Show / Hide Table of Contents

Class ScenarioLogFilter

A class representing filters for scenario events.

Inheritance
object
BindableBase
LogFilterBase
ScenarioLogFilter
Implements
INotifyPropertyChanged
Inherited Members
LogFilterBase.Name
LogFilterBase.Value
LogFilterBase.IsEnabled
LogFilterBase.IsSelectAllFilter
LogFilterBase.Match(LogEvent)
LogFilterBase.Match(string)
LogFilterBase.IsEventVisible(LogEvent)
LogFilterBase.IsEventVisible(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.BotBrain.Overmind
Assembly: Phoenix.Plugin.BotBrain.Overmind.dll
Syntax
public class ScenarioLogFilter : LogFilterBase, INotifyPropertyChanged

Constructors

View Source

ScenarioLogFilter(LogEvent)

Initializes a new instance of the ScenarioLogFilter class.

Declaration
public ScenarioLogFilter(LogEvent e)
Parameters
Type Name Description
LogEvent e

The log event to create the filter from.

View Source

ScenarioLogFilter(string)

Initializes a new instance of the ScenarioLogFilter class.

Declaration
public ScenarioLogFilter(string value)
Parameters
Type Name Description
string value

The value to filter on.

Methods

View Source

Read(LogEvent)

Gets the value to filter on from a log event.

Declaration
protected override string? Read(LogEvent e)
Parameters
Type Name Description
LogEvent e

The log event.

Returns
Type Description
string

The value to filter on.

Overrides
LogFilterBase.Read(LogEvent)

Implements

INotifyPropertyChanged

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