├── .gitattributes ├── .gitignore ├── FileDatabase.TestConsole ├── App.config ├── Cat.cs ├── FileDatabase.TestConsole.csproj ├── Program.cs └── Properties │ └── AssemblyInfo.cs ├── FileDatabase ├── Class1.cs ├── ClassDiagram1.cd ├── FileDatabase.cs ├── FileDatabase.csproj ├── FileDatabaseException.cs ├── JsonDatabase.cs ├── ObjectId.cs ├── ObjectIdGenerator.cs ├── Properties │ └── AssemblyInfo.cs ├── StringWriterWithEncoding.cs └── XmlDatabase.cs ├── README.md ├── SharpFileDB.CommonFiles ├── SharpFileDB.icns ├── SharpFileDB.ico └── SharpFileDB.png ├── SharpFileDB.DebugHelper ├── BlocksDistributionHelper.cs ├── IndexInfo.cs ├── Properties │ └── AssemblyInfo.cs ├── SharpFileDB.DebugHelper.csproj ├── SharpFileDBHelper.cs ├── SharpFileDBInfo.cs ├── SkipListHelper.cs ├── TableInfo.cs └── readme.txt ├── SharpFileDB.Demo.MyNote.Tables ├── Note.cs ├── Properties │ └── AssemblyInfo.cs └── SharpFileDB.Demo.MyNote.Tables.csproj ├── SharpFileDB.Demo.MyNote ├── App.config ├── Form1.Designer.cs ├── Form1.cs ├── FormAddNote.Designer.cs ├── FormAddNote.cs ├── FormAddNote.resx ├── FormEditNote.Designer.cs ├── FormEditNote.cs ├── FormEditNote.resx ├── FormNoteList.Designer.cs ├── FormNoteList.cs ├── FormNoteList.resx ├── FormTip.Designer.cs ├── FormTip.cs ├── FormTip.resx ├── Program.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings ├── SharpFileDB.Demo.MyNote.csproj ├── SharpFileDB.ico └── readme.txt ├── SharpFileDB.TestConsole ├── App.config ├── CatHeadPortrait.png ├── DemoHowBinaryFormatterWorks.cs ├── Program.cs ├── Properties │ └── AssemblyInfo.cs ├── SharpFileDB.TestConsole.csproj └── readme.txt ├── SharpFileDB.Viewer ├── App.config ├── FormTip.Designer.cs ├── FormTip.cs ├── FormTip.resx ├── FormViewer.Designer.cs ├── FormViewer.cs ├── FormViewer.resx ├── Program.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings ├── SharpFileDB.Viewer.csproj ├── SharpFileDB.ico └── readme.txt ├── SharpFileDB.VisualDesigner ├── App.config ├── FormAddProperty.Designer.cs ├── FormAddProperty.cs ├── FormAddProperty.resx ├── FormAddTable.Designer.cs ├── FormAddTable.cs ├── FormAddTable.resx ├── FormMain.Designer.cs ├── FormMain.cs ├── FormMain.resx ├── Program.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings ├── PropertyDesigner.cs ├── SharpFileDB.VisualDesigner.csproj ├── SharpFileDB.ico ├── TableDesigner.cs └── readme.txt ├── SharpFileDB.Zoo ├── Cat.cs ├── CatHeadPortrait.png ├── Food.cs ├── Hobby.cs ├── Lion.cs ├── Properties │ └── AssemblyInfo.cs ├── SharpFileDB.Zoo.csproj └── readme.txt ├── SharpFileDB.sln └── SharpFileDB ├── Blocks ├── AllocBlock.cs ├── AllocPageTypes.cs ├── Block.cs ├── BlockCache.cs ├── Blocks.cd ├── Blocks.png ├── DBHeaderBlock.cs ├── DataBlock.cs ├── ILinkedNode.cs ├── ISkipListNode.cs ├── IUpdatable.cs ├── IndexBlock.cs ├── PageHeaderBlock.cs ├── SkipListNodeBlock.cs └── TableBlock.cs ├── DBConfig.cs ├── FileDBContext.cs ├── FileDBContext_Common.cs ├── FileDBContext_Ctor.cs ├── FileDBContext_Delete.cs ├── FileDBContext_Find.cs ├── FileDBContext_Insert.cs ├── FileDBContext_Update.cs ├── ObjectId.cs ├── Properties └── AssemblyInfo.cs ├── SharpFileDB.csproj ├── TableIndexAttribute.cs ├── Utilities ├── BlockHelper.cs ├── BytesHelper.cs ├── Consts.cs ├── DBHeaderBlockHelper.cs ├── DataBlockHelper.cs ├── FileDBContextHelper.cs ├── FileStreamHelper.cs ├── IComparableHelper.cs ├── ILinkedNodeHelper.cs ├── IOExceptionHelper.cs ├── IndexBlockHelper_Common.cs ├── IndexBlockHelper_Delete.cs ├── IndexBlockHelper_Insert.cs ├── IndexBlockHelper_Update.cs ├── Int64Helper.cs ├── SkipListNodeBlockHelper.cs ├── TableHelper.cs └── Transaction.cs ├── readme.txt └── table.cs /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/.gitignore -------------------------------------------------------------------------------- /FileDatabase.TestConsole/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/FileDatabase.TestConsole/App.config -------------------------------------------------------------------------------- /FileDatabase.TestConsole/Cat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/FileDatabase.TestConsole/Cat.cs -------------------------------------------------------------------------------- /FileDatabase.TestConsole/FileDatabase.TestConsole.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/FileDatabase.TestConsole/FileDatabase.TestConsole.csproj -------------------------------------------------------------------------------- /FileDatabase.TestConsole/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/FileDatabase.TestConsole/Program.cs -------------------------------------------------------------------------------- /FileDatabase.TestConsole/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/FileDatabase.TestConsole/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /FileDatabase/Class1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/FileDatabase/Class1.cs -------------------------------------------------------------------------------- /FileDatabase/ClassDiagram1.cd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/FileDatabase/ClassDiagram1.cd -------------------------------------------------------------------------------- /FileDatabase/FileDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/FileDatabase/FileDatabase.cs -------------------------------------------------------------------------------- /FileDatabase/FileDatabase.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/FileDatabase/FileDatabase.csproj -------------------------------------------------------------------------------- /FileDatabase/FileDatabaseException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/FileDatabase/FileDatabaseException.cs -------------------------------------------------------------------------------- /FileDatabase/JsonDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/FileDatabase/JsonDatabase.cs -------------------------------------------------------------------------------- /FileDatabase/ObjectId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/FileDatabase/ObjectId.cs -------------------------------------------------------------------------------- /FileDatabase/ObjectIdGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/FileDatabase/ObjectIdGenerator.cs -------------------------------------------------------------------------------- /FileDatabase/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/FileDatabase/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /FileDatabase/StringWriterWithEncoding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/FileDatabase/StringWriterWithEncoding.cs -------------------------------------------------------------------------------- /FileDatabase/XmlDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/FileDatabase/XmlDatabase.cs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/README.md -------------------------------------------------------------------------------- /SharpFileDB.CommonFiles/SharpFileDB.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.CommonFiles/SharpFileDB.icns -------------------------------------------------------------------------------- /SharpFileDB.CommonFiles/SharpFileDB.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.CommonFiles/SharpFileDB.ico -------------------------------------------------------------------------------- /SharpFileDB.CommonFiles/SharpFileDB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.CommonFiles/SharpFileDB.png -------------------------------------------------------------------------------- /SharpFileDB.DebugHelper/BlocksDistributionHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.DebugHelper/BlocksDistributionHelper.cs -------------------------------------------------------------------------------- /SharpFileDB.DebugHelper/IndexInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.DebugHelper/IndexInfo.cs -------------------------------------------------------------------------------- /SharpFileDB.DebugHelper/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.DebugHelper/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /SharpFileDB.DebugHelper/SharpFileDB.DebugHelper.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.DebugHelper/SharpFileDB.DebugHelper.csproj -------------------------------------------------------------------------------- /SharpFileDB.DebugHelper/SharpFileDBHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.DebugHelper/SharpFileDBHelper.cs -------------------------------------------------------------------------------- /SharpFileDB.DebugHelper/SharpFileDBInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.DebugHelper/SharpFileDBInfo.cs -------------------------------------------------------------------------------- /SharpFileDB.DebugHelper/SkipListHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.DebugHelper/SkipListHelper.cs -------------------------------------------------------------------------------- /SharpFileDB.DebugHelper/TableInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.DebugHelper/TableInfo.cs -------------------------------------------------------------------------------- /SharpFileDB.DebugHelper/readme.txt: -------------------------------------------------------------------------------- 1 | 此项目里的类型是为了方便外部程序集查看SharpFileDB的情况。 -------------------------------------------------------------------------------- /SharpFileDB.Demo.MyNote.Tables/Note.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Demo.MyNote.Tables/Note.cs -------------------------------------------------------------------------------- /SharpFileDB.Demo.MyNote.Tables/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Demo.MyNote.Tables/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /SharpFileDB.Demo.MyNote.Tables/SharpFileDB.Demo.MyNote.Tables.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Demo.MyNote.Tables/SharpFileDB.Demo.MyNote.Tables.csproj -------------------------------------------------------------------------------- /SharpFileDB.Demo.MyNote/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Demo.MyNote/App.config -------------------------------------------------------------------------------- /SharpFileDB.Demo.MyNote/Form1.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Demo.MyNote/Form1.Designer.cs -------------------------------------------------------------------------------- /SharpFileDB.Demo.MyNote/Form1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Demo.MyNote/Form1.cs -------------------------------------------------------------------------------- /SharpFileDB.Demo.MyNote/FormAddNote.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Demo.MyNote/FormAddNote.Designer.cs -------------------------------------------------------------------------------- /SharpFileDB.Demo.MyNote/FormAddNote.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Demo.MyNote/FormAddNote.cs -------------------------------------------------------------------------------- /SharpFileDB.Demo.MyNote/FormAddNote.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Demo.MyNote/FormAddNote.resx -------------------------------------------------------------------------------- /SharpFileDB.Demo.MyNote/FormEditNote.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Demo.MyNote/FormEditNote.Designer.cs -------------------------------------------------------------------------------- /SharpFileDB.Demo.MyNote/FormEditNote.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Demo.MyNote/FormEditNote.cs -------------------------------------------------------------------------------- /SharpFileDB.Demo.MyNote/FormEditNote.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Demo.MyNote/FormEditNote.resx -------------------------------------------------------------------------------- /SharpFileDB.Demo.MyNote/FormNoteList.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Demo.MyNote/FormNoteList.Designer.cs -------------------------------------------------------------------------------- /SharpFileDB.Demo.MyNote/FormNoteList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Demo.MyNote/FormNoteList.cs -------------------------------------------------------------------------------- /SharpFileDB.Demo.MyNote/FormNoteList.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Demo.MyNote/FormNoteList.resx -------------------------------------------------------------------------------- /SharpFileDB.Demo.MyNote/FormTip.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Demo.MyNote/FormTip.Designer.cs -------------------------------------------------------------------------------- /SharpFileDB.Demo.MyNote/FormTip.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Demo.MyNote/FormTip.cs -------------------------------------------------------------------------------- /SharpFileDB.Demo.MyNote/FormTip.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Demo.MyNote/FormTip.resx -------------------------------------------------------------------------------- /SharpFileDB.Demo.MyNote/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Demo.MyNote/Program.cs -------------------------------------------------------------------------------- /SharpFileDB.Demo.MyNote/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Demo.MyNote/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /SharpFileDB.Demo.MyNote/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Demo.MyNote/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /SharpFileDB.Demo.MyNote/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Demo.MyNote/Properties/Resources.resx -------------------------------------------------------------------------------- /SharpFileDB.Demo.MyNote/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Demo.MyNote/Properties/Settings.Designer.cs -------------------------------------------------------------------------------- /SharpFileDB.Demo.MyNote/Properties/Settings.settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Demo.MyNote/Properties/Settings.settings -------------------------------------------------------------------------------- /SharpFileDB.Demo.MyNote/SharpFileDB.Demo.MyNote.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Demo.MyNote/SharpFileDB.Demo.MyNote.csproj -------------------------------------------------------------------------------- /SharpFileDB.Demo.MyNote/SharpFileDB.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Demo.MyNote/SharpFileDB.ico -------------------------------------------------------------------------------- /SharpFileDB.Demo.MyNote/readme.txt: -------------------------------------------------------------------------------- 1 | 这个项目是使用SharpFileDB进行单机App开发的一个Demo。 2 | 非常简单。 3 | -------------------------------------------------------------------------------- /SharpFileDB.TestConsole/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.TestConsole/App.config -------------------------------------------------------------------------------- /SharpFileDB.TestConsole/CatHeadPortrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.TestConsole/CatHeadPortrait.png -------------------------------------------------------------------------------- /SharpFileDB.TestConsole/DemoHowBinaryFormatterWorks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.TestConsole/DemoHowBinaryFormatterWorks.cs -------------------------------------------------------------------------------- /SharpFileDB.TestConsole/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.TestConsole/Program.cs -------------------------------------------------------------------------------- /SharpFileDB.TestConsole/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.TestConsole/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /SharpFileDB.TestConsole/SharpFileDB.TestConsole.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.TestConsole/SharpFileDB.TestConsole.csproj -------------------------------------------------------------------------------- /SharpFileDB.TestConsole/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.TestConsole/readme.txt -------------------------------------------------------------------------------- /SharpFileDB.Viewer/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Viewer/App.config -------------------------------------------------------------------------------- /SharpFileDB.Viewer/FormTip.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Viewer/FormTip.Designer.cs -------------------------------------------------------------------------------- /SharpFileDB.Viewer/FormTip.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Viewer/FormTip.cs -------------------------------------------------------------------------------- /SharpFileDB.Viewer/FormTip.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Viewer/FormTip.resx -------------------------------------------------------------------------------- /SharpFileDB.Viewer/FormViewer.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Viewer/FormViewer.Designer.cs -------------------------------------------------------------------------------- /SharpFileDB.Viewer/FormViewer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Viewer/FormViewer.cs -------------------------------------------------------------------------------- /SharpFileDB.Viewer/FormViewer.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Viewer/FormViewer.resx -------------------------------------------------------------------------------- /SharpFileDB.Viewer/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Viewer/Program.cs -------------------------------------------------------------------------------- /SharpFileDB.Viewer/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Viewer/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /SharpFileDB.Viewer/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Viewer/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /SharpFileDB.Viewer/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Viewer/Properties/Resources.resx -------------------------------------------------------------------------------- /SharpFileDB.Viewer/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Viewer/Properties/Settings.Designer.cs -------------------------------------------------------------------------------- /SharpFileDB.Viewer/Properties/Settings.settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Viewer/Properties/Settings.settings -------------------------------------------------------------------------------- /SharpFileDB.Viewer/SharpFileDB.Viewer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Viewer/SharpFileDB.Viewer.csproj -------------------------------------------------------------------------------- /SharpFileDB.Viewer/SharpFileDB.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Viewer/SharpFileDB.ico -------------------------------------------------------------------------------- /SharpFileDB.Viewer/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Viewer/readme.txt -------------------------------------------------------------------------------- /SharpFileDB.VisualDesigner/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.VisualDesigner/App.config -------------------------------------------------------------------------------- /SharpFileDB.VisualDesigner/FormAddProperty.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.VisualDesigner/FormAddProperty.Designer.cs -------------------------------------------------------------------------------- /SharpFileDB.VisualDesigner/FormAddProperty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.VisualDesigner/FormAddProperty.cs -------------------------------------------------------------------------------- /SharpFileDB.VisualDesigner/FormAddProperty.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.VisualDesigner/FormAddProperty.resx -------------------------------------------------------------------------------- /SharpFileDB.VisualDesigner/FormAddTable.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.VisualDesigner/FormAddTable.Designer.cs -------------------------------------------------------------------------------- /SharpFileDB.VisualDesigner/FormAddTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.VisualDesigner/FormAddTable.cs -------------------------------------------------------------------------------- /SharpFileDB.VisualDesigner/FormAddTable.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.VisualDesigner/FormAddTable.resx -------------------------------------------------------------------------------- /SharpFileDB.VisualDesigner/FormMain.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.VisualDesigner/FormMain.Designer.cs -------------------------------------------------------------------------------- /SharpFileDB.VisualDesigner/FormMain.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.VisualDesigner/FormMain.cs -------------------------------------------------------------------------------- /SharpFileDB.VisualDesigner/FormMain.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.VisualDesigner/FormMain.resx -------------------------------------------------------------------------------- /SharpFileDB.VisualDesigner/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.VisualDesigner/Program.cs -------------------------------------------------------------------------------- /SharpFileDB.VisualDesigner/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.VisualDesigner/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /SharpFileDB.VisualDesigner/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.VisualDesigner/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /SharpFileDB.VisualDesigner/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.VisualDesigner/Properties/Resources.resx -------------------------------------------------------------------------------- /SharpFileDB.VisualDesigner/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.VisualDesigner/Properties/Settings.Designer.cs -------------------------------------------------------------------------------- /SharpFileDB.VisualDesigner/Properties/Settings.settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.VisualDesigner/Properties/Settings.settings -------------------------------------------------------------------------------- /SharpFileDB.VisualDesigner/PropertyDesigner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.VisualDesigner/PropertyDesigner.cs -------------------------------------------------------------------------------- /SharpFileDB.VisualDesigner/SharpFileDB.VisualDesigner.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.VisualDesigner/SharpFileDB.VisualDesigner.csproj -------------------------------------------------------------------------------- /SharpFileDB.VisualDesigner/SharpFileDB.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.VisualDesigner/SharpFileDB.ico -------------------------------------------------------------------------------- /SharpFileDB.VisualDesigner/TableDesigner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.VisualDesigner/TableDesigner.cs -------------------------------------------------------------------------------- /SharpFileDB.VisualDesigner/readme.txt: -------------------------------------------------------------------------------- 1 | 这个项目为使用SharpFileDB提供可视化操作,代码生成方面的功能。 2 | -------------------------------------------------------------------------------- /SharpFileDB.Zoo/Cat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Zoo/Cat.cs -------------------------------------------------------------------------------- /SharpFileDB.Zoo/CatHeadPortrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Zoo/CatHeadPortrait.png -------------------------------------------------------------------------------- /SharpFileDB.Zoo/Food.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Zoo/Food.cs -------------------------------------------------------------------------------- /SharpFileDB.Zoo/Hobby.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Zoo/Hobby.cs -------------------------------------------------------------------------------- /SharpFileDB.Zoo/Lion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Zoo/Lion.cs -------------------------------------------------------------------------------- /SharpFileDB.Zoo/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Zoo/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /SharpFileDB.Zoo/SharpFileDB.Zoo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Zoo/SharpFileDB.Zoo.csproj -------------------------------------------------------------------------------- /SharpFileDB.Zoo/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.Zoo/readme.txt -------------------------------------------------------------------------------- /SharpFileDB.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB.sln -------------------------------------------------------------------------------- /SharpFileDB/Blocks/AllocBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB/Blocks/AllocBlock.cs -------------------------------------------------------------------------------- /SharpFileDB/Blocks/AllocPageTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB/Blocks/AllocPageTypes.cs -------------------------------------------------------------------------------- /SharpFileDB/Blocks/Block.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB/Blocks/Block.cs -------------------------------------------------------------------------------- /SharpFileDB/Blocks/BlockCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB/Blocks/BlockCache.cs -------------------------------------------------------------------------------- /SharpFileDB/Blocks/Blocks.cd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB/Blocks/Blocks.cd -------------------------------------------------------------------------------- /SharpFileDB/Blocks/Blocks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB/Blocks/Blocks.png -------------------------------------------------------------------------------- /SharpFileDB/Blocks/DBHeaderBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB/Blocks/DBHeaderBlock.cs -------------------------------------------------------------------------------- /SharpFileDB/Blocks/DataBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB/Blocks/DataBlock.cs -------------------------------------------------------------------------------- /SharpFileDB/Blocks/ILinkedNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB/Blocks/ILinkedNode.cs -------------------------------------------------------------------------------- /SharpFileDB/Blocks/ISkipListNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB/Blocks/ISkipListNode.cs -------------------------------------------------------------------------------- /SharpFileDB/Blocks/IUpdatable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB/Blocks/IUpdatable.cs -------------------------------------------------------------------------------- /SharpFileDB/Blocks/IndexBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB/Blocks/IndexBlock.cs -------------------------------------------------------------------------------- /SharpFileDB/Blocks/PageHeaderBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB/Blocks/PageHeaderBlock.cs -------------------------------------------------------------------------------- /SharpFileDB/Blocks/SkipListNodeBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB/Blocks/SkipListNodeBlock.cs -------------------------------------------------------------------------------- /SharpFileDB/Blocks/TableBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB/Blocks/TableBlock.cs -------------------------------------------------------------------------------- /SharpFileDB/DBConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB/DBConfig.cs -------------------------------------------------------------------------------- /SharpFileDB/FileDBContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB/FileDBContext.cs -------------------------------------------------------------------------------- /SharpFileDB/FileDBContext_Common.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB/FileDBContext_Common.cs -------------------------------------------------------------------------------- /SharpFileDB/FileDBContext_Ctor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB/FileDBContext_Ctor.cs -------------------------------------------------------------------------------- /SharpFileDB/FileDBContext_Delete.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB/FileDBContext_Delete.cs -------------------------------------------------------------------------------- /SharpFileDB/FileDBContext_Find.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB/FileDBContext_Find.cs -------------------------------------------------------------------------------- /SharpFileDB/FileDBContext_Insert.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB/FileDBContext_Insert.cs -------------------------------------------------------------------------------- /SharpFileDB/FileDBContext_Update.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB/FileDBContext_Update.cs -------------------------------------------------------------------------------- /SharpFileDB/ObjectId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB/ObjectId.cs -------------------------------------------------------------------------------- /SharpFileDB/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /SharpFileDB/SharpFileDB.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB/SharpFileDB.csproj -------------------------------------------------------------------------------- /SharpFileDB/TableIndexAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB/TableIndexAttribute.cs -------------------------------------------------------------------------------- /SharpFileDB/Utilities/BlockHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB/Utilities/BlockHelper.cs -------------------------------------------------------------------------------- /SharpFileDB/Utilities/BytesHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB/Utilities/BytesHelper.cs -------------------------------------------------------------------------------- /SharpFileDB/Utilities/Consts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB/Utilities/Consts.cs -------------------------------------------------------------------------------- /SharpFileDB/Utilities/DBHeaderBlockHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB/Utilities/DBHeaderBlockHelper.cs -------------------------------------------------------------------------------- /SharpFileDB/Utilities/DataBlockHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB/Utilities/DataBlockHelper.cs -------------------------------------------------------------------------------- /SharpFileDB/Utilities/FileDBContextHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB/Utilities/FileDBContextHelper.cs -------------------------------------------------------------------------------- /SharpFileDB/Utilities/FileStreamHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB/Utilities/FileStreamHelper.cs -------------------------------------------------------------------------------- /SharpFileDB/Utilities/IComparableHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB/Utilities/IComparableHelper.cs -------------------------------------------------------------------------------- /SharpFileDB/Utilities/ILinkedNodeHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB/Utilities/ILinkedNodeHelper.cs -------------------------------------------------------------------------------- /SharpFileDB/Utilities/IOExceptionHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB/Utilities/IOExceptionHelper.cs -------------------------------------------------------------------------------- /SharpFileDB/Utilities/IndexBlockHelper_Common.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB/Utilities/IndexBlockHelper_Common.cs -------------------------------------------------------------------------------- /SharpFileDB/Utilities/IndexBlockHelper_Delete.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB/Utilities/IndexBlockHelper_Delete.cs -------------------------------------------------------------------------------- /SharpFileDB/Utilities/IndexBlockHelper_Insert.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB/Utilities/IndexBlockHelper_Insert.cs -------------------------------------------------------------------------------- /SharpFileDB/Utilities/IndexBlockHelper_Update.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB/Utilities/IndexBlockHelper_Update.cs -------------------------------------------------------------------------------- /SharpFileDB/Utilities/Int64Helper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB/Utilities/Int64Helper.cs -------------------------------------------------------------------------------- /SharpFileDB/Utilities/SkipListNodeBlockHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB/Utilities/SkipListNodeBlockHelper.cs -------------------------------------------------------------------------------- /SharpFileDB/Utilities/TableHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB/Utilities/TableHelper.cs -------------------------------------------------------------------------------- /SharpFileDB/Utilities/Transaction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB/Utilities/Transaction.cs -------------------------------------------------------------------------------- /SharpFileDB/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB/readme.txt -------------------------------------------------------------------------------- /SharpFileDB/table.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitzhuwei/SharpFileDB/HEAD/SharpFileDB/table.cs --------------------------------------------------------------------------------