Qualificador do Alias ​​do Namespace C # (: :) vs Operador de Desreferenciação (.)

Pergunta rápida e simples. Eu meio que entendo o que o qualificador Namespace Alias ​​faz, é para acessar membros em um namespace, mas o mesmo acontece com o operador de desreferenciamento. Estou realmente perplexo com a diferença dessa situação, por que você usaria uma sobre a outra, ou como cada uma delas realiza a mesma coisa.

using colAlias = System.Collections;

namespace myns
{
    class TestApp
    {
        static void Main()
        {
            colAlias.Hashtable test = new colAlias.Hashtable();
            colAlias::Hashtable test1 = new colAlias::Hashtable();
        }
    }
}

questionAnswers(5)

yourAnswerToTheQuestion