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