├── .gitignore ├── AttachableDebugApp ├── AttachableDebugApp.sln └── AttachableDebugApp │ ├── App.config │ ├── AttachableDebugApp.csproj │ ├── Program.cs │ └── Properties │ └── AssemblyInfo.cs ├── Benchmarks.sln ├── Benchmarks ├── Benchmarks.csproj ├── LargeMessageBenchmarks.cs ├── Program.cs └── SmallMessageBenchmarks.cs ├── BuildPckDebug.bat ├── BuildPckRelease.bat ├── LICENSE ├── README.md ├── RudolfKurka.StructPacker ├── CodeGen.cs ├── DisposableCallback.cs ├── Properties │ └── launchSettings.json ├── RudolfKurka.StructPacker.csproj ├── RudolfKurka.StructPacker.csproj.DotSettings ├── StructPackerGenerator.cs ├── main.nuspec ├── readme.txt └── tools │ ├── install.ps1 │ └── uninstall.ps1 ├── RudolfKurka.StructPackerTools ├── EmptyArrays.cs ├── PackAttribute.cs ├── PooledBuffer.cs ├── RudolfKurka.StructPackerTools.csproj ├── RudolfKurka.StructPackerTools.csproj.DotSettings ├── SkipPackAttribute.cs └── Tools.cs ├── StructPacker.sln ├── StructPacker.sln.DotSettings.user ├── Tests ├── BigMessage.cs ├── MainTests.cs ├── Properties │ └── AssemblyInfo.cs ├── TestExtensions.cs ├── Tests.csproj └── TypeSize.cs └── nuget.exe /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudolfKurkaMs/StructPacker/HEAD/.gitignore -------------------------------------------------------------------------------- /AttachableDebugApp/AttachableDebugApp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudolfKurkaMs/StructPacker/HEAD/AttachableDebugApp/AttachableDebugApp.sln -------------------------------------------------------------------------------- /AttachableDebugApp/AttachableDebugApp/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudolfKurkaMs/StructPacker/HEAD/AttachableDebugApp/AttachableDebugApp/App.config -------------------------------------------------------------------------------- /AttachableDebugApp/AttachableDebugApp/AttachableDebugApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudolfKurkaMs/StructPacker/HEAD/AttachableDebugApp/AttachableDebugApp/AttachableDebugApp.csproj -------------------------------------------------------------------------------- /AttachableDebugApp/AttachableDebugApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudolfKurkaMs/StructPacker/HEAD/AttachableDebugApp/AttachableDebugApp/Program.cs -------------------------------------------------------------------------------- /AttachableDebugApp/AttachableDebugApp/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudolfKurkaMs/StructPacker/HEAD/AttachableDebugApp/AttachableDebugApp/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Benchmarks.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudolfKurkaMs/StructPacker/HEAD/Benchmarks.sln -------------------------------------------------------------------------------- /Benchmarks/Benchmarks.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudolfKurkaMs/StructPacker/HEAD/Benchmarks/Benchmarks.csproj -------------------------------------------------------------------------------- /Benchmarks/LargeMessageBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudolfKurkaMs/StructPacker/HEAD/Benchmarks/LargeMessageBenchmarks.cs -------------------------------------------------------------------------------- /Benchmarks/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudolfKurkaMs/StructPacker/HEAD/Benchmarks/Program.cs -------------------------------------------------------------------------------- /Benchmarks/SmallMessageBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudolfKurkaMs/StructPacker/HEAD/Benchmarks/SmallMessageBenchmarks.cs -------------------------------------------------------------------------------- /BuildPckDebug.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudolfKurkaMs/StructPacker/HEAD/BuildPckDebug.bat -------------------------------------------------------------------------------- /BuildPckRelease.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudolfKurkaMs/StructPacker/HEAD/BuildPckRelease.bat -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudolfKurkaMs/StructPacker/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudolfKurkaMs/StructPacker/HEAD/README.md -------------------------------------------------------------------------------- /RudolfKurka.StructPacker/CodeGen.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudolfKurkaMs/StructPacker/HEAD/RudolfKurka.StructPacker/CodeGen.cs -------------------------------------------------------------------------------- /RudolfKurka.StructPacker/DisposableCallback.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudolfKurkaMs/StructPacker/HEAD/RudolfKurka.StructPacker/DisposableCallback.cs -------------------------------------------------------------------------------- /RudolfKurka.StructPacker/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudolfKurkaMs/StructPacker/HEAD/RudolfKurka.StructPacker/Properties/launchSettings.json -------------------------------------------------------------------------------- /RudolfKurka.StructPacker/RudolfKurka.StructPacker.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudolfKurkaMs/StructPacker/HEAD/RudolfKurka.StructPacker/RudolfKurka.StructPacker.csproj -------------------------------------------------------------------------------- /RudolfKurka.StructPacker/RudolfKurka.StructPacker.csproj.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudolfKurkaMs/StructPacker/HEAD/RudolfKurka.StructPacker/RudolfKurka.StructPacker.csproj.DotSettings -------------------------------------------------------------------------------- /RudolfKurka.StructPacker/StructPackerGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudolfKurkaMs/StructPacker/HEAD/RudolfKurka.StructPacker/StructPackerGenerator.cs -------------------------------------------------------------------------------- /RudolfKurka.StructPacker/main.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudolfKurkaMs/StructPacker/HEAD/RudolfKurka.StructPacker/main.nuspec -------------------------------------------------------------------------------- /RudolfKurka.StructPacker/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudolfKurkaMs/StructPacker/HEAD/RudolfKurka.StructPacker/readme.txt -------------------------------------------------------------------------------- /RudolfKurka.StructPacker/tools/install.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudolfKurkaMs/StructPacker/HEAD/RudolfKurka.StructPacker/tools/install.ps1 -------------------------------------------------------------------------------- /RudolfKurka.StructPacker/tools/uninstall.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudolfKurkaMs/StructPacker/HEAD/RudolfKurka.StructPacker/tools/uninstall.ps1 -------------------------------------------------------------------------------- /RudolfKurka.StructPackerTools/EmptyArrays.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudolfKurkaMs/StructPacker/HEAD/RudolfKurka.StructPackerTools/EmptyArrays.cs -------------------------------------------------------------------------------- /RudolfKurka.StructPackerTools/PackAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudolfKurkaMs/StructPacker/HEAD/RudolfKurka.StructPackerTools/PackAttribute.cs -------------------------------------------------------------------------------- /RudolfKurka.StructPackerTools/PooledBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudolfKurkaMs/StructPacker/HEAD/RudolfKurka.StructPackerTools/PooledBuffer.cs -------------------------------------------------------------------------------- /RudolfKurka.StructPackerTools/RudolfKurka.StructPackerTools.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudolfKurkaMs/StructPacker/HEAD/RudolfKurka.StructPackerTools/RudolfKurka.StructPackerTools.csproj -------------------------------------------------------------------------------- /RudolfKurka.StructPackerTools/RudolfKurka.StructPackerTools.csproj.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudolfKurkaMs/StructPacker/HEAD/RudolfKurka.StructPackerTools/RudolfKurka.StructPackerTools.csproj.DotSettings -------------------------------------------------------------------------------- /RudolfKurka.StructPackerTools/SkipPackAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudolfKurkaMs/StructPacker/HEAD/RudolfKurka.StructPackerTools/SkipPackAttribute.cs -------------------------------------------------------------------------------- /RudolfKurka.StructPackerTools/Tools.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudolfKurkaMs/StructPacker/HEAD/RudolfKurka.StructPackerTools/Tools.cs -------------------------------------------------------------------------------- /StructPacker.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudolfKurkaMs/StructPacker/HEAD/StructPacker.sln -------------------------------------------------------------------------------- /StructPacker.sln.DotSettings.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudolfKurkaMs/StructPacker/HEAD/StructPacker.sln.DotSettings.user -------------------------------------------------------------------------------- /Tests/BigMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudolfKurkaMs/StructPacker/HEAD/Tests/BigMessage.cs -------------------------------------------------------------------------------- /Tests/MainTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudolfKurkaMs/StructPacker/HEAD/Tests/MainTests.cs -------------------------------------------------------------------------------- /Tests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudolfKurkaMs/StructPacker/HEAD/Tests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Tests/TestExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudolfKurkaMs/StructPacker/HEAD/Tests/TestExtensions.cs -------------------------------------------------------------------------------- /Tests/Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudolfKurkaMs/StructPacker/HEAD/Tests/Tests.csproj -------------------------------------------------------------------------------- /Tests/TypeSize.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudolfKurkaMs/StructPacker/HEAD/Tests/TypeSize.cs -------------------------------------------------------------------------------- /nuget.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudolfKurkaMs/StructPacker/HEAD/nuget.exe --------------------------------------------------------------------------------