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.

CompareTo(Descriptor)
Compares the current descriptor with another descriptor.
(Inherited from Descriptor.)
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(Descriptor)
Indicates whether the current object is equal to another object of the same type.
(Inherited from Descriptor.)
Equals(Object)
Determines whether the specified Object is equal to this instance.
(Inherited from Descriptor.)
Finalize()()()
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Flavors
The list of flavors provided by the plugin.

GetHashCode()()()
Returns a hash code for this instance.
(Inherited from Descriptor.)
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.)
PluginControls
Controls that the plugin requires to embed in the hosting application (Spy, Recorder, Wizard, Studio). It is not guaranteed to the plugin that these controls will always be visible in the UI, e.g. users could hide/disable them.

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: 4.0.3.22982 (4.0.3.22982)