Table of Contents

Class ProfileLoader

Namespace
Cress.ProjectSystem
Assembly
Cress.ProjectSystem.dll
public sealed class ProfileLoader
Inheritance
ProfileLoader
Inherited Members

Methods

Load(string, string, bool)

public OperationResult<CressProfile> Load(string projectRoot, string profileName, bool strict = false)

Parameters

projectRoot string
profileName string
strict bool

Returns

OperationResult<CressProfile>

LoadActive(string, CressConfig, string?, bool)

public OperationResult<CressProfile> LoadActive(string projectRoot, CressConfig config, string? profileName = null, bool strict = false)

Parameters

projectRoot string
config CressConfig
profileName string
strict bool

Returns

OperationResult<CressProfile>

LoadAll(string, bool)

public IReadOnlyList<OperationResult<CressProfile>> LoadAll(string projectRoot, bool strict = false)

Parameters

projectRoot string
strict bool

Returns

IReadOnlyList<OperationResult<CressProfile>>