Show / Hide Table of Contents

Class ConsiderationInfo

Contains information about a consideration.

Inheritance
object
BindableBase
ItemInfo
ConsiderationInfo
Implements
INotifyPropertyChanged
IEquatable<ItemInfo>
IItemInfo
Inherited Members
ItemInfo.Name
ItemInfo.DisplayName
ItemInfo.ToString()
ItemInfo.Equals(object)
ItemInfo.Equals(ItemInfo)
ItemInfo.GetHashCode()
BindableBase.SetProperty<T>(ref T, T, string)
BindableBase.SetProperty<T>(ref T, T, Action, string)
BindableBase.RaisePropertyChanged(string)
BindableBase.OnPropertyChanged(PropertyChangedEventArgs)
BindableBase.PropertyChanged
object.Equals(object, object)
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
Namespace: Phoenix.BotBrain
Assembly: Phoenix.Plugin.BotBrain.BrainEditor.dll
Syntax
public class ConsiderationInfo : ItemInfo, INotifyPropertyChanged, IEquatable<ItemInfo>, IItemInfo

Constructors

View Source

ConsiderationInfo()

Initializes a new instance of the ConsiderationInfo class.

Declaration
public ConsiderationInfo()
View Source

ConsiderationInfo(IConsideration)

Initializes a new instance of the ConsiderationInfo class.

Declaration
public ConsiderationInfo(IConsideration consideration)
Parameters
Type Name Description
IConsideration consideration

The consideration.

Properties

View Source

Consideration

Gets the consideration, if it exists.

Declaration
public IConsideration? Consideration { get; }
Property Value
Type Description
IConsideration

Methods

View Source

Equals(IConsideration)

Determines whether the associated consideration is equal to this one.

Declaration
public bool Equals(IConsideration other)
Parameters
Type Name Description
IConsideration other

The consideration.

Returns
Type Description
bool

True if the considerations are equal.

Implements

INotifyPropertyChanged
IEquatable<T>
IItemInfo

Extension Methods

INotifyPropertyChangedExtensions.OnPropertyChanged(INotifyPropertyChanged, string, Action)
INotifyPropertyChangedExtensions.OnPropertyChanged(INotifyPropertyChanged, string, Action<object?, string>)
INotifyPropertyChangedExtensions.OnPropertyChangedUntil(INotifyPropertyChanged, string, Func<bool>)
INotifyPropertyChangedExtensions.OnPropertyChangedUntil(INotifyPropertyChanged, string, Func<object?, string, bool>)
  • View Source
In this article
Back to top Generated by DocFX