Click or drag to resize

AppIndexFacade Class

A collection of Bench apps.

This class provides a facade to handle the properties and the states of the bench apps in an object-oriented fashion.

Inheritance Hierarchy

Namespace:  Mastersign.Bench
Assembly:  BenchLib (in BenchLib.dll) Version: (
public class AppIndexFacade : IEnumerable<AppFacade>, 

The AppIndexFacade type exposes the following members.

Public methodAppIndexFacade
Initializes a new instance of AppIndexFacade.
Public propertyActiveApps
Gets an array with facades for all active apps.
Public propertyAll
Gets an array with facades for all apps.
Public propertyEnvironment
Gets a dictionary with the merged environment variables of all activated apps. That excludes the PATH environment variable, which is handeled separatly in EnvironmentPath.
Public propertyEnvironmentPath
Gets an array with the paths for environment registration of all activated apps.
Public propertyInactiveApps
Gets an array with facades for all inactive apps.
Public propertyItem
Gets an instance of AppFacade for the specified app.
Public propertyRequiredApps
Gets an array with facades for all apps required by Bench itself.
Public methodByCategory
Gets all apps of a given category.
Public methodEquals (Inherited from Object.)
Public methodExists
Checks whether an app ID exists in the app index.
Protected methodFinalize (Inherited from Object.)
Public methodGetApps
Gets a collection with AppFacade objects for multiple apps.
Public methodGetEnumerator
Gets the facades for all apps in the index.
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodSearch(String)
Searches for apps with a search string. The search string is split into words by space. Words in double quotes are kept whole.
Public methodSearch(String)
Searches for apps with multiple search strings. Every search string is normalized but matched as a whole.
Public methodToString (Inherited from Object.)
See Also