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>