Due to CcRos's abusive usage and dependency on our broken Fast Mutex implementation...
[reactos.git] / irc / TechBot / TechBot.Library / MessageContext.cs
1 using System;
2 using TechBot.IRCLibrary;
3
4 namespace TechBot.Library
5 {
6 public abstract class MessageContext
7 {
8 }
9
10
11
12 public class ChannelMessageContext : MessageContext
13 {
14 private IrcChannel channel;
15
16 public IrcChannel Channel
17 {
18 get
19 {
20 return channel;
21 }
22 }
23
24 public ChannelMessageContext(IrcChannel channel)
25 {
26 this.channel = channel;
27 }
28 }
29
30
31
32 public class UserMessageContext : MessageContext
33 {
34 private IrcUser user;
35
36 public IrcUser User
37 {
38 get
39 {
40 return user;
41 }
42 }
43
44 public UserMessageContext(IrcUser user)
45 {
46 this.user = user;
47 }
48 }
49 }