dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Serialization

SerializableParameterRecord Class

Represents metadata about a serializable parameter including its type and nullability.

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

Inheritance System.Object 🡒 SerializableParameterRecord

Implements System.IEquatable<SerializableParameterRecord>

Constructors

SerializableParameterRecord(Type, bool, Type, bool) Constructor

Represents metadata about a serializable parameter including its type and nullability.

public SerializableParameterRecord(System.Type Type, bool IsNullable, System.Type? SingleType, bool SingleTypeIsNullable);

Parameters

Type System.Type

The type of the parameter.

IsNullable System.Boolean

Whether the parameter is nullable.

SingleType System.Type

The single generic type argument, if applicable.

SingleTypeIsNullable System.Boolean

Whether the single generic type argument is nullable, if applicable.

Properties

SerializableParameterRecord.IsNullable Property

Whether the parameter is nullable.

public bool IsNullable { get; init; }

Property Value

System.Boolean

SerializableParameterRecord.SingleType Property

The single generic type argument, if applicable.

public System.Type? SingleType { get; init; }

Property Value

System.Type

SerializableParameterRecord.SingleTypeIsNullable Property

Whether the single generic type argument is nullable, if applicable.

public bool SingleTypeIsNullable { get; init; }

Property Value

System.Boolean

SerializableParameterRecord.Type Property

The type of the parameter.

public System.Type Type { get; init; }

Property Value

System.Type