Show / Hide Table of Contents

Class TraceExtensions

Extension methods for tracing.

Inheritance
System.Object
TraceExtensions
Namespace: Cortex.Net.Api
Assembly: Cortex.Net.dll
Syntax
public static class TraceExtensions : object

Methods

| Improve this Doc View Source

Trace(IDerivation, TraceMode)

Traces the tracking derivation on the Shared State.

Declaration
public static void Trace(this IDerivation derivation, TraceMode traceMode = TraceMode.Log)
Parameters
Type Name Description
IDerivation derivation

The derivation to trace.

TraceMode traceMode

The trace mode to use.

| Improve this Doc View Source

Trace(ISharedState, TraceMode)

Traces the tracking derivation on the Shared State.

Declaration
public static void Trace(this ISharedState sharedState, TraceMode traceMode = TraceMode.Log)
Parameters
Type Name Description
ISharedState sharedState

The Shared State to trace.

TraceMode traceMode

The trace mode to use.

| Improve this Doc View Source

Trace<TObject, TMember>(TObject, Expression<Func<TObject, TMember>>, TraceMode)

Traces the computed property given by the trace expression.

Declaration
public static void Trace<TObject, TMember>(this TObject toTrace, Expression<Func<TObject, TMember>> expression, TraceMode traceMode = TraceMode.Log)
Parameters
Type Name Description
TObject toTrace

The object to trace.

Expression<Func<TObject, TMember>> expression

The member expression.

TraceMode traceMode

The trace mode to use.

Type Parameters
Name Description
TObject

The type of the object.

TMember

The property or method of the object.

  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX