Struct ManualCalendarEntryFeature
public readonly struct ManualCalendarEntryFeature : IFeature
- Implements
- Inherited Members
- Extension Methods
Fields
DISPLAY_NAME
public const string DISPLAY_NAME = "Manual Calendar Entries"
Field Value
ManualCalendarEntryDate
public static readonly Guid ManualCalendarEntryDate
Field Value
ManualCalendarEntryDescription
public static readonly Guid ManualCalendarEntryDescription
Field Value
ManualCalendarEntryInterface
public static readonly TypeName ManualCalendarEntryInterface
Field Value
ManualCalendarEntryTable
public static readonly Guid ManualCalendarEntryTable
Field Value
ManualCalendarEntryTitle
public static readonly Guid ManualCalendarEntryTitle
Field Value
ManualCalendarEntryVisibleToEveryone
public static readonly Guid ManualCalendarEntryVisibleToEveryone
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