Table of Contents

Class ProjectCatalog

Namespace
Cress.Execution
Assembly
Cress.Execution.dll
public sealed record ProjectCatalog : IEquatable<ProjectCatalog>
Inheritance
ProjectCatalog
Implements
Inherited Members

Properties

Capabilities

public IReadOnlyList<CressCapability> Capabilities { get; init; }

Property Value

IReadOnlyList<CressCapability>

EffectiveConfig

public EffectiveConfig EffectiveConfig { get; init; }

Property Value

EffectiveConfig

FixtureDefinitions

public IReadOnlyDictionary<string, FixtureDefinition> FixtureDefinitions { get; init; }

Property Value

IReadOnlyDictionary<string, FixtureDefinition>

Flows

public IReadOnlyList<CressFlow> Flows { get; init; }

Property Value

IReadOnlyList<CressFlow>

NormalizedFlows

public IReadOnlyList<NormalizedFlow> NormalizedFlows { get; init; }

Property Value

IReadOnlyList<NormalizedFlow>

Profiles

public IReadOnlyList<CressProfile> Profiles { get; init; }

Property Value

IReadOnlyList<CressProfile>

ProjectRoot

public string ProjectRoot { get; init; }

Property Value

string

StepRegistry

public StepRegistrySnapshot StepRegistry { get; init; }

Property Value

StepRegistrySnapshot