dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Serialization

MapPathSerializationRecord Class

Protobuf serialization record for MapPath.

public record MapPathSerializationRecord : dymaptic.GeoBlazor.Core.Serialization.MapComponentSerializationRecord<dymaptic.GeoBlazor.Core.Model.MapPath>, System.IEquatable<dymaptic.GeoBlazor.Core.Serialization.MapPathSerializationRecord>

Inheritance System.Object 🡒 MapComponentSerializationRecord 🡒 dymaptic.GeoBlazor.Core.Serialization.MapComponentSerializationRecord<MapPath> 🡒 MapPathSerializationRecord

Implements System.IEquatable<MapPathSerializationRecord>

Constructors

MapPathSerializationRecord() Constructor

Default constructor for protobuf deserialization.

public MapPathSerializationRecord();

MapPathSerializationRecord(MapPointSerializationRecord[]) Constructor

Creates a new MapPathSerializationRecord with the specified points.

public MapPathSerializationRecord(dymaptic.GeoBlazor.Core.Serialization.MapPointSerializationRecord[] Points);

Parameters

Points MapPointSerializationRecord[]

Properties

MapPathSerializationRecord.IsNull Property

Indicates whether this record represents a null value.

public override bool IsNull { get; init; }

Property Value

System.Boolean

MapPathSerializationRecord.Points Property

The points that make up the path.

public dymaptic.GeoBlazor.Core.Serialization.MapPointSerializationRecord[] Points { get; init; }

Property Value

MapPointSerializationRecord[]

Methods

MapPathSerializationRecord.FromSerializationRecord() Method

Converts this serialization record back to the original type.

public override dymaptic.GeoBlazor.Core.Model.MapPath? FromSerializationRecord();

Returns

MapPath