CreateVelocimacro() private method

private CreateVelocimacro ( String ns ) : VelocimacroProxy
ns String
return VelocimacroProxy
        public VelocimacroProxy get(string vmName, string namespace_Renamed)
        {
            VelocimacroProxy result;

            if (this.UsingNamespaces(namespace_Renamed))
            {
                Hashtable @namespace = this.GetNamespace(namespace_Renamed, false);
                if (@namespace != null)
                {
                    VelocimacroManager.MacroEntry macroEntry = (VelocimacroManager.MacroEntry)@namespace[vmName];
                    if (macroEntry != null)
                    {
                        result = macroEntry.CreateVelocimacro(namespace_Renamed);
                        return(result);
                    }
                }
            }
            VelocimacroManager.MacroEntry macroEntry2 = (VelocimacroManager.MacroEntry) this.GetNamespace(VelocimacroManager.GLOBAL_NAMESPACE)[vmName];
            if (macroEntry2 != null)
            {
                result = macroEntry2.CreateVelocimacro(namespace_Renamed);
            }
            else
            {
                result = null;
            }
            return(result);
        }