Struct ApplicationSettingsFeature
public readonly struct ApplicationSettingsFeature : IFeature
- Implements
- Inherited Members
- Extension Methods
Fields
ApplicationSettingsInterface
public static readonly TypeName ApplicationSettingsInterface
Field Value
ApplicationSettingsTable
public static readonly Guid ApplicationSettingsTable
Field Value
DISPLAY_NAME
public const string DISPLAY_NAME = "Application settings"
Field Value
Properties
CalculationMethods
Map of attribute ID (or entity ID for IEntity.Text) to a record containing the name of the method used to calculate that attribute's value and its calculation dependencies.
public IReadOnlyDictionary<Guid, string> CalculationMethods { get; }
Property Value
Remarks
Features whose CalculationProvider can be loaded by the template runner can use standard CalculationDependency attributes instead of having to specify them here.
CalculationProvider
Name of a type that provides static methods to implement calculated properties.
public TypeName? CalculationProvider { get; }
Property Value
CurrentVersion
public int CurrentVersion { get; }
Property Value
Dependencies
public IEnumerable<string> Dependencies { get; }
Property Value
DisplayName
public string DisplayName { get; }
Property Value
EditorDoc
public string EditorDoc { get; }
Property Value
FirstVersionTables
public IEnumerable<Guid> FirstVersionTables { get; }
Property Value
Name
public string Name { get; }
Property Value
Relationships
public IReadOnlyDictionary<Guid, Relationship> Relationships { get; }
Property Value
ScreenBehaviourProvider
Name of a type that provides static methods to override WPF screen behaviour.
public TypeName? ScreenBehaviourProvider { get; }
Property Value
Tables
public IReadOnlyDictionary<Guid, Table> Tables { get; }
Property Value
Methods
Add(ModelSnapshot, EventFactory)
public IEnumerable<IEvent> Add(ModelSnapshot snapshot, EventFactory factory)
Parameters
snapshotModelSnapshotfactoryEventFactory
Returns
UpgradeFrom(int, EventFactory)
public IEnumerable<IEvent> UpgradeFrom(int oldVersion, EventFactory factory)
Parameters
oldVersionintfactoryEventFactory