What does it mean the prefix "global::" that intellisense is showing me
<p>In my solution I have a project for the business layer and another one to handle integration; in this last one I have a class to make some service methods invocation. </p>

<p>The Business layer references integration project. There, in the business layer, I have the followig method and when I try to create an instance of the Proxy class, intellisense shows me a lot of "global::". I thinks this global:: makes no diference but <strong>I want to know why the intellisense is showing me that.</strong></p>

<pre><code>public void ActualizarOrdenesDeCompraDesdeElWS()
{
    Integracion.ProxyAudifarma proxy = new global::GOA.Integracion.ProxyAudifarma();
}
</code></pre>

<p>I guess this is a trivial C# foundation I'm missing, thanks for your answers.</p>

<p><em><strong>--Post solution edit:</em></strong></p>

<p>The calling was:</p>

<pre><code>namespace GOA.Negocio
{
    public class GOA
    {        
        public int ActualizarOrdenesDeCompraDesdeElWS()
        {                       
            Integracion.ProxyAudifarma proxy = new global::GOA.Integracion.ProxyAudifarma();
</code></pre>

<p>Class GOA being named as the root namespace was introducing an ambiguity risk. Changing the class name to AplicacionGOA solved my problem and now intellisense don't set the "global::" empty namespace prefix.</p>
