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