Table of Contents

Class SmartDisplay

Namespace
adas_core.Domain.Models.MongoModels
Assembly
adas-core.Domain.dll

Represents a smart display configuration that extends the base DisplayConfig behavior.

public class SmartDisplay : DisplayConfig
Inheritance
SmartDisplay
Inherited Members
Extension Methods

Methods

GetDifferentProperties(SmartDisplay?)

public List<string> GetDifferentProperties(SmartDisplay? other)

Parameters

other SmartDisplay

Returns

List<string>

MergeConfig(DisplayConfig)

Merges the provided default configuration into this SmartDisplay instance, applying default values for any properties that are currently null. If the supplied configuration is not a SmartDisplay, the current instance is returned unchanged and the merge is delegated to the base implementation.

public override DisplayConfig MergeConfig(DisplayConfig defaultConfigToCast)

Parameters

defaultConfigToCast DisplayConfig

The default DisplayConfig to merge; it is cast to SmartDisplay to access smart display-specific properties.

Returns

DisplayConfig

The merged DisplayConfig produced by the base merge operation.