DevZest.Licensing by DevZest

<PackageReference Include="DevZest.Licensing" Version="2.0.0" />

 LicenseItem

public class LicenseItem : Freezable<License>
Represents a feature of License granted to an assembly.
public License License { get; }

Gets the containing License of this LicenseItem object.

public string Name { get; set; }

Gets the name of this LicenseItem.

public bool OverrideExpirationDate { get; set; }

Gets a value indicates whether this LicenseItem should ignore its containing License object's ExpirationDate property.

public LicenseItem()

Initializes a new instance of LicenseItem class.

public LicenseItem(string name)

Initializes a new instance of LicenseItem class using specified name.

public LicenseItem(string name, bool overrideExpirationDate)

Initializes a new instance of LicenseItem class using specified name, with a Boolean value indicates whether this LicenseItem should ignore its containing License object's ExpirationDate property.