Table of Contents

Class JsonRpcJsonExport

Namespace: Sisk.JsonRPC.Documentation
Assembly: Sisk.JsonRPC.dll

Provides an JSON-based IJsonRpcDocumentationExporter.

public sealed class JsonRpcJsonExport : IJsonRpcDocumentationExporter

Inheritance

objectJsonRpcJsonExport

Implements

IJsonRpcDocumentationExporter

Inherited Members

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Constructors

JsonRpcJsonExport()

Creates an new JsonRpcJsonExport instance with default parameters.

JsonRpcJsonExport(JsonOptions)

Creates an new JsonRpcJsonExport instance with the provided LightJson.JsonOptions instance.

Properties

JsonOptions

The JsonOptions instance used to encode the documentation.

Methods

EncodeDocumentation(JsonRpcDocumentation)

Encodes the specified documentation into an LightJson.JsonValue.

ExportDocumentBytes(JsonRpcDocumentation)

Exports the JSON-RPC documentation to a byte array.