public static int GetHRESULT(this ISymUnmanagedSymbolSearchInfo instance)
        {
            int phr;

            instance.__GetHRESULT(out phr);
            return(phr);
        }
        public static uint GetSearchPathLength(this ISymUnmanagedSymbolSearchInfo instance)
        {
            uint pcchPath;

            instance.__GetSearchPathLength(out pcchPath);
            return(pcchPath);
        }
示例#3
0
        public ISymbolSearchInfo[] GetSymbolSearchInfo()
        {
            int count = 0;

            ((ISymUnmanagedReaderSymbolSearchInfo)m_reader).GetSymbolSearchInfo(0, out count, null);
            ISymUnmanagedSymbolSearchInfo[] unmanagedSearchInfo = new ISymUnmanagedSymbolSearchInfo[count];
            ((ISymUnmanagedReaderSymbolSearchInfo)m_reader).GetSymbolSearchInfo(count, out count, unmanagedSearchInfo);

            ISymbolSearchInfo[] searchInfo = new ISymbolSearchInfo[count];

            uint i;

            for (i = 0; i < count; i++)
            {
                searchInfo[i] = new SymSymbolSearchInfo(unmanagedSearchInfo[i]);
            }
            return(searchInfo);
        }
 public static void GetSearchPath(this ISymUnmanagedSymbolSearchInfo instance, uint cchPath, out uint pcchPath, IntPtr szPath)
 {
     instance.__GetSearchPath(cchPath, out pcchPath, szPath);
 }
示例#5
0
 public SymSymbolSearchInfo(ISymUnmanagedSymbolSearchInfo target)
 {
     m_target = target;
 }
 public static void GetSymbolSearchInfo(this ISymUnmanagedReaderSymbolSearchInfo instance, uint cSearchInfo, out uint pcSearchInfo, out ISymUnmanagedSymbolSearchInfo rgpSearchInfo)
 {
     instance.__GetSymbolSearchInfo(cSearchInfo, out pcSearchInfo, out rgpSearchInfo);
     ProcessOutParameter(rgpSearchInfo);
 }
示例#7
0
        public ISymbolSearchInfo[] GetSymbolSearchInfo()
        {
            int count = 0;
            ((ISymUnmanagedReaderSymbolSearchInfo)m_reader).GetSymbolSearchInfo(0, out count, null);
            ISymUnmanagedSymbolSearchInfo[] unmanagedSearchInfo = new ISymUnmanagedSymbolSearchInfo[count];
            ((ISymUnmanagedReaderSymbolSearchInfo)m_reader).GetSymbolSearchInfo(count, out count, unmanagedSearchInfo);

            ISymbolSearchInfo[] searchInfo = new ISymbolSearchInfo[count];

            uint i;
            for (i = 0; i < count; i++)
            {
                searchInfo[i] = new SymSymbolSearchInfo(unmanagedSearchInfo[i]);
            }
            return searchInfo;
        }
		public static void GetSymbolSearchInfo(this ISymUnmanagedReaderSymbolSearchInfo instance, uint cSearchInfo, out uint pcSearchInfo, out ISymUnmanagedSymbolSearchInfo rgpSearchInfo)
		{
			instance.__GetSymbolSearchInfo(cSearchInfo, out pcSearchInfo, out rgpSearchInfo);
			ProcessOutParameter(rgpSearchInfo);
		}
示例#9
0
 public SymbolSearchInfo(ISymUnmanagedSymbolSearchInfo target)
 {
     this.target = target;
 }
示例#10
0
 public SymbolSearchInfo(ISymUnmanagedSymbolSearchInfo target)
 {
     this.target = target;
 }
示例#11
0
 public SymSymbolSearchInfo(ISymUnmanagedSymbolSearchInfo target)
 {
     m_target = target;
 }