/// <summary> /// Converts the specified pool. /// </summary> /// <param name="pool">The pool.</param> /// <returns>IClrThreadPool.</returns> public IClrThreadPool Convert(ClrMd.ClrThreadPool pool) { if (pool == null) { return(null); } var item = new ClrThreadPoolAdapter(this, pool); return(Cache.GetOrAdd <IClrThreadPool>(pool, () => item, () => item.Setup())); }
public ThreadPoolInformation(ClrDump clrDump, ClrThreadPool threadPool) { ClrDump = clrDump; ThreadPool = threadPool; }