Hardly.Library.Twitch.TwitchChatRoom.TwitchChatRoom C# (CSharp) Method

TwitchChatRoom() public method

public TwitchChatRoom ( ITwitchFactory factory, TwitchIrcConnection chatConnection, TwitchIrcConnection whisperConnection, TwitchConnection twitchConnection ) : System
factory ITwitchFactory
chatConnection TwitchIrcConnection
whisperConnection TwitchIrcConnection
twitchConnection TwitchConnection
return System
        public TwitchChatRoom(ITwitchFactory factory, TwitchIrcConnection chatConnection,
			 TwitchIrcConnection whisperConnection, TwitchConnection twitchConnection)
        {
            this.factory = factory;
            this.chatIrcConnection = chatConnection;
            this.whisperIrcConnection = whisperConnection;
            this.twitchConnection = twitchConnection;
            this.pointManager = new ChannelPointManager(factory, twitchConnection.channel);

            chatConnection.Join(this);

            TypeHelpers.InstantiateEachSubclass<IAutoJoinTwitchRooms, TwitchChatRoom>(this);
        }