Class LicenseManagerWrapper

Assembly: redb.Core.Pro.dll

Wrapper for external API. Delegates to static LicenseGuard internally.
Cannot be replaced - all actual checks go through LicenseGuard.

public sealed class LicenseManagerWrapper : ILicenseManager

Inheritance

ObjectLicenseManagerWrapper

Implements

Properties

HasLicense

Whether a valid license is present (may be expired but version-valid).

public bool HasLicense { get; }

IsActive

Whether the license is currently active (not expired).

public bool IsActive { get; }

License

The parsed license info, or null if no valid license.

public LicenseInfo? License { get; }

Methods

CheckFeature(string)

Checks if a feature can be used. Logs warnings and enforces trial limits.

public void CheckFeature(string feature)

ShowStartupBanner()

Shows startup banner with license status.

public void ShowStartupBanner()