MetalamaAPI documentationFlashtrace APIFlashtrace.​RecordsLog­Record­Kind
Open sandboxFocus

LogRecordKind Class

Kinds of log entry.

Inheritance
System.Object
LogRecordKind
Namespace: Flashtrace.Records
Assembly: Flashtrace.dll
Syntax
public sealed class LogRecordKind : Enum

Fields

Name Description
ActivityEntry

Before an activity.

ActivityExit

When a activity exits, regardless of success or failure.

AsyncMethodAwait

Before async method suspends execution.

AsyncMethodResume

After async method resumes execution.

ExecutionPoint

Emitted by WriteExecutionPoint().

IteratorMoveNext

Before the System.Collections.IEnumerator.MoveNext method of an iterator executes.

IteratorYield

When an iterator yields a result.

Message

A general-purpose log message.

MethodEntry

Before method execution.

MethodException

After failed method execution (the method threw an exception).

MethodOvertime

After a method execution is successful but lasted more time than the threshold.

MethodSuccess

After successful method execution.

None

The value was not set.

value__
ValueChanged

When value of a field or property changes.

Extension Methods

LogRecordKindExtensions.IsOpen(LogRecordKind)
LogRecordKindExtensions.IsClose(LogRecordKind)
LogRecordKindExtensions.IsCloseActivity(LogRecordKind)
LogRecordKindExtensions.IsStandalone(LogRecordKind)
LogRecordKindExtensions.IsUser(LogRecordKind)