public override object Deserialize(TextReader tr)
{
// Create a lexer for our text stream
iCalLexer lexer = new iCalLexer(tr);
iCalParser parser = new iCalParser(lexer);
// Get our serialization context
ISerializationContext ctx = SerializationContext;
// Parse the component!
ICalendarParameter p = parser.parameter(ctx, null);
// Close our text stream
tr.Close();
// Return the parsed parameter
return p;
}