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