Class PackageDependencyManifest
Namespace: Cephalon.Engine.Manifest
Assembly: Cephalon.Engine.dll
Describes a package-to-package dependency declared by a loaded Cephalon package.
public sealed class PackageDependencyManifestInheritance
Section titled “Inheritance”object ← PackageDependencyManifest
Inherited Members
Section titled “Inherited Members”object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
Section titled “Constructors”PackageDependencyManifest(string, string?, string?)
Section titled “ PackageDependencyManifest(string, string?, string?)”Creates a new package dependency manifest entry.
public PackageDependencyManifest(string id, string? minimumVersion = null, string? maximumVersion = null)Parameters
Section titled “Parameters”id string
The stable identifier of the required package.
minimumVersion string?
The minimum acceptable version of the required package, when declared.
maximumVersion string?
The maximum acceptable version of the required package, when declared.
Properties
Section titled “Properties”Gets the stable identifier of the required package.
public string Id { get; }Property Value
Section titled “Property Value”MaximumVersion
Section titled “ MaximumVersion”Gets the maximum acceptable version of the required package, when declared.
public string? MaximumVersion { get; }Property Value
Section titled “Property Value”MinimumVersion
Section titled “ MinimumVersion”Gets the minimum acceptable version of the required package, when declared.
public string? MinimumVersion { get; }