diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 000000000..c9a5e0d37 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "NRefactory"] + path = NRefactory + url = https://github.com/icsharpcode/NRefactory.git diff --git a/ICSharpCode.Decompiler/ICSharpCode.Decompiler.csproj b/ICSharpCode.Decompiler/ICSharpCode.Decompiler.csproj index 483b2b874..c18756103 100644 --- a/ICSharpCode.Decompiler/ICSharpCode.Decompiler.csproj +++ b/ICSharpCode.Decompiler/ICSharpCode.Decompiler.csproj @@ -154,7 +154,7 @@ - + {D68133BD-1E63-496E-9EDE-4FBDBF77B486} Mono.Cecil diff --git a/ICSharpCode.Decompiler/Tests/ICSharpCode.Decompiler.Tests.csproj b/ICSharpCode.Decompiler/Tests/ICSharpCode.Decompiler.Tests.csproj index 1b5f249e4..ec79b5fcc 100644 --- a/ICSharpCode.Decompiler/Tests/ICSharpCode.Decompiler.Tests.csproj +++ b/ICSharpCode.Decompiler/Tests/ICSharpCode.Decompiler.Tests.csproj @@ -74,7 +74,7 @@ - + {D68133BD-1E63-496E-9EDE-4FBDBF77B486} Mono.Cecil diff --git a/ILSpy.AddIn/ILSpy.AddIn.csproj b/ILSpy.AddIn/ILSpy.AddIn.csproj index e62d299c9..37c10c221 100644 --- a/ILSpy.AddIn/ILSpy.AddIn.csproj +++ b/ILSpy.AddIn/ILSpy.AddIn.csproj @@ -190,6 +190,10 @@ + + {D68133BD-1E63-496E-9EDE-4FBDBF77B486} + Mono.Cecil + {984CC812-9470-4A13-AFF9-CC44068D666C} ICSharpCode.Decompiler @@ -202,10 +206,6 @@ {1E85EFF9-E370-4683-83E4-8A3D063FF791} ILSpy - - {D68133BD-1E63-496E-9EDE-4FBDBF77B486} - Mono.Cecil - {63E6915C-7EA4-4D76-AB28-0D7191EEA626} Mono.Cecil.Pdb diff --git a/ILSpy.BamlDecompiler/ILSpy.BamlDecompiler.csproj b/ILSpy.BamlDecompiler/ILSpy.BamlDecompiler.csproj index 8361b2224..1ae3f00a3 100644 --- a/ILSpy.BamlDecompiler/ILSpy.BamlDecompiler.csproj +++ b/ILSpy.BamlDecompiler/ILSpy.BamlDecompiler.csproj @@ -117,6 +117,10 @@ + + {D68133BD-1E63-496E-9EDE-4FBDBF77B486} + Mono.Cecil + {984CC812-9470-4A13-AFF9-CC44068D666C} ICSharpCode.Decompiler @@ -127,11 +131,6 @@ ILSpy False - - {D68133BD-1E63-496E-9EDE-4FBDBF77B486} - Mono.Cecil - False - {DDE2A481-8271-4EAC-A330-8FA6A38D13D1} ICSharpCode.TreeView diff --git a/ILSpy.BamlDecompiler/Tests/ILSpy.BamlDecompiler.Tests.csproj b/ILSpy.BamlDecompiler/Tests/ILSpy.BamlDecompiler.Tests.csproj index 7c78e380b..9ba37726d 100644 --- a/ILSpy.BamlDecompiler/Tests/ILSpy.BamlDecompiler.Tests.csproj +++ b/ILSpy.BamlDecompiler/Tests/ILSpy.BamlDecompiler.Tests.csproj @@ -96,6 +96,10 @@ + + {D68133BD-1E63-496E-9EDE-4FBDBF77B486} + Mono.Cecil + {FEC0DA52-C4A6-4710-BE36-B484A20C5E22} ICSharpCode.Decompiler.Tests @@ -104,10 +108,6 @@ {1E85EFF9-E370-4683-83E4-8A3D063FF791} ILSpy - - {D68133BD-1E63-496E-9EDE-4FBDBF77B486} - Mono.Cecil - {DDE2A481-8271-4EAC-A330-8FA6A38D13D1} ICSharpCode.TreeView diff --git a/ILSpy.sln b/ILSpy.sln index 5094bf423..5429f7f3c 100644 --- a/ILSpy.sln +++ b/ILSpy.sln @@ -14,7 +14,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ILSpy", "ILSpy\ILSpy.csproj EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.TreeView", "SharpTreeView\ICSharpCode.TreeView.csproj", "{DDE2A481-8271-4EAC-A330-8FA6A38D13D1}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Cecil", "Mono.Cecil\Mono.Cecil.csproj", "{D68133BD-1E63-496E-9EDE-4FBDBF77B486}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Cecil", "cecil\Mono.Cecil.csproj", "{D68133BD-1E63-496E-9EDE-4FBDBF77B486}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Decompiler", "ICSharpCode.Decompiler\ICSharpCode.Decompiler.csproj", "{984CC812-9470-4A13-AFF9-CC44068D666C}" EndProject @@ -24,7 +24,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Decompiler.Test EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestPlugin", "TestPlugin\TestPlugin.csproj", "{F32EBCC8-0E53-4421-867E-05B3D6E10C70}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Cecil.Pdb", "Mono.Cecil\symbols\pdb\Mono.Cecil.Pdb.csproj", "{63E6915C-7EA4-4D76-AB28-0D7191EEA626}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Cecil.Pdb", "cecil\symbols\pdb\Mono.Cecil.Pdb.csproj", "{63E6915C-7EA4-4D76-AB28-0D7191EEA626}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ILSpy.BamlDecompiler", "ILSpy.BamlDecompiler\ILSpy.BamlDecompiler.csproj", "{A6BAD2BA-76BA-461C-8B6D-418607591247}" EndProject diff --git a/ILSpy/ILSpy.csproj b/ILSpy/ILSpy.csproj index c3e946170..e939d09ef 100644 --- a/ILSpy/ILSpy.csproj +++ b/ILSpy/ILSpy.csproj @@ -386,15 +386,15 @@ + + {D68133BD-1E63-496E-9EDE-4FBDBF77B486} + Mono.Cecil + {984CC812-9470-4A13-AFF9-CC44068D666C} ICSharpCode.Decompiler - - {D68133BD-1E63-496E-9EDE-4FBDBF77B486} - Mono.Cecil - - + {63E6915C-7EA4-4D76-AB28-0D7191EEA626} Mono.Cecil.Pdb diff --git a/NRefactory b/NRefactory new file mode 160000 index 000000000..04960535c --- /dev/null +++ b/NRefactory @@ -0,0 +1 @@ +Subproject commit 04960535c3a3ef8a1c3e7412627836039e156a46 diff --git a/TestPlugin/TestPlugin.csproj b/TestPlugin/TestPlugin.csproj index 482bb4ec1..ce52bd3a0 100644 --- a/TestPlugin/TestPlugin.csproj +++ b/TestPlugin/TestPlugin.csproj @@ -89,6 +89,10 @@ + + {D68133BD-1E63-496E-9EDE-4FBDBF77B486} + Mono.Cecil + {984CC812-9470-4A13-AFF9-CC44068D666C} ICSharpCode.Decompiler @@ -97,10 +101,6 @@ {1E85EFF9-E370-4683-83E4-8A3D063FF791} ILSpy - - {D68133BD-1E63-496E-9EDE-4FBDBF77B486} - Mono.Cecil - {53DCA265-3C3C-42F9-B647-F72BA678122B} ICSharpCode.NRefactory.CSharp diff --git a/Mono.Cecil/.gitignore b/cecil/.gitignore similarity index 100% rename from Mono.Cecil/.gitignore rename to cecil/.gitignore diff --git a/Mono.Cecil/Mono.Cecil.Cil/Code.cs b/cecil/Mono.Cecil.Cil/Code.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil.Cil/Code.cs rename to cecil/Mono.Cecil.Cil/Code.cs diff --git a/Mono.Cecil/Mono.Cecil.Cil/CodeReader.cs b/cecil/Mono.Cecil.Cil/CodeReader.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil.Cil/CodeReader.cs rename to cecil/Mono.Cecil.Cil/CodeReader.cs diff --git a/Mono.Cecil/Mono.Cecil.Cil/CodeWriter.cs b/cecil/Mono.Cecil.Cil/CodeWriter.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil.Cil/CodeWriter.cs rename to cecil/Mono.Cecil.Cil/CodeWriter.cs diff --git a/Mono.Cecil/Mono.Cecil.Cil/Document.cs b/cecil/Mono.Cecil.Cil/Document.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil.Cil/Document.cs rename to cecil/Mono.Cecil.Cil/Document.cs diff --git a/Mono.Cecil/Mono.Cecil.Cil/ExceptionHandler.cs b/cecil/Mono.Cecil.Cil/ExceptionHandler.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil.Cil/ExceptionHandler.cs rename to cecil/Mono.Cecil.Cil/ExceptionHandler.cs diff --git a/Mono.Cecil/Mono.Cecil.Cil/ILProcessor.cs b/cecil/Mono.Cecil.Cil/ILProcessor.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil.Cil/ILProcessor.cs rename to cecil/Mono.Cecil.Cil/ILProcessor.cs diff --git a/Mono.Cecil/Mono.Cecil.Cil/Instruction.cs b/cecil/Mono.Cecil.Cil/Instruction.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil.Cil/Instruction.cs rename to cecil/Mono.Cecil.Cil/Instruction.cs diff --git a/Mono.Cecil/Mono.Cecil.Cil/MethodBody.cs b/cecil/Mono.Cecil.Cil/MethodBody.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil.Cil/MethodBody.cs rename to cecil/Mono.Cecil.Cil/MethodBody.cs diff --git a/Mono.Cecil/Mono.Cecil.Cil/OpCode.cs b/cecil/Mono.Cecil.Cil/OpCode.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil.Cil/OpCode.cs rename to cecil/Mono.Cecil.Cil/OpCode.cs diff --git a/Mono.Cecil/Mono.Cecil.Cil/OpCodes.cs b/cecil/Mono.Cecil.Cil/OpCodes.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil.Cil/OpCodes.cs rename to cecil/Mono.Cecil.Cil/OpCodes.cs diff --git a/Mono.Cecil/Mono.Cecil.Cil/SequencePoint.cs b/cecil/Mono.Cecil.Cil/SequencePoint.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil.Cil/SequencePoint.cs rename to cecil/Mono.Cecil.Cil/SequencePoint.cs diff --git a/Mono.Cecil/Mono.Cecil.Cil/Symbols.cs b/cecil/Mono.Cecil.Cil/Symbols.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil.Cil/Symbols.cs rename to cecil/Mono.Cecil.Cil/Symbols.cs diff --git a/Mono.Cecil/Mono.Cecil.Cil/VariableDefinition.cs b/cecil/Mono.Cecil.Cil/VariableDefinition.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil.Cil/VariableDefinition.cs rename to cecil/Mono.Cecil.Cil/VariableDefinition.cs diff --git a/Mono.Cecil/Mono.Cecil.Cil/VariableReference.cs b/cecil/Mono.Cecil.Cil/VariableReference.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil.Cil/VariableReference.cs rename to cecil/Mono.Cecil.Cil/VariableReference.cs diff --git a/Mono.Cecil/Mono.Cecil.Metadata/BlobHeap.cs b/cecil/Mono.Cecil.Metadata/BlobHeap.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil.Metadata/BlobHeap.cs rename to cecil/Mono.Cecil.Metadata/BlobHeap.cs diff --git a/Mono.Cecil/Mono.Cecil.Metadata/Buffers.cs b/cecil/Mono.Cecil.Metadata/Buffers.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil.Metadata/Buffers.cs rename to cecil/Mono.Cecil.Metadata/Buffers.cs diff --git a/Mono.Cecil/Mono.Cecil.Metadata/CodedIndex.cs b/cecil/Mono.Cecil.Metadata/CodedIndex.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil.Metadata/CodedIndex.cs rename to cecil/Mono.Cecil.Metadata/CodedIndex.cs diff --git a/Mono.Cecil/Mono.Cecil.Metadata/ElementType.cs b/cecil/Mono.Cecil.Metadata/ElementType.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil.Metadata/ElementType.cs rename to cecil/Mono.Cecil.Metadata/ElementType.cs diff --git a/Mono.Cecil/Mono.Cecil.Metadata/GuidHeap.cs b/cecil/Mono.Cecil.Metadata/GuidHeap.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil.Metadata/GuidHeap.cs rename to cecil/Mono.Cecil.Metadata/GuidHeap.cs diff --git a/Mono.Cecil/Mono.Cecil.Metadata/Heap.cs b/cecil/Mono.Cecil.Metadata/Heap.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil.Metadata/Heap.cs rename to cecil/Mono.Cecil.Metadata/Heap.cs diff --git a/Mono.Cecil/Mono.Cecil.Metadata/MetadataToken.cs b/cecil/Mono.Cecil.Metadata/MetadataToken.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil.Metadata/MetadataToken.cs rename to cecil/Mono.Cecil.Metadata/MetadataToken.cs diff --git a/Mono.Cecil/Mono.Cecil.Metadata/Row.cs b/cecil/Mono.Cecil.Metadata/Row.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil.Metadata/Row.cs rename to cecil/Mono.Cecil.Metadata/Row.cs diff --git a/Mono.Cecil/Mono.Cecil.Metadata/StringHeap.cs b/cecil/Mono.Cecil.Metadata/StringHeap.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil.Metadata/StringHeap.cs rename to cecil/Mono.Cecil.Metadata/StringHeap.cs diff --git a/Mono.Cecil/Mono.Cecil.Metadata/TableHeap.cs b/cecil/Mono.Cecil.Metadata/TableHeap.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil.Metadata/TableHeap.cs rename to cecil/Mono.Cecil.Metadata/TableHeap.cs diff --git a/Mono.Cecil/Mono.Cecil.Metadata/TokenType.cs b/cecil/Mono.Cecil.Metadata/TokenType.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil.Metadata/TokenType.cs rename to cecil/Mono.Cecil.Metadata/TokenType.cs diff --git a/Mono.Cecil/Mono.Cecil.Metadata/UserStringHeap.cs b/cecil/Mono.Cecil.Metadata/UserStringHeap.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil.Metadata/UserStringHeap.cs rename to cecil/Mono.Cecil.Metadata/UserStringHeap.cs diff --git a/Mono.Cecil/Mono.Cecil.Metadata/Utilities.cs b/cecil/Mono.Cecil.Metadata/Utilities.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil.Metadata/Utilities.cs rename to cecil/Mono.Cecil.Metadata/Utilities.cs diff --git a/Mono.Cecil/Mono.Cecil.PE/BinaryStreamReader.cs b/cecil/Mono.Cecil.PE/BinaryStreamReader.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil.PE/BinaryStreamReader.cs rename to cecil/Mono.Cecil.PE/BinaryStreamReader.cs diff --git a/Mono.Cecil/Mono.Cecil.PE/BinaryStreamWriter.cs b/cecil/Mono.Cecil.PE/BinaryStreamWriter.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil.PE/BinaryStreamWriter.cs rename to cecil/Mono.Cecil.PE/BinaryStreamWriter.cs diff --git a/Mono.Cecil/Mono.Cecil.PE/ByteBuffer.cs b/cecil/Mono.Cecil.PE/ByteBuffer.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil.PE/ByteBuffer.cs rename to cecil/Mono.Cecil.PE/ByteBuffer.cs diff --git a/Mono.Cecil/Mono.Cecil.PE/ByteBufferEqualityComparer.cs b/cecil/Mono.Cecil.PE/ByteBufferEqualityComparer.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil.PE/ByteBufferEqualityComparer.cs rename to cecil/Mono.Cecil.PE/ByteBufferEqualityComparer.cs diff --git a/Mono.Cecil/Mono.Cecil.PE/DataDirectory.cs b/cecil/Mono.Cecil.PE/DataDirectory.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil.PE/DataDirectory.cs rename to cecil/Mono.Cecil.PE/DataDirectory.cs diff --git a/Mono.Cecil/Mono.Cecil.PE/Image.cs b/cecil/Mono.Cecil.PE/Image.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil.PE/Image.cs rename to cecil/Mono.Cecil.PE/Image.cs diff --git a/Mono.Cecil/Mono.Cecil.PE/ImageReader.cs b/cecil/Mono.Cecil.PE/ImageReader.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil.PE/ImageReader.cs rename to cecil/Mono.Cecil.PE/ImageReader.cs diff --git a/Mono.Cecil/Mono.Cecil.PE/ImageWriter.cs b/cecil/Mono.Cecil.PE/ImageWriter.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil.PE/ImageWriter.cs rename to cecil/Mono.Cecil.PE/ImageWriter.cs diff --git a/Mono.Cecil/Mono.Cecil.PE/Section.cs b/cecil/Mono.Cecil.PE/Section.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil.PE/Section.cs rename to cecil/Mono.Cecil.PE/Section.cs diff --git a/Mono.Cecil/Mono.Cecil.PE/TextMap.cs b/cecil/Mono.Cecil.PE/TextMap.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil.PE/TextMap.cs rename to cecil/Mono.Cecil.PE/TextMap.cs diff --git a/Mono.Cecil/Mono.Cecil.csproj b/cecil/Mono.Cecil.csproj similarity index 100% rename from Mono.Cecil/Mono.Cecil.csproj rename to cecil/Mono.Cecil.csproj diff --git a/Mono.Cecil/Mono.Cecil.nunit b/cecil/Mono.Cecil.nunit old mode 100755 new mode 100644 similarity index 100% rename from Mono.Cecil/Mono.Cecil.nunit rename to cecil/Mono.Cecil.nunit diff --git a/Mono.Cecil/Mono.Cecil.nuspec b/cecil/Mono.Cecil.nuspec similarity index 100% rename from Mono.Cecil/Mono.Cecil.nuspec rename to cecil/Mono.Cecil.nuspec diff --git a/Mono.Cecil/Mono.Cecil.sln b/cecil/Mono.Cecil.sln similarity index 100% rename from Mono.Cecil/Mono.Cecil.sln rename to cecil/Mono.Cecil.sln diff --git a/Mono.Cecil/Mono.Cecil/ArrayType.cs b/cecil/Mono.Cecil/ArrayType.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/ArrayType.cs rename to cecil/Mono.Cecil/ArrayType.cs diff --git a/Mono.Cecil/Mono.Cecil/AssemblyDefinition.cs b/cecil/Mono.Cecil/AssemblyDefinition.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/AssemblyDefinition.cs rename to cecil/Mono.Cecil/AssemblyDefinition.cs diff --git a/Mono.Cecil/Mono.Cecil/AssemblyFlags.cs b/cecil/Mono.Cecil/AssemblyFlags.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/AssemblyFlags.cs rename to cecil/Mono.Cecil/AssemblyFlags.cs diff --git a/Mono.Cecil/Mono.Cecil/AssemblyHashAlgorithm.cs b/cecil/Mono.Cecil/AssemblyHashAlgorithm.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/AssemblyHashAlgorithm.cs rename to cecil/Mono.Cecil/AssemblyHashAlgorithm.cs diff --git a/Mono.Cecil/Mono.Cecil/AssemblyInfo.cs b/cecil/Mono.Cecil/AssemblyInfo.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/AssemblyInfo.cs rename to cecil/Mono.Cecil/AssemblyInfo.cs diff --git a/Mono.Cecil/Mono.Cecil/AssemblyLinkedResource.cs b/cecil/Mono.Cecil/AssemblyLinkedResource.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/AssemblyLinkedResource.cs rename to cecil/Mono.Cecil/AssemblyLinkedResource.cs diff --git a/Mono.Cecil/Mono.Cecil/AssemblyNameDefinition.cs b/cecil/Mono.Cecil/AssemblyNameDefinition.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/AssemblyNameDefinition.cs rename to cecil/Mono.Cecil/AssemblyNameDefinition.cs diff --git a/Mono.Cecil/Mono.Cecil/AssemblyNameReference.cs b/cecil/Mono.Cecil/AssemblyNameReference.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/AssemblyNameReference.cs rename to cecil/Mono.Cecil/AssemblyNameReference.cs diff --git a/Mono.Cecil/Mono.Cecil/AssemblyReader.cs b/cecil/Mono.Cecil/AssemblyReader.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/AssemblyReader.cs rename to cecil/Mono.Cecil/AssemblyReader.cs diff --git a/Mono.Cecil/Mono.Cecil/AssemblyWriter.cs b/cecil/Mono.Cecil/AssemblyWriter.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/AssemblyWriter.cs rename to cecil/Mono.Cecil/AssemblyWriter.cs diff --git a/Mono.Cecil/Mono.Cecil/BaseAssemblyResolver.cs b/cecil/Mono.Cecil/BaseAssemblyResolver.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/BaseAssemblyResolver.cs rename to cecil/Mono.Cecil/BaseAssemblyResolver.cs diff --git a/Mono.Cecil/Mono.Cecil/BlobReader.cs b/cecil/Mono.Cecil/BlobReader.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/BlobReader.cs rename to cecil/Mono.Cecil/BlobReader.cs diff --git a/Mono.Cecil/Mono.Cecil/CallSite.cs b/cecil/Mono.Cecil/CallSite.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/CallSite.cs rename to cecil/Mono.Cecil/CallSite.cs diff --git a/Mono.Cecil/Mono.Cecil/CustomAttribute.cs b/cecil/Mono.Cecil/CustomAttribute.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/CustomAttribute.cs rename to cecil/Mono.Cecil/CustomAttribute.cs diff --git a/Mono.Cecil/Mono.Cecil/DefaultAssemblyResolver.cs b/cecil/Mono.Cecil/DefaultAssemblyResolver.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/DefaultAssemblyResolver.cs rename to cecil/Mono.Cecil/DefaultAssemblyResolver.cs diff --git a/Mono.Cecil/Mono.Cecil/EmbeddedResource.cs b/cecil/Mono.Cecil/EmbeddedResource.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/EmbeddedResource.cs rename to cecil/Mono.Cecil/EmbeddedResource.cs diff --git a/Mono.Cecil/Mono.Cecil/EventAttributes.cs b/cecil/Mono.Cecil/EventAttributes.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/EventAttributes.cs rename to cecil/Mono.Cecil/EventAttributes.cs diff --git a/Mono.Cecil/Mono.Cecil/EventDefinition.cs b/cecil/Mono.Cecil/EventDefinition.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/EventDefinition.cs rename to cecil/Mono.Cecil/EventDefinition.cs diff --git a/Mono.Cecil/Mono.Cecil/EventReference.cs b/cecil/Mono.Cecil/EventReference.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/EventReference.cs rename to cecil/Mono.Cecil/EventReference.cs diff --git a/Mono.Cecil/Mono.Cecil/ExportedType.cs b/cecil/Mono.Cecil/ExportedType.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/ExportedType.cs rename to cecil/Mono.Cecil/ExportedType.cs diff --git a/Mono.Cecil/Mono.Cecil/FieldAttributes.cs b/cecil/Mono.Cecil/FieldAttributes.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/FieldAttributes.cs rename to cecil/Mono.Cecil/FieldAttributes.cs diff --git a/Mono.Cecil/Mono.Cecil/FieldDefinition.cs b/cecil/Mono.Cecil/FieldDefinition.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/FieldDefinition.cs rename to cecil/Mono.Cecil/FieldDefinition.cs diff --git a/Mono.Cecil/Mono.Cecil/FieldReference.cs b/cecil/Mono.Cecil/FieldReference.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/FieldReference.cs rename to cecil/Mono.Cecil/FieldReference.cs diff --git a/Mono.Cecil/Mono.Cecil/FileAttributes.cs b/cecil/Mono.Cecil/FileAttributes.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/FileAttributes.cs rename to cecil/Mono.Cecil/FileAttributes.cs diff --git a/Mono.Cecil/Mono.Cecil/FunctionPointerType.cs b/cecil/Mono.Cecil/FunctionPointerType.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/FunctionPointerType.cs rename to cecil/Mono.Cecil/FunctionPointerType.cs diff --git a/Mono.Cecil/Mono.Cecil/GenericInstanceMethod.cs b/cecil/Mono.Cecil/GenericInstanceMethod.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/GenericInstanceMethod.cs rename to cecil/Mono.Cecil/GenericInstanceMethod.cs diff --git a/Mono.Cecil/Mono.Cecil/GenericInstanceType.cs b/cecil/Mono.Cecil/GenericInstanceType.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/GenericInstanceType.cs rename to cecil/Mono.Cecil/GenericInstanceType.cs diff --git a/Mono.Cecil/Mono.Cecil/GenericParameter.cs b/cecil/Mono.Cecil/GenericParameter.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/GenericParameter.cs rename to cecil/Mono.Cecil/GenericParameter.cs diff --git a/Mono.Cecil/Mono.Cecil/GenericParameterAttributes.cs b/cecil/Mono.Cecil/GenericParameterAttributes.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/GenericParameterAttributes.cs rename to cecil/Mono.Cecil/GenericParameterAttributes.cs diff --git a/Mono.Cecil/Mono.Cecil/IConstantProvider.cs b/cecil/Mono.Cecil/IConstantProvider.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/IConstantProvider.cs rename to cecil/Mono.Cecil/IConstantProvider.cs diff --git a/Mono.Cecil/Mono.Cecil/ICustomAttributeProvider.cs b/cecil/Mono.Cecil/ICustomAttributeProvider.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/ICustomAttributeProvider.cs rename to cecil/Mono.Cecil/ICustomAttributeProvider.cs diff --git a/Mono.Cecil/Mono.Cecil/IGenericInstance.cs b/cecil/Mono.Cecil/IGenericInstance.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/IGenericInstance.cs rename to cecil/Mono.Cecil/IGenericInstance.cs diff --git a/Mono.Cecil/Mono.Cecil/IGenericParameterProvider.cs b/cecil/Mono.Cecil/IGenericParameterProvider.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/IGenericParameterProvider.cs rename to cecil/Mono.Cecil/IGenericParameterProvider.cs diff --git a/Mono.Cecil/Mono.Cecil/IMarshalInfoProvider.cs b/cecil/Mono.Cecil/IMarshalInfoProvider.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/IMarshalInfoProvider.cs rename to cecil/Mono.Cecil/IMarshalInfoProvider.cs diff --git a/Mono.Cecil/Mono.Cecil/IMemberDefinition.cs b/cecil/Mono.Cecil/IMemberDefinition.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/IMemberDefinition.cs rename to cecil/Mono.Cecil/IMemberDefinition.cs diff --git a/Mono.Cecil/Mono.Cecil/IMetadataScope.cs b/cecil/Mono.Cecil/IMetadataScope.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/IMetadataScope.cs rename to cecil/Mono.Cecil/IMetadataScope.cs diff --git a/Mono.Cecil/Mono.Cecil/IMetadataTokenProvider.cs b/cecil/Mono.Cecil/IMetadataTokenProvider.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/IMetadataTokenProvider.cs rename to cecil/Mono.Cecil/IMetadataTokenProvider.cs diff --git a/Mono.Cecil/Mono.Cecil/IMethodSignature.cs b/cecil/Mono.Cecil/IMethodSignature.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/IMethodSignature.cs rename to cecil/Mono.Cecil/IMethodSignature.cs diff --git a/Mono.Cecil/Mono.Cecil/Import.cs b/cecil/Mono.Cecil/Import.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/Import.cs rename to cecil/Mono.Cecil/Import.cs diff --git a/Mono.Cecil/Mono.Cecil/LinkedResource.cs b/cecil/Mono.Cecil/LinkedResource.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/LinkedResource.cs rename to cecil/Mono.Cecil/LinkedResource.cs diff --git a/Mono.Cecil/Mono.Cecil/ManifestResourceAttributes.cs b/cecil/Mono.Cecil/ManifestResourceAttributes.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/ManifestResourceAttributes.cs rename to cecil/Mono.Cecil/ManifestResourceAttributes.cs diff --git a/Mono.Cecil/Mono.Cecil/MarshalInfo.cs b/cecil/Mono.Cecil/MarshalInfo.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/MarshalInfo.cs rename to cecil/Mono.Cecil/MarshalInfo.cs diff --git a/Mono.Cecil/Mono.Cecil/MemberDefinitionCollection.cs b/cecil/Mono.Cecil/MemberDefinitionCollection.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/MemberDefinitionCollection.cs rename to cecil/Mono.Cecil/MemberDefinitionCollection.cs diff --git a/Mono.Cecil/Mono.Cecil/MemberReference.cs b/cecil/Mono.Cecil/MemberReference.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/MemberReference.cs rename to cecil/Mono.Cecil/MemberReference.cs diff --git a/Mono.Cecil/Mono.Cecil/MetadataResolver.cs b/cecil/Mono.Cecil/MetadataResolver.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/MetadataResolver.cs rename to cecil/Mono.Cecil/MetadataResolver.cs diff --git a/Mono.Cecil/Mono.Cecil/MetadataSystem.cs b/cecil/Mono.Cecil/MetadataSystem.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/MetadataSystem.cs rename to cecil/Mono.Cecil/MetadataSystem.cs diff --git a/Mono.Cecil/Mono.Cecil/MethodAttributes.cs b/cecil/Mono.Cecil/MethodAttributes.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/MethodAttributes.cs rename to cecil/Mono.Cecil/MethodAttributes.cs diff --git a/Mono.Cecil/Mono.Cecil/MethodCallingConvention.cs b/cecil/Mono.Cecil/MethodCallingConvention.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/MethodCallingConvention.cs rename to cecil/Mono.Cecil/MethodCallingConvention.cs diff --git a/Mono.Cecil/Mono.Cecil/MethodDefinition.cs b/cecil/Mono.Cecil/MethodDefinition.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/MethodDefinition.cs rename to cecil/Mono.Cecil/MethodDefinition.cs diff --git a/Mono.Cecil/Mono.Cecil/MethodImplAttributes.cs b/cecil/Mono.Cecil/MethodImplAttributes.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/MethodImplAttributes.cs rename to cecil/Mono.Cecil/MethodImplAttributes.cs diff --git a/Mono.Cecil/Mono.Cecil/MethodReference.cs b/cecil/Mono.Cecil/MethodReference.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/MethodReference.cs rename to cecil/Mono.Cecil/MethodReference.cs diff --git a/Mono.Cecil/Mono.Cecil/MethodReturnType.cs b/cecil/Mono.Cecil/MethodReturnType.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/MethodReturnType.cs rename to cecil/Mono.Cecil/MethodReturnType.cs diff --git a/Mono.Cecil/Mono.Cecil/MethodSemanticsAttributes.cs b/cecil/Mono.Cecil/MethodSemanticsAttributes.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/MethodSemanticsAttributes.cs rename to cecil/Mono.Cecil/MethodSemanticsAttributes.cs diff --git a/Mono.Cecil/Mono.Cecil/MethodSpecification.cs b/cecil/Mono.Cecil/MethodSpecification.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/MethodSpecification.cs rename to cecil/Mono.Cecil/MethodSpecification.cs diff --git a/Mono.Cecil/Mono.Cecil/Modifiers.cs b/cecil/Mono.Cecil/Modifiers.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/Modifiers.cs rename to cecil/Mono.Cecil/Modifiers.cs diff --git a/Mono.Cecil/Mono.Cecil/ModuleDefinition.cs b/cecil/Mono.Cecil/ModuleDefinition.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/ModuleDefinition.cs rename to cecil/Mono.Cecil/ModuleDefinition.cs diff --git a/Mono.Cecil/Mono.Cecil/ModuleKind.cs b/cecil/Mono.Cecil/ModuleKind.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/ModuleKind.cs rename to cecil/Mono.Cecil/ModuleKind.cs diff --git a/Mono.Cecil/Mono.Cecil/ModuleReference.cs b/cecil/Mono.Cecil/ModuleReference.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/ModuleReference.cs rename to cecil/Mono.Cecil/ModuleReference.cs diff --git a/Mono.Cecil/Mono.Cecil/NativeType.cs b/cecil/Mono.Cecil/NativeType.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/NativeType.cs rename to cecil/Mono.Cecil/NativeType.cs diff --git a/Mono.Cecil/Mono.Cecil/PInvokeAttributes.cs b/cecil/Mono.Cecil/PInvokeAttributes.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/PInvokeAttributes.cs rename to cecil/Mono.Cecil/PInvokeAttributes.cs diff --git a/Mono.Cecil/Mono.Cecil/PInvokeInfo.cs b/cecil/Mono.Cecil/PInvokeInfo.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/PInvokeInfo.cs rename to cecil/Mono.Cecil/PInvokeInfo.cs diff --git a/Mono.Cecil/Mono.Cecil/ParameterAttributes.cs b/cecil/Mono.Cecil/ParameterAttributes.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/ParameterAttributes.cs rename to cecil/Mono.Cecil/ParameterAttributes.cs diff --git a/Mono.Cecil/Mono.Cecil/ParameterDefinition.cs b/cecil/Mono.Cecil/ParameterDefinition.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/ParameterDefinition.cs rename to cecil/Mono.Cecil/ParameterDefinition.cs diff --git a/Mono.Cecil/Mono.Cecil/ParameterDefinitionCollection.cs b/cecil/Mono.Cecil/ParameterDefinitionCollection.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/ParameterDefinitionCollection.cs rename to cecil/Mono.Cecil/ParameterDefinitionCollection.cs diff --git a/Mono.Cecil/Mono.Cecil/ParameterReference.cs b/cecil/Mono.Cecil/ParameterReference.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/ParameterReference.cs rename to cecil/Mono.Cecil/ParameterReference.cs diff --git a/Mono.Cecil/Mono.Cecil/PinnedType.cs b/cecil/Mono.Cecil/PinnedType.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/PinnedType.cs rename to cecil/Mono.Cecil/PinnedType.cs diff --git a/Mono.Cecil/Mono.Cecil/PointerType.cs b/cecil/Mono.Cecil/PointerType.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/PointerType.cs rename to cecil/Mono.Cecil/PointerType.cs diff --git a/Mono.Cecil/Mono.Cecil/PropertyAttributes.cs b/cecil/Mono.Cecil/PropertyAttributes.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/PropertyAttributes.cs rename to cecil/Mono.Cecil/PropertyAttributes.cs diff --git a/Mono.Cecil/Mono.Cecil/PropertyDefinition.cs b/cecil/Mono.Cecil/PropertyDefinition.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/PropertyDefinition.cs rename to cecil/Mono.Cecil/PropertyDefinition.cs diff --git a/Mono.Cecil/Mono.Cecil/PropertyReference.cs b/cecil/Mono.Cecil/PropertyReference.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/PropertyReference.cs rename to cecil/Mono.Cecil/PropertyReference.cs diff --git a/Mono.Cecil/Mono.Cecil/ReferenceType.cs b/cecil/Mono.Cecil/ReferenceType.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/ReferenceType.cs rename to cecil/Mono.Cecil/ReferenceType.cs diff --git a/Mono.Cecil/Mono.Cecil/Resource.cs b/cecil/Mono.Cecil/Resource.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/Resource.cs rename to cecil/Mono.Cecil/Resource.cs diff --git a/Mono.Cecil/Mono.Cecil/SecurityDeclaration.cs b/cecil/Mono.Cecil/SecurityDeclaration.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/SecurityDeclaration.cs rename to cecil/Mono.Cecil/SecurityDeclaration.cs diff --git a/Mono.Cecil/Mono.Cecil/SentinelType.cs b/cecil/Mono.Cecil/SentinelType.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/SentinelType.cs rename to cecil/Mono.Cecil/SentinelType.cs diff --git a/Mono.Cecil/Mono.Cecil/TargetRuntime.cs b/cecil/Mono.Cecil/TargetRuntime.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/TargetRuntime.cs rename to cecil/Mono.Cecil/TargetRuntime.cs diff --git a/Mono.Cecil/Mono.Cecil/TypeAttributes.cs b/cecil/Mono.Cecil/TypeAttributes.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/TypeAttributes.cs rename to cecil/Mono.Cecil/TypeAttributes.cs diff --git a/Mono.Cecil/Mono.Cecil/TypeDefinition.cs b/cecil/Mono.Cecil/TypeDefinition.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/TypeDefinition.cs rename to cecil/Mono.Cecil/TypeDefinition.cs diff --git a/Mono.Cecil/Mono.Cecil/TypeDefinitionCollection.cs b/cecil/Mono.Cecil/TypeDefinitionCollection.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/TypeDefinitionCollection.cs rename to cecil/Mono.Cecil/TypeDefinitionCollection.cs diff --git a/Mono.Cecil/Mono.Cecil/TypeParser.cs b/cecil/Mono.Cecil/TypeParser.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/TypeParser.cs rename to cecil/Mono.Cecil/TypeParser.cs diff --git a/Mono.Cecil/Mono.Cecil/TypeReference.cs b/cecil/Mono.Cecil/TypeReference.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/TypeReference.cs rename to cecil/Mono.Cecil/TypeReference.cs diff --git a/Mono.Cecil/Mono.Cecil/TypeSpecification.cs b/cecil/Mono.Cecil/TypeSpecification.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/TypeSpecification.cs rename to cecil/Mono.Cecil/TypeSpecification.cs diff --git a/Mono.Cecil/Mono.Cecil/TypeSystem.cs b/cecil/Mono.Cecil/TypeSystem.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/TypeSystem.cs rename to cecil/Mono.Cecil/TypeSystem.cs diff --git a/Mono.Cecil/Mono.Cecil/VariantType.cs b/cecil/Mono.Cecil/VariantType.cs similarity index 100% rename from Mono.Cecil/Mono.Cecil/VariantType.cs rename to cecil/Mono.Cecil/VariantType.cs diff --git a/Mono.Cecil/Mono.Collections.Generic/Collection.cs b/cecil/Mono.Collections.Generic/Collection.cs similarity index 100% rename from Mono.Cecil/Mono.Collections.Generic/Collection.cs rename to cecil/Mono.Collections.Generic/Collection.cs diff --git a/Mono.Cecil/Mono.Collections.Generic/ReadOnlyCollection.cs b/cecil/Mono.Collections.Generic/ReadOnlyCollection.cs similarity index 100% rename from Mono.Cecil/Mono.Collections.Generic/ReadOnlyCollection.cs rename to cecil/Mono.Collections.Generic/ReadOnlyCollection.cs diff --git a/Mono.Cecil/Mono.Security.Cryptography/CryptoConvert.cs b/cecil/Mono.Security.Cryptography/CryptoConvert.cs similarity index 100% rename from Mono.Cecil/Mono.Security.Cryptography/CryptoConvert.cs rename to cecil/Mono.Security.Cryptography/CryptoConvert.cs diff --git a/Mono.Cecil/Mono.Security.Cryptography/CryptoService.cs b/cecil/Mono.Security.Cryptography/CryptoService.cs similarity index 100% rename from Mono.Cecil/Mono.Security.Cryptography/CryptoService.cs rename to cecil/Mono.Security.Cryptography/CryptoService.cs diff --git a/Mono.Cecil/Mono/Actions.cs b/cecil/Mono/Actions.cs similarity index 100% rename from Mono.Cecil/Mono/Actions.cs rename to cecil/Mono/Actions.cs diff --git a/Mono.Cecil/Mono/Empty.cs b/cecil/Mono/Empty.cs similarity index 100% rename from Mono.Cecil/Mono/Empty.cs rename to cecil/Mono/Empty.cs diff --git a/Mono.Cecil/Mono/Funcs.cs b/cecil/Mono/Funcs.cs similarity index 100% rename from Mono.Cecil/Mono/Funcs.cs rename to cecil/Mono/Funcs.cs diff --git a/Mono.Cecil/NOTES.txt b/cecil/NOTES.txt similarity index 100% rename from Mono.Cecil/NOTES.txt rename to cecil/NOTES.txt diff --git a/Mono.Cecil/System.Runtime.CompilerServices/ExtensionAttribute.cs b/cecil/System.Runtime.CompilerServices/ExtensionAttribute.cs similarity index 100% rename from Mono.Cecil/System.Runtime.CompilerServices/ExtensionAttribute.cs rename to cecil/System.Runtime.CompilerServices/ExtensionAttribute.cs diff --git a/Mono.Cecil/Test/.gitignore b/cecil/Test/.gitignore similarity index 100% rename from Mono.Cecil/Test/.gitignore rename to cecil/Test/.gitignore diff --git a/Mono.Cecil/Test/Mono.Cecil.Tests.csproj b/cecil/Test/Mono.Cecil.Tests.csproj similarity index 100% rename from Mono.Cecil/Test/Mono.Cecil.Tests.csproj rename to cecil/Test/Mono.Cecil.Tests.csproj diff --git a/Mono.Cecil/Test/Mono.Cecil.Tests/AssemblyInfo.cs b/cecil/Test/Mono.Cecil.Tests/AssemblyInfo.cs similarity index 100% rename from Mono.Cecil/Test/Mono.Cecil.Tests/AssemblyInfo.cs rename to cecil/Test/Mono.Cecil.Tests/AssemblyInfo.cs diff --git a/Mono.Cecil/Test/Mono.Cecil.Tests/AssemblyTests.cs b/cecil/Test/Mono.Cecil.Tests/AssemblyTests.cs similarity index 100% rename from Mono.Cecil/Test/Mono.Cecil.Tests/AssemblyTests.cs rename to cecil/Test/Mono.Cecil.Tests/AssemblyTests.cs diff --git a/Mono.Cecil/Test/Mono.Cecil.Tests/BaseTestFixture.cs b/cecil/Test/Mono.Cecil.Tests/BaseTestFixture.cs similarity index 100% rename from Mono.Cecil/Test/Mono.Cecil.Tests/BaseTestFixture.cs rename to cecil/Test/Mono.Cecil.Tests/BaseTestFixture.cs diff --git a/Mono.Cecil/Test/Mono.Cecil.Tests/CompilationService.cs b/cecil/Test/Mono.Cecil.Tests/CompilationService.cs similarity index 100% rename from Mono.Cecil/Test/Mono.Cecil.Tests/CompilationService.cs rename to cecil/Test/Mono.Cecil.Tests/CompilationService.cs diff --git a/Mono.Cecil/Test/Mono.Cecil.Tests/CustomAttributesTests.cs b/cecil/Test/Mono.Cecil.Tests/CustomAttributesTests.cs similarity index 100% rename from Mono.Cecil/Test/Mono.Cecil.Tests/CustomAttributesTests.cs rename to cecil/Test/Mono.Cecil.Tests/CustomAttributesTests.cs diff --git a/Mono.Cecil/Test/Mono.Cecil.Tests/EventTests.cs b/cecil/Test/Mono.Cecil.Tests/EventTests.cs similarity index 100% rename from Mono.Cecil/Test/Mono.Cecil.Tests/EventTests.cs rename to cecil/Test/Mono.Cecil.Tests/EventTests.cs diff --git a/Mono.Cecil/Test/Mono.Cecil.Tests/Extensions.cs b/cecil/Test/Mono.Cecil.Tests/Extensions.cs similarity index 100% rename from Mono.Cecil/Test/Mono.Cecil.Tests/Extensions.cs rename to cecil/Test/Mono.Cecil.Tests/Extensions.cs diff --git a/Mono.Cecil/Test/Mono.Cecil.Tests/FieldTests.cs b/cecil/Test/Mono.Cecil.Tests/FieldTests.cs similarity index 100% rename from Mono.Cecil/Test/Mono.Cecil.Tests/FieldTests.cs rename to cecil/Test/Mono.Cecil.Tests/FieldTests.cs diff --git a/Mono.Cecil/Test/Mono.Cecil.Tests/Formatter.cs b/cecil/Test/Mono.Cecil.Tests/Formatter.cs similarity index 100% rename from Mono.Cecil/Test/Mono.Cecil.Tests/Formatter.cs rename to cecil/Test/Mono.Cecil.Tests/Formatter.cs diff --git a/Mono.Cecil/Test/Mono.Cecil.Tests/ILProcessorTests.cs b/cecil/Test/Mono.Cecil.Tests/ILProcessorTests.cs similarity index 100% rename from Mono.Cecil/Test/Mono.Cecil.Tests/ILProcessorTests.cs rename to cecil/Test/Mono.Cecil.Tests/ILProcessorTests.cs diff --git a/Mono.Cecil/Test/Mono.Cecil.Tests/ImageReadTests.cs b/cecil/Test/Mono.Cecil.Tests/ImageReadTests.cs similarity index 100% rename from Mono.Cecil/Test/Mono.Cecil.Tests/ImageReadTests.cs rename to cecil/Test/Mono.Cecil.Tests/ImageReadTests.cs diff --git a/Mono.Cecil/Test/Mono.Cecil.Tests/ImportCecilTests.cs b/cecil/Test/Mono.Cecil.Tests/ImportCecilTests.cs similarity index 100% rename from Mono.Cecil/Test/Mono.Cecil.Tests/ImportCecilTests.cs rename to cecil/Test/Mono.Cecil.Tests/ImportCecilTests.cs diff --git a/Mono.Cecil/Test/Mono.Cecil.Tests/ImportReflectionTests.cs b/cecil/Test/Mono.Cecil.Tests/ImportReflectionTests.cs similarity index 100% rename from Mono.Cecil/Test/Mono.Cecil.Tests/ImportReflectionTests.cs rename to cecil/Test/Mono.Cecil.Tests/ImportReflectionTests.cs diff --git a/Mono.Cecil/Test/Mono.Cecil.Tests/Linq.cs b/cecil/Test/Mono.Cecil.Tests/Linq.cs similarity index 100% rename from Mono.Cecil/Test/Mono.Cecil.Tests/Linq.cs rename to cecil/Test/Mono.Cecil.Tests/Linq.cs diff --git a/Mono.Cecil/Test/Mono.Cecil.Tests/MethodBodyTests.cs b/cecil/Test/Mono.Cecil.Tests/MethodBodyTests.cs similarity index 100% rename from Mono.Cecil/Test/Mono.Cecil.Tests/MethodBodyTests.cs rename to cecil/Test/Mono.Cecil.Tests/MethodBodyTests.cs diff --git a/Mono.Cecil/Test/Mono.Cecil.Tests/MethodTests.cs b/cecil/Test/Mono.Cecil.Tests/MethodTests.cs similarity index 100% rename from Mono.Cecil/Test/Mono.Cecil.Tests/MethodTests.cs rename to cecil/Test/Mono.Cecil.Tests/MethodTests.cs diff --git a/Mono.Cecil/Test/Mono.Cecil.Tests/ModuleTests.cs b/cecil/Test/Mono.Cecil.Tests/ModuleTests.cs similarity index 100% rename from Mono.Cecil/Test/Mono.Cecil.Tests/ModuleTests.cs rename to cecil/Test/Mono.Cecil.Tests/ModuleTests.cs diff --git a/Mono.Cecil/Test/Mono.Cecil.Tests/NestedTypesTests.cs b/cecil/Test/Mono.Cecil.Tests/NestedTypesTests.cs similarity index 100% rename from Mono.Cecil/Test/Mono.Cecil.Tests/NestedTypesTests.cs rename to cecil/Test/Mono.Cecil.Tests/NestedTypesTests.cs diff --git a/Mono.Cecil/Test/Mono.Cecil.Tests/ParameterTests.cs b/cecil/Test/Mono.Cecil.Tests/ParameterTests.cs similarity index 100% rename from Mono.Cecil/Test/Mono.Cecil.Tests/ParameterTests.cs rename to cecil/Test/Mono.Cecil.Tests/ParameterTests.cs diff --git a/Mono.Cecil/Test/Mono.Cecil.Tests/PropertyTests.cs b/cecil/Test/Mono.Cecil.Tests/PropertyTests.cs similarity index 100% rename from Mono.Cecil/Test/Mono.Cecil.Tests/PropertyTests.cs rename to cecil/Test/Mono.Cecil.Tests/PropertyTests.cs diff --git a/Mono.Cecil/Test/Mono.Cecil.Tests/ResolveTests.cs b/cecil/Test/Mono.Cecil.Tests/ResolveTests.cs similarity index 100% rename from Mono.Cecil/Test/Mono.Cecil.Tests/ResolveTests.cs rename to cecil/Test/Mono.Cecil.Tests/ResolveTests.cs diff --git a/Mono.Cecil/Test/Mono.Cecil.Tests/SecurityDeclarationTests.cs b/cecil/Test/Mono.Cecil.Tests/SecurityDeclarationTests.cs similarity index 100% rename from Mono.Cecil/Test/Mono.Cecil.Tests/SecurityDeclarationTests.cs rename to cecil/Test/Mono.Cecil.Tests/SecurityDeclarationTests.cs diff --git a/Mono.Cecil/Test/Mono.Cecil.Tests/TypeParserTests.cs b/cecil/Test/Mono.Cecil.Tests/TypeParserTests.cs similarity index 100% rename from Mono.Cecil/Test/Mono.Cecil.Tests/TypeParserTests.cs rename to cecil/Test/Mono.Cecil.Tests/TypeParserTests.cs diff --git a/Mono.Cecil/Test/Mono.Cecil.Tests/TypeTests.cs b/cecil/Test/Mono.Cecil.Tests/TypeTests.cs similarity index 100% rename from Mono.Cecil/Test/Mono.Cecil.Tests/TypeTests.cs rename to cecil/Test/Mono.Cecil.Tests/TypeTests.cs diff --git a/Mono.Cecil/Test/Mono.Cecil.Tests/VariableTests.cs b/cecil/Test/Mono.Cecil.Tests/VariableTests.cs similarity index 100% rename from Mono.Cecil/Test/Mono.Cecil.Tests/VariableTests.cs rename to cecil/Test/Mono.Cecil.Tests/VariableTests.cs diff --git a/Mono.Cecil/Test/Resources/assemblies/PortableClassLibrary.dll b/cecil/Test/Resources/assemblies/PortableClassLibrary.dll similarity index 100% rename from Mono.Cecil/Test/Resources/assemblies/PortableClassLibrary.dll rename to cecil/Test/Resources/assemblies/PortableClassLibrary.dll diff --git a/Mono.Cecil/Test/Resources/assemblies/boxedoptarg.dll b/cecil/Test/Resources/assemblies/boxedoptarg.dll similarity index 100% rename from Mono.Cecil/Test/Resources/assemblies/boxedoptarg.dll rename to cecil/Test/Resources/assemblies/boxedoptarg.dll diff --git a/Mono.Cecil/Test/Resources/assemblies/catch.exe b/cecil/Test/Resources/assemblies/catch.exe similarity index 100% rename from Mono.Cecil/Test/Resources/assemblies/catch.exe rename to cecil/Test/Resources/assemblies/catch.exe diff --git a/Mono.Cecil/Test/Resources/assemblies/cppcli.dll b/cecil/Test/Resources/assemblies/cppcli.dll similarity index 100% rename from Mono.Cecil/Test/Resources/assemblies/cppcli.dll rename to cecil/Test/Resources/assemblies/cppcli.dll diff --git a/Mono.Cecil/Test/Resources/assemblies/cscgpbug.dll b/cecil/Test/Resources/assemblies/cscgpbug.dll similarity index 100% rename from Mono.Cecil/Test/Resources/assemblies/cscgpbug.dll rename to cecil/Test/Resources/assemblies/cscgpbug.dll diff --git a/Mono.Cecil/Test/Resources/assemblies/decsec-att.dll b/cecil/Test/Resources/assemblies/decsec-att.dll similarity index 100% rename from Mono.Cecil/Test/Resources/assemblies/decsec-att.dll rename to cecil/Test/Resources/assemblies/decsec-att.dll diff --git a/Mono.Cecil/Test/Resources/assemblies/decsec-xml.dll b/cecil/Test/Resources/assemblies/decsec-xml.dll similarity index 100% rename from Mono.Cecil/Test/Resources/assemblies/decsec-xml.dll rename to cecil/Test/Resources/assemblies/decsec-xml.dll diff --git a/Mono.Cecil/Test/Resources/assemblies/decsec1-xml.dll b/cecil/Test/Resources/assemblies/decsec1-xml.dll similarity index 100% rename from Mono.Cecil/Test/Resources/assemblies/decsec1-xml.dll rename to cecil/Test/Resources/assemblies/decsec1-xml.dll diff --git a/Mono.Cecil/Test/Resources/assemblies/delay-signed.dll b/cecil/Test/Resources/assemblies/delay-signed.dll similarity index 100% rename from Mono.Cecil/Test/Resources/assemblies/delay-signed.dll rename to cecil/Test/Resources/assemblies/delay-signed.dll diff --git a/Mono.Cecil/Test/Resources/assemblies/empty-decsec-att.dll b/cecil/Test/Resources/assemblies/empty-decsec-att.dll similarity index 100% rename from Mono.Cecil/Test/Resources/assemblies/empty-decsec-att.dll rename to cecil/Test/Resources/assemblies/empty-decsec-att.dll diff --git a/Mono.Cecil/Test/Resources/assemblies/fptr.exe b/cecil/Test/Resources/assemblies/fptr.exe similarity index 100% rename from Mono.Cecil/Test/Resources/assemblies/fptr.exe rename to cecil/Test/Resources/assemblies/fptr.exe diff --git a/Mono.Cecil/Test/Resources/assemblies/gifaceref.exe b/cecil/Test/Resources/assemblies/gifaceref.exe similarity index 100% rename from Mono.Cecil/Test/Resources/assemblies/gifaceref.exe rename to cecil/Test/Resources/assemblies/gifaceref.exe diff --git a/Mono.Cecil/Test/Resources/assemblies/hello.anycpu.exe b/cecil/Test/Resources/assemblies/hello.anycpu.exe similarity index 100% rename from Mono.Cecil/Test/Resources/assemblies/hello.anycpu.exe rename to cecil/Test/Resources/assemblies/hello.anycpu.exe diff --git a/Mono.Cecil/Test/Resources/assemblies/hello.exe b/cecil/Test/Resources/assemblies/hello.exe similarity index 100% rename from Mono.Cecil/Test/Resources/assemblies/hello.exe rename to cecil/Test/Resources/assemblies/hello.exe diff --git a/Mono.Cecil/Test/Resources/assemblies/hello.ia64.exe b/cecil/Test/Resources/assemblies/hello.ia64.exe similarity index 100% rename from Mono.Cecil/Test/Resources/assemblies/hello.ia64.exe rename to cecil/Test/Resources/assemblies/hello.ia64.exe diff --git a/Mono.Cecil/Test/Resources/assemblies/hello.x64.exe b/cecil/Test/Resources/assemblies/hello.x64.exe similarity index 100% rename from Mono.Cecil/Test/Resources/assemblies/hello.x64.exe rename to cecil/Test/Resources/assemblies/hello.x64.exe diff --git a/Mono.Cecil/Test/Resources/assemblies/hello.x86.exe b/cecil/Test/Resources/assemblies/hello.x86.exe similarity index 100% rename from Mono.Cecil/Test/Resources/assemblies/hello.x86.exe rename to cecil/Test/Resources/assemblies/hello.x86.exe diff --git a/Mono.Cecil/Test/Resources/assemblies/hello1.exe b/cecil/Test/Resources/assemblies/hello1.exe similarity index 100% rename from Mono.Cecil/Test/Resources/assemblies/hello1.exe rename to cecil/Test/Resources/assemblies/hello1.exe diff --git a/Mono.Cecil/Test/Resources/assemblies/hellow.exe b/cecil/Test/Resources/assemblies/hellow.exe similarity index 100% rename from Mono.Cecil/Test/Resources/assemblies/hellow.exe rename to cecil/Test/Resources/assemblies/hellow.exe diff --git a/Mono.Cecil/Test/Resources/assemblies/iterator.exe b/cecil/Test/Resources/assemblies/iterator.exe similarity index 100% rename from Mono.Cecil/Test/Resources/assemblies/iterator.exe rename to cecil/Test/Resources/assemblies/iterator.exe diff --git a/Mono.Cecil/Test/Resources/assemblies/libhello.dll b/cecil/Test/Resources/assemblies/libhello.dll similarity index 100% rename from Mono.Cecil/Test/Resources/assemblies/libhello.dll rename to cecil/Test/Resources/assemblies/libhello.dll diff --git a/Mono.Cecil/Test/Resources/assemblies/libres.dll b/cecil/Test/Resources/assemblies/libres.dll similarity index 100% rename from Mono.Cecil/Test/Resources/assemblies/libres.dll rename to cecil/Test/Resources/assemblies/libres.dll diff --git a/Mono.Cecil/Test/Resources/assemblies/marshal.dll b/cecil/Test/Resources/assemblies/marshal.dll similarity index 100% rename from Mono.Cecil/Test/Resources/assemblies/marshal.dll rename to cecil/Test/Resources/assemblies/marshal.dll diff --git a/Mono.Cecil/Test/Resources/assemblies/metro.exe b/cecil/Test/Resources/assemblies/metro.exe similarity index 100% rename from Mono.Cecil/Test/Resources/assemblies/metro.exe rename to cecil/Test/Resources/assemblies/metro.exe diff --git a/Mono.Cecil/Test/Resources/assemblies/mma.exe b/cecil/Test/Resources/assemblies/mma.exe similarity index 100% rename from Mono.Cecil/Test/Resources/assemblies/mma.exe rename to cecil/Test/Resources/assemblies/mma.exe diff --git a/Mono.Cecil/Test/Resources/assemblies/moda.netmodule b/cecil/Test/Resources/assemblies/moda.netmodule similarity index 100% rename from Mono.Cecil/Test/Resources/assemblies/moda.netmodule rename to cecil/Test/Resources/assemblies/moda.netmodule diff --git a/Mono.Cecil/Test/Resources/assemblies/modb.netmodule b/cecil/Test/Resources/assemblies/modb.netmodule similarity index 100% rename from Mono.Cecil/Test/Resources/assemblies/modb.netmodule rename to cecil/Test/Resources/assemblies/modb.netmodule diff --git a/Mono.Cecil/Test/Resources/assemblies/noblob.dll b/cecil/Test/Resources/assemblies/noblob.dll similarity index 100% rename from Mono.Cecil/Test/Resources/assemblies/noblob.dll rename to cecil/Test/Resources/assemblies/noblob.dll diff --git a/Mono.Cecil/Test/Resources/assemblies/nullable-constant.exe b/cecil/Test/Resources/assemblies/nullable-constant.exe similarity index 100% rename from Mono.Cecil/Test/Resources/assemblies/nullable-constant.exe rename to cecil/Test/Resources/assemblies/nullable-constant.exe diff --git a/Mono.Cecil/Test/Resources/assemblies/nullable-parameter.dll b/cecil/Test/Resources/assemblies/nullable-parameter.dll similarity index 100% rename from Mono.Cecil/Test/Resources/assemblies/nullable-parameter.dll rename to cecil/Test/Resources/assemblies/nullable-parameter.dll diff --git a/Mono.Cecil/Test/Resources/assemblies/pinvoke.exe b/cecil/Test/Resources/assemblies/pinvoke.exe similarity index 100% rename from Mono.Cecil/Test/Resources/assemblies/pinvoke.exe rename to cecil/Test/Resources/assemblies/pinvoke.exe diff --git a/Mono.Cecil/Test/Resources/assemblies/switch.exe b/cecil/Test/Resources/assemblies/switch.exe similarity index 100% rename from Mono.Cecil/Test/Resources/assemblies/switch.exe rename to cecil/Test/Resources/assemblies/switch.exe diff --git a/Mono.Cecil/Test/Resources/assemblies/text_file.txt b/cecil/Test/Resources/assemblies/text_file.txt similarity index 100% rename from Mono.Cecil/Test/Resources/assemblies/text_file.txt rename to cecil/Test/Resources/assemblies/text_file.txt diff --git a/Mono.Cecil/Test/Resources/assemblies/varargs.exe b/cecil/Test/Resources/assemblies/varargs.exe similarity index 100% rename from Mono.Cecil/Test/Resources/assemblies/varargs.exe rename to cecil/Test/Resources/assemblies/varargs.exe diff --git a/Mono.Cecil/Test/Resources/assemblies/wp7.dll b/cecil/Test/Resources/assemblies/wp7.dll similarity index 100% rename from Mono.Cecil/Test/Resources/assemblies/wp7.dll rename to cecil/Test/Resources/assemblies/wp7.dll diff --git a/Mono.Cecil/Test/Resources/cs/CustomAttributes.cs b/cecil/Test/Resources/cs/CustomAttributes.cs similarity index 100% rename from Mono.Cecil/Test/Resources/cs/CustomAttributes.cs rename to cecil/Test/Resources/cs/CustomAttributes.cs diff --git a/Mono.Cecil/Test/Resources/cs/Events.cs b/cecil/Test/Resources/cs/Events.cs similarity index 100% rename from Mono.Cecil/Test/Resources/cs/Events.cs rename to cecil/Test/Resources/cs/Events.cs diff --git a/Mono.Cecil/Test/Resources/cs/Fields.cs b/cecil/Test/Resources/cs/Fields.cs similarity index 100% rename from Mono.Cecil/Test/Resources/cs/Fields.cs rename to cecil/Test/Resources/cs/Fields.cs diff --git a/Mono.Cecil/Test/Resources/cs/Generics.cs b/cecil/Test/Resources/cs/Generics.cs similarity index 100% rename from Mono.Cecil/Test/Resources/cs/Generics.cs rename to cecil/Test/Resources/cs/Generics.cs diff --git a/Mono.Cecil/Test/Resources/cs/Interfaces.cs b/cecil/Test/Resources/cs/Interfaces.cs similarity index 100% rename from Mono.Cecil/Test/Resources/cs/Interfaces.cs rename to cecil/Test/Resources/cs/Interfaces.cs diff --git a/Mono.Cecil/Test/Resources/cs/Layouts.cs b/cecil/Test/Resources/cs/Layouts.cs similarity index 100% rename from Mono.Cecil/Test/Resources/cs/Layouts.cs rename to cecil/Test/Resources/cs/Layouts.cs diff --git a/Mono.Cecil/Test/Resources/cs/Methods.cs b/cecil/Test/Resources/cs/Methods.cs similarity index 100% rename from Mono.Cecil/Test/Resources/cs/Methods.cs rename to cecil/Test/Resources/cs/Methods.cs diff --git a/Mono.Cecil/Test/Resources/cs/NestedTypes.cs b/cecil/Test/Resources/cs/NestedTypes.cs similarity index 100% rename from Mono.Cecil/Test/Resources/cs/NestedTypes.cs rename to cecil/Test/Resources/cs/NestedTypes.cs diff --git a/Mono.Cecil/Test/Resources/cs/Properties.cs b/cecil/Test/Resources/cs/Properties.cs similarity index 100% rename from Mono.Cecil/Test/Resources/cs/Properties.cs rename to cecil/Test/Resources/cs/Properties.cs diff --git a/Mono.Cecil/Test/Resources/il/explicitthis.il b/cecil/Test/Resources/il/explicitthis.il similarity index 100% rename from Mono.Cecil/Test/Resources/il/explicitthis.il rename to cecil/Test/Resources/il/explicitthis.il diff --git a/Mono.Cecil/Test/Resources/il/hello.il b/cecil/Test/Resources/il/hello.il similarity index 100% rename from Mono.Cecil/Test/Resources/il/hello.il rename to cecil/Test/Resources/il/hello.il diff --git a/Mono.Cecil/Test/Resources/il/methodspecs.il b/cecil/Test/Resources/il/methodspecs.il similarity index 100% rename from Mono.Cecil/Test/Resources/il/methodspecs.il rename to cecil/Test/Resources/il/methodspecs.il diff --git a/Mono.Cecil/Test/Resources/il/others.il b/cecil/Test/Resources/il/others.il similarity index 100% rename from Mono.Cecil/Test/Resources/il/others.il rename to cecil/Test/Resources/il/others.il diff --git a/Mono.Cecil/Test/Resources/il/types.il b/cecil/Test/Resources/il/types.il similarity index 100% rename from Mono.Cecil/Test/Resources/il/types.il rename to cecil/Test/Resources/il/types.il diff --git a/Mono.Cecil/Test/libs/nunit-2.6.2/license.txt b/cecil/Test/libs/nunit-2.6.2/license.txt similarity index 100% rename from Mono.Cecil/Test/libs/nunit-2.6.2/license.txt rename to cecil/Test/libs/nunit-2.6.2/license.txt diff --git a/Mono.Cecil/Test/libs/nunit-2.6.2/nunit.core.dll b/cecil/Test/libs/nunit-2.6.2/nunit.core.dll similarity index 100% rename from Mono.Cecil/Test/libs/nunit-2.6.2/nunit.core.dll rename to cecil/Test/libs/nunit-2.6.2/nunit.core.dll diff --git a/Mono.Cecil/Test/libs/nunit-2.6.2/nunit.core.interfaces.dll b/cecil/Test/libs/nunit-2.6.2/nunit.core.interfaces.dll similarity index 100% rename from Mono.Cecil/Test/libs/nunit-2.6.2/nunit.core.interfaces.dll rename to cecil/Test/libs/nunit-2.6.2/nunit.core.interfaces.dll diff --git a/Mono.Cecil/Test/libs/nunit-2.6.2/nunit.framework.dll b/cecil/Test/libs/nunit-2.6.2/nunit.framework.dll similarity index 100% rename from Mono.Cecil/Test/libs/nunit-2.6.2/nunit.framework.dll rename to cecil/Test/libs/nunit-2.6.2/nunit.framework.dll diff --git a/Mono.Cecil/dbg/Program.cs b/cecil/dbg/Program.cs similarity index 100% rename from Mono.Cecil/dbg/Program.cs rename to cecil/dbg/Program.cs diff --git a/Mono.Cecil/dbg/Properties/AssemblyInfo.cs b/cecil/dbg/Properties/AssemblyInfo.cs similarity index 100% rename from Mono.Cecil/dbg/Properties/AssemblyInfo.cs rename to cecil/dbg/Properties/AssemblyInfo.cs diff --git a/Mono.Cecil/dbg/dbg.csproj b/cecil/dbg/dbg.csproj similarity index 100% rename from Mono.Cecil/dbg/dbg.csproj rename to cecil/dbg/dbg.csproj diff --git a/Mono.Cecil/mono.snk b/cecil/mono.snk similarity index 100% rename from Mono.Cecil/mono.snk rename to cecil/mono.snk diff --git a/Mono.Cecil/rocks/.gitignore b/cecil/rocks/.gitignore similarity index 100% rename from Mono.Cecil/rocks/.gitignore rename to cecil/rocks/.gitignore diff --git a/Mono.Cecil/rocks/Mono.Cecil.Rocks.csproj b/cecil/rocks/Mono.Cecil.Rocks.csproj similarity index 100% rename from Mono.Cecil/rocks/Mono.Cecil.Rocks.csproj rename to cecil/rocks/Mono.Cecil.Rocks.csproj diff --git a/Mono.Cecil/rocks/Mono.Cecil.Rocks/AssemblyInfo.cs b/cecil/rocks/Mono.Cecil.Rocks/AssemblyInfo.cs similarity index 100% rename from Mono.Cecil/rocks/Mono.Cecil.Rocks/AssemblyInfo.cs rename to cecil/rocks/Mono.Cecil.Rocks/AssemblyInfo.cs diff --git a/Mono.Cecil/rocks/Mono.Cecil.Rocks/Functional.cs b/cecil/rocks/Mono.Cecil.Rocks/Functional.cs similarity index 100% rename from Mono.Cecil/rocks/Mono.Cecil.Rocks/Functional.cs rename to cecil/rocks/Mono.Cecil.Rocks/Functional.cs diff --git a/Mono.Cecil/rocks/Mono.Cecil.Rocks/ILParser.cs b/cecil/rocks/Mono.Cecil.Rocks/ILParser.cs similarity index 100% rename from Mono.Cecil/rocks/Mono.Cecil.Rocks/ILParser.cs rename to cecil/rocks/Mono.Cecil.Rocks/ILParser.cs diff --git a/Mono.Cecil/rocks/Mono.Cecil.Rocks/MethodBodyRocks.cs b/cecil/rocks/Mono.Cecil.Rocks/MethodBodyRocks.cs similarity index 100% rename from Mono.Cecil/rocks/Mono.Cecil.Rocks/MethodBodyRocks.cs rename to cecil/rocks/Mono.Cecil.Rocks/MethodBodyRocks.cs diff --git a/Mono.Cecil/rocks/Mono.Cecil.Rocks/MethodDefinitionRocks.cs b/cecil/rocks/Mono.Cecil.Rocks/MethodDefinitionRocks.cs similarity index 100% rename from Mono.Cecil/rocks/Mono.Cecil.Rocks/MethodDefinitionRocks.cs rename to cecil/rocks/Mono.Cecil.Rocks/MethodDefinitionRocks.cs diff --git a/Mono.Cecil/rocks/Mono.Cecil.Rocks/ModuleDefinitionRocks.cs b/cecil/rocks/Mono.Cecil.Rocks/ModuleDefinitionRocks.cs similarity index 100% rename from Mono.Cecil/rocks/Mono.Cecil.Rocks/ModuleDefinitionRocks.cs rename to cecil/rocks/Mono.Cecil.Rocks/ModuleDefinitionRocks.cs diff --git a/Mono.Cecil/rocks/Mono.Cecil.Rocks/ParameterReferenceRocks.cs b/cecil/rocks/Mono.Cecil.Rocks/ParameterReferenceRocks.cs similarity index 100% rename from Mono.Cecil/rocks/Mono.Cecil.Rocks/ParameterReferenceRocks.cs rename to cecil/rocks/Mono.Cecil.Rocks/ParameterReferenceRocks.cs diff --git a/Mono.Cecil/rocks/Mono.Cecil.Rocks/SecurityDeclarationRocks.cs b/cecil/rocks/Mono.Cecil.Rocks/SecurityDeclarationRocks.cs similarity index 100% rename from Mono.Cecil/rocks/Mono.Cecil.Rocks/SecurityDeclarationRocks.cs rename to cecil/rocks/Mono.Cecil.Rocks/SecurityDeclarationRocks.cs diff --git a/Mono.Cecil/rocks/Mono.Cecil.Rocks/TypeDefinitionRocks.cs b/cecil/rocks/Mono.Cecil.Rocks/TypeDefinitionRocks.cs similarity index 100% rename from Mono.Cecil/rocks/Mono.Cecil.Rocks/TypeDefinitionRocks.cs rename to cecil/rocks/Mono.Cecil.Rocks/TypeDefinitionRocks.cs diff --git a/Mono.Cecil/rocks/Mono.Cecil.Rocks/TypeReferenceRocks.cs b/cecil/rocks/Mono.Cecil.Rocks/TypeReferenceRocks.cs similarity index 100% rename from Mono.Cecil/rocks/Mono.Cecil.Rocks/TypeReferenceRocks.cs rename to cecil/rocks/Mono.Cecil.Rocks/TypeReferenceRocks.cs diff --git a/Mono.Cecil/rocks/Test/.gitignore b/cecil/rocks/Test/.gitignore similarity index 100% rename from Mono.Cecil/rocks/Test/.gitignore rename to cecil/rocks/Test/.gitignore diff --git a/Mono.Cecil/rocks/Test/Mono.Cecil.Rocks.Tests.csproj b/cecil/rocks/Test/Mono.Cecil.Rocks.Tests.csproj similarity index 100% rename from Mono.Cecil/rocks/Test/Mono.Cecil.Rocks.Tests.csproj rename to cecil/rocks/Test/Mono.Cecil.Rocks.Tests.csproj diff --git a/Mono.Cecil/rocks/Test/Mono.Cecil.Tests/MethodDefinitionRocksTests.cs b/cecil/rocks/Test/Mono.Cecil.Tests/MethodDefinitionRocksTests.cs similarity index 100% rename from Mono.Cecil/rocks/Test/Mono.Cecil.Tests/MethodDefinitionRocksTests.cs rename to cecil/rocks/Test/Mono.Cecil.Tests/MethodDefinitionRocksTests.cs diff --git a/Mono.Cecil/rocks/Test/Mono.Cecil.Tests/ModuleDefinitionRocksTests.cs b/cecil/rocks/Test/Mono.Cecil.Tests/ModuleDefinitionRocksTests.cs similarity index 100% rename from Mono.Cecil/rocks/Test/Mono.Cecil.Tests/ModuleDefinitionRocksTests.cs rename to cecil/rocks/Test/Mono.Cecil.Tests/ModuleDefinitionRocksTests.cs diff --git a/Mono.Cecil/rocks/Test/Mono.Cecil.Tests/SecurityDeclarationRocksTests.cs b/cecil/rocks/Test/Mono.Cecil.Tests/SecurityDeclarationRocksTests.cs similarity index 100% rename from Mono.Cecil/rocks/Test/Mono.Cecil.Tests/SecurityDeclarationRocksTests.cs rename to cecil/rocks/Test/Mono.Cecil.Tests/SecurityDeclarationRocksTests.cs diff --git a/Mono.Cecil/rocks/Test/Mono.Cecil.Tests/TypeDefinitionRocksTests.cs b/cecil/rocks/Test/Mono.Cecil.Tests/TypeDefinitionRocksTests.cs similarity index 100% rename from Mono.Cecil/rocks/Test/Mono.Cecil.Tests/TypeDefinitionRocksTests.cs rename to cecil/rocks/Test/Mono.Cecil.Tests/TypeDefinitionRocksTests.cs diff --git a/Mono.Cecil/rocks/Test/Mono.Cecil.Tests/TypeReferenceRocksTests.cs b/cecil/rocks/Test/Mono.Cecil.Tests/TypeReferenceRocksTests.cs similarity index 100% rename from Mono.Cecil/rocks/Test/Mono.Cecil.Tests/TypeReferenceRocksTests.cs rename to cecil/rocks/Test/Mono.Cecil.Tests/TypeReferenceRocksTests.cs diff --git a/Mono.Cecil/rocks/Test/Resources/assemblies/decsec-att.dll b/cecil/rocks/Test/Resources/assemblies/decsec-att.dll similarity index 100% rename from Mono.Cecil/rocks/Test/Resources/assemblies/decsec-att.dll rename to cecil/rocks/Test/Resources/assemblies/decsec-att.dll diff --git a/Mono.Cecil/rocks/Test/Resources/assemblies/decsec-xml.dll b/cecil/rocks/Test/Resources/assemblies/decsec-xml.dll similarity index 100% rename from Mono.Cecil/rocks/Test/Resources/assemblies/decsec-xml.dll rename to cecil/rocks/Test/Resources/assemblies/decsec-xml.dll diff --git a/Mono.Cecil/rocks/Test/Resources/cs/Types.cs b/cecil/rocks/Test/Resources/cs/Types.cs similarity index 100% rename from Mono.Cecil/rocks/Test/Resources/cs/Types.cs rename to cecil/rocks/Test/Resources/cs/Types.cs diff --git a/Mono.Cecil/symbols/mdb/.gitignore b/cecil/symbols/mdb/.gitignore similarity index 100% rename from Mono.Cecil/symbols/mdb/.gitignore rename to cecil/symbols/mdb/.gitignore diff --git a/Mono.Cecil/symbols/mdb/Mono.Cecil.Mdb.csproj b/cecil/symbols/mdb/Mono.Cecil.Mdb.csproj similarity index 100% rename from Mono.Cecil/symbols/mdb/Mono.Cecil.Mdb.csproj rename to cecil/symbols/mdb/Mono.Cecil.Mdb.csproj diff --git a/Mono.Cecil/symbols/mdb/Mono.Cecil.Mdb/AssemblyInfo.cs b/cecil/symbols/mdb/Mono.Cecil.Mdb/AssemblyInfo.cs similarity index 100% rename from Mono.Cecil/symbols/mdb/Mono.Cecil.Mdb/AssemblyInfo.cs rename to cecil/symbols/mdb/Mono.Cecil.Mdb/AssemblyInfo.cs diff --git a/Mono.Cecil/symbols/mdb/Mono.Cecil.Mdb/MdbReader.cs b/cecil/symbols/mdb/Mono.Cecil.Mdb/MdbReader.cs similarity index 100% rename from Mono.Cecil/symbols/mdb/Mono.Cecil.Mdb/MdbReader.cs rename to cecil/symbols/mdb/Mono.Cecil.Mdb/MdbReader.cs diff --git a/Mono.Cecil/symbols/mdb/Mono.Cecil.Mdb/MdbWriter.cs b/cecil/symbols/mdb/Mono.Cecil.Mdb/MdbWriter.cs similarity index 100% rename from Mono.Cecil/symbols/mdb/Mono.Cecil.Mdb/MdbWriter.cs rename to cecil/symbols/mdb/Mono.Cecil.Mdb/MdbWriter.cs diff --git a/Mono.Cecil/symbols/mdb/Mono.CompilerServices.SymbolWriter/MonoSymbolFile.cs b/cecil/symbols/mdb/Mono.CompilerServices.SymbolWriter/MonoSymbolFile.cs similarity index 100% rename from Mono.Cecil/symbols/mdb/Mono.CompilerServices.SymbolWriter/MonoSymbolFile.cs rename to cecil/symbols/mdb/Mono.CompilerServices.SymbolWriter/MonoSymbolFile.cs diff --git a/Mono.Cecil/symbols/mdb/Mono.CompilerServices.SymbolWriter/MonoSymbolTable.cs b/cecil/symbols/mdb/Mono.CompilerServices.SymbolWriter/MonoSymbolTable.cs similarity index 100% rename from Mono.Cecil/symbols/mdb/Mono.CompilerServices.SymbolWriter/MonoSymbolTable.cs rename to cecil/symbols/mdb/Mono.CompilerServices.SymbolWriter/MonoSymbolTable.cs diff --git a/Mono.Cecil/symbols/mdb/Mono.CompilerServices.SymbolWriter/MonoSymbolWriter.cs b/cecil/symbols/mdb/Mono.CompilerServices.SymbolWriter/MonoSymbolWriter.cs similarity index 100% rename from Mono.Cecil/symbols/mdb/Mono.CompilerServices.SymbolWriter/MonoSymbolWriter.cs rename to cecil/symbols/mdb/Mono.CompilerServices.SymbolWriter/MonoSymbolWriter.cs diff --git a/Mono.Cecil/symbols/mdb/Mono.CompilerServices.SymbolWriter/SymbolWriterImpl.cs b/cecil/symbols/mdb/Mono.CompilerServices.SymbolWriter/SymbolWriterImpl.cs similarity index 100% rename from Mono.Cecil/symbols/mdb/Mono.CompilerServices.SymbolWriter/SymbolWriterImpl.cs rename to cecil/symbols/mdb/Mono.CompilerServices.SymbolWriter/SymbolWriterImpl.cs diff --git a/Mono.Cecil/symbols/mdb/Test/.gitignore b/cecil/symbols/mdb/Test/.gitignore similarity index 100% rename from Mono.Cecil/symbols/mdb/Test/.gitignore rename to cecil/symbols/mdb/Test/.gitignore diff --git a/Mono.Cecil/symbols/mdb/Test/Mono.Cecil.Mdb.Tests.csproj b/cecil/symbols/mdb/Test/Mono.Cecil.Mdb.Tests.csproj similarity index 100% rename from Mono.Cecil/symbols/mdb/Test/Mono.Cecil.Mdb.Tests.csproj rename to cecil/symbols/mdb/Test/Mono.Cecil.Mdb.Tests.csproj diff --git a/Mono.Cecil/symbols/mdb/Test/Mono.Cecil.Tests/MdbTests.cs b/cecil/symbols/mdb/Test/Mono.Cecil.Tests/MdbTests.cs similarity index 100% rename from Mono.Cecil/symbols/mdb/Test/Mono.Cecil.Tests/MdbTests.cs rename to cecil/symbols/mdb/Test/Mono.Cecil.Tests/MdbTests.cs diff --git a/Mono.Cecil/symbols/mdb/Test/Resources/assemblies/hello.exe b/cecil/symbols/mdb/Test/Resources/assemblies/hello.exe similarity index 100% rename from Mono.Cecil/symbols/mdb/Test/Resources/assemblies/hello.exe rename to cecil/symbols/mdb/Test/Resources/assemblies/hello.exe diff --git a/Mono.Cecil/symbols/mdb/Test/Resources/assemblies/hello.exe.mdb b/cecil/symbols/mdb/Test/Resources/assemblies/hello.exe.mdb similarity index 100% rename from Mono.Cecil/symbols/mdb/Test/Resources/assemblies/hello.exe.mdb rename to cecil/symbols/mdb/Test/Resources/assemblies/hello.exe.mdb diff --git a/Mono.Cecil/symbols/pdb/.gitignore b/cecil/symbols/pdb/.gitignore similarity index 100% rename from Mono.Cecil/symbols/pdb/.gitignore rename to cecil/symbols/pdb/.gitignore diff --git a/Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/BitAccess.cs b/cecil/symbols/pdb/Microsoft.Cci.Pdb/BitAccess.cs similarity index 100% rename from Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/BitAccess.cs rename to cecil/symbols/pdb/Microsoft.Cci.Pdb/BitAccess.cs diff --git a/Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/BitSet.cs b/cecil/symbols/pdb/Microsoft.Cci.Pdb/BitSet.cs similarity index 100% rename from Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/BitSet.cs rename to cecil/symbols/pdb/Microsoft.Cci.Pdb/BitSet.cs diff --git a/Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/CvInfo.cs b/cecil/symbols/pdb/Microsoft.Cci.Pdb/CvInfo.cs similarity index 100% rename from Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/CvInfo.cs rename to cecil/symbols/pdb/Microsoft.Cci.Pdb/CvInfo.cs diff --git a/Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/DataStream.cs b/cecil/symbols/pdb/Microsoft.Cci.Pdb/DataStream.cs similarity index 100% rename from Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/DataStream.cs rename to cecil/symbols/pdb/Microsoft.Cci.Pdb/DataStream.cs diff --git a/Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/DbiDbgHdr.cs b/cecil/symbols/pdb/Microsoft.Cci.Pdb/DbiDbgHdr.cs similarity index 100% rename from Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/DbiDbgHdr.cs rename to cecil/symbols/pdb/Microsoft.Cci.Pdb/DbiDbgHdr.cs diff --git a/Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/DbiHeader.cs b/cecil/symbols/pdb/Microsoft.Cci.Pdb/DbiHeader.cs similarity index 100% rename from Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/DbiHeader.cs rename to cecil/symbols/pdb/Microsoft.Cci.Pdb/DbiHeader.cs diff --git a/Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/DbiModuleInfo.cs b/cecil/symbols/pdb/Microsoft.Cci.Pdb/DbiModuleInfo.cs similarity index 100% rename from Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/DbiModuleInfo.cs rename to cecil/symbols/pdb/Microsoft.Cci.Pdb/DbiModuleInfo.cs diff --git a/Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/DbiSecCon.cs b/cecil/symbols/pdb/Microsoft.Cci.Pdb/DbiSecCon.cs similarity index 100% rename from Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/DbiSecCon.cs rename to cecil/symbols/pdb/Microsoft.Cci.Pdb/DbiSecCon.cs diff --git a/Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/IntHashTable.cs b/cecil/symbols/pdb/Microsoft.Cci.Pdb/IntHashTable.cs similarity index 100% rename from Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/IntHashTable.cs rename to cecil/symbols/pdb/Microsoft.Cci.Pdb/IntHashTable.cs diff --git a/Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/Interfaces.cs b/cecil/symbols/pdb/Microsoft.Cci.Pdb/Interfaces.cs similarity index 100% rename from Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/Interfaces.cs rename to cecil/symbols/pdb/Microsoft.Cci.Pdb/Interfaces.cs diff --git a/Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/LICENSE b/cecil/symbols/pdb/Microsoft.Cci.Pdb/LICENSE old mode 100755 new mode 100644 similarity index 100% rename from Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/LICENSE rename to cecil/symbols/pdb/Microsoft.Cci.Pdb/LICENSE diff --git a/Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/MsfDirectory.cs b/cecil/symbols/pdb/Microsoft.Cci.Pdb/MsfDirectory.cs similarity index 100% rename from Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/MsfDirectory.cs rename to cecil/symbols/pdb/Microsoft.Cci.Pdb/MsfDirectory.cs diff --git a/Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbConstant.cs b/cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbConstant.cs similarity index 100% rename from Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbConstant.cs rename to cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbConstant.cs diff --git a/Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbDebugException.cs b/cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbDebugException.cs similarity index 100% rename from Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbDebugException.cs rename to cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbDebugException.cs diff --git a/Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbException.cs b/cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbException.cs similarity index 100% rename from Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbException.cs rename to cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbException.cs diff --git a/Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbFile.cs b/cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbFile.cs similarity index 100% rename from Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbFile.cs rename to cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbFile.cs diff --git a/Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbFileHeader.cs b/cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbFileHeader.cs similarity index 100% rename from Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbFileHeader.cs rename to cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbFileHeader.cs diff --git a/Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbFunction.cs b/cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbFunction.cs similarity index 100% rename from Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbFunction.cs rename to cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbFunction.cs diff --git a/Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbLine.cs b/cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbLine.cs similarity index 100% rename from Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbLine.cs rename to cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbLine.cs diff --git a/Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbLines.cs b/cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbLines.cs similarity index 100% rename from Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbLines.cs rename to cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbLines.cs diff --git a/Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbReader.cs b/cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbReader.cs similarity index 100% rename from Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbReader.cs rename to cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbReader.cs diff --git a/Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbScope.cs b/cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbScope.cs similarity index 100% rename from Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbScope.cs rename to cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbScope.cs diff --git a/Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbSlot.cs b/cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbSlot.cs similarity index 100% rename from Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbSlot.cs rename to cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbSlot.cs diff --git a/Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbSource.cs b/cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbSource.cs similarity index 100% rename from Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbSource.cs rename to cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbSource.cs diff --git a/Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbTokenLine.cs b/cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbTokenLine.cs similarity index 100% rename from Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbTokenLine.cs rename to cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbTokenLine.cs diff --git a/Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/SourceLocationProvider.cs b/cecil/symbols/pdb/Microsoft.Cci.Pdb/SourceLocationProvider.cs similarity index 100% rename from Mono.Cecil/symbols/pdb/Microsoft.Cci.Pdb/SourceLocationProvider.cs rename to cecil/symbols/pdb/Microsoft.Cci.Pdb/SourceLocationProvider.cs diff --git a/Mono.Cecil/symbols/pdb/Mono.Cecil.Pdb.csproj b/cecil/symbols/pdb/Mono.Cecil.Pdb.csproj similarity index 100% rename from Mono.Cecil/symbols/pdb/Mono.Cecil.Pdb.csproj rename to cecil/symbols/pdb/Mono.Cecil.Pdb.csproj diff --git a/Mono.Cecil/symbols/pdb/Mono.Cecil.Pdb/AssemblyInfo.cs b/cecil/symbols/pdb/Mono.Cecil.Pdb/AssemblyInfo.cs similarity index 100% rename from Mono.Cecil/symbols/pdb/Mono.Cecil.Pdb/AssemblyInfo.cs rename to cecil/symbols/pdb/Mono.Cecil.Pdb/AssemblyInfo.cs diff --git a/Mono.Cecil/symbols/pdb/Mono.Cecil.Pdb/ISymUnmanagedDocumentWriter.cs b/cecil/symbols/pdb/Mono.Cecil.Pdb/ISymUnmanagedDocumentWriter.cs similarity index 100% rename from Mono.Cecil/symbols/pdb/Mono.Cecil.Pdb/ISymUnmanagedDocumentWriter.cs rename to cecil/symbols/pdb/Mono.Cecil.Pdb/ISymUnmanagedDocumentWriter.cs diff --git a/Mono.Cecil/symbols/pdb/Mono.Cecil.Pdb/ISymUnmanagedWriter2.cs b/cecil/symbols/pdb/Mono.Cecil.Pdb/ISymUnmanagedWriter2.cs similarity index 100% rename from Mono.Cecil/symbols/pdb/Mono.Cecil.Pdb/ISymUnmanagedWriter2.cs rename to cecil/symbols/pdb/Mono.Cecil.Pdb/ISymUnmanagedWriter2.cs diff --git a/Mono.Cecil/symbols/pdb/Mono.Cecil.Pdb/ModuleMetadata.cs b/cecil/symbols/pdb/Mono.Cecil.Pdb/ModuleMetadata.cs similarity index 100% rename from Mono.Cecil/symbols/pdb/Mono.Cecil.Pdb/ModuleMetadata.cs rename to cecil/symbols/pdb/Mono.Cecil.Pdb/ModuleMetadata.cs diff --git a/Mono.Cecil/symbols/pdb/Mono.Cecil.Pdb/PdbHelper.cs b/cecil/symbols/pdb/Mono.Cecil.Pdb/PdbHelper.cs similarity index 100% rename from Mono.Cecil/symbols/pdb/Mono.Cecil.Pdb/PdbHelper.cs rename to cecil/symbols/pdb/Mono.Cecil.Pdb/PdbHelper.cs diff --git a/Mono.Cecil/symbols/pdb/Mono.Cecil.Pdb/PdbReader.cs b/cecil/symbols/pdb/Mono.Cecil.Pdb/PdbReader.cs similarity index 100% rename from Mono.Cecil/symbols/pdb/Mono.Cecil.Pdb/PdbReader.cs rename to cecil/symbols/pdb/Mono.Cecil.Pdb/PdbReader.cs diff --git a/Mono.Cecil/symbols/pdb/Mono.Cecil.Pdb/PdbWriter.cs b/cecil/symbols/pdb/Mono.Cecil.Pdb/PdbWriter.cs similarity index 100% rename from Mono.Cecil/symbols/pdb/Mono.Cecil.Pdb/PdbWriter.cs rename to cecil/symbols/pdb/Mono.Cecil.Pdb/PdbWriter.cs diff --git a/Mono.Cecil/symbols/pdb/Mono.Cecil.Pdb/SymDocumentWriter.cs b/cecil/symbols/pdb/Mono.Cecil.Pdb/SymDocumentWriter.cs similarity index 100% rename from Mono.Cecil/symbols/pdb/Mono.Cecil.Pdb/SymDocumentWriter.cs rename to cecil/symbols/pdb/Mono.Cecil.Pdb/SymDocumentWriter.cs diff --git a/Mono.Cecil/symbols/pdb/Mono.Cecil.Pdb/SymWriter.cs b/cecil/symbols/pdb/Mono.Cecil.Pdb/SymWriter.cs similarity index 100% rename from Mono.Cecil/symbols/pdb/Mono.Cecil.Pdb/SymWriter.cs rename to cecil/symbols/pdb/Mono.Cecil.Pdb/SymWriter.cs diff --git a/Mono.Cecil/symbols/pdb/Test/.gitignore b/cecil/symbols/pdb/Test/.gitignore similarity index 100% rename from Mono.Cecil/symbols/pdb/Test/.gitignore rename to cecil/symbols/pdb/Test/.gitignore diff --git a/Mono.Cecil/symbols/pdb/Test/Mono.Cecil.Pdb.Tests.csproj b/cecil/symbols/pdb/Test/Mono.Cecil.Pdb.Tests.csproj similarity index 100% rename from Mono.Cecil/symbols/pdb/Test/Mono.Cecil.Pdb.Tests.csproj rename to cecil/symbols/pdb/Test/Mono.Cecil.Pdb.Tests.csproj diff --git a/Mono.Cecil/symbols/pdb/Test/Mono.Cecil.Tests/Linq.cs b/cecil/symbols/pdb/Test/Mono.Cecil.Tests/Linq.cs similarity index 100% rename from Mono.Cecil/symbols/pdb/Test/Mono.Cecil.Tests/Linq.cs rename to cecil/symbols/pdb/Test/Mono.Cecil.Tests/Linq.cs diff --git a/Mono.Cecil/symbols/pdb/Test/Mono.Cecil.Tests/PdbTests.cs b/cecil/symbols/pdb/Test/Mono.Cecil.Tests/PdbTests.cs similarity index 100% rename from Mono.Cecil/symbols/pdb/Test/Mono.Cecil.Tests/PdbTests.cs rename to cecil/symbols/pdb/Test/Mono.Cecil.Tests/PdbTests.cs diff --git a/Mono.Cecil/symbols/pdb/Test/Resources/assemblies/VBConsApp.exe b/cecil/symbols/pdb/Test/Resources/assemblies/VBConsApp.exe old mode 100755 new mode 100644 similarity index 100% rename from Mono.Cecil/symbols/pdb/Test/Resources/assemblies/VBConsApp.exe rename to cecil/symbols/pdb/Test/Resources/assemblies/VBConsApp.exe diff --git a/Mono.Cecil/symbols/pdb/Test/Resources/assemblies/VBConsApp.pdb b/cecil/symbols/pdb/Test/Resources/assemblies/VBConsApp.pdb old mode 100755 new mode 100644 similarity index 100% rename from Mono.Cecil/symbols/pdb/Test/Resources/assemblies/VBConsApp.pdb rename to cecil/symbols/pdb/Test/Resources/assemblies/VBConsApp.pdb diff --git a/Mono.Cecil/symbols/pdb/Test/Resources/assemblies/fsapp.exe b/cecil/symbols/pdb/Test/Resources/assemblies/fsapp.exe old mode 100755 new mode 100644 similarity index 100% rename from Mono.Cecil/symbols/pdb/Test/Resources/assemblies/fsapp.exe rename to cecil/symbols/pdb/Test/Resources/assemblies/fsapp.exe diff --git a/Mono.Cecil/symbols/pdb/Test/Resources/assemblies/fsapp.pdb b/cecil/symbols/pdb/Test/Resources/assemblies/fsapp.pdb old mode 100755 new mode 100644 similarity index 100% rename from Mono.Cecil/symbols/pdb/Test/Resources/assemblies/fsapp.pdb rename to cecil/symbols/pdb/Test/Resources/assemblies/fsapp.pdb diff --git a/Mono.Cecil/symbols/pdb/Test/Resources/assemblies/test.exe b/cecil/symbols/pdb/Test/Resources/assemblies/test.exe similarity index 100% rename from Mono.Cecil/symbols/pdb/Test/Resources/assemblies/test.exe rename to cecil/symbols/pdb/Test/Resources/assemblies/test.exe diff --git a/Mono.Cecil/symbols/pdb/Test/Resources/assemblies/test.pdb b/cecil/symbols/pdb/Test/Resources/assemblies/test.pdb similarity index 100% rename from Mono.Cecil/symbols/pdb/Test/Resources/assemblies/test.pdb rename to cecil/symbols/pdb/Test/Resources/assemblies/test.pdb