Craig's Utility Library  4.0 Beta
Utilities.IO.FileFormats.VCalendar Class Reference

Creates a VCalendar item More...

Inheritance diagram for Utilities.IO.FileFormats.VCalendar:
Utilities.IO.FileFormats.BaseClasses.StringFormatBase< VCalendar >

Public Member Functions

 VCalendar ()
 Constructor More...
 
virtual string GetHCalendar ()
 Returns the HCalendar item More...
 
virtual string GetICalendar ()
 Returns the ICalendar item More...
 
virtual string GetText ()
 Returns the text version of the appointment More...
 
virtual string GetVCalendar ()
 Returns the VCalendar item More...
 
override string ToString ()
 Returns the text version of the appointment More...
 
- Public Member Functions inherited from Utilities.IO.FileFormats.BaseClasses.StringFormatBase< VCalendar >
override object Clone ()
 Clones the object More...
 
override int CompareTo (FormatType other)
 Compares the object to another object More...
 
override bool Equals (FormatType other)
 Determines if the objects are equal More...
 
override FormatType Save (string Location)
 Saves the object More...
 

Protected Member Functions

override void LoadFromData (string Data)
 Loads the object from the data specified More...
 
- Protected Member Functions inherited from Utilities.IO.FileFormats.BaseClasses.StringFormatBase< VCalendar >
 StringFormatBase ()
 Constructor More...
 
override FormatType InternalLoad (string Location)
 Loads the object from the location specified More...
 

Properties

MailAddressCollection AttendeeList [get]
 List of attendees More...
 
bool Cancel [get, set]
 Determines if the calendar item is being canceled More...
 
TimeZone CurrentTimeZone [get, set]
 The time zone for the calendar event More...
 
string Description [get, set]
 The description of the event More...
 
DateTime EndTime [get, set]
 The end time More...
 
string Location [get, set]
 The location of the event More...
 
MailAddress Organizer [get, set]
 Organizer More...
 
DateTime StartTime [get, set]
 The start time More...
 
string Status [get, set]
 Sets the status for the appointment (FREE, BUSY, etc.) More...
 
string Subject [get, set]
 The subject of the item to send More...
 

Additional Inherited Members

- Static Public Member Functions inherited from Utilities.IO.FileFormats.BaseClasses.StringFormatBase< VCalendar >
static implicit operator string (StringFormatBase< FormatType > Value)
 Converts the format to a string More...
 
static implicit operator StringFormatBase< FormatType > (string Value)
 Converts the string to the format specified More...
 

Detailed Description

Creates a VCalendar item

Definition at line 36 of file VCalendar.cs.

Constructor & Destructor Documentation

Utilities.IO.FileFormats.VCalendar.VCalendar ( )

Constructor

Definition at line 43 of file VCalendar.cs.

Member Function Documentation

virtual string Utilities.IO.FileFormats.VCalendar.GetHCalendar ( )
virtual

Returns the HCalendar item

Returns
A string output of the HCalendar item

Definition at line 104 of file VCalendar.cs.

virtual string Utilities.IO.FileFormats.VCalendar.GetICalendar ( )
virtual

Returns the ICalendar item

Returns
a string output of the ICalendar item

Definition at line 141 of file VCalendar.cs.

virtual string Utilities.IO.FileFormats.VCalendar.GetText ( )
virtual

Returns the text version of the appointment

Returns
A text version of the appointement

Definition at line 199 of file VCalendar.cs.

virtual string Utilities.IO.FileFormats.VCalendar.GetVCalendar ( )
virtual

Returns the VCalendar item

Returns
a string output of the VCalendar item

Definition at line 215 of file VCalendar.cs.

override void Utilities.IO.FileFormats.VCalendar.LoadFromData ( string  Data)
protectedvirtual

Loads the object from the data specified

Parameters
DataData to load into the object

Implements Utilities.IO.FileFormats.BaseClasses.StringFormatBase< VCalendar >.

Definition at line 246 of file VCalendar.cs.

override string Utilities.IO.FileFormats.VCalendar.ToString ( )

Returns the text version of the appointment

Returns
A text version of the appointement

Definition at line 237 of file VCalendar.cs.

Property Documentation

MailAddressCollection Utilities.IO.FileFormats.VCalendar.AttendeeList
get

List of attendees

Definition at line 53 of file VCalendar.cs.

bool Utilities.IO.FileFormats.VCalendar.Cancel
getset

Determines if the calendar item is being canceled

Definition at line 58 of file VCalendar.cs.

TimeZone Utilities.IO.FileFormats.VCalendar.CurrentTimeZone
getset

The time zone for the calendar event

Definition at line 63 of file VCalendar.cs.

string Utilities.IO.FileFormats.VCalendar.Description
getset

The description of the event

Definition at line 68 of file VCalendar.cs.

DateTime Utilities.IO.FileFormats.VCalendar.EndTime
getset

The end time

Definition at line 73 of file VCalendar.cs.

string Utilities.IO.FileFormats.VCalendar.Location
getset

The location of the event

Definition at line 78 of file VCalendar.cs.

MailAddress Utilities.IO.FileFormats.VCalendar.Organizer
getset

Organizer

Definition at line 83 of file VCalendar.cs.

DateTime Utilities.IO.FileFormats.VCalendar.StartTime
getset

The start time

Definition at line 88 of file VCalendar.cs.

string Utilities.IO.FileFormats.VCalendar.Status
getset

Sets the status for the appointment (FREE, BUSY, etc.)

Definition at line 93 of file VCalendar.cs.

string Utilities.IO.FileFormats.VCalendar.Subject
getset

The subject of the item to send

Definition at line 98 of file VCalendar.cs.


The documentation for this class was generated from the following file: