dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Serialization

AttributeCollectionSerializationRecord Class

Protobuf serialization record for a collection of attributes.

public record AttributeCollectionSerializationRecord : dymaptic.GeoBlazor.Core.Serialization.MapComponentCollectionSerializationRecord<dymaptic.GeoBlazor.Core.Serialization.AttributeSerializationRecord>, System.IEquatable<dymaptic.GeoBlazor.Core.Serialization.AttributeCollectionSerializationRecord>

Inheritance System.Object 🡒 MapComponentBaseCollectionSerializationRecord 🡒 dymaptic.GeoBlazor.Core.Serialization.MapComponentCollectionSerializationRecord<AttributeSerializationRecord> 🡒 AttributeCollectionSerializationRecord

Implements System.IEquatable<AttributeCollectionSerializationRecord>

Constructors

AttributeCollectionSerializationRecord() Constructor

Default constructor for protobuf deserialization.

public AttributeCollectionSerializationRecord();

AttributeCollectionSerializationRecord(AttributeSerializationRecord[]) Constructor

Creates a new AttributeCollectionSerializationRecord with the specified items.

public AttributeCollectionSerializationRecord(dymaptic.GeoBlazor.Core.Serialization.AttributeSerializationRecord[] items);

Parameters

items AttributeSerializationRecord[]

Properties

AttributeCollectionSerializationRecord.IsNull Property

Indicates whether this collection record represents a null value.

public override bool IsNull { get; init; }

Property Value

System.Boolean

AttributeCollectionSerializationRecord.Items Property

The collection of attribute serialization records.

public sealed override dymaptic.GeoBlazor.Core.Serialization.AttributeSerializationRecord[]? Items { get; set; }

Property Value

AttributeSerializationRecord[]