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