Class DataModelVisualizationRegistration
Represents a layer brush registered through RegisterDataModelInput<T>(Plugin, IReadOnlyCollection<Type>) or RegisterDataModelDisplay<T>(Plugin)
Namespace: Artemis.UI.Shared.DataModelVisualization
Assembly: Artemis.UI.Shared.dll
Syntax
public class DataModelVisualizationRegistration
Properties
CompatibleConversionTypes
Gets a read only collection of types this visualization can convert to and from
Declaration
public IReadOnlyCollection<Type>? CompatibleConversionTypes { get; }
Property Value
Type | Description |
---|---|
IReadOnlyCollection<Type> |
Plugin
Gets the plugin that registered the visualization
Declaration
public Plugin Plugin { get; }
Property Value
Type | Description |
---|---|
Plugin |
RegistrationType
Gets the type of registration, either a display or an input
Declaration
public RegistrationType RegistrationType { get; }
Property Value
Type | Description |
---|---|
RegistrationType |
SupportedType
Gets the type supported by the visualization
Declaration
public Type SupportedType { get; }
Property Value
Type | Description |
---|---|
Type |
ViewModelType
Gets the view model type of the visualization
Declaration
public Type ViewModelType { get; }
Property Value
Type | Description |
---|---|
Type |