Table of Contents

Class TraceEngine

Namespace
Support
Assembly
Support.dll
public class TraceEngine
Inheritance
TraceEngine
Inherited Members
Extension Methods

Fields

WriteToConsole

public bool WriteToConsole

Field Value

bool

currentLevel

public int currentLevel

Field Value

int

Properties

TraceList

public IEnumerable<TraceElement> TraceList { get; }

Property Value

IEnumerable<TraceElement>

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 TIndex
value T

Type Parameters

TIndex
T

Trace<T>(string, T)

public void Trace<T>(string name, T value)

Parameters

name string
value T

Type Parameters

T

Events

EventTraced

public event Action<TraceElement> EventTraced

Event Type

Action<TraceElement>