Table of Contents

Class ProfileImportItem

Namespace
OpenShell
Assembly
OpenShell.Sdk.dll

A profile submitted for import, update or lint, with optional source metadata for diagnostics.

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

Constructors

ProfileImportItem(ProviderProfile, string)

A profile submitted for import, update or lint, with optional source metadata for diagnostics.

public ProfileImportItem(ProviderProfile Profile, string Source = "")

Parameters

Profile ProviderProfile

The profile.

Source string

Where the profile came from, for example a file name; echoed in diagnostics.

Properties

Profile

The profile.

public ProviderProfile Profile { get; init; }

Property Value

ProviderProfile

Source

Where the profile came from, for example a file name; echoed in diagnostics.

public string Source { get; init; }

Property Value

string