Show / Hide Table of Contents

Class TestUrgeViewModel

A test urge.

Inheritance
object
BindableBase
ViewModelBase
DetailsViewModel
DetailsViewModel<IUrge>
UrgeViewModel
TestUrgeViewModel
Implements
INotifyPropertyChanged
IUrgeViewModel
IOnSelected
IItemInfo
Inherited Members
UrgeViewModel.Name
UrgeViewModel.DisplayName
UrgeViewModel.Brain
UrgeViewModel.BrainView
UrgeViewModel.Urge
UrgeViewModel.MaxWeight
UrgeViewModel.CanEdit
UrgeViewModel.ResetParameters()
DetailsViewModel<IUrge>.ParameterNames
DetailsViewModel<IUrge>.Item
DetailsViewModel<IUrge>.TelemetryClient
DetailsViewModel<IUrge>.ToString()
DetailsViewModel<IUrge>.OnParameterChanged(string)
DetailsViewModel.ParameterEditor
DetailsViewModel.ParameterFactory
DetailsViewModel.OnSelected(object)
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)
Namespace: Phoenix.TestBot
Assembly: Phoenix.Plugin.TestBot.dll
Syntax
public class TestUrgeViewModel : UrgeViewModel, INotifyPropertyChanged, IUrgeViewModel, IOnSelected, IItemInfo

Constructors

View Source

TestUrgeViewModel(IMetadataAccess, IParameterFactory, IServiceProvider)

A test urge.

Declaration
public TestUrgeViewModel(IMetadataAccess metadata, IParameterFactory parameterFactory, IServiceProvider services)
Parameters
Type Name Description
IMetadataAccess metadata

The metadata container.

IParameterFactory parameterFactory

The parameter factory.

IServiceProvider services

The service provider.

Methods

View Source

CreateParameters()

Creates an enumeration of parameters for the urge.

Declaration
protected override IEnumerable<IParameter> CreateParameters()
Returns
Type Description
IEnumerable<IParameter>

An enumeration of parameters.

Overrides
UrgeViewModel.CreateParameters()

Implements

INotifyPropertyChanged
IUrgeViewModel
IOnSelected
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