public PilgrimClient() { _clientHandle = GCHandle.Alloc(this); _clientPtr = Externs.CreateClient(GCHandle.ToIntPtr(_clientHandle)); Externs.SetCallbacks(_clientPtr, OnLocationPermissionsCallback, OnGetCurrentLocationCallback); }