Exemple #1
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;
 }