internal IDisposable TraceConstructor(object objBeingConstructed, object objToTrace) { if ((this.flags & PSTraceSourceOptions.Constructor) != PSTraceSourceOptions.None) { try { return((IDisposable) new ScopeTracer(this, PSTraceSourceOptions.Constructor, "Enter Ctor {0}", "Leave Ctor {0}", PSTraceSource.GetObjectStringRepresentation(objBeingConstructed), "{0}", new object[1] { objToTrace == null ? (object)"null" : (object)objToTrace.ToString() })); } catch { } } return((IDisposable)null); }
internal IDisposable TraceDispose( object objBeingDisposed, string format, params object[] args) { if ((this.flags & PSTraceSourceOptions.Dispose) != PSTraceSourceOptions.None) { try { return((IDisposable) new ScopeTracer(this, PSTraceSourceOptions.Dispose, "Enter Disposer {0}", "Leave Disposer {0}", PSTraceSource.GetObjectStringRepresentation(objBeingDisposed), format, args)); } catch { } } return((IDisposable)null); }
internal IDisposable TraceConstructor(object objBeingConstructed) { if ((this.flags & PSTraceSourceOptions.Constructor) != PSTraceSourceOptions.None) { try { return((IDisposable) new ScopeTracer(this, PSTraceSourceOptions.Constructor, "Enter Ctor {0}", "Leave Ctor {0}", PSTraceSource.GetObjectStringRepresentation(objBeingConstructed))); } catch { } } return((IDisposable)null); }