OpenTAP 9.34
API Reference
OpenTap.Package.PackageVersion Class Reference

Represents a version of a package. Objects of this type is returned byIPackageRepository.GetPackageVersions. More...

Inheritance diagram for OpenTap.Package.PackageVersion:
OpenTap.Package.PackageIdentifier OpenTap.Package.IPackageIdentifier

Public Member Functions

 PackageVersion (string name, SemanticVersion version, string os, CpuArchitecture architechture, DateTime date, List< string > licenses)
 Initializes a new instance of a PackageVersion.
 
bool Equals (PackageVersion other)
 Compares this PackageVersion with another.
 
- Public Member Functions inherited from OpenTap.Package.PackageIdentifier
 PackageIdentifier (string packageName, string version, CpuArchitecture architecture, string os)
 Creates a package identifier.
 
 PackageIdentifier (string packageName, SemanticVersion version, CpuArchitecture architecture, string os)
 Creates a package identifier.
 
 PackageIdentifier (IPackageIdentifier packageIdentifier)
 Creates a package identifier from another IPackageIdentifier
 
override int GetHashCode ()
 Returns the hash code for this PackageIdentifier.
 
override bool Equals (object obj)
 Compare this PackageIdentifier to another object.
 

Properties

DateTime Date [get, set]
 The date that the package was build.
 
List< string > Licenses [get, set]
 License(s) required to use this package.
 
- Properties inherited from OpenTap.Package.PackageIdentifier
string Name [get, set]
 Name of the package to which this object refers.
 
SemanticVersion Version [get, set]
 The Semantic Version compliant version of the package.
 
CpuArchitecture Architecture [get, set]
 CPU Architecture.
 
string OS [get, set]
 The operating system that this package supports.
 
- Properties inherited from OpenTap.Package.IPackageIdentifier

Detailed Description

Represents a version of a package. Objects of this type is returned byIPackageRepository.GetPackageVersions.

OpenTAP 9.34 API built Wed Jul 1 2026 09:21:16