RanorexRanorex Documentation
FlavorPlugin Class
NamespacesRanorex.CoreFlavorPlugin
Represents a plugin which provides new flavors and capabilities.
Declaration Syntax
C#Visual BasicVisual C++
public abstract class FlavorPlugin : Plugin
Public MustInherit Class FlavorPlugin _
	Inherits Plugin
public ref class FlavorPlugin abstract : public Plugin
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
FlavorPlugin(String, String, String, IList<(Of <(Capability>)>), IList<(Of <(Flavor>)>), IList<(Of <(LineageGlueRule>)>), IList<(Of <(KeyValuePair<(Of <(String, Type>)>)>)>))
Constructs a flavor plugin.

FlavorPlugin(String, String, String, IList<(Of <(Capability>)>), IList<(Of <(Flavor>)>), IList<(Of <(LineageGlueRule>)>), IList<(Of <(KeyValuePair<(Of <(String, Type>)>)>)>), IList<(Of <(Configuration..::.CustomConfigurationParam>)>))
Constructs a flavor plugin.

AdapterTypes
The list of adapter types provided by the plugin.

Capabilites
The list of capabilities provided by the plugin.

ConfigurationParams
The list of configuration parameters provided by the plugin.

Description
The description of instance the descriptor refers to.
(Inherited from Descriptor.)
DisplayName
The name of instance the descriptor refers to, with arbitrary casing.
(Inherited from Descriptor.)
Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize()()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Flavors
The list of flavors provided by the plugin.

GetHashCode()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType()()()
Gets the Type of the current instance.
(Inherited from Object.)
GlueRules
The list of glue rules provided by the plugin.

Initialize()()()
Initializes the plugin. This automatically registers all flavors, caps, cap handlers and rules with the ElementEngine.
(Overrides Plugin.Initialize()()().)
MemberwiseClone()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
Name
The name of instance the descriptor refers to. This is enforced to be lower-case.
(Inherited from Descriptor.)
RequiredFlavorNames
The list of flavors required as a dependency by the plugin.

ToString()()()
Creates a string representation.
(Inherited from Descriptor.)
Url
An optional URL for a website containing plugin information.
(Inherited from Plugin.)
Inheritance Hierarchy
Object
Descriptor
 Plugin
  FlavorPlugin

Assembly: Ranorex.Core (Module: Ranorex.Core) Version: 3.2.3.16825 (3.2.3.16825)