Bexel Manager API Documentation
|
Represents a collection of all task property definitions that are contained within the schedule. More...
Public Member Functions | |
bool | ContainsKey (TaskPropertyDefinitionID key) |
bool | ContainsKey (string name) |
Determines whether the collection contains the property definition with the specified name. More... | |
bool | TryGetValue (TaskPropertyDefinitionID key, out TaskPropertyDefinition value) |
bool | TryGetValue (string name, out TaskPropertyDefinition definition) |
Retrieves the property definition with the specified name. More... | |
TaskPropertyDefinition | GetPropertyDefinitionByName (string name) |
Retrieves the property definition with the specified name. More... | |
TaskPropertyDefinition | GetPropertyDefinitionByID (TaskPropertyDefinitionID id) |
Retrieves the property definition with the specified ID. More... | |
IEnumerator< KeyValuePair< TaskPropertyDefinitionID, TaskPropertyDefinition > > | GetEnumerator () |
Properties | |
TaskPropertyDefinition | this[TaskPropertyDefinitionID key] [get] |
TaskPropertyDefinition | this[string name] [get] |
Retrieves the property definition with the specified name. More... | |
IEnumerable< TaskPropertyDefinitionID > | Keys [get] |
IEnumerable< TaskPropertyDefinition > | Values [get] |
int | Count [get] |
IReadOnlyTaskPredefinedPropertyDefinitionCollection | Predefined [get] |
Returns a collection of all predefined task property definitions that are contained within the schedule. More... | |
IReadOnlyTaskPropertyDefinitionCollection | Custom [get] |
Returns a collection of all custom task property definitions that are contained within the schedule. More... | |
Properties inherited from Bexel.Api.Scheduling.IReadOnlyTaskPropertyDefinitionCollection | |
TaskPropertyDefinition | this[string name] [get] |
Retrieves the property definition with the specified name. More... | |
Represents a collection of all task property definitions that are contained within the schedule.
bool Bexel.Api.Scheduling.ScheduleTaskPropertyDefinitions.ContainsKey | ( | string | name | ) |
Determines whether the collection contains the property definition with the specified name.
name | Name of the property definition. |
Implements Bexel.Api.Scheduling.IReadOnlyTaskPropertyDefinitionCollection.
TaskPropertyDefinition Bexel.Api.Scheduling.ScheduleTaskPropertyDefinitions.GetPropertyDefinitionByID | ( | TaskPropertyDefinitionID | id | ) |
Retrieves the property definition with the specified ID.
id | ID of the property definition. |
Implements Bexel.Api.Scheduling.IReadOnlyTaskPropertyDefinitionCollection.
TaskPropertyDefinition Bexel.Api.Scheduling.ScheduleTaskPropertyDefinitions.GetPropertyDefinitionByName | ( | string | name | ) |
Retrieves the property definition with the specified name.
name | Name of the property definition. |
Implements Bexel.Api.Scheduling.IReadOnlyTaskPropertyDefinitionCollection.
bool Bexel.Api.Scheduling.ScheduleTaskPropertyDefinitions.TryGetValue | ( | string | name, |
out TaskPropertyDefinition | definition | ||
) |
Retrieves the property definition with the specified name.
name | Name of the property definition. |
definition | A reference to the property definition with the specified name if exists, null otherwise. If a property definition with the same name exists within the custom task property definitions and the predefined task property definitions collection, the predefined task property definition will be returned. |
Implements Bexel.Api.Scheduling.IReadOnlyTaskPropertyDefinitionCollection.
|
get |
Returns a collection of all custom task property definitions that are contained within the schedule.
|
get |
Returns a collection of all predefined task property definitions that are contained within the schedule.
|
get |
Retrieves the property definition with the specified name.
name | Name of the property definition. |
System.Collections.Generic.KeyNotFoundException | No property with the specified name exists within the collection. |