public static CorSymBinder_SxSClass Wrap(Debugger.Interop.CorSym.CorSymBinder_SxSClass objectToWrap)
 {
     if ((objectToWrap != null))
     {
         return(new CorSymBinder_SxSClass(objectToWrap));
     }
     else
     {
         return(null);
     }
 }
Ejemplo n.º 2
0
 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);
     }
 }
Ejemplo n.º 3
0
 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));
 }