public static unsafe CAgent FromPointer(CAgentInternal *pointer) { return(new CAgent(new IntPtr((void *)pointer))); }
unsafe public static CAgent FromPointer(CAgentInternal *pointer) { return(new CAgent(new IntPtr(pointer))); }