The ITodo type exposes the following members.
Methods
Name | Description | |
---|---|---|
AddChild |
Adds a child object to the current object.
(Inherited from ICalendarObject.) | |
ClearEvaluation |
Clears a previous evaluation, usually because one of the
key elements used for evaluation has changed
(Start, End, Duration, recurrence rules, exceptions, etc.).
(Inherited from IGetOccurrences.) | |
Copy<(Of <<'(T>)>>) |
Returns a copy of the current object, including
all relevent fields/properties, resulting in a
semantically equivalent copy of the object.
(which consequently passes an object.Equals(obj1, obj2)
test).
(Inherited from ICopyable.) | |
CopyFrom |
Copies all relevant fields/properties from
the target object to the current one.
(Inherited from ICopyable.) | |
GetOccurrences(DateTime) | (Inherited from IGetOccurrences.) | |
GetOccurrences(IDateTime) |
Returns all occurrences of this component that start on the date provided.
All components starting between 12:00:00AM and 11:59:59 PM will be
returned.
(Inherited from IGetOccurrences.) Note
This will first Evaluate() the date range required in order to
determine the occurrences for the date provided, and then return
the occurrences.
| |
GetOccurrences(DateTime, DateTime) | (Inherited from IGetOccurrences.) | |
GetOccurrences(IDateTime, IDateTime) |
Returns all occurrences of this component that start within the date range provided.
All components occurring between startTime and endTime
will be returned.
(Inherited from IGetOccurrences.) | |
GetService(String) | (Inherited from IServiceProvider.) | |
GetService(Type) |
Gets the service object of the specified type.
(Inherited from IServiceProvider.) | |
GetService<(Of <<'(T>)>>)()()()() | (Inherited from IServiceProvider.) | |
GetService<(Of <<'(T>)>>)(String) | (Inherited from IServiceProvider.) | |
IsActive |
Returns 'True' if the todo item is Active as of currDt.
An item is Active if it requires action of some sort.
| |
IsCancelled |
Returns True if the todo item was cancelled.
| |
IsCompleted |
Use this method to determine if a todo item has been completed.
This takes into account recurrence items and the previous date
of completion, if any.
Note
This method evaluates the recurrence pattern for this TODO
as necessary to ensure all relevant information is taken
into account to give the most accurate result possible.
| |
OnLoaded |
Fires the Loaded event.
(Inherited from ILoadable.) | |
PollAlarms | (Inherited from IAlarmContainer.) | |
RemoveChild |
Removes a child object from the current object.
(Inherited from ICalendarObject.) | |
RemoveService(String) | (Inherited from IServiceProvider.) | |
RemoveService(Type) | (Inherited from IServiceProvider.) | |
SetService(Object) | (Inherited from IServiceProvider.) | |
SetService(String, Object) | (Inherited from IServiceProvider.) |
Properties
Name | Description | |
---|---|---|
Alarms |
A list of Alarms for this recurring component.
(Inherited from IAlarmContainer.) | |
Attachments | (Inherited from IUniqueComponent.) | |
Attendees | (Inherited from IUniqueComponent.) | |
Calendar |
Returns the iCalendar that this object
is associated with.
(Inherited from ICalendarObject.) | |
Categories | (Inherited from IUniqueComponent.) | |
Children |
Returns a list of children of this object.
(Inherited from ICalendarObject.) | |
Class | (Inherited from IUniqueComponent.) | |
Column |
Returns the column number where this calendar
object was found during parsing.
(Inherited from ICalendarObject.) | |
Comments | (Inherited from IUniqueComponent.) | |
Completed |
The date/time the todo was completed.
| |
Contacts | (Inherited from IUniqueComponent.) | |
Created | (Inherited from IUniqueComponent.) | |
Description | (Inherited from IUniqueComponent.) | |
DTStamp | (Inherited from IUniqueComponent.) | |
DTStart | Obsolete. (Inherited from IRecurrable.) | |
Due |
The due date of the todo item.
| |
Duration |
The duration of the todo item.
| |
ExceptionDates | (Inherited from IRecurrable.) | |
ExceptionRules | (Inherited from IRecurrable.) | |
GeographicLocation |
The geographic location (lat/long) of the todo item.
| |
iCalendar | (Inherited from ICalendarObject.) | |
IsLoaded |
Gets whether or not the object has been loaded.
(Inherited from ILoadable.) | |
Key | (Inherited from IKeyedObject<(Of <(<'T>)>)>.) | |
LastModified | (Inherited from IUniqueComponent.) | |
Line |
Returns the line number where this calendar
object was found during parsing.
(Inherited from ICalendarObject.) | |
Location |
The location of the todo item.
| |
Name |
The name of the calendar object.
Every calendar object can be assigned
a name.
(Inherited from ICalendarObject.) | |
Organizer | (Inherited from IUniqueComponent.) | |
Parent |
Returns the parent of this object.
(Inherited from ICalendarObject.) | |
PercentComplete |
A number between 0 and 100 that represents
the percentage of completion of this item.
| |
Priority | (Inherited from IUniqueComponent.) | |
Properties | (Inherited from ICalendarPropertyListContainer.) | |
RecurrenceDates | (Inherited from IRecurrable.) | |
RecurrenceID | (Inherited from IRecurrable.) | |
RecurrenceRules | (Inherited from IRecurrable.) | |
RelatedComponents | (Inherited from IUniqueComponent.) | |
RequestStatuses | (Inherited from IUniqueComponent.) | |
Resources |
A list of resources associated with this todo item.
| |
Sequence | (Inherited from IUniqueComponent.) | |
Start |
Gets/sets the start date/time of the component.
(Inherited from IRecurrable.) | |
Status |
The current status of the todo item.
| |
Summary | (Inherited from IUniqueComponent.) | |
UID | (Inherited from IUniqueComponent.) | |
Url | (Inherited from IUniqueComponent.) |
Events
Name | Description | |
---|---|---|
ChildAdded | (Inherited from ICalendarObject.) | |
ChildRemoved | (Inherited from ICalendarObject.) | |
Loaded |
An event that fires when the object has been loaded.
(Inherited from ILoadable.) | |
UIDChanged |
Fires when the UID of the component has changed.
(Inherited from IUniqueComponent.) |