예제 #1
0
        public ISymbolNamespace[] GetNamespaces()
        {
            uint i;
            int cNamespaces = 0;
            unmanagedNamespace.GetNamespaces(0, out cNamespaces, null);
            ISymUnmanagedNamespace[] unmamagedNamespaces = new ISymUnmanagedNamespace[cNamespaces];
            unmanagedNamespace.GetNamespaces(cNamespaces, out cNamespaces, unmamagedNamespaces);

            ISymbolNamespace[] namespaces = new ISymbolNamespace[cNamespaces];
            for (i = 0; i < cNamespaces; i++)
            {
                namespaces[i] = new SymbolNamespace(unmamagedNamespaces[i]);
            }
            return namespaces;
        }
예제 #2
0
        public ISymbolNamespace[] GetNamespaces()
        {
            uint i;
            int  cNamespaces = 0;

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

            ISymbolNamespace[] namespaces = new ISymbolNamespace[cNamespaces];
            for (i = 0; i < cNamespaces; i++)
            {
                namespaces[i] = new SymbolNamespace(unmamagedNamespaces[i]);
            }
            return(namespaces);
        }
예제 #3
0
        public ISymbolNamespace[] GetNamespaces()
        {
            int  count;
            uint i;

            unmanagedReader.GetNamespaces(0, out count, null);
            ISymUnmanagedNamespace[] unmanagedNamespaces = new ISymUnmanagedNamespace[count];
            unmanagedReader.GetNamespaces(count, out count, unmanagedNamespaces);
            ISymbolNamespace[] namespaces = new SymbolNamespace[count];

            for (i = 0; i < count; i++)
            {
                namespaces[i] = new SymbolNamespace(unmanagedNamespaces[i]);
            }
            return(namespaces);
        }
예제 #4
0
        public ISymbolNamespace[] GetNamespaces()
        {
            int count;
            unmanagedScope.GetNamespaces(0, out count, null);
            ISymUnmanagedNamespace[] uNamespaces = new ISymUnmanagedNamespace[count];
            unmanagedScope.GetNamespaces(count, out count, uNamespaces);

            int i;
            ISymbolNamespace[] namespaces = new ISymbolNamespace[count];
            for (i = 0; i < count; i++)
            {
                namespaces[i] = new SymbolNamespace(uNamespaces[i]);
            }
            return namespaces;
        }