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

System.String

ElementExpressionInfoSerializationRecord.IsNull Property

Indicates whether this record represents a null value.

public override bool IsNull { get; init; }

Property Value

System.Boolean

ElementExpressionInfoSerializationRecord.Title Property

The title of the expression.

public string? Title { get; init; }

Property Value

System.String

Methods

ElementExpressionInfoSerializationRecord.FromSerializationRecord() Method

Converts this serialization record back to the original type.

public override dymaptic.GeoBlazor.Core.Components.ElementExpressionInfo? FromSerializationRecord();

Returns

ElementExpressionInfo