mirror of
https://github.com/reactos/reactos.git
synced 2024-08-27 13:48:42 +00:00
50 lines
643 B
C#
50 lines
643 B
C#
using System;
|
|
using TechBot.IRCLibrary;
|
|
|
|
namespace TechBot.Library
|
|
{
|
|
public abstract class MessageContext
|
|
{
|
|
}
|
|
|
|
|
|
|
|
public class ChannelMessageContext : MessageContext
|
|
{
|
|
private IrcChannel channel;
|
|
|
|
public IrcChannel Channel
|
|
{
|
|
get
|
|
{
|
|
return channel;
|
|
}
|
|
}
|
|
|
|
public ChannelMessageContext(IrcChannel channel)
|
|
{
|
|
this.channel = channel;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
public class UserMessageContext : MessageContext
|
|
{
|
|
private IrcUser user;
|
|
|
|
public IrcUser User
|
|
{
|
|
get
|
|
{
|
|
return user;
|
|
}
|
|
}
|
|
|
|
public UserMessageContext(IrcUser user)
|
|
{
|
|
this.user = user;
|
|
}
|
|
}
|
|
}
|