Creating extension methods for IntPtr?

IIRC, classic VC#-style extension methods require some attribute to make them as extension. that said, yo can just use Elements’ extension class syntax:

public __extension class IntPtrExtensions : IntPtr
    {
        public static IntPtr Zero()
        {
            return 0; //new IntPtr(0);
        }

        public static int Size
        {
            return sizeof(IntPtr);
        }
    }
1 Like