C# Class IrcShark.Chatting.Irc.IrcLine

Represents a raw irc line received over an irc connection.
Allows to analyze a raw irc line. The raw line is automatically broken down to it single propertys according to rfc 1459. They can be easily accessed by the given class propertys.
Inheritance: IIrcObject
Afficher le fichier Open project: hapm/IrcShark Class Usage Examples

Méthodes publiques

Méthode Description
Equals ( object obj ) : bool

Compares this object with another one.

GetHashCode ( ) : int

Returns a hashcode of this object.

IrcLine ( IrcClient client, string line ) : System

Initializes a new instance of the IrcLine class from the the given raw string.

IrcLine ( IrcClient client, string prefix, string command, string parameters ) : System

Initializes a new instance of the IrcLine class based on the parameters given.

The parameters array can only have one parameter with spaces in it, and this one need to be the last one!

IrcLine ( IrcLine source ) : System

Initializes a new instance of the IrcLine class as a copy of another IrcLine object.

ToString ( ) : string

Recreates the raw irc line as it was read from server.

Method Details

Equals() public méthode

Compares this object with another one.
public Equals ( object obj ) : bool
obj object /// The to compare with. ///
Résultat bool

GetHashCode() public méthode

Returns a hashcode of this object.
public GetHashCode ( ) : int
Résultat int

IrcLine() public méthode

Initializes a new instance of the IrcLine class from the the given raw string.
If the format of the raw string can't be parsed as an irc line, an InvalidLineFormatException is thrown.
public IrcLine ( IrcClient client, string line ) : System
client IrcClient /// The , this line was received by. ///
line string /// The raw line as a . ///
Résultat System

IrcLine() public méthode

Initializes a new instance of the IrcLine class based on the parameters given.
The parameters array can only have one parameter with spaces in it, and this one need to be the last one!
/// This exception is thrown if prefix, command or anyone of the parameters /// excepting the last, have a space in them. ///
public IrcLine ( IrcClient client, string prefix, string command, string parameters ) : System
client IrcClient /// The this line belongs to. ///
prefix string /// The prefix of the line. ///
command string /// The command of the line. ///
parameters string /// An array of parameters. ///
Résultat System

IrcLine() public méthode

Initializes a new instance of the IrcLine class as a copy of another IrcLine object.
public IrcLine ( IrcLine source ) : System
source IrcLine /// The to copy. ///
Résultat System

ToString() public méthode

Recreates the raw irc line as it was read from server.
public ToString ( ) : string
Résultat string