Table of Contents

Class CellMapContributor

Namespace
adas_core.Infrastructure.Utils.MongoMaps
Assembly
adas-core.Infrastructure.dll

Represents a contributor that participates in populating a cell-based map by implementing the entity map contribution contract.

public class CellMapContributor : IEntityMapContributor
Inheritance
CellMapContributor
Implements
Inherited Members
Extension Methods

Methods

RegisterMaps()

Registers BSON class maps for Cell, CellDetails, IconValueList, DialogConfig, and MedicalConfig when they have not already been registered. Each registration configures default values, ignore-if-null behavior, and enum serialization for the corresponding type's members to control how instances are persisted in MongoDB.

public void RegisterMaps()