The ComplexExplanation type exposes the following members.

Methods

  NameDescription
Public methodAddDetail
Adds a sub-node to this explanation node.
(Inherited from Explanation.)
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.
(Inherited from Explanation.)
Public methodGetDetails
The sub-nodes of this explanation node.
(Inherited from Explanation.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetMatch
The match status of this explanation node.
Protected methodGetSummary (Overrides Explanation..::..GetSummary()()()().)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetValue
The value assigned to this explanation node.
(Inherited from Explanation.)
Public methodIsMatch
Indicates whether or not this Explanation models a good match.

If the match status is explicitly set (i.e.: not null) this method uses it; otherwise it defers to the superclass.

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

See Also