Esempio n. 1
0
        public int SourceFile(out IDiaSourceFile sourceFile)
        {
            sourceFile = null;
            IntPtr _sourceFile;
            int    hr = S.StdCall <int>(GetVTableMember(4), Punk, out _sourceFile);

            GC.KeepAlive(this);
            if (hr != S_OK)
            {
                return(hr);
            }
            sourceFile = new IDiaSourceFile(_sourceFile);
            return(hr);
        }
Esempio n. 2
0
 public int SourceFile(out IDiaSourceFile sourceFile)
 {
     sourceFile = null;
     IntPtr _sourceFile;
     int hr = S.StdCall<int>(GetVTableMember(4), Punk, out _sourceFile);
     GC.KeepAlive(this);
     if (hr != S_OK)
         return hr;
     sourceFile = new IDiaSourceFile(_sourceFile);
     return hr;
 }