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;
		}
	}
}