Show / Hide Table of Contents

Class TestBotBrainViewModel

A test bot brain.

Inheritance
object
BindableBase
ViewModelBase
BotViewModelBase
BotBrainViewModel
TestBotBrainViewModel
Implements
IBotBrainViewModel
IBotViewModelWithBrain
IBotViewModel
INotifyPropertyChanged
IOnSelected
IDisposable
Inherited Members
BotBrainViewModel.Brain
BotBrainViewModel.IsRunning
BotBrainViewModel.Bots
BotBrainViewModel.Urges
BotBrainViewModel.Considerations
BotBrainViewModel.CanStart
BotBrainViewModel.CanStop
BotBrainViewModel.Status
BotBrainViewModel.DetailsTitle
BotBrainViewModel.ListDetailsTitle
BotBrainViewModel.AllListViewChoices
BotBrainViewModel.LogViewModel
BotBrainViewModel.AllConsiderations
BotBrainViewModel.TelemetryClient
BotBrainViewModel.BotBrainTelemetryClient
BotBrainViewModel.CreateUrgeViewModel(IUrge)
BotBrainViewModel.CreateUrge(object)
BotBrainViewModel.CreateConsiderationViewModel(IConsideration)
BotBrainViewModel.CreateConsideration(object)
BotBrainViewModel.IsRunningOn(IDevice)
BotBrainViewModel.StartAsync()
BotBrainViewModel.StopAsync()
BotBrainViewModel.Stop(IEnumerable<IDevice>)
BotBrainViewModel.StopAll()
BotBrainViewModel.GetBot(IDevice)
BotBrainViewModel.OnSelected(object)
BotBrainViewModel.OnCanExecuteChanged()
BotBrainViewModel.Load(string)
BotBrainViewModel.Dispose()
BotBrainViewModel.RefreshUrges()
BotBrainViewModel.RefreshConsiderations()
BotBrainViewModel.CanCreateBot(IDevice)
BotBrainViewModel.CreateBot(IDevice)
BotBrainViewModel.SaveToString()
BotBrainViewModel.ReinitializeBrain()
BotBrainViewModel.CanCreateUrge(UrgeInfo)
BotBrainViewModel.CanCreateConsideration(ConsiderationInfo)
BotViewModelBase.IsRunningChanged
BotViewModelBase.CanResume
BotViewModelBase.CanSave
BotViewModelBase.ListViewContext
BotViewModelBase.ListViewTitle
BotViewModelBase.StartCommand
BotViewModelBase.StopCommand
BotViewModelBase.ResumeCommand
BotViewModelBase.SaveCommand
BotViewModelBase.ModifyListViewTitleIndexCommand
BotViewModelBase.Name
BotViewModelBase.FilePath
BotViewModelBase.DeviceManager
BotViewModelBase.BotScriptTelemetryClient
BotViewModelBase.ResumeAsync()
BotViewModelBase.Save()
BotViewModelBase.OnDeviceSelected(DeviceCollectionChangeInfo)
BotViewModelBase.TryRunTask(string, Func<Task>)
ViewModelBase.Services
ViewModelBase.Logger
ViewModelBase.LogVerboseException(Exception, string, string)
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.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Phoenix.TestBot
Assembly: Phoenix.Plugin.TestBot.dll
Syntax
public class TestBotBrainViewModel : BotBrainViewModel, IBotBrainViewModel, IBotViewModelWithBrain, IBotViewModel, INotifyPropertyChanged, IOnSelected, IDisposable

Constructors

View Source

TestBotBrainViewModel(IServiceProvider)

A test bot brain.

Declaration
public TestBotBrainViewModel(IServiceProvider services)
Parameters
Type Name Description
IServiceProvider services

The service provider.

Properties

View Source

AllUrges

Gets the set of all possible urges.

Declaration
protected override IEnumerable<UrgeInfo> AllUrges { get; }
Property Value
Type Description
IEnumerable<UrgeInfo>
Overrides
BotBrainViewModel.AllUrges

Implements

IBotBrainViewModel
IBotViewModelWithBrain
IBotViewModel
INotifyPropertyChanged
IOnSelected
IDisposable

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