Esempio n. 1
0
 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);
 }
Esempio n. 2
0
 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);
 }
Esempio n. 3
0
 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);
 }