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> |