thingBack is already a stringstring x = gl.GetString(GLEnum.Extensions) is acceptablenullptr "keyword" existsnullptr is from a global using static Silk.NET.Core.DSL; that returns a NullPtr which all pointer types can be implicitly casted fromT* overload or the T[] overloadusing boolean = System.Boolean;

Ptr<void> oopsthingBackstring x = gl.GetString(GLEnum.Extensions)nullptrnullptrglobal using static Silk.NET.Core.DSL;NullPtrT*T[]using boolean = System.Boolean;Ptr<void>ConstPtr<char> thing = nullptr;
ConstPtr2D<char> thing2 = nullptr;