Table of Contents

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