Skip to content

Class ScaffoldFolder

Namespace: Cephalon.Abstractions.AppModel.Scaffolding
Assembly: Cephalon.Abstractions.dll

Describes a folder that should exist in a scaffolded app shape.

public sealed class ScaffoldFolder

objectScaffoldFolder

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

ScaffoldFolder(string, string, string, string?, IReadOnlyDictionary<string, string>?)

Section titled “ ScaffoldFolder(string, string, string, string?, IReadOnlyDictionary<string, string>?)”

Creates a scaffold-folder description.

public ScaffoldFolder(string pathTemplate, string purpose, string scope, string? projectId = null, IReadOnlyDictionary<string, string>? metadata = null)

pathTemplate string

The folder path template.

purpose string

The human-readable folder purpose.

scope string

The scaffold scope that owns the folder.

projectId string?

The owning project identifier when the folder belongs to a project.

metadata IReadOnlyDictionary<string, string>?

Optional folder metadata.

Gets optional folder metadata.

public IReadOnlyDictionary<string, string> Metadata { get; }

IReadOnlyDictionary<string, string>

Gets the folder path template.

public string PathTemplate { get; }

string

Gets the owning project identifier when the folder belongs to a project.

public string? ProjectId { get; }

string?

Gets the human-readable purpose of the folder.

public string Purpose { get; }

string

Gets the scaffold scope that owns the folder.

public string Scope { get; }

string