Class TimeRelatedColumnGroup
- Inheritance
-
TimeRelatedColumnGroup
- Implements
- Inherited Members
- Namespace
- TabularEditor.TOMWrapper
- Assembly
- TOMWrapper.dll
Represents a group of columns that are related to time information.
public sealed class TimeRelatedColumnGroup : CalendarColumnGroup, ICustomTypeDescriptor, ITabularObject, INotifyPropertyChanged, IHandlerObject, INotifyPropertyChanging
- Extension Methods
Remarks
This metadata object is only supported when the compatibility level of the database is at 1701 or above.
Properties
Columns
A collection of columns that should be grouped together with this column when used in visuals (RelatedColumnDetails).
public AssociatedColumnCollection Columns { get; }
Property Value
Type | Description |
---|---|
AssociatedColumnCollection |
Parent
The parent Calendar of the current Time Related Column Group.
public Calendar Parent { get; }
Property Value
Type | Description |
---|---|
Calendar |
Methods
CreateNew(Calendar)
Creates a new instance of the TimeRelatedColumnGroup class and adds it to the specified calendar's column groups.
public static TimeRelatedColumnGroup CreateNew(Calendar parent)
Parameters
Type | Name | Description |
---|---|---|
Calendar | parent | The Calendar to which the new TimeRelatedColumnGroup will be added. Cannot be null. |
Returns
Type | Description |
---|---|
TimeRelatedColumnGroup | A new instance of TimeRelatedColumnGroup associated with the specified calendar. |
ToString()
Returns a string representation of the object, listing the names of its columns.
public override string ToString()
Returns
Type | Description |
---|---|
string | A string representing the object. Returns "(Empty)" if no columns are present, or a sorted, comma-separated list of column names if columns exist. |
Remarks
If the object contains no columns, the method returns the string "(Empty)". Otherwise, it returns a comma-separated list of column names, sorted alphabetically.