dymaptic.GeoBlazor.Core
dymaptic.GeoBlazor.Core.Serialization
GraphicOriginSerializationRecord Class
Protobuf serialization record for GraphicOrigin.
public record GraphicOriginSerializationRecord : dymaptic.GeoBlazor.Core.Serialization.MapComponentSerializationRecord<dymaptic.GeoBlazor.Core.Model.GraphicOrigin>, System.IEquatable<dymaptic.GeoBlazor.Core.Serialization.GraphicOriginSerializationRecord>
Inheritance System.Object 🡒 MapComponentSerializationRecord 🡒 dymaptic.GeoBlazor.Core.Serialization.MapComponentSerializationRecord<GraphicOrigin> 🡒 GraphicOriginSerializationRecord
Implements System.IEquatable<GraphicOriginSerializationRecord>
Constructors
GraphicOriginSerializationRecord() Constructor
Default constructor for protobuf deserialization.
public GraphicOriginSerializationRecord();
GraphicOriginSerializationRecord(string, string, Nullable) Constructor
Creates a new GraphicOriginSerializationRecord with the specified values.
public GraphicOriginSerializationRecord(string? LayerId, string? ArcGISLayerId, System.Nullable<int> LayerIndex);
Parameters
LayerId System.String
ArcGISLayerId System.String
LayerIndex System.Nullable<System.Int32>
Properties
GraphicOriginSerializationRecord.ArcGISLayerId Property
The ArcGIS layer ID.
public string? ArcGISLayerId { get; init; }
Property Value
GraphicOriginSerializationRecord.IsNull Property
Indicates whether this record represents a null value.
public override bool IsNull { get; init; }
Property Value
GraphicOriginSerializationRecord.LayerId Property
The GeoBlazor layer ID.
public string? LayerId { get; init; }
Property Value
GraphicOriginSerializationRecord.LayerIndex Property
The layer index within the map.
public System.Nullable<int> LayerIndex { get; init; }
Property Value
Methods
GraphicOriginSerializationRecord.FromSerializationRecord() Method
Converts this serialization record back to the original type.
public override dymaptic.GeoBlazor.Core.Model.GraphicOrigin? FromSerializationRecord();