Class CivicAction_ChangeElement
Inheritance
System.Object
CivicAction_ChangeElement
Implements
System.ComponentModel.INotifyPropertyChanged
Assembly: Eco.Gameplay.dll
Syntax
public class CivicAction_ChangeElement : CivicAction, IValidity, IRPCAuthChecks, ISettlementAssociated, INotifyPropertyChanged, IProposableContainer, IController, IViewController, IHasUniversalID, IFullDescribable, IDescribable
Constructors
CivicAction_ChangeElement()
Declaration
public CivicAction_ChangeElement()
Properties
AllElements
Declaration
public IEnumerable<IProposable> AllElements { get; }
Property Value
Type |
Description |
System.Collections.Generic.IEnumerable<IProposable> |
|
ContainedElementName
Declaration
public override LocString ContainedElementName { get; }
Property Value
Overrides
Element
Declaration
public IProposable Element { get; set; }
Property Value
ElementsBecomingActive
Declaration
public IEnumerable<IProposable> ElementsBecomingActive { get; }
Property Value
Type |
Description |
System.Collections.Generic.IEnumerable<IProposable> |
|
ElementsBeingRemoved
Declaration
public IEnumerable<IProposable> ElementsBeingRemoved { get; }
Property Value
Type |
Description |
System.Collections.Generic.IEnumerable<IProposable> |
|
PreviousElement
Declaration
public IProposable PreviousElement { get; set; }
Property Value
Subject
Declaration
public override LocString Subject { get; }
Property Value
Overrides
Declaration
public override string TableHeader { get; }
Property Value
Type |
Description |
System.String |
|
Overrides
Methods
Description()
Declaration
public override LocString Description()
Returns
Overrides
ElectionStarted(User, Election)
Declaration
public override LocString ElectionStarted(User user, Election election)
Parameters
Returns
Overrides
Failed(User)
Declaration
public override LocString Failed(User user)
Parameters
Type |
Name |
Description |
User |
user |
|
Returns
Overrides
FullDescribe()
Declaration
public LocString FullDescribe()
Returns
IsNull()
Declaration
public override bool IsNull()
Returns
Type |
Description |
System.Boolean |
|
Overrides
Declaration
public override Result Perform(User user, Election election)
Parameters
Returns
Overrides
Implements
System.ComponentModel.INotifyPropertyChanged
Extension Methods