├── .gitignore ├── LICENSE ├── PointerToolkit.Generator ├── .gitignore ├── PointerToolkit.Generator.csproj └── Program.cs ├── PointerToolkit.sln ├── PointerToolkit ├── .gitignore ├── CastPtr`1.Generated.cs ├── CastPtr`10.Generated.cs ├── CastPtr`11.Generated.cs ├── CastPtr`12.Generated.cs ├── CastPtr`13.Generated.cs ├── CastPtr`14.Generated.cs ├── CastPtr`15.Generated.cs ├── CastPtr`16.Generated.cs ├── CastPtr`17.Generated.cs ├── CastPtr`2.Generated.cs ├── CastPtr`3.Generated.cs ├── CastPtr`4.Generated.cs ├── CastPtr`5.Generated.cs ├── CastPtr`6.Generated.cs ├── CastPtr`7.Generated.cs ├── CastPtr`8.Generated.cs ├── CastPtr`9.Generated.cs ├── FodyWeavers.xml ├── FodyWeavers.xsd ├── InterlockedPtr.cs ├── PointerToolkit.csproj ├── Ptr.cs ├── PtrOperators.cs ├── PtrPtr.cs ├── PtrPtrPtr.cs ├── PtrPtrPtr`1.cs ├── PtrPtr`1.cs ├── Ptr`1.cs ├── UnsafePtr.cs └── VolatilePtr.cs └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | .vs 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickbrew/PointerToolkit/HEAD/LICENSE -------------------------------------------------------------------------------- /PointerToolkit.Generator/.gitignore: -------------------------------------------------------------------------------- 1 | bin 2 | obj 3 | PointerToolkit.Generator.csproj.user 4 | -------------------------------------------------------------------------------- /PointerToolkit.Generator/PointerToolkit.Generator.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickbrew/PointerToolkit/HEAD/PointerToolkit.Generator/PointerToolkit.Generator.csproj -------------------------------------------------------------------------------- /PointerToolkit.Generator/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickbrew/PointerToolkit/HEAD/PointerToolkit.Generator/Program.cs -------------------------------------------------------------------------------- /PointerToolkit.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickbrew/PointerToolkit/HEAD/PointerToolkit.sln -------------------------------------------------------------------------------- /PointerToolkit/.gitignore: -------------------------------------------------------------------------------- 1 | bin 2 | obj 3 | PointerToolkit.csproj.user 4 | -------------------------------------------------------------------------------- /PointerToolkit/CastPtr`1.Generated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickbrew/PointerToolkit/HEAD/PointerToolkit/CastPtr`1.Generated.cs -------------------------------------------------------------------------------- /PointerToolkit/CastPtr`10.Generated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickbrew/PointerToolkit/HEAD/PointerToolkit/CastPtr`10.Generated.cs -------------------------------------------------------------------------------- /PointerToolkit/CastPtr`11.Generated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickbrew/PointerToolkit/HEAD/PointerToolkit/CastPtr`11.Generated.cs -------------------------------------------------------------------------------- /PointerToolkit/CastPtr`12.Generated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickbrew/PointerToolkit/HEAD/PointerToolkit/CastPtr`12.Generated.cs -------------------------------------------------------------------------------- /PointerToolkit/CastPtr`13.Generated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickbrew/PointerToolkit/HEAD/PointerToolkit/CastPtr`13.Generated.cs -------------------------------------------------------------------------------- /PointerToolkit/CastPtr`14.Generated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickbrew/PointerToolkit/HEAD/PointerToolkit/CastPtr`14.Generated.cs -------------------------------------------------------------------------------- /PointerToolkit/CastPtr`15.Generated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickbrew/PointerToolkit/HEAD/PointerToolkit/CastPtr`15.Generated.cs -------------------------------------------------------------------------------- /PointerToolkit/CastPtr`16.Generated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickbrew/PointerToolkit/HEAD/PointerToolkit/CastPtr`16.Generated.cs -------------------------------------------------------------------------------- /PointerToolkit/CastPtr`17.Generated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickbrew/PointerToolkit/HEAD/PointerToolkit/CastPtr`17.Generated.cs -------------------------------------------------------------------------------- /PointerToolkit/CastPtr`2.Generated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickbrew/PointerToolkit/HEAD/PointerToolkit/CastPtr`2.Generated.cs -------------------------------------------------------------------------------- /PointerToolkit/CastPtr`3.Generated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickbrew/PointerToolkit/HEAD/PointerToolkit/CastPtr`3.Generated.cs -------------------------------------------------------------------------------- /PointerToolkit/CastPtr`4.Generated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickbrew/PointerToolkit/HEAD/PointerToolkit/CastPtr`4.Generated.cs -------------------------------------------------------------------------------- /PointerToolkit/CastPtr`5.Generated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickbrew/PointerToolkit/HEAD/PointerToolkit/CastPtr`5.Generated.cs -------------------------------------------------------------------------------- /PointerToolkit/CastPtr`6.Generated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickbrew/PointerToolkit/HEAD/PointerToolkit/CastPtr`6.Generated.cs -------------------------------------------------------------------------------- /PointerToolkit/CastPtr`7.Generated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickbrew/PointerToolkit/HEAD/PointerToolkit/CastPtr`7.Generated.cs -------------------------------------------------------------------------------- /PointerToolkit/CastPtr`8.Generated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickbrew/PointerToolkit/HEAD/PointerToolkit/CastPtr`8.Generated.cs -------------------------------------------------------------------------------- /PointerToolkit/CastPtr`9.Generated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickbrew/PointerToolkit/HEAD/PointerToolkit/CastPtr`9.Generated.cs -------------------------------------------------------------------------------- /PointerToolkit/FodyWeavers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickbrew/PointerToolkit/HEAD/PointerToolkit/FodyWeavers.xml -------------------------------------------------------------------------------- /PointerToolkit/FodyWeavers.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickbrew/PointerToolkit/HEAD/PointerToolkit/FodyWeavers.xsd -------------------------------------------------------------------------------- /PointerToolkit/InterlockedPtr.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickbrew/PointerToolkit/HEAD/PointerToolkit/InterlockedPtr.cs -------------------------------------------------------------------------------- /PointerToolkit/PointerToolkit.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickbrew/PointerToolkit/HEAD/PointerToolkit/PointerToolkit.csproj -------------------------------------------------------------------------------- /PointerToolkit/Ptr.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickbrew/PointerToolkit/HEAD/PointerToolkit/Ptr.cs -------------------------------------------------------------------------------- /PointerToolkit/PtrOperators.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickbrew/PointerToolkit/HEAD/PointerToolkit/PtrOperators.cs -------------------------------------------------------------------------------- /PointerToolkit/PtrPtr.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickbrew/PointerToolkit/HEAD/PointerToolkit/PtrPtr.cs -------------------------------------------------------------------------------- /PointerToolkit/PtrPtrPtr.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickbrew/PointerToolkit/HEAD/PointerToolkit/PtrPtrPtr.cs -------------------------------------------------------------------------------- /PointerToolkit/PtrPtrPtr`1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickbrew/PointerToolkit/HEAD/PointerToolkit/PtrPtrPtr`1.cs -------------------------------------------------------------------------------- /PointerToolkit/PtrPtr`1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickbrew/PointerToolkit/HEAD/PointerToolkit/PtrPtr`1.cs -------------------------------------------------------------------------------- /PointerToolkit/Ptr`1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickbrew/PointerToolkit/HEAD/PointerToolkit/Ptr`1.cs -------------------------------------------------------------------------------- /PointerToolkit/UnsafePtr.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickbrew/PointerToolkit/HEAD/PointerToolkit/UnsafePtr.cs -------------------------------------------------------------------------------- /PointerToolkit/VolatilePtr.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickbrew/PointerToolkit/HEAD/PointerToolkit/VolatilePtr.cs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickbrew/PointerToolkit/HEAD/README.md --------------------------------------------------------------------------------