dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Serialization

SerializableMethodRecord Class

Represents metadata about a serializable method including its name, parameters, and return type.

public record SerializableMethodRecord : System.IEquatable<dymaptic.GeoBlazor.Core.Serialization.SerializableMethodRecord>

Inheritance System.Object 🡒 SerializableMethodRecord

Implements System.IEquatable<SerializableMethodRecord>

Constructors

SerializableMethodRecord(string, SerializableParameterRecord[], SerializableParameterRecord) Constructor

Represents metadata about a serializable method including its name, parameters, and return type.

public SerializableMethodRecord(string MethodName, dymaptic.GeoBlazor.Core.Serialization.SerializableParameterRecord[] Parameters, dymaptic.GeoBlazor.Core.Serialization.SerializableParameterRecord? ReturnValue);

Parameters

MethodName System.String

The name of the method.

Parameters SerializableParameterRecord[]

The parameters of the method.

ReturnValue SerializableParameterRecord

The return value information, if any.

Properties

SerializableMethodRecord.MethodName Property

The name of the method.

public string MethodName { get; init; }

Property Value

System.String

SerializableMethodRecord.Parameters Property

The parameters of the method.

public dymaptic.GeoBlazor.Core.Serialization.SerializableParameterRecord[] Parameters { get; init; }

Property Value

SerializableParameterRecord[]

SerializableMethodRecord.ReturnValue Property

The return value information, if any.

public dymaptic.GeoBlazor.Core.Serialization.SerializableParameterRecord? ReturnValue { get; init; }

Property Value

SerializableParameterRecord