Usually this is used when the native signature uses a `git_oid*`. `GitOid` is a struct on the managed side, so to get a "pointer" to it, you use `ref`.

*Pretty* sure that's how it works.