Class ProductKind
Represents a logical product kind without depending on a native product definition or enum identity.
public sealed class ProductKind
- Inheritance
-
ProductKind
- Inherited Members
- Extension Methods
Remarks
Product kinds are immutable and remain registered for the lifetime of the current process.
Properties
CompatibilityDrugType
Gets the optional vanilla drug type that best represents this product kind for compatibility.
public DrugType? CompatibilityDrugType { get; }
Property Value
Remarks
This value is metadata only. It does not define the product kind's identity or create native product support.
Id
Gets the stable, namespaced identifier for this product kind.
public string Id { get; }
Property Value
Methods
ToString()
public override string ToString()