For Babelfish Release 1.12.3.10

TournamentMerger Class

A TournamentMerger does the heavy lifting of merging Result Lists together.

The MergeAsync in particular (after initialization) identifies participants that are in one or more of the Tournament members, and then asks the MergeMethod to perform its merging calculation.

Definition

Namespace: Scopos.BabelFish.DataActors.Tournaments
Assembly: BabelFish (in BabelFish.dll) Version: 1.12.3.10+306d87ab71d1aa659d07c082495f8eddb091ca7b
C#
public class TournamentMerger
Inheritance
Object    TournamentMerger

Properties

RankingRule The RANKING RULE to use to rank the participants of this merged Result List.

Commonly the RANKING RULE is auto generated using the method .AutoGenerateRankingRule()

ResultListFormat The RESULT LIST FORMAT to use to display this merged Result List.

Commonly the RESULT LIST FORMAT is auto generataed using the method .AutoGenerateResultListFormat()

ResultListsMembers The set of Result Lists that will be merged.
ResultName The name of the merged result list.

Set during the construction of the TournamentMerger. Must be a name listed in the Tournament's .MergedResultLists property.

Tournament 

Methods

AutoGenerateRankingRule Method dynamically auto-generate a RANKING RULE definition based on the members and configuration."/>

Typically not called directly (although you can), instead the FactoryAsync(Tournament, String) calls this methos when it initializes.

Users may also use their own specified RANKNG RULE by setting the .RankingRule property.

AutoGenerateResultListFormat Method to dynamically auto-generate a RESULT LIST FORMAT definition based on the members and configuration."/>

Typically not called directly (although you can), instead the FactoryAsync(Tournament, String) calls this methos when it initializes.

Users may also use their own specified RESULT LIST FORMAT by setting the ResultListFormat property.

EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FactoryAsync Factory method to construct a new TournamentMerger instance.

It constructs an instance based on the passed in Tournament and result list name (that better be part of that Tournament).

FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
MergeAsync This method identifies participants that are in one or more of the Tournament members, and then asks the MergeMethod to perform its merging calculation.
ToStringReturns a string that represents the current object.
(Inherited from Object)

See Also