Class StepRegistrySnapshot
- Namespace
- Cress.Execution
- Assembly
- Cress.Execution.dll
public sealed class StepRegistrySnapshot
- Inheritance
-
StepRegistrySnapshot
- Inherited Members
-
Constructors
StepRegistrySnapshot(IReadOnlyDictionary<string, StepDefinition>, IReadOnlyDictionary<string, string>)
public StepRegistrySnapshot(IReadOnlyDictionary<string, StepDefinition> definitions, IReadOnlyDictionary<string, string> aliases)
Parameters
definitions IReadOnlyDictionary<string, StepDefinition>
aliases IReadOnlyDictionary<string, string>
Properties
Aliases
public IReadOnlyDictionary<string, string> Aliases { get; }
Property Value
- IReadOnlyDictionary<string, string>
Definitions
public IReadOnlyDictionary<string, StepDefinition> Definitions { get; }
Property Value
- IReadOnlyDictionary<string, StepDefinition>
Empty
public static StepRegistrySnapshot Empty { get; }
Property Value
- StepRegistrySnapshot
Methods
TryResolve(string, out StepDefinition)
public bool TryResolve(string name, out StepDefinition definition)
Parameters
name string
definition StepDefinition
Returns
- bool