/// <summary>
 /// Notifies the given <see cref="MessageConduit"/> by raising the appropriate event for the current <see cref="IrcMessage"/> subclass.
 /// </summary>
 public override void Notify( MessageConduit conduit )
 {
     conduit.OnWatchListClear( new IrcMessageEventArgs<WatchListClearMessage>( this ) );
 }
 /// <summary>
 /// Notifies the given <see cref="MessageConduit"/> by raising the appropriate event for the current <see cref="IrcMessage"/> subclass.
 /// </summary>
 public override void Notify( MessageConduit conduit )
 {
     conduit.OnMp3Request( new IrcMessageEventArgs<Mp3RequestMessage>( this ) );
 }
 /// <summary>
 /// Notifies the given <see cref="MessageConduit"/> by raising the appropriate event for the current <see cref="IrcMessage"/> subclass.
 /// </summary>
 public override void Notify( MessageConduit conduit )
 {
     conduit.OnPart( new IrcMessageEventArgs<PartMessage>( this ) );
 }
 /// <summary>
 /// Notifies the given <see cref="MessageConduit"/> by raising the appropriate event for the current <see cref="IrcMessage"/> subclass.
 /// </summary>
 public override void Notify( MessageConduit conduit )
 {
     conduit.OnCannotRemoveServiceBot( new IrcMessageEventArgs<CannotRemoveServiceBotMessage>( this ) );
 }
 /// <summary>
 /// Notifies the given <see cref="MessageConduit"/> by raising the appropriate event for the current <see cref="IrcMessage"/> subclass.
 /// </summary>
 public override void Notify( MessageConduit conduit )
 {
     conduit.OnNames( new IrcMessageEventArgs<NamesMessage>( this ) );
 }
 /// <summary>
 /// Notifies the given <see cref="MessageConduit"/> by raising the appropriate event for the current <see cref="IrcMessage"/> subclass.
 /// </summary>
 public override void Notify( MessageConduit conduit )
 {
     conduit.OnTopic( new IrcMessageEventArgs<TopicMessage>( this ) );
 }
 /// <summary>
 /// This is not meant to be used from your code.
 /// </summary>
 /// <remarks>
 /// The conduit calls Notify on messages to have the message raise the appropriate event on the conduit.
 /// This is done automaticly by your <see cref="Client"/> after message are recieved and parsed.
 /// </remarks>
 public override void Notify( MessageConduit conduit )
 {
     conduit.OnGenericMessage( new IrcMessageEventArgs<GenericMessage>( this ) );
 }
 /// <summary>
 /// Notifies the given <see cref="MessageConduit"/> by raising the appropriate event for the current <see cref="IrcMessage"/> subclass.
 /// </summary>
 public override void Notify( MessageConduit conduit )
 {
     conduit.OnMonitorRemoveUsers( new IrcMessageEventArgs<MonitorRemoveUsersMessage>( this ) );
 }
 /// <summary>
 /// Notifies the given <see cref="MessageConduit"/> by raising the appropriate event for the current <see cref="IrcMessage"/> subclass.
 /// </summary>
 public override void Notify( MessageConduit conduit )
 {
     conduit.OnAcceptListEditor( new IrcMessageEventArgs<AcceptListEditorMessage>( this ) );
 }
 /// <summary>
 /// Notifies the given <see cref="MessageConduit"/> by raising the appropriate event for the current <see cref="IrcMessage"/> subclass.
 /// </summary>
 public override void Notify( MessageConduit conduit )
 {
     conduit.OnChannelLimitReached( new IrcMessageEventArgs<ChannelLimitReachedMessage>( this ) );
 }
 /// <summary>
 /// Notifies the given <see cref="MessageConduit"/> by raising the appropriate event for the current <see cref="IrcMessage"/> subclass.
 /// </summary>
 public override void Notify( MessageConduit conduit )
 {
     conduit.OnChannelMode( new IrcMessageEventArgs<ChannelModeMessage>( this ) );
 }
 /// <summary>
 /// Notifies the given <see cref="MessageConduit"/> by raising the appropriate event for the current <see cref="IrcMessage"/> subclass.
 /// </summary>
 public override void Notify( MessageConduit conduit )
 {
     conduit.OnWatchStatusRequest( new IrcMessageEventArgs<WatchStatusRequestMessage>( this ) );
 }
 /// <summary>
 /// Notifies the given <see cref="MessageConduit"/> by raising the appropriate event for the current <see cref="IrcMessage"/> subclass.
 /// </summary>
 public override void Notify( MessageConduit conduit )
 {
     conduit.OnInvite( new IrcMessageEventArgs<InviteMessage>( this ) );
 }
 /// <summary>
 /// Notifies the given <see cref="MessageConduit"/> by raising the appropriate event for the current <see cref="IrcMessage"/> subclass.
 /// </summary>
 public override void Notify( MessageConduit conduit )
 {
     conduit.OnKick( new IrcMessageEventArgs<KickMessage>( this ) );
 }
 /// <summary>
 /// Notifies the given <see cref="MessageConduit"/> by raising the appropriate event for the current <see cref="IrcMessage"/> subclass.
 /// </summary>
 public override void Notify( MessageConduit conduit )
 {
     conduit.OnJoin( new IrcMessageEventArgs<JoinMessage>( this ) );
 }