|
| Installation (string directory) |
| Initialize an instance of a OpenTAP installation. More...
|
|
void | Invalidate () |
| Invalidate cached package list. This should only be called if changes have been made to the installation by circumventing OpenTAP APIs.
|
|
PackageDef | FindPackageContainingFile (string file) |
| Get the installed package which provides the file specified by the string. If multiple packages provide the file the package is chosen arbitrarily. More...
|
|
PackageDef | FindPackageContainingType (ITypeData pluginType) |
| Get the installed package which provides the type specified by pluginType. If multiple packages provide the type the package is chosen arbitrarily. More...
|
|
List< PackageDef > | GetPackages () |
| Returns package definition list of installed packages in the TAP installation defined in the constructor, and system-wide packages. Results are cached, and Invalidate must be called if changes to the installation are made by circumventing OpenTAP APIs.
|
|
List< PackageDef > | GetPackages (bool validOnly) |
| Returns package definition list of installed packages in the TAP installation defined in the constructor, and system-wide packages. Results are cached, and Invalidate must be called if changes to the installation are made by circumventing OpenTAP APIs.
|
|
PackageDef | FindPackage (string name) |
| Finds an installed package by name. Returns null if the package was not found.
|
|
PackageDef | GetOpenTapPackage () |
| Get a package definition of OpenTAP engine. More...
|
|
Represents an OpenTAP installation in a specific directory.