It's the namespace alias qualifier operator. Citing from the linked-to MSDN page:
The namespace alias qualifier (::
) is used to look up identifiers. It is always positioned between two identifiers, as in this example:
global::System.Console.WriteLine("Hello World");
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…