dymaptic.GeoBlazor.Core
dymaptic.GeoBlazor.Core.Serialization
ElementExpressionInfoSerializationRecord Class
Protobuf serialization record for ElementExpressionInfo.
public record ElementExpressionInfoSerializationRecord : dymaptic.GeoBlazor.Core.Serialization.MapComponentSerializationRecord<dymaptic.GeoBlazor.Core.Components.ElementExpressionInfo>, System.IEquatable<dymaptic.GeoBlazor.Core.Serialization.ElementExpressionInfoSerializationRecord>
Inheritance System.Object 🡒 MapComponentSerializationRecord 🡒 dymaptic.GeoBlazor.Core.Serialization.MapComponentSerializationRecord<ElementExpressionInfo> 🡒 ElementExpressionInfoSerializationRecord
Implements System.IEquatable<ElementExpressionInfoSerializationRecord>
Constructors
ElementExpressionInfoSerializationRecord() Constructor
Default constructor for protobuf deserialization.
public ElementExpressionInfoSerializationRecord();
ElementExpressionInfoSerializationRecord(string, string) Constructor
Creates a new ElementExpressionInfoSerializationRecord with the specified values.
public ElementExpressionInfoSerializationRecord(string? expression, string? title);
Parameters
expression System.String
title System.String
Properties
ElementExpressionInfoSerializationRecord.Expression Property
The Arcade expression string.
public string? Expression { get; init; }
Property Value
ElementExpressionInfoSerializationRecord.IsNull Property
Indicates whether this record represents a null value.
public override bool IsNull { get; init; }
Property Value
ElementExpressionInfoSerializationRecord.Title Property
The title of the expression.
public string? Title { get; init; }
Property Value
Methods
ElementExpressionInfoSerializationRecord.FromSerializationRecord() Method
Converts this serialization record back to the original type.
public override dymaptic.GeoBlazor.Core.Components.ElementExpressionInfo? FromSerializationRecord();