Show / Hide Table of Contents

Interface IAlias

An object that contains a list of users (Title, Demographic, User).

Namespace: Eco.Gameplay.Aliases
Assembly: Eco.Gameplay.dll
Syntax
public interface IAlias : IHasID, IController, IViewController, IHasUniversalID, INamed, IReInitializable, IHasReferenceableSerializableID, IHasSerializableID, INotifyPropertyChanged

Properties

UserSet

Declaration
IEnumerable<User> UserSet { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<User>

UserSetChangedEvent

Raised when a user/users are added or removed from the UserSet. When invoked this event get passed the list of users that were added and removed.

Declaration
ThreadSafeAction<IEnumerable<User>> UserSetChangedEvent { get; set; }
Property Value
Type Description
ThreadSafeAction<System.Collections.Generic.IEnumerable<User>>

Valid

Declaration
bool Valid { get; }
Property Value
Type Description
System.Boolean

Methods

ContainsExactAlias(IAlias)

Declaration
bool ContainsExactAlias(IAlias alias)
Parameters
Type Name Description
IAlias alias
Returns
Type Description
System.Boolean

ContainsUser(User)

Declaration
bool ContainsUser(User user)
Parameters
Type Name Description
User user
Returns
Type Description
System.Boolean

Extension Methods

AliasExtensions.OneUser(IAlias)
AliasExtensions.FirstUser(IAlias)
AliasExtensions.Msg(IAlias, LocString, Boolean, NotificationStyle, NotificationCategory)
AliasExtensions.MsgLoc(IAlias, FormattableString, Boolean, NotificationStyle, NotificationCategory)
AliasExtensions.MsgLocStr(IAlias, String, Boolean, NotificationStyle, NotificationCategory)
AliasExtensions.Mail(IAlias, LocString, NotificationCategory)
AliasExtensions.MailLoc(IAlias, FormattableString, NotificationCategory)
AliasExtensions.MailLocStr(IAlias, String, NotificationCategory)
AliasExtensions.GetBackupOwner(IAlias)
TagUtils.TagNames(Object, Boolean)
TagUtils.TagDisplayNames(Object, Boolean)
ClientSetViewExtensions.SetClassOfProperty(Object, Player, String, String, Int32)
TypeTooltipExtensions.UILinkGeneric(Object)
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾