public static ICorDebugAssembly Wrap(Interop.CorDebug.ICorDebugAssembly objectToWrap) { if ((objectToWrap != null)) { return(new ICorDebugAssembly(objectToWrap)); } else { return(null); } }
public ICorDebugAssembly(Interop.CorDebug.ICorDebugAssembly wrappedObject) { this.wrappedObject = wrappedObject; ResourceManager.TrackCOMObject(wrappedObject, typeof(ICorDebugAssembly)); }
public void ResolveAssembly(uint tkAssemblyRef, ref ICorDebugAssembly ppAssembly) { Interop.CorDebug.ICorDebugAssembly ref_ppAssembly = ppAssembly.WrappedObject; this.WrappedObject.ResolveAssembly(tkAssemblyRef, ref ref_ppAssembly); ppAssembly = ICorDebugAssembly.Wrap(ref_ppAssembly); }