The Explanation type exposes the following members.

Constructors

  NameDescription
Public methodExplanation()()()()
Initializes a new instance of the Explanation class
Public methodExplanation(Single, String)
Initializes a new instance of the Explanation class

Methods

  NameDescription
Public methodAddDetail
Adds a sub-node to this explanation node.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetDescription
A description of this explanation node.
Public methodGetDetails
The sub-nodes of this explanation node.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Protected methodGetSummary
A short one line summary which should contain all high level information about this Explanation, without the "Details"
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetValue
The value assigned to this explanation node.
Public methodIsMatch
Indicates whether or not this Explanation models a good match.

By default, an Explanation represents a "match" if the value is positive.

Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodSetDescription
Sets the description of this explanation node.
Public methodSetValue
Sets the value assigned to this explanation node.
Public methodToHtml
Render an explanation as HTML.
Public methodToString()()()()
Render an explanation as text.
(Overrides Object..::..ToString()()()().)
Public methodToString(Int32)

See Also