Exemple #1
0
        ISymbolNamespace[] ISymbolScope.GetNamespaces()
        {
            var nss = new ISymbolNamespace[Namespaces.Count];

            for (int i = 0; i < nss.Length; i++)
            {
                nss[i] = Namespaces[i];
            }
            return(nss);
        }
Exemple #2
0
		public ISymbolNamespace[] GetNamespaces() {
			uint numNss;
			scope.GetNamespaces(0, out numNss, null);
			var unNss = new ISymUnmanagedNamespace[numNss];
			scope.GetNamespaces((uint)unNss.Length, out numNss, unNss);
			var nss = new ISymbolNamespace[numNss];
			for (uint i = 0; i < numNss; i++)
				nss[i] = new SymbolNamespace(unNss[i]);
			return nss;
		}
 public ISymbolNamespace[] GetNamespaces()
 {
     uint numNss;
     reader.GetNamespaces(0, out numNss, null);
     var unNss = new ISymUnmanagedNamespace[numNss];
     reader.GetNamespaces((uint)unNss.Length, out numNss, unNss);
     var nss = new ISymbolNamespace[numNss];
     for (uint i = 0; i < numNss; i++)
         nss[i] = new SymbolNamespace(unNss[i]);
     return nss;
 }
Exemple #4
0
        public ISymbolNamespace[] GetNamespaces()
        {
            uint i;
            int cNamespaces = 0;
            m_unmanagedNamespace.GetNamespaces(0, out cNamespaces, null);
            var unmamagedNamespaces = new ISymUnmanagedNamespace[cNamespaces];
            m_unmanagedNamespace.GetNamespaces(cNamespaces, out cNamespaces, unmamagedNamespaces);

            var Namespaces = new ISymbolNamespace[cNamespaces];
            for (i = 0; i < cNamespaces; i++)
            {
                Namespaces[i] = new SymNamespace(unmamagedNamespaces[i]);
            }
            return Namespaces;
        }
Exemple #5
0
        /// <summary>
        /// Gets the namespaces that are used within the current scope
        /// </summary>
        /// <returns>The namespaces that are used within the current scope</returns>
        public ISymbolNamespace[] GetNamespaces()
        {
            int nmNum;

            private_scope.GetNamespaces(0, out nmNum, null);
            ISymUnmanagedNamespace[] unNams  = new ISymUnmanagedNamespace[nmNum];
            ISymbolNamespace[]       manNams = new ISymbolNamespace[nmNum];

            private_scope.GetNamespaces(nmNum, out nmNum, unNams);
            for (int i = 0; i < nmNum; i++)
            {
                manNams[i] = new SymbolNamespace(unNams[i]);
            }
            return(manNams);
        }
Exemple #6
0
        public ISymbolNamespace[] GetNamespaces()
        {
            m_target.GetNamespaces(0, out var count, null);
            ISymUnmanagedNamespace[] uNamespaces = new ISymUnmanagedNamespace[count];
            m_target.GetNamespaces(count, out count, uNamespaces);

            int i;

            ISymbolNamespace[] namespaces = new ISymbolNamespace[count];
            for (i = 0; i < count; i++)
            {
                namespaces[i] = new SymNamespace(uNamespaces[i]);
            }
            return(namespaces);
        }
        public ISymbolNamespace[] GetNamespaces()
        {
            uint i;
            int  cNamespaces = 0;

            m_unmanagedNamespace.GetNamespaces(0, out cNamespaces, null);
            ISymUnmanagedNamespace[] unmamagedNamespaces = new ISymUnmanagedNamespace[cNamespaces];
            m_unmanagedNamespace.GetNamespaces(cNamespaces, out cNamespaces, unmamagedNamespaces);

            ISymbolNamespace[] Namespaces = new ISymbolNamespace[cNamespaces];
            for (i = 0; i < cNamespaces; i++)
            {
                Namespaces[i] = new SymNamespace(unmamagedNamespaces[i]);
            }
            return(Namespaces);
        }
        public ISymbolNamespace[] GetNamespaces()
        {
            int namespaceCount;

            HRESULT.ThrowOnFailure(_unmanaged.GetGlobalVariables(0, out namespaceCount, null));

            var unmanagedNamespaces = new ISymUnmanagedNamespace[namespaceCount];

            HRESULT.ThrowOnFailure(_unmanaged.GetNamespaces(unmanagedNamespaces.Length, out namespaceCount, unmanagedNamespaces));

            var namespaces = new ISymbolNamespace[namespaceCount];

            for (int i = 0; i < namespaceCount; i++)
            {
                namespaces[i] = new SymbolNamespace(unmanagedNamespaces[i]);
            }

            return(namespaces);
        }
        public ISymbolNamespace[] GetNamespaces()
        {
            int size;

            HRESULT.ThrowOnFailure(_unmanaged.GetNamespaces(0, out size, null));

            var unmanagedNamespaces = new ISymUnmanagedNamespace[size];

            HRESULT.ThrowOnFailure(_unmanaged.GetNamespaces(unmanagedNamespaces.Length, out size, unmanagedNamespaces));

            var namespaces = new ISymbolNamespace[size];

            for (int i = 0; i < size; i++)
            {
                namespaces[i] = new SymbolNamespace(unmanagedNamespaces[i]);
            }

            return(namespaces);
        }
Exemple #10
0
        public ISymbolNamespace[] GetNamespaces()
        {
            int count;
            m_target.GetNamespaces(0, out count, null);
            ISymUnmanagedNamespace[] uNamespaces = new ISymUnmanagedNamespace[count];
            m_target.GetNamespaces(count, out count, uNamespaces);

            int i;
            ISymbolNamespace[] namespaces = new ISymbolNamespace[count];
            for (i = 0; i < count; i++)
            {
                namespaces[i] = new SymNamespace(uNamespaces[i]);
            }
            return namespaces;
        }
Exemple #11
0
        /// <summary>
        /// Gets the namespaces that are used within the current scope
        /// </summary>
        /// <returns>The namespaces that are used within the current scope</returns>
        public ISymbolNamespace[] GetNamespaces()
        {
            int nmNum;
              private_scope.GetNamespaces(0, out nmNum, null);
              ISymUnmanagedNamespace[] unNams = new ISymUnmanagedNamespace[nmNum];
              ISymbolNamespace[] manNams = new ISymbolNamespace[nmNum];

              private_scope.GetNamespaces(nmNum, out nmNum, unNams);
              for (int i = 0; i < nmNum; i++)
            manNams[i] = new SymbolNamespace(unNams[i]);
              return manNams;
        }
Exemple #12
0
		ISymbolNamespace[] ISymbolScope.GetNamespaces() {
			var nss = new ISymbolNamespace[Namespaces.Count];
			for (int i = 0; i < nss.Length; i++)
				nss[i] = Namespaces[i];
			return nss;
		}