Mercurial > pub > ImplabNet
comparison Implab/Diagnostics/TraceContext.cs @ 41:2fc0fbe7d58b
Added TraceContext support to array traits
| author | cin | 
|---|---|
| date | Tue, 15 Apr 2014 18:06:34 +0400 | 
| parents | fe33f4e02ad5 | 
| children | 7c2369f580b8 | 
   comparison
  equal
  deleted
  inserted
  replaced
| 40:fe33f4e02ad5 | 41:2fc0fbe7d58b | 
|---|---|
| 73 } | 73 } | 
| 74 | 74 | 
| 75 /// <summary> | 75 /// <summary> | 
| 76 /// Создает постоянную копию текущего контекста, данную копию можно хранить и использовать для передачи через <see cref="Transfer(TraceContext)"/> | 76 /// Создает постоянную копию текущего контекста, данную копию можно хранить и использовать для передачи через <see cref="Transfer(TraceContext)"/> | 
| 77 /// </summary> | 77 /// </summary> | 
| 78 /// <returns>Копия текущего контекста трассировки или <c>null</c> если таковой не был создан.</returns> | 78 /// <returns>Копия текущего контекста трассировки.</returns> | 
| 79 public static TraceContext Snapshot() { | 79 public static TraceContext Snapshot() { | 
| 80 return _current == null ? null : new TraceContext(_current); | 80 return _current == null ? new TraceContext() : new TraceContext(_current); | 
| 81 } | 81 } | 
| 82 | 82 | 
| 83 /// <summary> | 83 /// <summary> | 
| 84 /// Выполняет переданное действие в указанном контексте трассировки, по окончании восстанавливает предыдущий контекст трассировки потока. | 84 /// Выполняет переданное действие в указанном контексте трассировки, по окончании восстанавливает предыдущий контекст трассировки потока. | 
| 85 /// </summary> | 85 /// </summary> | 
