Provides classes that facilitate the core functionality of the Ranorex framework.
| C# | Visual Basic | Visual C++ |
namespace Ranorex.Core
Namespace Ranorex.Core
namespace Ranorex.Core
| All Types | Classes | Structures | Interfaces | Enumerations | Delegates |
| Icon | Type | Description |
|---|---|---|
| Configuration..::.AbstractConfig |
Base class for configuration wrapper classes that make configuration parameter
easily accessible.
| |
| LineageGlueRule..::.Action |
Specifies the action to be performed on source elements by applicable glue rules.
| |
| ActionDescriptor |
A descriptor for actions which are essentially methods.
| |
| Configuration..::.AdapterConfig |
A collection of configuration parameters for the Adapter class.
| |
| ActionDescriptor..::.Argument |
Represents an argument of an action, consisting of a name, type, and description.
| |
| AttributeDescriptor |
A descriptor for element attributes.
| |
| Util..::.BaseContext |
A base implementation of the IDisposable interface.
| |
| Util..::.Cache<(Of <(K, V>)>) |
A key-value cache that allows to specify its maximum size and a cleanup action.
| |
| CachedResourceManager |
A wrapper around a default ResourceManager instance that caches retrieved objects.
| |
| CacheSessionContext |
Represents a scope wherein a CacheSession is active.
| |
| Capability |
A capability is a logical grouping of actions, attributes and events which belong together.
| |
| CaseInsensitiveString |
Represents a string that is case insensitive when doing comparisons.
| |
| ExtensionMethods..::.CastingEnumerable<(Of <(T>)>) |
Converts a non-generic IEnumerable instance to a generic
IEnumerable<(Of <(T>)>) by casting each element to T.
| |
| Configuration..::.ConfigurationParam..::.CheckValueHandler |
Checks whether the value is valid for this parameter and converts the value to a valid
format if possible.
| |
| CodeGenLanguage |
Defines languages available for code generation.
| |
| CommandLine |
Represents command line arguments passed to an application.
| |
| Configuration |
Contains Ranorex configuration settings.
| |
| Configuration..::.ConfigurationParam |
Represents a single configuration parameter with a name, type and default and current value.
| |
| ConsoleLogger |
The standard Ranorex console logger.
| |
| Util..::.CursorContext |
A context for setting and restoring the application's current cursor.
| |
| Configuration..::.CustomConfigurationParam |
Represents a custom configuration parameter that can be registered at runtime
(see Register(Configuration..::.CustomConfigurationParam) method).
| |
| DefaultActionAttribute |
Specifies the default action of an adapter.
| |
| Descriptor |
The base descriptor used by many classes in the core.
| |
| Element |
Represents an UI item in the global UI tree. Instances of this class dynamically implement a Role and optional Capabilities,
as well as numerous standard properties.
| |
| ElementEngine |
The ElementEngine is a singleton which controls element tree construction, element lifecycle, and manages all flavors and capabilities
registered by the plugins.
| |
| ElementInfo |
Represents a container for a single captured element and some additional information.
| |
| ElementSnapshot |
Represents the container for a tree of element snapshots.
| |
| Util..::.EnUsCultureContext |
Provides a context that temporarily switches the culture of the current
thread to the "en-us" culture.
| |
| EventDescriptor |
A descriptor for element events.
| |
| ExtensionMethods |
Provides common "extension" methods that are available in higher .NET Frameworks but not
in the 2.0 Framework.
| |
| FileChangeWatcher..::.FileChangedEventArgs |
EventArgs for the FileChanged event.
| |
| FileChangeWatcher..::.FileChangedEventHandler |
An event handler delegate for the FileChanged event.
| |
| FileChangeWatcher |
Provides functionality to detect file modification.
| |
| FindRefineMode |
Mode for GetChildLineageFromPoint(Point, FindRefineMode%) search postprocessing.
| |
| Flavor |
Represents a flavor.
| |
| FlavorElement |
A container for flavor-specific element data which handles the default element properties.
| |
| FlavorPlugin |
Represents a plugin which provides new flavors and capabilities.
| |
| Geometry |
Helper class for geometry related methods.
| |
| GlueRuleExecutionState |
Represents the current state of glue rule execution.
| |
| GlueRuleRegisteredEventArgs |
EventArgs for the GlueRuleRegistered event.
| |
| GlueRuleRegisteredEventHandler |
An event handler delegate for the GlueRuleRegistered event.
| |
| Util..::.HideFormsContext |
A context for hiding and restoring all open forms of the application.
| |
| Configuration..::.ImagingConfig |
A collection of configuration parameters for Imaging operations.
| |
| IndexedDictionary<(Of <(TKey, TValue>)>) |
Represents a dictionary whose entries are ordered and can be accessed by their index.
I.e. instances of this class represent both a list and a dictionary, combining the
advantages of both data structures.
| |
| Configuration..::.InputConfig |
A collection of configuration parameters for keyboard/mouse input.
| |
| IPluginControl |
Plugins can implement this class to add their own user controls into the ranorex core system. The plugin controls
will be added in the plugins pad in the UserInterface of Ranorex Studio.
| |
| IReportLogger |
An interface which has to be implemented for custom loggers.
| |
| IReportMetadata |
If implemented provides meta data for report generation.
| |
| ISelfHighlight |
FlavorElements implementing this interface will be treated as elements that know how they can
highlight temself and therby will not be highlighted by Ranorex's standard highlight mechanism.
This is primarily requried for elements that do not reside on the machine the test runner
is executed on because in such cases special handling (e.g. network commands) are required.
| |
| Configuration..::.KeyboardConfig |
A collection of configuration parameters for the Keyboard class.
| |
| LineageGlueRule |
Represent a tree element creation rule.
| |
| ExtensionMethods..::.MapDelegate<(Of <(T, S>)>) |
A delegate representing a function which maps objects of type T to type S.
| |
| NullableBoolTypeConverter | ||
| OriginalDisplayNameAttribute |
Specifies the original display name for a class or member.
| |
| PathBuildMode |
The method how RxPaths are built.
| |
| Plugin |
Represents a general plugin for the Ranorex Core architecture.
| |
| PluginLoadedEventArgs |
EventArgs for the PluginLoaded event.
| |
| PluginLoadedEventHandler |
A delegate for the PluginLoaded event handler.
| |
| PluginManager |
The singleton which manages the Ranorex Core plugins.
| |
| Configuration..::.PluginsConfig |
A collection of configuration parameters that are specific to Ranorex plugins.
| |
| Configuration..::.PointerConfig | ||
| RanorexCoreException |
Exception representing errors in the Ranorex core.
| |
| Configuration..::.RecorderConfig |
A collection of recording configuration parameters.
| |
| RefCache |
Provides a (weak reference) cache for remote object references.
Should be used in conjunction with InvokeRemotely().
| |
| RemoteRef |
Represents a serializable opaque (remote) object reference.
| |
| Configuration..::.RepositoryConfig |
A collection of repository configuration parameters.
| |
| Role |
Roles are predefined capabilities.
| |
| RxPath |
Represents a RanoreXPath.
| |
| Configuration..::.RxPathConfig |
A collection of configuration parameters for the RxPath class.
| |
| Role..::.ScrollBarStyle |
The general style of a ScrollBar.
| |
| SimpleReportMetadata |
A simple implementation of the IReportMetadata interface
allowing an easy construction of report meta data.
| |
| Configuration..::.SpyConfig |
A collection of configuration parameters for the Spy application.
| |
| Configuration..::.SqlConnectorConfig |
The configuration parameters for the SqlDataConnector.
| |
| TechnologyLimitation |
Describes a limitation that a technology has encountered.
| |
| Configuration..::.ToolsConfig |
A collection of configuration parameters that apply to all Ranorex tools.
| |
| UidFindResult |
Represents the result status after searching for a unique id.
| |
| Util |
Provides common utility methods.
| |
| ValueConverter |
Supports converting strings to various types.
| |
| Watchdog |
Provides a way to abort a thread after a specified timeout.
| |
| AttributeDescriptor..::.WeightResolvingEventArgs |
Event args for the WeightResolving event. The Weight property can be dynamically changed be the handler.
| |
| Configuration..::.PluginsConfig..::.Win32Config |
A collection of configuration parameters for the Win32 plugin.
| |
| XmlLogger |
The standard Ranorex XML-logger.
|
