dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Serialization

MapPointSerializationRecord Class

Protobuf serialization record for MapPoint.

public record MapPointSerializationRecord : dymaptic.GeoBlazor.Core.Serialization.MapComponentSerializationRecord<dymaptic.GeoBlazor.Core.Model.MapPoint>, System.IEquatable<dymaptic.GeoBlazor.Core.Serialization.MapPointSerializationRecord>

Inheritance System.Object 🡒 MapComponentSerializationRecord 🡒 dymaptic.GeoBlazor.Core.Serialization.MapComponentSerializationRecord<MapPoint> 🡒 MapPointSerializationRecord

Implements System.IEquatable<MapPointSerializationRecord>

Constructors

MapPointSerializationRecord() Constructor

Default constructor for protobuf deserialization.

public MapPointSerializationRecord();

MapPointSerializationRecord(double[]) Constructor

Creates a new MapPointSerializationRecord with the specified coordinates.

public MapPointSerializationRecord(double[] Coordinates);

Parameters

Coordinates System.Double[]

Properties

MapPointSerializationRecord.Coordinates Property

The coordinate values array.

public double[] Coordinates { get; init; }

Property Value

System.Double[]

MapPointSerializationRecord.IsNull Property

Indicates whether this record represents a null value.

public override bool IsNull { get; init; }

Property Value

System.Boolean

Methods

MapPointSerializationRecord.FromSerializationRecord() Method

Converts this serialization record back to the original type.

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

Returns

MapPoint