For Babelfish Release 1.11.1.3

TieBreakingRuleScore Class

Defines how to compare two IEventScores using the Score object from an Event.

Definition

Namespace: Scopos.BabelFish.DataModel.Definitions
Assembly: BabelFish (in BabelFish.dll) Version: 1.11.1.4+b1da393815f6638555a663d9a94167ecabea5695
C#
public class TieBreakingRuleScore : TieBreakingRuleBase, 
	IEquatable<TieBreakingRuleScore>, IEqualityComparer<TieBreakingRuleScore>
Inheritance
Object    TieBreakingRuleBase    TieBreakingRuleScore
Implements
IEqualityComparerTieBreakingRuleScore, IEquatableTieBreakingRuleScore

Constructors

Properties

Comment Internal documentation comments. All text is ignored by the system.
(Inherited from TieBreakingRuleBase)
EventName The EventName to apply this rule to that is defined by the Course of Fire and found in the participant’s ResultCOF. The result engine must use this rule if the EventName is found in the participant’s ResultCOF. If the EventName is not found this TieBreakingRule is skipped. May contain a place holder "{}". If used, ValueSeries must be included to compile the list of EventNames to check.
Method Specifies the method to use to compare two competitors.
(Inherited from TieBreakingRuleBase)
SortOrder How the comparison should be made.
(Inherited from TieBreakingRuleBase)
Source The Score dictionary property to use to compare.
Values When EventName contains a place holder "{}", the ValueSeries are used to compile the actual list of EventNames to check against. Required when EventName has a placeholder, ignored otherwise.

Methods

Equals(Object)Determines whether the specified object is equal to the current object.
(Overrides ObjectEquals(Object))
Equals(TieBreakingRuleScore)Indicates whether the current object is equal to another object of the same type.
Equals(TieBreakingRuleScore, TieBreakingRuleScore)Determines whether the specified objects are equal.
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetCompiledTieBreakingRules If the fields EventName and Values require interpretation, CompiledTieBreakingRules interpres them and returns a new list of TieBreakingRules cooresponding to the interpretation. If interpretation is not required, then it returns a list of one tie breaking rule, itself.
(Overrides TieBreakingRuleBaseGetCompiledTieBreakingRules)
GetHashCodeServes as the default hash function.
(Overrides ObjectGetHashCode)
GetHashCode(TieBreakingRuleScore)Returns a hash code for the specified object.
GetTypeGets the Type of the current instance.
(Inherited from Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
ToStringReturns a string that represents the current object.
(Overrides ObjectToString)

See Also