Class ScaffoldPlan
เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน
Namespace: Cephalon.Abstractions.AppModel.Scaffolding
Assembly: Cephalon.Abstractions.dll
Describes the blueprint-driven scaffold plan for an app shape.
public sealed class ScaffoldPlanInheritance
Section titled “Inheritance”Inherited Members
Section titled “Inherited Members”object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
Section titled “Constructors”ScaffoldPlan(string, string, string, IReadOnlyList<ScaffoldProject>, IReadOnlyList<ScaffoldFolder>, IReadOnlyList<string>?, IReadOnlyDictionary<string, string>?)
Section titled “ ScaffoldPlan(string, string, string, IReadOnlyList<ScaffoldProject>, IReadOnlyList<ScaffoldFolder>, IReadOnlyList<string>?, IReadOnlyDictionary<string, string>?)”Creates a scaffold plan.
public ScaffoldPlan(string id, string displayName, string description, IReadOnlyList<ScaffoldProject> projects, IReadOnlyList<ScaffoldFolder> folders, IReadOnlyList<string>? conventions = null, IReadOnlyDictionary<string, string>? metadata = null)Parameters
Section titled “Parameters”id string
The stable scaffold-plan identifier.
displayName string
The human-readable scaffold-plan name.
description string
The scaffold-plan description.
projects IReadOnlyList<ScaffoldProject>
The projects emitted by the scaffold.
folders IReadOnlyList<ScaffoldFolder>
The folders emitted by the scaffold.
conventions IReadOnlyList<string>?
The conventions implied by the scaffold.
metadata IReadOnlyDictionary<string, string>?
Optional scaffold metadata.
Properties
Section titled “Properties”Conventions
Section titled “ Conventions”Gets the conventions implied by the scaffold.
public IReadOnlyList<string> Conventions { get; }Property Value
Section titled “Property Value”Description
Section titled “ Description”Gets the scaffold-plan description.
public string Description { get; }Property Value
Section titled “Property Value”DisplayName
Section titled “ DisplayName”Gets the human-readable scaffold-plan name.
public string DisplayName { get; }Property Value
Section titled “Property Value”Folders
Section titled “ Folders”Gets the folders emitted by the scaffold.
public IReadOnlyList<ScaffoldFolder> Folders { get; }Property Value
Section titled “Property Value”Gets the stable scaffold-plan identifier.
public string Id { get; }Property Value
Section titled “Property Value”Metadata
Section titled “ Metadata”Gets optional scaffold metadata.
public IReadOnlyDictionary<string, string> Metadata { get; }Property Value
Section titled “Property Value”IReadOnlyDictionary<string, string>
Projects
Section titled “ Projects”Gets the projects emitted by the scaffold.
public IReadOnlyList<ScaffoldProject> Projects { get; }