public static CorSymBinder_SxSClass Wrap(Debugger.Interop.CorSym.CorSymBinder_SxSClass objectToWrap) { if ((objectToWrap != null)) { return(new CorSymBinder_SxSClass(objectToWrap)); } else { return(null); } }
public ISymUnmanagedReader GetSymReader(IStream stream) { try { ISymUnmanagedBinder symBinder = new Debugger.Interop.CorSym.CorSymBinder_SxSClass(); TrackedComObjects.Track(symBinder); return(symBinder.GetReaderFromStream(metaData, stream)); } catch (COMException) { return(null); } }
public ISymUnmanagedReader GetSymReader(string fullname, string searchPath) { try { ISymUnmanagedBinder symBinder = new Debugger.Interop.CorSym.CorSymBinder_SxSClass(); TrackedComObjects.Track(symBinder); return(symBinder.GetReaderForFile(metaData, fullname, searchPath)); } catch (COMException) { return(null); } }
public CorSymBinder_SxSClass(Debugger.Interop.CorSym.CorSymBinder_SxSClass wrappedObject) { this.wrappedObject = wrappedObject; ResourceManager.TrackCOMObject(wrappedObject, typeof(CorSymBinder_SxSClass)); }