Что такое global:: в C#?

???

global:: - это отсылка к глобальному пространству имён.

global - это как первоначало ко всему. От глобального пространства имён уже идёт пространство имён System.

Ключевое слово global:: заставляет компилятор связывать имена, начиная с глобального пространства имен, а не в текущем контексте. Это необходимо в местах, где существует связующий элемент в данном контексте, который имеет то же имя, что и глобальное, и требуется глобальное.