Table of Contents

Class MessageFormatterProgressTracker.ProgressParamInformation

Namespace
StreamJsonRpc.Reflection
Assembly
StreamJsonRpc.dll

Class used to keep relevant information of an object that implements IProgress<T>.

public class MessageFormatterProgressTracker.ProgressParamInformation
Inheritance
MessageFormatterProgressTracker.ProgressParamInformation
Inherited Members

Properties

Token

Gets the token associated with this progress object.

public long Token { get; }

Property Value

long

ValueType

Gets the actual Type reported by IProgress<T>.

public Type ValueType { get; }

Property Value

Type

Methods

InvokeReport(object?)

Invokes StreamJsonRpc.Reflection.MessageFormatterProgressTracker.ProgressParamInformation.reportMethod using the given typed value.

public void InvokeReport(object? typedValue)

Parameters

typedValue object

The value to be reported.