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()
Returns
- bool