コード例 #1
0
        public static ISymUnmanagedMethod GetMethodByVersion(this CorSymReader_SxSClass instance, uint token, int version)
        {
            ISymUnmanagedMethod returnValue = instance.__GetMethodByVersion(token, version);

            ProcessOutParameter(returnValue);
            return(returnValue);
        }
コード例 #2
0
        public static ISymUnmanagedMethod GetMethodFromDocumentPosition(this CorSymReader_SxSClass instance, ISymUnmanagedDocument document, uint line, uint column)
        {
            ISymUnmanagedMethod returnValue = instance.__GetMethodFromDocumentPosition(document, line, column);

            ProcessOutParameter(returnValue);
            return(returnValue);
        }
コード例 #3
0
        public static ISymUnmanagedDocument GetDocument(this CorSymReader_SxSClass instance, IntPtr url, Guid language, Guid languageVendor, Guid documentType)
        {
            ISymUnmanagedDocument returnValue = instance.__GetDocument(url, language, languageVendor, documentType);

            ProcessOutParameter(returnValue);
            return(returnValue);
        }
コード例 #4
0
        public static int GetMethodVersion(this CorSymReader_SxSClass instance, ISymUnmanagedMethod pMethod)
        {
            int version;

            instance.__GetMethodVersion(pMethod, out version);
            return(version);
        }
コード例 #5
0
        public static ISymUnmanagedMethod[] GetMethodsFromDocumentPosition(this CorSymReader_SxSClass instance, ISymUnmanagedDocument document, uint line, uint column)
        {
            uint count;

            instance.__GetMethodsFromDocumentPosition(document, line, column, 0, out count, new ISymUnmanagedMethod[0]);
            var methods = new ISymUnmanagedMethod[count];

            instance.__GetMethodsFromDocumentPosition(document, line, column, count, out count, methods);
            ProcessOutParameter(methods);
            return(methods);
        }
コード例 #6
0
 public static void GetGlobalVariables(this CorSymReader_SxSClass instance, uint cVars, out uint pcVars, IntPtr pVars)
 {
     instance.__GetGlobalVariables(cVars, out pcVars, pVars);
 }
コード例 #7
0
 public static void GetDocumentVersion(this CorSymReader_SxSClass instance, ISymUnmanagedDocument pDoc, out int version, out int pbCurrent)
 {
     instance.__GetDocumentVersion(pDoc, out version, out pbCurrent);
 }
コード例 #8
0
 public static void GetDocuments(this CorSymReader_SxSClass instance, uint cDocs, out uint pcDocs, ISymUnmanagedDocument[] pDocs)
 {
     instance.__GetDocuments(cDocs, out pcDocs, pDocs);
     ProcessOutParameter(pDocs);
 }
コード例 #9
0
 public static void UpdateSymbolStore(this CorSymReader_SxSClass instance, IntPtr filename, IStream pIStream)
 {
     instance.__UpdateSymbolStore(filename, pIStream);
 }
コード例 #10
0
 public static void Initialize(this CorSymReader_SxSClass instance, object importer, IntPtr filename, IntPtr searchPath, IStream pIStream)
 {
     instance.__Initialize(importer, filename, searchPath, pIStream);
 }
コード例 #11
0
 public static uint GetUserEntryPoint(this CorSymReader_SxSClass instance)
 {
     return(instance.__GetUserEntryPoint());
 }
コード例 #12
0
 public static void GetSymbolStoreFileName(this CorSymReader_SxSClass instance, uint cchName, out uint pcchName, IntPtr szName)
 {
     instance.__GetSymbolStoreFileName(cchName, out pcchName, szName);
 }
コード例 #13
0
 public static void GetSymAttribute(this CorSymReader_SxSClass instance, uint parent, IntPtr name, uint cBuffer, out uint pcBuffer, IntPtr buffer)
 {
     instance.__GetSymAttribute(parent, name, cBuffer, out pcBuffer, buffer);
 }
コード例 #14
0
 public static void GetNamespaces(this CorSymReader_SxSClass instance, uint cNameSpaces, out uint pcNameSpaces, ISymUnmanagedNamespace[] namespaces)
 {
     instance.__GetNamespaces(cNameSpaces, out pcNameSpaces, namespaces);
     ProcessOutParameter(namespaces);
 }
コード例 #15
0
 public static void GetMethodsFromDocumentPosition(this CorSymReader_SxSClass instance, ISymUnmanagedDocument document, uint line, uint column, uint cMethod, out uint pcMethod, IntPtr pRetVal)
 {
     instance.__GetMethodsFromDocumentPosition(document, line, column, cMethod, out pcMethod, pRetVal);
 }
コード例 #16
0
        public static ISymUnmanagedMethod GetMethod(this CorSymReader_SxSClass instance, uint token)
        {
            ISymUnmanagedMethod returnValue = instance.__GetMethod(token);

            return(returnValue);
        }