dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Interfaces

IProtobufSerializable Interface

Interface to indicate that a class can be serialized to and from Protobuf format.

public interface IProtobufSerializable<out T> : dymaptic.GeoBlazor.Core.Interfaces.IProtobufSerializable
    where T : dymaptic.GeoBlazor.Core.Serialization.MapComponentSerializationRecord, new()

Type parameters

T

The serialization record type.

Derived
↳ ActionBase
↳ ChartMediaInfoValue
↳ ChartMediaInfoValueSeries
↳ ElementExpressionInfo
↳ FieldInfo
↳ FieldInfoFormat
↳ Geometry
↳ Graphic
↳ ImageMediaInfoValue
↳ MapFont
↳ MediaInfo
↳ MeshComponent
↳ MeshTexture
↳ MeshTextureTransform
↳ MeshTransform
↳ MeshVertexAttributes
↳ PopupContent
↳ PopupExpressionInfo
↳ PopupTemplate
↳ RelatedRecordsInfoFieldOrder
↳ SpatialReference
↳ Symbol
↳ IMediaInfoValue
↳ GraphicOrigin
↳ ImageData
↳ MapColor
↳ MapPath
↳ MapPoint
↳ ViewHit

Implements IProtobufSerializable

Methods

IProtobufSerializable.ToProtobuf() Method

Converts the class to its Protobuf serialization record.

T ToProtobuf();

Returns

T
Returns the serializable instance