OpenTAP 9.27
API Reference
Public Member Functions | Properties | List of all members
OpenTap.Package.PackageSpecifier Class Reference

Holds search parameters that specifies a range of packages in the OpenTAP package system. More...

Public Member Functions

override string ToString ()
 Gets a readable string for this package specifier.
 
 PackageSpecifier (string name=null, VersionSpecifier version=default(VersionSpecifier), CpuArchitecture architecture=CpuArchitecture.Unspecified, string os=null)
 Search for parameters that specifies a range of packages in the OpenTAP package system. Unset parameters will be treated as 'any'.
 
 PackageSpecifier (IPackageIdentifier package, VersionMatchBehavior versionMatchBehavior=VersionMatchBehavior.Exact)
 Search parameters that specify an exact or a version compatible match to the given package/identifier.
 

Properties

string Name [get]
 The name of the package. Can be null to indicate "any name".
 
VersionSpecifier Version [get]
 Specifying requirements to the version the package. Never null.
 
CpuArchitecture Architecture [get]
 The CPU Architechture of the package.
 
string OS [get]
 Comma seperated list of operating systems that this package can run on.
 

Detailed Description

Holds search parameters that specifies a range of packages in the OpenTAP package system.

OpenTAP 9.27 API built Wed Nov 27 2024 13:14:46