Class TraceEngine
- Namespace
- Support
- Assembly
- Support.dll
public class TraceEngine
- Inheritance
-
TraceEngine
- Inherited Members
- Extension Methods
Fields
WriteToConsole
public bool WriteToConsole
Field Value
currentLevel
public int currentLevel
Field Value
Properties
TraceList
public IEnumerable<TraceElement> TraceList { get; }
Property Value
Methods
Clear()
public void Clear()
DecLevel()
[Conditional("WITH_INSTRUMENTATION")]
public void DecLevel()
IncLevel()
[Conditional("WITH_INSTRUMENTATION")]
public void IncLevel()
Reset()
public void Reset()
ResetLevel()
public void ResetLevel()
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.
Trace(string)
public void Trace(string name)
Parameters
name
string
TraceIteration<TIndex>(TIndex)
public void TraceIteration<TIndex>(TIndex index)
Parameters
index
TIndex
Type Parameters
TIndex
TraceIteration<TIndex, T>(TIndex, T)
public void TraceIteration<TIndex, T>(TIndex index, T value)
Parameters
index
TIndexvalue
T
Type Parameters
TIndex
T
Trace<T>(string, T)
public void Trace<T>(string name, T value)
Parameters
name
stringvalue
T
Type Parameters
T
Events
EventTraced
public event Action<TraceElement> EventTraced