14 public override string Name =>
"none";
79 if (Room.MembersOnly || Room.Locked)
Abstract base class for MUC affiliations.
override bool AssignAndRemoveModeratorRole
If the user can assign and remove the moderator role
override bool EnterMembersOnlyRoom
If the user can enter a members-only room
override string Name
Name of affiliation, in XML.
override bool EditMemberList
If the user can edit the members list
override bool DestroyRoom
If the user can destroy a room
override bool RetrieveMemberList
If the user can retrieve the member list
override bool EditAdminList
If the user can edit the admin list
override bool EditOwnerList
If the user can edit the owner list
override bool EnterOpenRoom
If the user can enter an open room
override bool BanMembersAndUnaffiliatedUsers
If the user can ban members and unaffiliated users
override bool RegisterWithOpenRoom
If the user can register with an open room
override bool ChangeRoomConfiguration
If the user can change the room configuration
override Role GetDefaultRole(MucRoom Room)
Gets the default role, given type of room type. If null is returned, entry is not permitted.
Abstract base class for MUC roles.