TestFu
Abstract class to perform administrative tasks on a database This class is and so cannot be instantiated.
Gets or sets the connection string with Initial Catalog information
Connection string.
Gets the connection string with Initial Catalog information.
Connection string with Initial catalog information.
Gets or sets the database name
The database name.
Gets or sets the database owner.
Database owner name.
Creates a backup of the specified database using the specified and .
A defining the type of output device.
Device path.
is a null reference (Nothing in Visual Basic)
Gets a value indicating if the current database exists.
true if it exists; otherwise, false.
Gets a value indicating if the database contains the table.
Name of the table to search
true if a table named is contained in the databse;oterwise false.
Creates a new database on the server
Drops an existing new database on the server
is a null reference (Nothing in Visual Basic)
Drops the table.
Name of the table to drop
Executes a non-query in a safe, transactional environement.
The connection string.
Query to execute.
Optional arguments.
Restores a backup of the specified database using the specified and .
A defining the type of output device.
Device path.
is a null reference (Nothing in Visual Basic)
An abstract base class for test fixtures involving database testing. This class is and so cannot be instantiated.
Gets the database instance
A instance.
Gets the current connection instance.
instance.
Gets the connection string to access the db server (without database information.
Gets the connection string to connecto the test database.
Gets the test database name.
Gets the current transaction.
A instance if was called and the connection not closed; otherwise, a null reference (Nothing in Visual Basic)
Begins a new transaction.
The current connection is not created or not opened.
Closes the current connection.
Commits the current transaction if any.
Executes a non-query command with the given parameters
Query format string
Query arguments for the format string
Number of affected rows
Executes query and returns the instance
Query format string
Query arguments for the format string
A resulting from the query.
Executes a scalar query with the given parameters
Query format string
Query arguments for the format string
Query result
Opens a instance with the .
Rollsback the current transaction if any.
A validator check checks constraints
Preprocesses the row modifies it to fullfill the constraint
A database populator instance.
Gets the instance associated to this populator.
A schema used to set-up the generators.
Gets the associated to the database.
Gets a collection associated to each table.
A containing populator associated to each .
Sets up the generators for the given instance.
A representing the structure of the database to populate.
is a null reference (Nothing in Visual Basic)
An random data generator.
Gets the target column
Target instance.
Gets the generated type
Generated .
Gets or sets the probability to produce a NULL
The probability to produce a null object.
Generates a new value and fills it in the corresponding .
Resets the generator
A collection of .
Gets the associated to the .
is a null reference (Nothing in Visual Basic)
Gets the associated to the column named .
is a null reference (Nothing in Visual Basic)
Adds a to the collection.
to add to the collection.
is a null reference (Nothing in Visual Basic)
Removes a from the collection.
to remove from the collection.
is a null reference (Nothing in Visual Basic)
Removes a associated to from the collection.
whose generator is to be removed from the collection.
is a null reference (Nothing in Visual Basic)
Removes a associated to from the collection.
Column named whose generator is to be removed from the collection.
is a null reference (Nothing in Visual Basic)
A factory for and instances.
Creates a instance.
Connection string to server
A instance.
An instance that can fill a with data that are compatible with a given .
Gets the foreign constraint that needs to be satisfied.
The associated to this provider.
Gets the table populator associated to the foreign table.
The instance associated to the foreign table.
Gets a value indicating that the foreign table is empty and cannot provide keys.
true if the foreign table is empty; otherwise false.
Fill the row with data that is compatible with the foreign key.
instance to fill.
is a null reference (Nothing in Visual Basic).
A collection of .
An random generator compatible with the schema of a given .
Gets the that ensures CHECK constraints.
A instance if any check constraint to verify; otherwize a null reference.
Gets a collection of associated to each column of the table.
A instance containing the generators associated to each column.
Gets an instance of the $ that contains this populator.
Parent instance.
Gets a collection of associated to each .
A instance containing the providers associated to each foreign key.
Gets the latest generated .
Latest generated .
Gets the instance that is the model to be populated.
A instance whos schema is used to create new .
Gets a collection of associated to each .
A instance containing the validators associated to each unique constraint.
Updates randomly a number of rows
The row to update.
Updates randomly a number of rows
The row to update.
Flag to update any foreign keys.
Generates a new .
Generated instance.
A collection of .
A validator for constraints.
A collection of .
Enumeration of available SQL backup devices
DISK device
TAPE device
Output to named dump
Static helper class for creating data binders This is a and so cannot be inherited or instantiated.
A random data generator for values. This class is and so cannot be instantiated.
Gets the generated type
Generated type.
Gets or sets the maximum generated value
Maximum generated length. Default is 16.
Gets or sets the minimum length of the generated value
Minimum generated length. Default is 16.
Generates a new value
New random data.
A random generator of values.
Gets the generated type
Generated type.
Gets or sets the probability to return true.
Probability to return true.
is not in [0,1].
Generates a new value
New random data.
A random data generator for values.
Gets the generated type
Generated type.
Gets or sets the maximum generated value
Maximum generated value. Default is
Gets or sets the minimum generated value
Minimum generated value. Default is
Generates a new value
New random data.
Abstract base class from instance. This class is and so cannot be instantiated.
Gets the target column
Target instance.
Gets the generated type
Generated type.
Gets or sets the probability to produce a NULL
The probability to produce a null object.
Generates a new value
New random data.
Resets the generator
Updates the internal data and verifies column information.
A random data generator for values.
Gets the generated type
Generated type.
Gets or sets the maximum generated value
Maximum generated value. Default is
Gets or sets the minimum generated value
Minimum generated value. Default is
Generates a new value
New random data.
A random data generator for values.
Gets the generated type
Generated type.
Gets or sets the maximum generated value
Maximum generated value. Default is
Gets or sets the minimum generated value
Minimum generated value. Default is
Generates a new value
New random data.
A random data generator for values.
Gets the generated type
Generated type.
Gets or sets the maximum generated value
Maximum generated value. Default is
Gets or sets the minimum generated value
Minimum generated value. Default is
Generates a new value
New random data.
A random generator of values.
Gets the generated type
Generated type.
Generates a new value
New random data.
A random data generator for binary values.
Gets the generated type
Generated type.
Gets or sets the pixel format
A random data generator for values.
Gets the generated type
Generated type.
Gets or sets the maximum generated value
Maximum generated value. Default is
Gets or sets the minimum generated value
Minimum generated value. Default is
Generates a new value
New random data.
A random data generator for values.
Gets the generated type
Generated type.
Gets or sets the maximum generated value
Maximum generated value. Default is
Gets or sets the minimum generated value
Minimum generated value. Default is
Generates a new value
New random data.
A random data generator for values.
Gets the generated type
Generated type.
Gets or sets the maximum generated value
Maximum generated value. Default is
Gets or sets the minimum generated value
Minimum generated value. Default is
Generates a new value
New random data.
A random data generator for values.
Gets the generated type
Generated type.
Gets or sets the maximum generated value
Maximum generated value. Default is
Gets or sets the minimum generated value
Minimum generated value. Default is
Generates a new value
New random data.
Generates a new value
New random data.
Generates a new value
New random data.
A random generator of instances.
Gets or sets the string containing the generated characters
Generates a new value
New random data.
Gets the generated type
Generated type.
Gets or sets the maximum generated value
Maximum generated value. Default is 0
Gets or sets the minimum generated value
Minimum generated value. Default is 0
Generates a new value
New random data.
A random generator of instances. This class is and so cannot be instantiated.
Gets the generated type
Generated type.
Gets or sets the maximum length of the string
Maximum length of the string.
set proprety, the value is less than 1.
Gets or sets the minimum length of the string
Minimum length of the string.
set proprety, the value is negative.
A graph of (vertices) and (edges).
Gets a value indicating if the allows parallel edges.
true if the is a multi-graph, false otherwise
Gets the provider
provider
Enumerable collection of edges.
Gets the edge count
Gets a value indicating if the vertex set is empty
true if the vertex set is empty, false otherwise.
Gets a value indicating if the is directed.
true if the graph is directed, false if undirected.
Gets the provider
provider
Enumerable collection of vertices.
Gets the number of vertices
Number of vertices in the graph
Gets a value indicating if the vertex set is empty
true if the vertex set is empty, false otherwise.
Add a new vertex from source to target Complexity: 2 search + 1 insertion
Source vertex
Target vertex
Relation
Created Edge
source or target is a null reference
source or target are not part of the graph
Add a new DataTableVertex to the graph and returns it.
Created vertex
Gets a value indicating if the set of edges connected to v is empty
true if the adjacent edge set is empty, false otherwise.
v is a null reference
Gets an enumerable collection of adjacent vertices
Enumerable collection of adjacent vertices
Remove all of the edges and vertices from the graph.
Remove all edges to and from vertex u from the graph.
Test is an edge (u,v) is part of the graph
source vertex
target vertex
true if part of the graph
Tests if a () is part of the graph
Edge to test
true if is part of the graph, false otherwize
Tests if a is part of the graph
Vertex to test
true if is part of the graph, false otherwize
Returns the number of in-edges plus out-edges.
Returns the number of in-degree edges of v
number of in-edges of the vertex v
v is a null reference (Nothing in Visual Basic)
is not part of the graph.
Returns an iterable collection over the in-edge connected to v
in-edges of v
v is a null reference (Nothing in Visual Basic)
is not part of the graph.
Gets a value indicating if the set of in-edges is empty
true if the in-edge set is empty, false otherwise.
v is a null reference (Nothing in Visual Basic)
is not part of the graph.
Returns the number of out-degree edges of v
vertex
number of out-edges of the v
v is a null reference (Nothing in Visual Basic)
v is not part of the graph.
Returns an iterable collection over the edge connected to v
out-edges of v
v is a null reference.
v is not part of the graph.
Gets a value indicating if the set of out-edges is empty
true if the out-edge set is empty, false otherwise.
v is a null reference (Nothing in Visual Basic)
v is not part of the graph.
Removes an edge from the graph. Complexity: 2 edges removed from the vertex edge list + 1 edge removed from the edge list.
edge to remove
e is a null reference (Nothing in Visual Basic)
is not part of the graph
Remove the edge (u,v) from the graph. If the graph allows parallel edges this remove all occurrences of (u,v).
source vertex
target vertex
Remove all the edges from graph g for which the predicate pred returns true.
edge predicate
Remove all the out-edges of vertex u for which the predicate pred returns true.
vertex
edge predicate
Remove all the out-edges of vertex u for which the predicate pred returns true.
vertex
edge predicate
Removes the vertex from the graph.
vertex to remove
v is null
Returns the collection of edges that matches the predicate
Edge predicate
enumerable colleciton of vertices that matches the criteron
ep is null
Returns the collection of in-edges that matches the predicate
Edge predicate
enumerable colleciton of vertices that matches the criteron
v or ep is null
Returns the collection of out-edges that matches the predicate
Edge predicate
enumerable colleciton of vertices that matches the criteron
v or ep is null
Returns the first Edge that matches the predicate
Edge predicate
null if not found, otherwize the first Edge that matches the predicate.
ep is null
Returns the first in-edge that matches the predicate
Edge predicate
null if not found, otherwize the first Edge that matches the predicate.
v or ep is null
Returns the first out-edge that matches the predicate
Edge predicate
null if not found, otherwize the first Edge that matches the predicate.
v or ep is null
Returns the first that matches the predicate
vertex predicate
null if not found, otherwize the first vertex that matches the predicate.
vp is null
Returns the collection of vertices that matches the predicate
vertex predicate
enumerable colleciton of vertices that matches the criteron
vp is null
A populator of instance.
A with a instance.
Default implementation.
A querying the databse. This class is and so cannot be instantiated.
A based on a .
Default implementation of
Default implementation of This class is and so cannot be instantiated.
An smart random generator.
Base class for implementation. This class is and so cannot be instantiated.
Helper class to performe task on a SQL server.
Gets the connection string with Initial Catalog information.
Connection string with Initial catalog information.
Creates a backup of the specified database using the specified and .
A defining the type of output device.
Device path.
is a null reference (Nothing in Visual Basic)
Creates a new database on the server
Drops an existing new database on the server
is a null reference (Nothing in Visual Basic)
Restores a backup of the specified database using the specified and .
A defining the type of output device.
Device path.
is a null reference (Nothing in Visual Basic)
A implementation for MSSQL server. This class cannot be inherited.
Creates a instance.
Creates a instance.
Connection string to server
A instance.
Abstract base class for MSSQL server database testing. This class is and so cannot be instantiated.
Gets the current connection instance.
instance.
Gets the current transaction.
A instance if was called and the connection not closed; otherwise, a null reference (Nothing in Visual Basic)
Provides functions to capture the entire screen, or a particular window, and save it to a file. This is a and so cannot be inherited or instantiated.
Creates an Image object containing a screen shot of the
Creates an Image object containing a screen shot of a specific window
The handle to the window. (In windows forms, this is obtained by the Handle property)
Creates an Image object containing a screen shot of the entire desktop
Creates an Image object containing a screen shot of the entire desktop
A that simulates a MouseDown event.
Executes the mouse down event
A that simulates a MouseUp event
Executes the mouse up event
A that simulates a button click
Executes the mouse click
A that moves the cursor to the center of a .
Offset of the target on the
Gets the center of the target .
A representing the center of the target control in client coordiantes
Gets or sets the target
A instance where the cursor has to move
A that steers the cursor to a target
Gets or sets the target of the movement, in client coordinates
A in client coordinates
Gets the target of the movement, in client coordinates.
A in client coordinates
Abstract base class for implementation. This class is and so cannot be instantiated.
Gets or sets the instance targeted by the
A instance
Raises the event.
Converts the target from screen to client coordinates
Position in screen coordinates
Position converted into client coordinates
Converts the target from client to screen coordinates
Position in client coordinates
Position converted into screen coordinates
Executes the gesture.
Raised when the target is changed
A helper factory of instance.
Gets the target instance
A instance that is targetted by the gestures
Creates a that simulates a left click of the mouse
A instance
Creates a that simulates a left click of the mouse
Control to click
A instance
Creates a that simulates a left click of the mouse
The control to click.
Which button(s) to use.
A instance
Creates a that simulates a left click of the mouse
value representing the involved in the gesture
A instance
Creates a new instance that simulates a Mouse down event (left click)
A instance
Creates a new instance that simulates a Mouse down event with the buttons
value representing the involved in the gesture
A instance
Creates a instance that simulates a drag and drop between and
Source client coordinate
Target client coordinate
A instance that simulates the drag and drop
Creates a instance that simulates a drag and drop between and
Source client coordinate
Target
A instance that simulates the drag and drop
Creates a instance that simulates a drag and drop between and
Source
Target client coordinate
A instance that simulates the drag and drop
Creates a instance that simulates a drag and drop between and
Source
Target
A instance that simulates the drag and drop
Creates a instance that simulates a drag and drop between and
Source
Target client coordinate
A instance that simulates the drag and drop
Creates a that simulates the movement of the mouse to the target
Target client coordinate
A instance
Creates a that simulates the movement of the mouse to the target and the buttons down
Target client coordinate
value representing the involved in the gesture
A instance
Creates a that simulates the movement of the mouse to the center of the
Target instance
A instance
Creates a that simulates the movement of the mouse to the center of the with the buttons down
Target instance
value representing the involved in the gesture
A instance
Creates a new instance that simulates a Mouse up event (left click)
A instance
Creates a new instance that simulates a Mouse up event with the buttons
value representing the involved in the gesture
A instance
Creates a new with the gesture and the repeat count
Target instance
Number of repetition
A instance
Creates a instance with a variable list of instances.
gestures to execute in sequence.
A instance
Creates a that makes the thread sleep a given number of milliseconds
Duration in milliseconds of the sleep
A instance
Creates a for the method and starts it.
The to execute
The started instance
Abstract base class for instance. This class is and so cannot be instantiated.
Gets or sets a value indicating the involved in the gesture.
A combined value of flags.
An abstract base class for implementations that simulates a mouse movement This class is and so cannot be instantiated.
Gets or sets a value indicating the maximum velocity of the cursor
A representing the maximum velocity of the cursor
Gets the target of the movement, in client coordinates
A in client coordinates
Steers the mouse towards the target
A that executes a Repeat of instances.
Gets the collection of to execute in Repeat
A instance
Gets or sets the number of gesture repetition
The repetition count
Executes the contained in in Repeat.
A that executes a sequence of instances.
Gets the collection of to execute in sequence
A instance
Executes the contained in in sequence.
A that makes the sleep.
Gets or sets the sleep duration (in milliseconds)
Number of milliseconds of sleep
Executes the sleep gestures
A static helper for artificially generationg mouse and keyboard input. This is a and so cannot be inherited or instantiated.
Notfies that a mouse movement is starting with the buttons settings
Combined flag describing the current button state
Notfies that a mouse movement is finishing with the buttons settings
Combined flag describing the current button state
Mouse click using button state
Combined flag describing the current button state
Mouse down event
Generates a mouse event
Combined flag describing the mouse event
Mouse event with additional data
Combined flag describing the mouse event
Relative horizontal movement of the cursor
Relative vertical movement of the cursor
Additional data
Mouse up event
Mouse wheel event
Wheel movement
Move mouse of units
horizontal movement
vertical movement
Simulates a Backspace
handle of control to receive the event
Simulates a Key action (KeyDown, Key, KeyUp message sequence)
character pressed
handle of control to receive the event
Simulates a user typing text
text to enter
handle of control to receive the event
A user gesture.
Gets the that is targeted by the gesture
Executes the gesture
Gets the CodeDom statement creating this gesture
A mutable collection of
Gets or sets the at position
index of the gesture
get property, the at position
Adds a instance to the collection
A instance to add to the collection
A mouse gesture.
Gets or sets a value indicating the involved in the gesture.
A combined value of flags.
Mouse even type enumeration
No event
Mouse move where dx,dy are in absolute coordinate
Left button bown
Left button up
Middle button down
middle button up
Mouse moved
Right button down
Right button up
Mouse wheel movement
Additional button down
Additional button up
A that choose from a set of sub-.
Gets or sets the instance
instance.
Choose a and launch its production.
Authorizing token
Abstract rule containing other rules. This class is and so cannot be instantiated.
Gets the list of rules stored in the rule.
containing the child rules.
If then else rule fashion.
Gets or sets the rule executed when the predicate is false
instance executed when is false.
Gets or sets the predicate for the condition.
instance used for testing the condition.
set property, value is a null reference
Gets or sets the rule executed when the predicate is true
instance executed when is true.
set property, value is a null reference
Executes one of the rules depending on the predicate result.
A production token authorizing production.
is a null reference (Nothing in Visual Basic)
A instance that executes a .
Invokes the instance and returns the result.
A class that limits the number of terminal execution.
Processes the request for a done by a rule and returns the token or throws.
instance that requests the token.
A valid instance.
The maximum number of terminal rule execution was hitted.
Factory for instance.
Creates new instances of
A instance
A that wraps a call.
Invokes handler.
A grammar containing a set of rules, a .
Gets or sets the instance.
instance used for creating new productions.
Gets or sets the starting rule.
The start .
Launches a production.
A that guard an inner instance execution from a specific exceptionType.
Gets or sets the regular expression to match the message.
The instance used to mach the message.
Gets or sets the rule name (for debugging purpose)
The rule name.
Gets a value indicating if the rule is terminal.
Always returns true.
Gets or sets a value indicating the rule importance
Value indicating the rule importance
Raises the event.
Executes the inner and guards for a particular exception type.
Authorization token
Semantic actions event
A rule that executes a .
Invokes the instance.
Autorization token
Exception throwed when an exception is catched and is not from the expected type.
Exception throwed when an exception message does not match with the message regular expression
Gets the instance used to match the exception message
message matcher.
A static helper class for creating . This is a and so cannot be inherited or instantiated.
Creates a around
condition to wrap
A
Expection class used to stop production.
Gets the production that stopped.
Default implementation of
Gets a value indicating if the production is authorized
true if authorized, otherwise false.
Gets the that emited the token.
The instance that emited the token.
A rule that executes a .
Invokes the instance.
Autorization token
System implementation of
Uniform random rule selector.
Gets or sets the random generator
The instance used for random data generation
set property, value is a null reference
Select a from
array to select from
Select instance
is a null reference
is empty
Select a from
collection to select from
Select instance
is a null reference
is empty
A that executes repeatidely an inner
Gets the maximum of rule execution
Maximum of rule execution
Gets the minimum of rule execution
Minimum of rule execution
Gets or sets the random generator used for selection repetition counts
The random generator.
set property, value is a null reference
Gets the inner instance
Repeated instance.
Executes repeatidely the inner rule.
Authorization token
Converts rule to EBNF like representation
EBNF-like string representing the rule.
Round Robin rule selector.
Gets or sets the current rule index.
Current rule index
Select a from
array to select from
Select instance
is a null reference
is empty
Select a from
collection to select from
Select instance
is a null reference
is empty
Abstract rule class This class is and so cannot be instantiated.
Gets or sets the rule name
The rule name
Gets a value indicating if the rule is terminal
true if the rule is terminal; otherwise, false.
Gets or sets the rule weight
The rule weight
set property, weight is negative
Raises the event.
Executes the production using the rule (abstract class).
A production token authorizing production.
is a null reference (Nothing in Visual Basic)
Semantic action event.
A collection of elements of type IRule
Gets or sets the IRule at the given index in this RuleList.
Adds an instance of type IRule to the end of this RuleList.
The IRule to be added to the end of this RuleList.
Determines whether a specfic IRule value is in this RuleList.
The IRule value to locate in this RuleList.
true if value is found in this RuleList; false otherwise.
Returns an enumerator that can iterate through the elements of this RuleList.
An object that implements System.Collections.IEnumerator.
Inserts an element into the RuleList at the specified index
The index at which the IRule is to be inserted.
The IRule to insert.
Removes the first occurrence of a specific IRule from this RuleList.
The IRule value to remove from this RuleList.
Type-specific enumeration class, used by RuleList.GetEnumerator.
Static helper class for creating rules. This is a and so cannot be inherited or instantiated.
Creates an alternative of rules.
Set of rule to choose from alternatively.
An instance implementing the alternative rule choosing.
Creates a that executes an .
to execute
instance that contains
Guards the execution of a from an expected type.
instance to guard.
Expected throwed exception when is executed
A instance guarding
Creates a conditional rule with "if" rule.
Condition expression
to execute if condition is true.
A implementing condition rule execution.
Creates a conditional rule with "if" rule and "else" rule.
Condition expression
to execute if condition is true.
to execute if condition is false.
A implementing condition rule execution.
Creates a conditional rule with "if" rule.
Condition expression
to execute if condition is true.
to execute if condition is false.
A implementing condition rule execution.
Creates a conditional rule with "if" rule and "else" rule.
Condition expression
to execute if condition is true.
A implementing condition rule execution.
Creates a rule to be execute zero or more times.
Rule to be executed.
An instance implementing the * operator.
Creates a that executes an .
to execute
instance that contains
Creates a that executes an .
to execute
instance that contains
Creates an optional rule.
Rule to execute optionaly.
An instance implementing the ? operator.
Creates a rule to be execute one or more times.
Rule to be executed.
An instance implementing the + operator.
Creates a rule to be execute between and times.
Rule to be executed.
minimum number of execution of
maximum number of execution of
An instance implementing the {m,n} operator.
Creates a sequence of rules.
Set of rule to execute in sequence.
An instance implementing the sequence of rules.
Creates a weighted alternative of rules.
Set of rule to choose from alternatively.
An instance implementing the alternative rule choosing.
A sequence of rules.
Executes sub-rule production in sequence.
to authorize production.
Weighted random rule selector.
Select a from
array to select from
Select instance
is a null reference
is empty
Select a from
collection to select from
Select instance
is a null reference
is empty
A grammar containing a set of rules, a .
Gets or sets the starting rule.
The start .
Launches a production.
Raised when production is finished.
Predicate that checks a given condition.
Checks a condition and returns result.
Current production token
Predicate result
A production done by a grammar and its set of rules.
Gets the seed that created the production
Seed used to create the production
Processes the request for a done by a rule and returns the token or throws.
instance that requests the token.
A valid instance.
The request was defined using the internal production logic.
A factory for instances.
Creates a new instance.
A valid instance.
An authorization to execute a production.
Gets a value indicating if the production is authorized
true if authorized, otherwise false.
Gets the that emited the token.
The instance that emited the token.
A class that creates random values.
Returns a nonnegative random number.
A 32-bit signed integer greater than or equal to zero and less than .
Returns a nonnegative random number less than the specified maximum.
A 32-bit signed integer greater than or equal to zero and less than .
Returns a random number within a specified range.
The lower bound of the random number returned.
The upper bound of the random number returned. maxValue must be greater than or equal to minValue.
A 32-bit signed integer greater than or equal to minValue and less than maxValue; that is, the range of return values includes minValue but not MaxValue. If minValue equals maxValue, minValue is returned.
Returns a random number between 0.0 and 1.0.
A double-precision floating point number greater than or equal to 0.0, and less than 1.0.
A production rule
Gets or sets the rule name (for debugging purpose)
The rule name.
Gets a value indicating if the rule is terminal
true if the rule is terminal; otherwise, false.
Gets or sets a value indicating the rule importance
Value indicating the rule importance
set property, value is negative.
Executes the production using the rule.
A production token authorizing production.
is a null reference (Nothing in Visual Basic)
Semantic actions event.
A collection of .
Gets an instance of the rules.
A valid instance.
An enumerator over instance.
Gets the current instance
Current instance.
A list of
Gets or sets the at position .
index.
Adds a to the list.
to add
Clears the list.
Gets a value indicating if is in the list.
to test.
true if is in the list; otherwise, false.
Inserts a instance at position
position to insert the rule
to insert
Removes the first occurence of .
to remove
A object that select a rule between a collection of rules.
Select a from
array to select from
Select instance
is a null reference
is empty
Select a from
collection to select from
Select instance
is a null reference
is empty
Method that returns a bool.
Current instance.
A class to generate permutations. This class cannot be inherited.
Gets the order of the permutation
Applis the permutation to the array
A array of Length equal to .
A new array containing the permutated element of
Creates the next permutation in lexicographic order.
The next instance if there remain any; otherwize a null reference.
Gets an enumerable collection of successors.
Creates the inverse of the permutation.
Converts the permutation to a string representation.