Table of Contents

Class Action

Namespace
Fluxzy.Rules
Assembly
Fluxzy.Core.dll
public abstract class Action : PolymorphicObject
Inheritance
Action
Derived
Inherited Members

Properties

ActionScope

[YamlIgnore]
public abstract FilterScope ActionScope { get; }

Property Value

FilterScope

DefaultDescription

[YamlIgnore]
public abstract string DefaultDescription { get; }

Property Value

string

Description

public virtual string? Description { get; set; }

Property Value

string

FriendlyName

[YamlIgnore]
public virtual string FriendlyName { get; }

Property Value

string

Identifier

[YamlIgnore]
public virtual Guid Identifier { get; set; }

Property Value

Guid

NoEditableSetting

public bool NoEditableSetting { get; }

Property Value

bool

ScopeId

[YamlIgnore]
public int ScopeId { get; }

Property Value

int

Suffix

protected override string Suffix { get; }

Property Value

string

Methods

Alter(ExchangeContext, Exchange?, Connection?, FilterScope, BreakPointManager)

public ValueTask Alter(ExchangeContext context, Exchange? exchange, Connection? connection, FilterScope scope, BreakPointManager breakPointManager)

Parameters

context ExchangeContext
exchange Exchange
connection Connection
scope FilterScope
breakPointManager BreakPointManager

Returns

ValueTask

GetExamples()

public virtual IEnumerable<ActionExample> GetExamples()

Returns

IEnumerable<ActionExample>

InternalAlter(ExchangeContext, Exchange?, Connection?, FilterScope, BreakPointManager)

public abstract ValueTask InternalAlter(ExchangeContext context, Exchange? exchange, Connection? connection, FilterScope scope, BreakPointManager breakPointManager)

Parameters

context ExchangeContext
exchange Exchange
connection Connection
scope FilterScope
breakPointManager BreakPointManager

Returns

ValueTask

IsPremade()

public bool IsPremade()

Returns

bool