Class ScaffoldWriteRequest

Namespace
Kuestenlogik.Bowire.Scaffold
Assembly
Kuestenlogik.Bowire.Scaffold.dll

Files to put into the workspace, as the operator left them after editing.

public sealed record ScaffoldWriteRequest : IEquatable<ScaffoldWriteRequest>
Inheritance
ScaffoldWriteRequest
Implements
Inherited Members

Constructors

ScaffoldWriteRequest(string?, IReadOnlyList<ScaffoldFile>?, bool)

Files to put into the workspace, as the operator left them after editing.

public ScaffoldWriteRequest(string? Folder, IReadOnlyList<ScaffoldFile>? Files, bool Overwrite = false)

Parameters

Folder string
Files IReadOnlyList<ScaffoldFile>
Overwrite bool

Properties

Files

[JsonPropertyName("files")]
public IReadOnlyList<ScaffoldFile>? Files { get; init; }

Property Value

IReadOnlyList<ScaffoldFile>

Folder

[JsonPropertyName("folder")]
public string? Folder { get; init; }

Property Value

string

Overwrite

[JsonPropertyName("overwrite")]
public bool Overwrite { get; init; }

Property Value

bool

Methods

Deconstruct(out string?, out IReadOnlyList<ScaffoldFile>?, out bool)

public void Deconstruct(out string? Folder, out IReadOnlyList<ScaffoldFile>? Files, out bool Overwrite)

Parameters

Folder string
Files IReadOnlyList<ScaffoldFile>
Overwrite bool

Equals(ScaffoldWriteRequest?)

public bool Equals(ScaffoldWriteRequest? other)

Parameters

other ScaffoldWriteRequest

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(ScaffoldWriteRequest?, ScaffoldWriteRequest?)

public static bool operator ==(ScaffoldWriteRequest? left, ScaffoldWriteRequest? right)

Parameters

left ScaffoldWriteRequest
right ScaffoldWriteRequest

Returns

bool

operator !=(ScaffoldWriteRequest?, ScaffoldWriteRequest?)

public static bool operator !=(ScaffoldWriteRequest? left, ScaffoldWriteRequest? right)

Parameters

left ScaffoldWriteRequest
right ScaffoldWriteRequest

Returns

bool