C# Class Gablarski.UserInfo

Represents a joined user.
Inheritance: IUserInfo
显示文件 Open project: ermau/Gablarski

Public Methods

Method Description
Deserialize ( ISerializationContext context, IValueReader reader ) : void
Equals ( IUserInfo other ) : bool
Equals ( object obj ) : bool
GetHashCode ( ) : int
Serialize ( ISerializationContext context, IValueWriter writer ) : void

Private Methods

Method Description
UserInfo ( ) : System
UserInfo ( ISerializationContext context, IValueReader reader ) : System
UserInfo ( IUserInfo info ) : System
UserInfo ( IUserInfo user, UserStatus status ) : System
UserInfo ( IUserInfo user, bool muted ) : System
UserInfo ( IUserInfo user, int currentChannelId ) : System
UserInfo ( IUserInfo user, string comment ) : System
UserInfo ( string username, int userId, int currentChannelId, bool muted ) : System
UserInfo ( string nickname, string phonetic, IUserInfo info ) : System
UserInfo ( string nickname, string username, int userId, int currentChannelId, bool muted ) : System
UserInfo ( string nickname, string phonetic, string username, int userId, int currentChannelId, bool muted ) : System
UserInfo ( string nickname, string phonetic, string username, int userId, int currentChannelId, bool muted, string comment, UserStatus status ) : System

Method Details

Deserialize() public method

public Deserialize ( ISerializationContext context, IValueReader reader ) : void
context ISerializationContext
reader IValueReader
return void

Equals() public method

public Equals ( IUserInfo other ) : bool
other IUserInfo
return bool

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool

GetHashCode() public method

public GetHashCode ( ) : int
return int

Serialize() public method

public Serialize ( ISerializationContext context, IValueWriter writer ) : void
context ISerializationContext
writer IValueWriter
return void