C# Class Gablarski.Client.ClientUserManager

Inheritance: IClientUserManager
显示文件 Open project: ermau/Gablarski Class Usage Examples

Private Properties

Property Type Description
System System.Collections.IEnumerator

Public Methods

Method Description
Clear ( ) : void
Depart ( IUserInfo user ) : bool
GetEnumerator ( ) : IEnumerator
GetIsIgnored ( IUserInfo user ) : bool
GetIsJoined ( IUserInfo user ) : bool
GetUsersInChannel ( int channelId ) : IEnumerable
Join ( IUserInfo user ) : void
ToggleIgnore ( IUserInfo user ) : bool
ToggleMute ( IUserInfo user ) : void
Update ( IEnumerable userUpdate ) : void
Update ( IUserInfo user ) : void
this ( int userId ) : IUserInfo

Private Methods

Method Description
System ( ) : System.Collections.IEnumerator

Method Details

Clear() public method

public Clear ( ) : void
return void

Depart() public method

public Depart ( IUserInfo user ) : bool
user IUserInfo
return bool

GetEnumerator() public method

public GetEnumerator ( ) : IEnumerator
return IEnumerator

GetIsIgnored() public method

public GetIsIgnored ( IUserInfo user ) : bool
user IUserInfo
return bool

GetIsJoined() public method

public GetIsJoined ( IUserInfo user ) : bool
user IUserInfo
return bool

GetUsersInChannel() public method

public GetUsersInChannel ( int channelId ) : IEnumerable
channelId int
return IEnumerable

Join() public method

public Join ( IUserInfo user ) : void
user IUserInfo
return void

ToggleIgnore() public method

public ToggleIgnore ( IUserInfo user ) : bool
user IUserInfo
return bool

ToggleMute() public method

public ToggleMute ( IUserInfo user ) : void
user IUserInfo
return void

Update() public method

public Update ( IEnumerable userUpdate ) : void
userUpdate IEnumerable
return void

Update() public method

public Update ( IUserInfo user ) : void
user IUserInfo
return void

this() public method

public this ( int userId ) : IUserInfo
userId int
return IUserInfo