<?xml version="1.0" encoding="utf-8"?>
<doc>
  <assembly>
    <name>IAWinFX</name>
  </assembly>
  <members>
    <member name="T:System.Windows.Ink.ActivityEventHandler">
      <summary>Represents the method that will handle the <see cref="T:System.Windows.Ink.InkAnalyzer.Activity" /> event of an <see cref="T:System.Windows.Ink.InkAnalyzer" />. </summary>
      <param name="sender">The source of the event. </param>
      <param name="e">The event data. </param>
    </member>
    <member name="T:System.Windows.Ink.AnalysisAlternate">
      <summary>Represents one of the possible handwriting recognition word matches for <see cref="T:System.Windows.Ink.ContextNode" /> objects.</summary>
    </member>
    <member name="P:System.Windows.Ink.AnalysisAlternate.AlternateNodes">
      <summary>Gets the <see cref="T:System.Windows.Ink.ContextNode" /> objects that are associated with the current <see cref="T:System.Windows.Ink.AnalysisAlternate" />.</summary>
      <returns>The <see cref="T:System.Windows.Ink.ContextNode" /> objects that are associated with this alternate.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisAlternate.Equals(System.Object)">
      <summary>Returns whether this <see cref="T:System.Windows.Ink.AnalysisAlternate" /> is the same as the specified object.</summary>
      <returns>true if the specified object is the same as this <see cref="T:System.Windows.Ink.AnalysisAlternate" /> object; otherwise, false.</returns>
      <param name="obj">The object to compare to.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisAlternate.GetHashCode">
      <summary>Serves as a hash function for a particular type. It is suitable for use in hashing algorithms and data structures such as a hash table.</summary>
      <returns>A hash code for the <see cref="T:System.Windows.Ink.AnalysisAlternate" /> object.</returns>
    </member>
    <member name="P:System.Windows.Ink.AnalysisAlternate.InkRecognitionConfidence">
      <summary>Gets a value that indicates the level of confidence that the <see cref="T:System.Windows.Ink.InkAnalyzer" /> has in the recognition alternate.</summary>
      <returns>The value that indicates the level of confidence that the <see cref="T:System.Windows.Ink.InkRecognizer" /> has in the accuracy of the recognition alternate.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisAlternate.op_Equality(System.Windows.Ink.AnalysisAlternate,System.Windows.Ink.AnalysisAlternate)">
      <summary>Determines whether two <see cref="T:System.Windows.Ink.AnalysisAlternate" /> objects have the same value.</summary>
      <returns>true if <paramref name="leftHand" /> and <paramref name="rightHand" /> have the same value; otherwise, false.</returns>
      <param name="leftHand">An <see cref="T:System.Windows.Ink.AnalysisAlternate" /> or a null reference (Nothing in Visual Basic).</param>
      <param name="rightHand">An <see cref="T:System.Windows.Ink.AnalysisAlternate" /> or a null reference (Nothing in Visual Basic).</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisAlternate.op_Inequality(System.Windows.Ink.AnalysisAlternate,System.Windows.Ink.AnalysisAlternate)">
      <summary>Determines whether two <see cref="T:System.Windows.Ink.AnalysisAlternate" /> objects have different values.</summary>
      <returns>true if <paramref name="leftHand" /> and <paramref name="rightHand" /> have different values; otherwise, false.</returns>
      <param name="leftHand">An <see cref="T:System.Windows.Ink.AnalysisAlternate" /> or a null reference (Nothing in Visual Basic).</param>
      <param name="rightHand">An <see cref="T:System.Windows.Ink.AnalysisAlternate" /> or a null reference (Nothing in Visual Basic).</param>
    </member>
    <member name="P:System.Windows.Ink.AnalysisAlternate.RecognizedString">
      <summary>Gets the recognized string value of the <see cref="T:System.Windows.Ink.AnalysisAlternate" /> object.</summary>
      <returns>The recognized string value of the <see cref="T:System.Windows.Ink.AnalysisAlternate" /> object.</returns>
    </member>
    <member name="P:System.Windows.Ink.AnalysisAlternate.Strokes">
      <summary>Gets the strokes that are referenced by the current <see cref="T:System.Windows.Ink.AnalysisAlternate" /> object.</summary>
      <returns>The <see cref="T:System.Windows.Ink.StrokeCollection" /> is referenced by this <see cref="T:System.Windows.Ink.AnalysisAlternate" /> object.</returns>
    </member>
    <member name="T:System.Windows.Ink.AnalysisAlternateCollection">
      <summary>Contains a collection of <see cref="T:System.Windows.Ink.AnalysisAlternate" /> objects.</summary>
    </member>
    <member name="M:System.Windows.Ink.AnalysisAlternateCollection.CopyTo(System.Windows.Ink.AnalysisAlternate[],System.Int32)">
      <summary>Copies all of the elements of the current <see cref="T:System.Windows.Ink.AnalysisAlternateCollection" /> to a one-dimensional array, starting at a specified destination array index.</summary>
      <param name="alternates">The one-dimensional array that is the destination of elements copied from the collection. The array must have zero-based indexing.</param>
      <param name="index">The zero-based index in the <paramref name="array" /> parameter at which copying begins.</param>
    </member>
    <member name="P:System.Windows.Ink.AnalysisAlternateCollection.Count">
      <summary>Gets the number of <see cref="T:System.Windows.Ink.AnalysisAlternate" /> objects contained in the <see cref="T:System.Windows.Ink.AnalysisAlternateCollection" />.</summary>
      <returns>The number of <see cref="T:System.Windows.Ink.AnalysisAlternate" /> objects contained in the <see cref="T:System.Windows.Ink.AnalysisAlternateCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisAlternateCollection.Equals(System.Object)">
      <summary>Determines whether the specified <see cref="T:System.Windows.Ink.AnalysisAlternateCollection" /> is equal to the current <see cref="T:System.Windows.Ink.AnalysisAlternateCollection" />.</summary>
      <returns>true if the specified <see cref="T:System.Windows.Ink.AnalysisAlternateCollection" /> is equal to the current <see cref="T:System.Windows.Ink.AnalysisAlternateCollection" />; otherwise, false.</returns>
      <param name="obj">The <see cref="T:System.Windows.Ink.AnalysisAlternateCollection" /> to compare with the current <see cref="T:System.Windows.Ink.AnalysisAlternateCollection" />.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisAlternateCollection.GetEnumerator">
      <summary>Returns an object that implements the <see cref="T:System.Collections.IEnumerator" /> interface and iterates through the <see cref="T:System.Windows.Ink.AnalysisAlternate" /> objects within the <see cref="T:System.Windows.Ink.AnalysisAlternateCollection" />.</summary>
      <returns>Returns an object that implements the <see cref="T:System.Collections.IEnumerator" /> interface and iterates through the <see cref="T:System.Windows.Ink.AnalysisAlternate" /> objects within the <see cref="T:System.Windows.Ink.AnalysisAlternateCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisAlternateCollection.GetHashCode">
      <summary>Gets the hash code for the <see cref="T:System.Windows.Ink.AnalysisAlternateCollection" /> instance.</summary>
      <returns>The hash code for this instance.</returns>
    </member>
    <member name="P:System.Windows.Ink.AnalysisAlternateCollection.IsSynchronized">
      <summary>Gets a value that indicates whether or not access to the <see cref="T:System.Windows.Ink.AnalysisAlternateCollection" /> is synchronized (thread safe).</summary>
      <returns>Returns false in all cases. Access to the <see cref="T:System.Windows.Ink.AnalysisAlternateCollection" /> is not synchronized (is not thread safe).</returns>
    </member>
    <member name="P:System.Windows.Ink.AnalysisAlternateCollection.Item(System.Int32)">
      <summary>Gets the <see cref="T:System.Windows.Ink.AnalysisAlternate" /> object with the specified index within the <see cref="T:System.Windows.Ink.AnalysisAlternateCollection" />.</summary>
      <returns>The <see cref="T:System.Windows.Ink.AnalysisAlternate" /> object with the specified index within the <see cref="T:System.Windows.Ink.AnalysisAlternateCollection" />.</returns>
      <param name="index">The zero-based index of the <see cref="T:System.Windows.Ink.AnalysisAlternate" /> object to get.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisAlternateCollection.op_Equality(System.Windows.Ink.AnalysisAlternateCollection,System.Windows.Ink.AnalysisAlternateCollection)">
      <summary>Determines whether two <see cref="T:System.Windows.Ink.AnalysisAlternateCollection" /> objects have the same value.</summary>
      <returns>true if <paramref name="leftHand" /> and <paramref name="rightHand" /> have the same value; otherwise, false.</returns>
      <param name="leftHand">An <see cref="T:System.Windows.Ink.AnalysisAlternateCollection" /> or a null reference (Nothing in Visual Basic).</param>
      <param name="rightHand">An <see cref="T:System.Windows.Ink.AnalysisAlternateCollection" /> or a null reference (Nothing in Visual Basic).</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisAlternateCollection.op_Inequality(System.Windows.Ink.AnalysisAlternateCollection,System.Windows.Ink.AnalysisAlternateCollection)">
      <summary>Determines whether two <see cref="T:System.Windows.Ink.AnalysisAlternateCollection" /> objects have different values.</summary>
      <returns>true if <paramref name="leftHand" /> and <paramref name="rightHand" /> have different values; otherwise, false.</returns>
      <param name="leftHand">An <see cref="T:System.Windows.Ink.AnalysisAlternateCollection" /> or a null reference (Nothing in Visual Basic).</param>
      <param name="rightHand">An <see cref="T:System.Windows.Ink.AnalysisAlternateCollection" /> or a null reference (Nothing in Visual Basic).</param>
    </member>
    <member name="P:System.Windows.Ink.AnalysisAlternateCollection.SyncRoot">
      <summary>Returns an object that can be used to synchronize access to the <see cref="T:System.Windows.Ink.AnalysisAlternateCollection" />.</summary>
      <returns>An object that can be used to synchronize access to the <see cref="T:System.Windows.Ink.AnalysisAlternateCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisAlternateCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)" />
    <member name="M:System.Windows.Ink.AnalysisAlternateCollection.System#Collections#IEnumerable#GetEnumerator" />
    <member name="T:System.Windows.Ink.AnalysisAlternateCollection.AnalysisAlternateCollectionEnumerator">
      <summary>An implementation of the <see cref="T:System.Collections.IEnumerator" /> interface that supports iterating over an <see cref="T:System.Windows.Ink.AnalysisAlternateCollection" />.</summary>
    </member>
    <member name="P:System.Windows.Ink.AnalysisAlternateCollection.AnalysisAlternateCollectionEnumerator.Current">
      <summary>Gets the <see cref="T:System.Windows.Ink.AnalysisAlternate" /> object in the <see cref="T:System.Windows.Ink.AnalysisAlternateCollection" /> to which the enumerator is pointing.</summary>
      <returns>The <see cref="T:System.Windows.Ink.AnalysisAlternate" /> object in the <see cref="T:System.Windows.Ink.AnalysisAlternateCollection" /> to which the enumerator is pointing.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisAlternateCollection.AnalysisAlternateCollectionEnumerator.MoveNext">
      <summary>Moves the enumerator index to the next object in the collection.</summary>
      <returns>Set to true if the index position references an object. Set to false if the index position references the end of the collection.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisAlternateCollection.AnalysisAlternateCollectionEnumerator.Reset">
      <summary>Resets the enumerator index to the beginning of the <see cref="T:System.Windows.Ink.AnalysisAlternateCollection" /> collection.</summary>
    </member>
    <member name="P:System.Windows.Ink.AnalysisAlternateCollection.AnalysisAlternateCollectionEnumerator.System#Collections#IEnumerator#Current" />
    <member name="T:System.Windows.Ink.AnalysisHintNode">
      <summary>Provides an <see cref="T:System.Windows.Ink.InkAnalyzer" /> with an analysis hint for a region.</summary>
    </member>
    <member name="P:System.Windows.Ink.AnalysisHintNode.AllowPartialDictionaryTerms">
      <summary>Gets or sets a value indicating whether the <see cref="T:System.Windows.Ink.InkAnalyzer" /> recognizes partial dictionary terms within the hint's area.</summary>
      <returns>true if the <see cref="T:System.Windows.Ink.InkAnalyzer" /> recognizes partial dictionary terms within the hint's area; otherwise, false. The default is false.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisHintNode.ClearGuide">
      <summary>Clears the <see cref="P:System.Windows.Ink.AnalysisHintNode.Guide" /> from the current <see cref="F:System.Windows.Ink.ContextNodeType.AnalysisHint" />.</summary>
    </member>
    <member name="P:System.Windows.Ink.AnalysisHintNode.CoerceToFactoid">
      <summary>Gets or sets a value indicating whether the <see cref="T:System.Windows.Ink.InkAnalyzer" /> limits its analysis of ink within the hint's area to conform to the hint's <see cref="P:System.Windows.Ink.AnalysisHintNode.Factoid" /> property.</summary>
      <returns>true if the <see cref="T:System.Windows.Ink.InkAnalyzer" /> restricts its analysis of ink within the hint's area to conform to the hint's <see cref="P:System.Windows.Ink.AnalysisHintNode.Factoid" /> property; otherwise, false. The default is false.</returns>
    </member>
    <member name="P:System.Windows.Ink.AnalysisHintNode.Factoid">
      <summary>Gets or sets the string name of the factoid that the <see cref="T:System.Windows.Ink.InkAnalyzer" /> uses to analyze ink within the current area.</summary>
      <returns>The string name of the factoid the <see cref="T:System.Windows.Ink.InkAnalyzer" /> uses to analyze ink within this area. The default is an empty string ("").</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisHintNode.FindAssociatedStrokes">
      <summary>Returns the strokes to which the <see cref="T:System.Windows.Ink.InkAnalyzer" /> has applied the current analysis hint.</summary>
      <returns>The strokes to which the <see cref="T:System.Windows.Ink.InkAnalyzer" /> has applied the current analysis hint.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisHintNode.GetEnabledUnicodeCharacterRanges">
      <summary>Returns an array of characters that represent a restricted Unicode character set supported by the current <see cref="T:System.Windows.Ink.InkRecognizer" />.</summary>
      <returns>An array of character that represents the restricted Unicode character set supported by this <see cref="T:System.Windows.Ink.InkRecognizer" />s.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisHintNode.GetRecognizedString">
      <summary>Returns the concatenation of the recognized strings for all writing nodes to which the <see cref="T:System.Windows.Ink.InkAnalyzer" /> has applied the current analysis hint.</summary>
      <returns>The concatenation of the recognized strings for all writing nodes to which the <see cref="T:System.Windows.Ink.InkAnalyzer" /> has applied the current analysis hint. The default is an empty string ("").</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisHintNode.GetWordlist">
      <summary>Returns a string array that represents the word list for the current analysis hint.</summary>
      <returns>A string array that represents the word list for the current analysis hint, or null if no word list is set.</returns>
    </member>
    <member name="P:System.Windows.Ink.AnalysisHintNode.Guide">
      <summary>Gets or sets the recognizer guide that the <see cref="T:System.Windows.Ink.InkAnalyzer" /> uses to analyze ink within the current area.</summary>
      <returns>The recognizer guide that the <see cref="T:System.Windows.Ink.InkAnalyzer" /> uses to analyze ink within this area. The default is an <see cref="T:System.Windows.Ink.InkRecognizerGuide" /> where all of its properties are set to 0.</returns>
    </member>
    <member name="P:System.Windows.Ink.AnalysisHintNode.Name">
      <summary>Gets or sets the name of the current <see cref="T:System.Windows.Ink.AnalysisHintNode" />.</summary>
      <returns>A name for this <see cref="T:System.Windows.Ink.AnalysisHintNode" />. The default is an empty string ("").</returns>
    </member>
    <member name="P:System.Windows.Ink.AnalysisHintNode.PrefixText">
      <summary>Gets or sets the prefix text that the <see cref="T:System.Windows.Ink.InkAnalyzer" /> uses to analyze ink within the current area.</summary>
      <returns>The prefix text that the <see cref="T:System.Windows.Ink.InkAnalyzer" /> uses to analyze ink within an area. The default is an empty string ("").</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisHintNode.SetEnabledUnicodeCharacterRanges(System.Windows.Ink.UnicodeCharacterRangeCollection)">
      <summary>Allows the user to restrict the set of supported Unicode ranges used by the recognizer.</summary>
      <param name="enabledCharacterRanges">An array of supported Unicode ranges.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisHintNode.SetWordlist(System.String[])">
      <summary>Changes the word list for the current analysis hint. The word list supplements or replaces the dictionary as a source of possible terms to match with handwriting.</summary>
      <param name="Wordlist">A string array to add a word list, or null to remove the word list.</param>
    </member>
    <member name="P:System.Windows.Ink.AnalysisHintNode.SuffixText">
      <summary>Gets or sets the suffix text that the <see cref="T:System.Windows.Ink.InkAnalyzer" /> uses to analyze ink within the current area.</summary>
      <returns>The suffix text that the <see cref="T:System.Windows.Ink.InkAnalyzer" /> uses to analyze ink within this area. The default is an empty string ("").</returns>
    </member>
    <member name="P:System.Windows.Ink.AnalysisHintNode.TopInkBreaksOnly">
      <summary>Gets or sets a value indicating whether the multiple segmentations in the ink recognition results are disabled.</summary>
      <returns>true if the multiple segmentations in the ink recognition results are disabled; otherwise, false.</returns>
    </member>
    <member name="P:System.Windows.Ink.AnalysisHintNode.WordMode">
      <summary>Gets or sets a value indicating whether the <see cref="T:System.Windows.Ink.InkAnalyzer" /> prioritizes single word results over multiple word results within the current area.</summary>
      <returns>true if the <see cref="T:System.Windows.Ink.InkAnalyzer" /> prioritizes single word results over multiple word results when analyzing ink within this area; otherwise, false. The default is false.</returns>
    </member>
    <member name="T:System.Windows.Ink.AnalysisModes">
      <summary>Specifies how the <see cref="T:System.Windows.Ink.InkAnalyzer" /> functions.</summary>
    </member>
    <member name="T:System.Windows.Ink.AnalysisRegion">
      <summary>Represents an area of a document.</summary>
    </member>
    <member name="M:System.Windows.Ink.AnalysisRegion.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Ink.AnalysisRegion" /> class that represents an infinite area. </summary>
    </member>
    <member name="M:System.Windows.Ink.AnalysisRegion.#ctor(System.Windows.Rect)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Ink.AnalysisRegion" /> class that represents the area within a rectangle. </summary>
      <param name="rectangle">The rectangle that describes the area of the new <see cref="T:System.Windows.Ink.AnalysisRegion" /> in ink space coordinates.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisRegion.Clone">
      <summary>Creates a copy of the <see cref="T:System.Windows.Ink.AnalysisRegion" />.</summary>
      <returns>A copy of the <see cref="T:System.Windows.Ink.AnalysisRegion" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisRegion.Equals(System.Object)">
      <summary>Determines whether the specified <see cref="T:System.Windows.Ink.AnalysisRegion" /> is equal to the current <see cref="T:System.Windows.Ink.AnalysisRegion" />.</summary>
      <returns>true if the specified <see cref="T:System.Windows.Ink.AnalysisRegion" /> is equal to the current <see cref="T:System.Windows.Ink.AnalysisRegion" />; otherwise, false.</returns>
      <param name="Obj">The <see cref="T:System.Windows.Ink.AnalysisRegion" /> to compare with the current <see cref="T:System.Windows.Ink.AnalysisRegion" />.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisRegion.Exclude(System.Windows.Ink.AnalysisRegion)">
      <summary>Restricts the area of the <see cref="T:System.Windows.Ink.AnalysisRegion" /> to the portion of its area that does not intersect the specified <see cref="T:System.Windows.Ink.AnalysisRegion" />.</summary>
      <param name="regionToExclude">The <see cref="T:System.Windows.Ink.AnalysisRegion" /> describing the area to exclude.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisRegion.Exclude(System.Windows.Rect)">
      <summary>Restricts the area of this <see cref="T:System.Windows.Ink.AnalysisRegion" /> to the portion of its area that does not intersect the specified rectangle.</summary>
      <param name="rectangleToExclude">The area to exclude.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisRegion.GetBounds">
      <summary>Gets the bounding rectangle of the <see cref="T:System.Windows.Ink.AnalysisRegion" />.</summary>
      <returns>The bounding rectangle of the <see cref="T:System.Windows.Ink.AnalysisRegion" /> in ink space coordinates.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisRegion.GetHashCode">
      <summary>Gets the hash code for the <see cref="T:System.Windows.Ink.AnalysisRegion" /> instance.</summary>
      <returns>The hash code for this instance.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisRegion.GetRegionScans">
      <summary>Returns an array of rectangles that defines the area of the <see cref="T:System.Windows.Ink.AnalysisRegion" />.</summary>
      <returns>An array of rectangles that defines the area of the <see cref="T:System.Windows.Ink.AnalysisRegion" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisRegion.Intersect(System.Windows.Ink.AnalysisRegion)">
      <summary>Restricts the current <see cref="T:System.Windows.Ink.AnalysisRegion" /> to the area that intersects the region and the specified <see cref="T:System.Windows.Ink.AnalysisRegion" />.</summary>
      <param name="regionToIntersect">The <see cref="T:System.Windows.Ink.AnalysisRegion" /> with which to intersect.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisRegion.Intersect(System.Windows.Rect)">
      <summary>Restricts the current <see cref="T:System.Windows.Ink.AnalysisRegion" /> to the area that intersects the region and the specified rectangle.</summary>
      <param name="rectangle">The rectangle with which to intersect in ink space coordinates.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisRegion.IntersectsWith(System.Windows.Rect)">
      <summary>Determines whether the area of the <see cref="T:System.Windows.Ink.AnalysisRegion" /> intersects with the specified rectangle.</summary>
      <returns>true if the area of the <see cref="T:System.Windows.Ink.AnalysisRegion" /> intersects with the specified rectangle; otherwise, false. </returns>
      <param name="rectangle">The rectangle with which to compare, in ink space coordinates.</param>
    </member>
    <member name="P:System.Windows.Ink.AnalysisRegion.IsEmpty">
      <summary>Gets a value indicating whether the <see cref="T:System.Windows.Ink.AnalysisRegion" /> represents an empty region.</summary>
      <returns>true if the represented region is empty; otherwise, false.</returns>
    </member>
    <member name="P:System.Windows.Ink.AnalysisRegion.IsInfinite">
      <summary>Gets a value indicating whether the <see cref="T:System.Windows.Ink.AnalysisRegion" /> represents an infinite region.</summary>
      <returns>true if the represented region is infinite; otherwise, false.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisRegion.MakeEmpty">
      <summary>Reduces the <see cref="T:System.Windows.Ink.AnalysisRegion" /> to represent an empty area.</summary>
    </member>
    <member name="M:System.Windows.Ink.AnalysisRegion.MakeInfinite">
      <summary>Expands the <see cref="T:System.Windows.Ink.AnalysisRegion" /> to represent an infinite area.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisRegion.MaxXY">
      <summary>Specifies the maximum value allowed for the bounds of an <see cref="T:System.Windows.Ink.AnalysisRegion" />.</summary>
    </member>
    <member name="F:System.Windows.Ink.AnalysisRegion.MinXY">
      <summary>Specifies the minimum value allowed for the bounds of an <see cref="T:System.Windows.Ink.AnalysisRegion" />.</summary>
    </member>
    <member name="M:System.Windows.Ink.AnalysisRegion.op_Equality(System.Windows.Ink.AnalysisRegion,System.Windows.Ink.AnalysisRegion)">
      <summary>Determines whether two <see cref="T:System.Windows.Ink.AnalysisRegion" /> objects have the same value.</summary>
      <returns>true if <paramref name="leftHand" /> and <paramref name="rightHand" /> have the same value; otherwise, false.</returns>
      <param name="leftHand">A <see cref="T:System.Windows.Ink.AnalysisRegion" /> or null.</param>
      <param name="rightHand">A <see cref="T:System.Windows.Ink.AnalysisRegion" /> or null.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisRegion.op_Inequality(System.Windows.Ink.AnalysisRegion,System.Windows.Ink.AnalysisRegion)">
      <summary>Determines whether two <see cref="T:System.Windows.Ink.AnalysisRegion" /> objects have different values.</summary>
      <returns>true if <paramref name="leftHand" /> and <paramref name="rightHand" /> have different values; otherwise, false.</returns>
      <param name="leftHand">A <see cref="T:System.Windows.Ink.AnalysisRegion" /> or null.</param>
      <param name="rightHand">A <see cref="T:System.Windows.Ink.AnalysisRegion" /> or null.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisRegion.Union(System.Windows.Ink.AnalysisRegion)">
      <summary>Expands the area of this <see cref="T:System.Windows.Ink.AnalysisRegion" /> to the area created by its union with the specified <see cref="T:System.Windows.Ink.AnalysisRegion" />.</summary>
      <param name="regionToUnion">The <see cref="T:System.Windows.Ink.AnalysisRegion" /> with which to combine.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisRegion.Union(System.Windows.Rect)">
      <summary>Expands the area of the <see cref="T:System.Windows.Ink.AnalysisRegion" /> to the area created by its union with the specified rectangle.</summary>
      <param name="rectangle">The rectangle with which to combine, in ink space coordinates.</param>
    </member>
    <member name="T:System.Windows.Ink.AnalysisStatus">
      <summary>Represents the status of the analysis operation by indicating the success of the analysis, occurrences of warnings, and where or if any changes occurred.</summary>
    </member>
    <member name="P:System.Windows.Ink.AnalysisStatus.AppliedChangesRegion">
      <summary>Returns the region of the document where the <see cref="T:System.Windows.Ink.InkAnalyzer" /> has changed the <see cref="T:System.Windows.Ink.ContextNode" /> tree</summary>
      <returns>The <see cref="T:System.Windows.Ink.AnalysisRegion" /> of the document where changes were updated.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisStatus.Equals(System.Object)">
      <summary>Determines whether the specified <see cref="T:System.Windows.Ink.AnalysisStatus" /> is equal to the current <see cref="T:System.Windows.Ink.AnalysisStatus" />.</summary>
      <returns>true if the specified <see cref="T:System.Windows.Ink.AnalysisStatus" /> is equal to the current <see cref="T:System.Windows.Ink.AnalysisStatus" />; otherwise, false.</returns>
      <param name="obj">The <see cref="T:System.Windows.Ink.AnalysisStatus" /> to compare with the current <see cref="T:System.Windows.Ink.AnalysisStatus" />.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisStatus.GetHashCode">
      <summary>Gets the hash code for the <see cref="T:System.Windows.Ink.AnalysisStatus" /> instance.</summary>
      <returns>The hash code for this instance.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisStatus.op_Equality(System.Windows.Ink.AnalysisStatus,System.Windows.Ink.AnalysisStatus)">
      <summary>Determines whether the two specified <see cref="T:System.Windows.Ink.AnalysisStatus" /> objects are equal.</summary>
      <returns>true if <paramref name="leftHand" /> and <paramref name="rightHand" /> are equal; otherwise, false.</returns>
      <param name="leftHand">A <see cref="T:System.Windows.Ink.AnalysisStatus" /> or null.</param>
      <param name="rightHand">A <see cref="T:System.Windows.Ink.AnalysisStatus" /> or null.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisStatus.op_Inequality(System.Windows.Ink.AnalysisStatus,System.Windows.Ink.AnalysisStatus)">
      <summary>Determines whether two <see cref="T:System.Windows.Ink.AnalysisStatus" /> objects are equal.</summary>
      <returns>true if <paramref name="lefthand" /> and <paramref name="righthand" /> are not equal; otherwise, false.</returns>
      <param name="leftHand">A <see cref="T:System.Windows.Ink.AnalysisStatus" /> or null.</param>
      <param name="rightHand">A <see cref="T:System.Windows.Ink.AnalysisStatus" /> or null.</param>
    </member>
    <member name="P:System.Windows.Ink.AnalysisStatus.Successful">
      <summary>Returns a Boolean summary of the results of the analysis operation.</summary>
      <returns>true if the analysis operation completed without any warnings. false if at least one warning occurred.</returns>
    </member>
    <member name="P:System.Windows.Ink.AnalysisStatus.Warnings">
      <summary>Gets a collection of <see cref="T:System.Windows.Ink.AnalysisWarning" /> objects. </summary>
      <returns>A collection of <see cref="T:System.Windows.Ink.AnalysisWarning" /> objects in which each <see cref="T:System.Windows.Ink.AnalysisWarning" /> object describes a particular warning or error.</returns>
    </member>
    <member name="T:System.Windows.Ink.AnalysisWarning">
      <summary>Represents a warning or error that occurs during an ink analysis operation.</summary>
    </member>
    <member name="P:System.Windows.Ink.AnalysisWarning.AnalysisHint">
      <summary>Returns the analysis hint that caused the warning during an ink analysis operation.</summary>
      <returns>The <see cref="T:System.Windows.Ink.AnalysisHintNode" /> object that is responsible for this warning.</returns>
    </member>
    <member name="P:System.Windows.Ink.AnalysisWarning.BackgroundException">
      <summary>The <see cref="T:System.Exception" /> that is thrown if an exception occurs in during background analysis of ink.</summary>
      <returns>The <see cref="T:System.Exception" /> that was thrown during background analysis.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisWarning.Equals(System.Object)">
      <summary>Determines whether this instance of <see cref="T:System.Windows.Ink.AnalysisWarning" /> and a specified object have the same value.</summary>
      <returns>true if <paramref name="obj" /> is a <see cref="T:System.Windows.Ink.AnalysisWarning" /> and its value is the same as this instance; otherwise, false.</returns>
      <param name="Obj">An object to compare to the current <see cref="T:System.Windows.Ink.AnalysisWarning" /></param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisWarning.GetHashCode">
      <summary />
      <returns />
    </member>
    <member name="M:System.Windows.Ink.AnalysisWarning.GetNodeIds">
      <summary>Returns the identifiers of relevant context nodes that are associated with the current warning.</summary>
      <returns>An array of <see cref="T:System.Guid" /> objects that are the identifiers for <see cref="T:System.Windows.Ink.ContextNode" /> objects that are associated with the current <see cref="T:System.Windows.Ink.AnalysisWarning" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisWarning.op_Equality(System.Windows.Ink.AnalysisWarning,System.Windows.Ink.AnalysisWarning)">
      <summary>Determines whether two specified <see cref="T:System.Windows.Ink.AnalysisWarning" /> objects have the same value.</summary>
      <returns>true if the value of <paramref name="leftHand" /> is the same as the value of <paramref name="rightHand" />; otherwise, false.</returns>
      <param name="leftHand">A <see cref="T:System.Windows.Ink.AnalysisWarning" /> or a null reference (Nothing in Visual Basic).</param>
      <param name="rightHand">A <see cref="T:System.Windows.Ink.AnalysisWarning" /> or a null reference (Nothing in Visual Basic).</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisWarning.op_Inequality(System.Windows.Ink.AnalysisWarning,System.Windows.Ink.AnalysisWarning)">
      <summary>Determines whether two specified <see cref="T:System.Windows.Ink.AnalysisWarning" /> objects have different values.</summary>
      <returns>true if the value of <paramref name="leftHand" /> is different from the value of <paramref name="rightHand" />; otherwise, false.</returns>
      <param name="leftHand">A <see cref="T:System.Windows.Ink.AnalysisWarning" /> or a null reference (Nothing in Visual Basic).</param>
      <param name="rightHand">A <see cref="T:System.Windows.Ink.AnalysisWarning" /> or a null reference (Nothing in Visual Basic).</param>
    </member>
    <member name="P:System.Windows.Ink.AnalysisWarning.WarningCode">
      <summary>Returns the type of warning that occurred by using the <see cref="T:System.Windows.Ink.AnalysisWarningCode" /> enumeration.</summary>
      <returns>The type of warning that occurred.</returns>
    </member>
    <member name="T:System.Windows.Ink.AnalysisWarningCode">
      <summary>Defines values for the set of available warnings that can occur during ink analysis.</summary>
    </member>
    <member name="T:System.Windows.Ink.AnalysisWarningCollection">
      <summary>Contains a collection of <see cref="T:System.Windows.Ink.AnalysisWarning" /> objects that are the result of an ink analysis.</summary>
    </member>
    <member name="M:System.Windows.Ink.AnalysisWarningCollection.CopyTo(System.Windows.Ink.AnalysisWarning[],System.Int32)">
      <summary>Copies all of the elements of the current <see cref="T:System.Windows.Ink.AnalysisWarningCollection" /> to the specified one-dimensional array, starting at the specified destination array index.</summary>
      <param name="array">The one-dimensional array that is the destination of elements copied from the collection. The array must have zero-based indexing.</param>
      <param name="index">The zero-based index in the <paramref name="array" /> parameter at which copying begins.</param>
    </member>
    <member name="P:System.Windows.Ink.AnalysisWarningCollection.Count">
      <summary>Gets the number of <see cref="T:System.Windows.Ink.AnalysisWarning" /> objects contained in the <see cref="T:System.Windows.Ink.AnalysisWarningCollection" />.</summary>
      <returns>The number of <see cref="T:System.Windows.Ink.AnalysisWarning" /> objects contained in the <see cref="T:System.Windows.Ink.AnalysisWarningCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisWarningCollection.Equals(System.Object)">
      <summary>Determines whether the specified <see cref="T:System.Windows.Ink.AnalysisWarningCollection" /> is equal to the current <see cref="T:System.Windows.Ink.AnalysisWarningCollection" />.</summary>
      <returns>true if the specified <see cref="T:System.Windows.Ink.AnalysisWarningCollection" /> is equal to the current <see cref="T:System.Windows.Ink.AnalysisWarningCollection" />; otherwise, false.</returns>
      <param name="obj">The <see cref="T:System.Windows.Ink.AnalysisWarningCollection" /> to compare with the current <see cref="T:System.Windows.Ink.AnalysisWarningCollection" />.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisWarningCollection.GetEnumerator">
      <summary>Returns an object that implements the <see cref="T:System.Collections.IEnumerator" /> interface and that can iterate through the <see cref="T:System.Windows.Ink.AnalysisWarning" /> objects within the <see cref="T:System.Windows.Ink.AnalysisWarningCollection" />.</summary>
      <returns>Returns an object that implements the <see cref="T:System.Collections.IEnumerator" /> interface and that can iterate through the <see cref="T:System.Windows.Ink.AnalysisWarning" /> objects within the <see cref="T:System.Windows.Ink.AnalysisWarningCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisWarningCollection.GetHashCode">
      <summary />
      <returns />
    </member>
    <member name="P:System.Windows.Ink.AnalysisWarningCollection.IsSynchronized">
      <summary>Gets a value that indicates whether or not access to <see cref="T:System.Windows.Ink.AnalysisWarningCollection" /> is synchronized (thread safe).</summary>
      <returns>Returns false in all cases. Access to <see cref="T:System.Windows.Ink.AnalysisWarningCollection" /> is not synchronized (is not thread safe).</returns>
    </member>
    <member name="P:System.Windows.Ink.AnalysisWarningCollection.Item(System.Int32)">
      <summary>Gets the <see cref="T:System.Windows.Ink.AnalysisWarning" /> object at the specified index within the <see cref="T:System.Windows.Ink.AnalysisWarningCollection" />.</summary>
      <returns>The <see cref="T:System.Windows.Ink.AnalysisWarning" /> object at the specified index within the <see cref="T:System.Windows.Ink.AnalysisWarningCollection" />.</returns>
      <param name="index">The zero-based index of the <see cref="T:System.Windows.Ink.AnalysisWarning" /> object to get.</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisWarningCollection.op_Equality(System.Windows.Ink.AnalysisWarningCollection,System.Windows.Ink.AnalysisWarningCollection)">
      <summary>Determines whether two specified <see cref="T:System.Windows.Ink.AnalysisWarningCollection" /> objects have the same value.</summary>
      <returns>true if the value of <paramref name="leftHand" /> is the same as the value of <paramref name="rightHand" />; otherwise, false.</returns>
      <param name="leftHand">A <see cref="T:System.Windows.Ink.AnalysisWarningCollection" /> or a null reference (Nothing in Visual Basic).</param>
      <param name="rightHand">A <see cref="T:System.Windows.Ink.AnalysisWarningCollection" /> or a null reference (Nothing in Visual Basic).</param>
    </member>
    <member name="M:System.Windows.Ink.AnalysisWarningCollection.op_Inequality(System.Windows.Ink.AnalysisWarningCollection,System.Windows.Ink.AnalysisWarningCollection)">
      <summary>Determines whether two specified <see cref="T:System.Windows.Ink.AnalysisWarningCollection" /> objects have different values.</summary>
      <returns>true if the value of <paramref name="leftHand" /> is different from the value of <paramref name="rightHand" />; otherwise, false.</returns>
      <param name="leftHand">A <see cref="T:System.Windows.Ink.AnalysisWarningCollection" /> or a null reference (Nothing in Visual Basic).</param>
      <param name="rightHand">A <see cref="T:System.Windows.Ink.AnalysisWarningCollection" /> or a null reference (Nothing in Visual Basic).</param>
    </member>
    <member name="P:System.Windows.Ink.AnalysisWarningCollection.SyncRoot">
      <summary>Returns an object that can be used to synchronize access to the <see cref="T:System.Windows.Ink.AnalysisWarningCollection" />.</summary>
      <returns>An object that can be used to synchronize access to <see cref="T:System.Windows.Ink.AnalysisWarningCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisWarningCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)" />
    <member name="M:System.Windows.Ink.AnalysisWarningCollection.System#Collections#IEnumerable#GetEnumerator" />
    <member name="T:System.Windows.Ink.AnalysisWarningCollection.AnalysisWarningCollectionEnumerator">
      <summary>An implementation of the <see cref="T:System.Collections.IEnumerator" /> interface that supports iterating through an <see cref="T:System.Windows.Ink.AnalysisWarningCollection" />.</summary>
    </member>
    <member name="P:System.Windows.Ink.AnalysisWarningCollection.AnalysisWarningCollectionEnumerator.Current">
      <summary>Gets the <see cref="T:System.Windows.Ink.AnalysisWarning" /> object in the <see cref="T:System.Windows.Ink.AnalysisWarningCollection" /> to which the enumerator is pointing.</summary>
      <returns>The <see cref="T:System.Windows.Ink.AnalysisWarning" /> object in the <see cref="T:System.Windows.Ink.AnalysisWarningCollection" /> to which the enumerator is pointing.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisWarningCollection.AnalysisWarningCollectionEnumerator.MoveNext">
      <summary>Moves the enumerator index to the next object in the collection.</summary>
      <returns>true if the index position references an object; false if the index position references the end of the collection.</returns>
    </member>
    <member name="M:System.Windows.Ink.AnalysisWarningCollection.AnalysisWarningCollectionEnumerator.Reset">
      <summary>Resets the enumerator index to the beginning of the <see cref="T:System.Windows.Ink.AnalysisWarningCollection" /> collection.</summary>
    </member>
    <member name="P:System.Windows.Ink.AnalysisWarningCollection.AnalysisWarningCollectionEnumerator.System#Collections#IEnumerator#Current" />
    <member name="T:System.Windows.Ink.ConfirmationType">
      <summary>Defines values that specify the type confirmation that can occur on a <see cref="T:System.Windows.Ink.ContextNode" /> object.</summary>
    </member>
    <member name="T:System.Windows.Ink.ContextLink">
      <summary>Represents a relationship between two <see cref="T:System.Windows.Ink.ContextNode" /> objects that is not a parent-child relationship.</summary>
    </member>
    <member name="P:System.Windows.Ink.ContextLink.DestinationNode">
      <summary>Gets the <see cref="T:System.Windows.Ink.ContextNode" /> object that is the destination of the current <see cref="T:System.Windows.Ink.ContextLink" /> object.</summary>
      <returns>The <see cref="T:System.Windows.Ink.ContextNode" /> object that is the destination of this <see cref="T:System.Windows.Ink.ContextLink" /> object.</returns>
    </member>
    <member name="M:System.Windows.Ink.ContextLink.Equals(System.Object)">
      <summary>Returns whether this <see cref="T:System.Windows.Ink.ContextLink" /> object is the same as the specified object.</summary>
      <returns>true if the specified object is the same as this <see cref="T:System.Windows.Ink.ContextLink" /> object; otherwise, false.</returns>
      <param name="Obj">The object to compare with this object.</param>
    </member>
    <member name="M:System.Windows.Ink.ContextLink.GetHashCode">
      <summary>Serves as a hash function for a particular type; suitable for use in hashing algorithms and data structures, such as hash tables.</summary>
      <returns>A hash code for the <see cref="T:System.Windows.Ink.ContextLink" /> object.</returns>
    </member>
    <member name="P:System.Windows.Ink.ContextLink.LinkDirection">
      <summary>Gets the directional relationship between the <see cref="P:System.Windows.Ink.ContextLink.SourceNode" /> and the <see cref="P:System.Windows.Ink.ContextLink.DestinationNode" />.</summary>
      <returns>The directional relationship between the <see cref="P:System.Windows.Ink.ContextLink.SourceNode" /> and the <see cref="P:System.Windows.Ink.ContextLink.DestinationNode" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.ContextLink.op_Equality(System.Windows.Ink.ContextLink,System.Windows.Ink.ContextLink)">
      <summary>Determines whether two specified <see cref="T:System.Windows.Ink.ContextLink" /> objects have the same value.</summary>
      <returns>true if the value of <paramref name="leftHand" /> is the same as the value of <paramref name="rightHand" />; otherwise, false.</returns>
      <param name="leftHand">A <see cref="T:System.Windows.Ink.ContextLink" /> or a null reference (Nothing in Visual Basic).</param>
      <param name="rightHand">A <see cref="T:System.Windows.Ink.ContextLink" /> or a null reference (Nothing in Visual Basic).</param>
    </member>
    <member name="M:System.Windows.Ink.ContextLink.op_Inequality(System.Windows.Ink.ContextLink,System.Windows.Ink.ContextLink)">
      <summary>Determines whether two specified <see cref="T:System.Windows.Ink.ContextLink" /> objects have different values.</summary>
      <returns>true if the value of <paramref name="leftHand" /> is different from the value of <paramref name="rightHand" />; otherwise, false.</returns>
      <param name="leftHand">A <see cref="T:System.Windows.Ink.ContextLink" /> or a null reference (Nothing in Visual Basic).</param>
      <param name="rightHand">A <see cref="T:System.Windows.Ink.ContextLink" /> or a null reference (Nothing in Visual Basic).</param>
    </member>
    <member name="P:System.Windows.Ink.ContextLink.SourceNode">
      <summary>Gets the <see cref="T:System.Windows.Ink.ContextNode" /> object that is the source of the current <see cref="T:System.Windows.Ink.ContextLink" /> object.</summary>
      <returns>The <see cref="T:System.Windows.Ink.ContextNode" /> object that is the source of this <see cref="T:System.Windows.Ink.ContextLink" /> object.</returns>
    </member>
    <member name="T:System.Windows.Ink.ContextLinkCollection">
      <summary>Contains a collection of <see cref="T:System.Windows.Ink.ContextLink" /> objects.</summary>
    </member>
    <member name="M:System.Windows.Ink.ContextLinkCollection.Add(System.Windows.Ink.ContextNode,System.Windows.Ink.ContextLinkDirection)">
      <summary>Adds a new <see cref="T:System.Windows.Ink.ContextLink" /> object to the <see cref="T:System.Windows.Ink.ContextLinkCollection" />, indicating the destination node and its direction.</summary>
      <returns>The new <see cref="T:System.Windows.Ink.ContextLink" /> object.</returns>
      <param name="destinationNode">The <see cref="T:System.Windows.Ink.ContextNode" /> to be linked to.</param>
      <param name="linkDirection">The link direction.</param>
    </member>
    <member name="M:System.Windows.Ink.ContextLinkCollection.Contains(System.Windows.Ink.ContextLink)">
      <summary>Indicates whether the <see cref="T:System.Windows.Ink.ContextLinkCollection" /> contains a specific <see cref="T:System.Windows.Ink.ContextLink" /> object.</summary>
      <returns>Whether the <see cref="T:System.Windows.Ink.ContextLinkCollection" /> contains the specific <see cref="T:System.Windows.Ink.ContextLink" /> object.</returns>
      <param name="link">The <see cref="T:System.Windows.Ink.ContextLink" /> object for which to search.</param>
    </member>
    <member name="M:System.Windows.Ink.ContextLinkCollection.CopyTo(System.Windows.Ink.ContextLink[],System.Int32)">
      <summary>Copies all of the elements of the current <see cref="T:System.Windows.Ink.ContextLinkCollection" /> to the specified one-dimensional array, starting at the specified destination array index.</summary>
      <param name="array">The one-dimensional array that is the destination for elements copied from the collection. The array must have zero-based indexing.</param>
      <param name="index">The zero-based index in the <paramref name="array" /> parameter at which copying begins.</param>
    </member>
    <member name="P:System.Windows.Ink.ContextLinkCollection.Count">
      <summary>Gets the number of <see cref="T:System.Windows.Ink.ContextLink" /> objects contained in the <see cref="T:System.Windows.Ink.ContextLinkCollection" />.</summary>
      <returns>The number of <see cref="T:System.Windows.Ink.ContextLink" /> objects contained in the <see cref="T:System.Windows.Ink.ContextLinkCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.ContextLinkCollection.Equals(System.Object)">
      <summary>Determines whether the specified <see cref="T:System.Windows.Ink.ContextLinkCollection" /> is equal to the current <see cref="T:System.Windows.Ink.ContextLinkCollection" />.</summary>
      <returns>true if the specified <see cref="T:System.Windows.Ink.ContextLinkCollection" /> is equal to the current <see cref="T:System.Windows.Ink.ContextLinkCollection" />; otherwise, false.</returns>
      <param name="obj">The <see cref="T:System.Windows.Ink.ContextLinkCollection" /> to compare with the current <see cref="T:System.Windows.Ink.ContextLinkCollection" />.</param>
    </member>
    <member name="M:System.Windows.Ink.ContextLinkCollection.GetEnumerator">
      <summary>Returns an object that both implements the <see cref="Systems.Collections.IEnumerator" /> interface and can iterate through the <see cref="T:System.Windows.Ink.ContextLink" /> objects within the <see cref="T:System.Windows.Ink.ContextLinkCollection" />.</summary>
      <returns>An object that both implements the <see cref="Systems.Collections.IEnumerator" /> interface and can iterate through the <see cref="T:System.Windows.Ink.ContextLink" /> objects within the <see cref="T:System.Windows.Ink.ContextLinkCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.ContextLinkCollection.GetHashCode">
      <summary>Gets the hash code for the <see cref="T:System.Windows.Ink.ContextLinkCollection" /> instance.</summary>
      <returns>The hash code for this instance.</returns>
    </member>
    <member name="M:System.Windows.Ink.ContextLinkCollection.IndexOf(System.Windows.Ink.ContextLink)">
      <summary>Returns the index of a specific <see cref="T:System.Windows.Ink.ContextLink" /> object within a <see cref="T:System.Windows.Ink.ContextLinkCollection" />.</summary>
      <returns>The index of the specific <see cref="T:System.Windows.Ink.ContextLink" /> object within a <see cref="T:System.Windows.Ink.ContextLinkCollection" />.</returns>
      <param name="link">The <see cref="T:System.Windows.Ink.ContextLink" /> object for which to find the index.</param>
    </member>
    <member name="P:System.Windows.Ink.ContextLinkCollection.IsSynchronized">
      <summary>Gets a value that indicates whether or not access to the <see cref="T:System.Windows.Ink.ContextLinkCollection" /> is synchronized (thread safe).</summary>
      <returns>Returns false in all cases. Access to <see cref="T:System.Windows.Ink.ContextLinkCollection" /> is not synchronized (is not thread safe).</returns>
    </member>
    <member name="P:System.Windows.Ink.ContextLinkCollection.Item(System.Int32)">
      <summary>Gets the <see cref="T:System.Windows.Ink.ContextLink" /> object at the specified index within the <see cref="T:System.Windows.Ink.ContextLinkCollection" />.</summary>
      <returns>The <see cref="T:System.Windows.Ink.ContextLink" /> object at the specified index within the <see cref="T:System.Windows.Ink.ContextLinkCollection" />.</returns>
      <param name="index">The zero-based index of the <see cref="T:System.Windows.Ink.ContextLink" /> object to get.</param>
    </member>
    <member name="M:System.Windows.Ink.ContextLinkCollection.op_Equality(System.Windows.Ink.ContextLinkCollection,System.Windows.Ink.ContextLinkCollection)">
      <summary>Determines whether two specified <see cref="T:System.Windows.Ink.ContextLinkCollection" /> objects have the same value.</summary>
      <returns>true if the value of <paramref name="leftHand" /> is the same as the value of <paramref name="rightHand" />; otherwise, false.</returns>
      <param name="leftHand">A <see cref="T:System.Windows.Ink.ContextLinkCollection" /> or a null reference (Nothing in Visual Basic).</param>
      <param name="rightHand">A <see cref="T:System.Windows.Ink.ContextLinkCollection" /> or a null reference (Nothing in Visual Basic).</param>
    </member>
    <member name="M:System.Windows.Ink.ContextLinkCollection.op_Inequality(System.Windows.Ink.ContextLinkCollection,System.Windows.Ink.ContextLinkCollection)">
      <summary>Determines whether two specified <see cref="T:System.Windows.Ink.ContextLinkCollection" /> objects have different values.</summary>
      <returns>true if the value of <paramref name="leftHand" /> is different from the value of <paramref name="rightHand" />; otherwise, false.</returns>
      <param name="leftHand">A <see cref="T:System.Windows.Ink.ContextLinkCollection" /> or a null reference (Nothing in Visual Basic).</param>
      <param name="rightHand">A <see cref="T:System.Windows.Ink.ContextLinkCollection" /> or a null reference (Nothing in Visual Basic).</param>
    </member>
    <member name="M:System.Windows.Ink.ContextLinkCollection.Remove(System.Windows.Ink.ContextLink)">
      <summary>Removes a <see cref="T:System.Windows.Ink.ContextLink" /> object from the <see cref="T:System.Windows.Ink.ContextLinkCollection" />.</summary>
      <param name="link">The <see cref="T:System.Windows.Ink.ContextLink" /> object to remove.</param>
    </member>
    <member name="M:System.Windows.Ink.ContextLinkCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Windows.Ink.ContextLink" /> at the specified position from the <see cref="T:System.Windows.Ink.ContextLinkCollection" />.</summary>
      <param name="index">The position of the <see cref="T:System.Windows.Ink.ContextLink" /> to move.</param>
    </member>
    <member name="P:System.Windows.Ink.ContextLinkCollection.SyncRoot">
      <summary>Returns an object that can be used to synchronize access to the <see cref="T:System.Windows.Ink.ContextLinkCollection" />.</summary>
      <returns>An object that can be used to synchronize access to the <see cref="T:System.Windows.Ink.ContextLinkCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.ContextLinkCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)" />
    <member name="M:System.Windows.Ink.ContextLinkCollection.System#Collections#IEnumerable#GetEnumerator" />
    <member name="T:System.Windows.Ink.ContextLinkCollection.ContextLinkCollectionEnumerator">
      <summary>An implementation of the <see cref="T:System.Collections.IEnumerator" /> interface that supports iterating over a <see cref="T:System.Windows.Ink.ContextLinkCollection" />.</summary>
    </member>
    <member name="P:System.Windows.Ink.ContextLinkCollection.ContextLinkCollectionEnumerator.Current">
      <summary>Gets the <see cref="T:System.Windows.Ink.ContextLink" /> object in the <see cref="T:System.Windows.Ink.ContextLinkCollection" /> to which the enumerator is pointing.</summary>
      <returns>The <see cref="T:System.Windows.Ink.ContextLink" /> object in the <see cref="T:System.Windows.Ink.ContextLinkCollection" /> to which the enumerator is pointing.</returns>
    </member>
    <member name="M:System.Windows.Ink.ContextLinkCollection.ContextLinkCollectionEnumerator.MoveNext">
      <summary>Moves the enumerator index to the next object in the collection.</summary>
      <returns>true if the index position references an object; false if the index position references the end of the collection.</returns>
    </member>
    <member name="M:System.Windows.Ink.ContextLinkCollection.ContextLinkCollectionEnumerator.Reset">
      <summary>Resets the enumerator index to the beginning of the <see cref="T:System.Windows.Ink.ContextLinkCollection.ContextLinkCollectionEnumerator" />.</summary>
    </member>
    <member name="P:System.Windows.Ink.ContextLinkCollection.ContextLinkCollectionEnumerator.System#Collections#IEnumerator#Current" />
    <member name="T:System.Windows.Ink.ContextLinkDirection">
      <summary>Specifies the directionality, if any, of an additional relationship between the two context nodes beyond the existing parent child relationship.</summary>
    </member>
    <member name="T:System.Windows.Ink.ContextNode">
      <summary>Represents a node in a tree of objects that are created as part of ink analysis.</summary>
    </member>
    <member name="M:System.Windows.Ink.ContextNode.AddPropertyData(System.Guid,System.Object)">
      <summary>Adds a piece of application-specific data.</summary>
      <param name="propertyDataId">A <see cref="T:System.Guid" /> used to identify the type of data.</param>
      <param name="propertyData">The data to add.</param>
    </member>
    <member name="M:System.Windows.Ink.ContextNode.Confirm(System.Windows.Ink.ConfirmationType)">
      <summary>Sets the confirmation type, which restricts what the <see cref="T:System.Windows.Ink.InkAnalyzer" /> can change about the node.</summary>
      <param name="type">The <see cref="T:System.Windows.Ink.ConfirmationType" /> that is applied to the node.</param>
    </member>
    <member name="M:System.Windows.Ink.ContextNode.ContainsPropertyData(System.Guid)">
      <summary>Returns true if the <see cref="T:System.Windows.Ink.ContextNode" /> object contains application-specific data stored under the specified identifier.</summary>
      <returns>true if the <see cref="T:System.Windows.Ink.ContextNode" /> object contains application-specific data stored under the specified identifier; false if this node does not contain application-specific data with the specified identifier.</returns>
      <param name="propertyDataId">The identifier for the data.</param>
    </member>
    <member name="M:System.Windows.Ink.ContextNode.CreatePartiallyPopulatedSubNode(System.Guid,System.Guid,System.Windows.Ink.AnalysisRegion)">
      <summary>Creates a child <see cref="T:System.Windows.Ink.ContextNode" /> object that contains only the following information: <see cref="P:System.Windows.Ink.ContextNode.Type" />, <see cref="P:System.Windows.Ink.ContextNode.Id" />, and <see cref="P:System.Windows.Ink.ContextNode.Location" />.</summary>
      <returns>A new <see cref="T:System.Windows.Ink.ContextNode" /> object that contains only information about <see cref="P:System.Windows.Ink.ContextNode.Type" />, <see cref="P:System.Windows.Ink.ContextNode.Id" />, and <see cref="P:System.Windows.Ink.ContextNode.Location" />. This new node is a child of the <see cref="T:System.Windows.Ink.ContextNode" />.</returns>
      <param name="type">The type of <see cref="T:System.Windows.Ink.ContextNode" /> object to create.</param>
      <param name="nodeId">The identifier for the new node.</param>
      <param name="nodeLocation">The location of the new node.</param>
    </member>
    <member name="M:System.Windows.Ink.ContextNode.CreateSubNode(System.Guid)">
      <summary>Creates a new child <see cref="T:System.Windows.Ink.ContextNode" /> object.</summary>
      <returns>The newly created <see cref="T:System.Windows.Ink.ContextNode" /> object whose parent is this <see cref="T:System.Windows.Ink.ContextNode" />.</returns>
      <param name="type">The type of context node to create.</param>
    </member>
    <member name="M:System.Windows.Ink.ContextNode.DeleteSubNode(System.Windows.Ink.ContextNode)">
      <summary>Deletes a child <see cref="T:System.Windows.Ink.ContextNode" /> object.</summary>
      <param name="subNodeToDelete">The <see cref="T:System.Windows.Ink.ContextNode" /> to delete.</param>
    </member>
    <member name="M:System.Windows.Ink.ContextNode.Equals(System.Object)">
      <summary>Determines whether the specified <see cref="T:System.Windows.Ink.ContextNode" /> is equal to the current <see cref="T:System.Windows.Ink.ContextNode" />.</summary>
      <returns>true if the specified <see cref="T:System.Windows.Ink.ContextNode" /> is equal to the current <see cref="T:System.Windows.Ink.ContextNode" />; otherwise, false.</returns>
      <param name="Obj">The <see cref="T:System.Windows.Ink.ContextNode" /> to compare with the current <see cref="T:System.Windows.Ink.ContextNode" />.</param>
    </member>
    <member name="M:System.Windows.Ink.ContextNode.GetHashCode">
      <summary />
      <returns />
    </member>
    <member name="M:System.Windows.Ink.ContextNode.GetPropertyData(System.Guid)">
      <summary>Returns application-specific data that was added with the specified identifier.</summary>
      <returns>The application-specific data that was added with the specified identifier.</returns>
      <param name="propertyDataId">The identifier for the data.</param>
    </member>
    <member name="M:System.Windows.Ink.ContextNode.GetPropertyDataIds">
      <summary>Returns the identifiers for which there is property data.</summary>
      <returns>The identifiers for which there is property data.</returns>
    </member>
    <member name="P:System.Windows.Ink.ContextNode.Id">
      <summary>Gets the identifier of the <see cref="T:System.Windows.Ink.ContextNode" /> object.</summary>
      <returns>The identifier of the <see cref="T:System.Windows.Ink.ContextNode" /> object as a <see cref="T:System.Guid" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.ContextNode.IsConfirmed(System.Windows.Ink.ConfirmationType)">
      <summary>Returns whether the current <see cref="T:System.Windows.Ink.ContextNode" /> has been confirmed with the specified <see cref="T:System.Windows.Ink.ConfirmationType" />.</summary>
      <returns>true if the <see cref="T:System.Windows.Ink.ContextNode" /> is confirmed with the specified <see cref="T:System.Windows.Ink.ConfirmationType" />; otherwise, false.</returns>
      <param name="type">The type of confirmation to perform on the current <see cref="T:System.Windows.Ink.ContextNode" />.</param>
    </member>
    <member name="P:System.Windows.Ink.ContextNode.IsInkLeaf">
      <summary />
      <returns />
    </member>
    <member name="P:System.Windows.Ink.ContextNode.IsUnknownType">
      <summary />
      <returns />
    </member>
    <member name="P:System.Windows.Ink.ContextNode.Links">
      <summary>Gets a collection of <see cref="T:System.Windows.Ink.ContextLink" /> objects that represent relationships to other <see cref="T:System.Windows.Ink.ContextNode" /> objects.</summary>
      <returns>The collection of <see cref="T:System.Windows.Ink.ContextLink" /> objects that represent relationships to other <see cref="T:System.Windows.Ink.ContextNode" /> objects.</returns>
    </member>
    <member name="M:System.Windows.Ink.ContextNode.LoadPropertiesData(System.Byte[])">
      <summary>Recreates the application-specific and internal property data for an array of bytes that was previously created with <see cref="M:System.Windows.Ink.ContextNode.SavePropertiesData" />.</summary>
      <returns>true if the data is loaded successfully; otherwise, false.</returns>
      <param name="propertiesData">An array of bytes that is used to recreate application-specific and internal property data.</param>
    </member>
    <member name="P:System.Windows.Ink.ContextNode.Location">
      <summary>Gets the position and size of the <see cref="T:System.Windows.Ink.ContextNode" /> object.</summary>
      <returns>The position and size of the <see cref="T:System.Windows.Ink.ContextNode" /> object.</returns>
    </member>
    <member name="M:System.Windows.Ink.ContextNode.MoveSubNodeToPosition(System.Windows.Ink.ContextNode,System.Int32)">
      <summary>Reorders a specified child <see cref="T:System.Windows.Ink.ContextNode" /> object so that it moves to the specified index. </summary>
      <param name="subNodeToMove">The child <see cref="T:System.Windows.Ink.ContextNode" /> object to be reordered.</param>
      <param name="newIndex">The new position of the <paramref name="nodeToMove" /><see cref="T:System.Windows.Ink.ContextNode" /> object.</param>
    </member>
    <member name="M:System.Windows.Ink.ContextNode.op_Equality(System.Windows.Ink.ContextNode,System.Windows.Ink.ContextNode)">
      <summary>Determines whether two specified <see cref="T:System.Windows.Ink.ContextNode" /> objects have the same value.</summary>
      <returns>true if the value of <paramref name="leftHand" /> is the same as the value of <paramref name="rightHand" />; otherwise, false.</returns>
      <param name="leftHand">A <see cref="T:System.Windows.Ink.ContextNode" /> or a null reference (Nothing in Visual Basic).</param>
      <param name="rightHand">A <see cref="T:System.Windows.Ink.ContextNode" /> or a null reference (Nothing in Visual Basic).</param>
    </member>
    <member name="M:System.Windows.Ink.ContextNode.op_Inequality(System.Windows.Ink.ContextNode,System.Windows.Ink.ContextNode)">
      <summary>Determines whether two specified <see cref="T:System.Windows.Ink.ContextNode" /> objects have different values.</summary>
      <returns>true if the value of <paramref name="leftHand" /> is different from the value of <paramref name="rightHand" />; otherwise, false.</returns>
      <param name="leftHand">A <see cref="T:System.Windows.Ink.ContextNode" /> or a null reference (Nothing in Visual Basic).</param>
      <param name="rightHand">A <see cref="T:System.Windows.Ink.ContextNode" /> or a null reference (Nothing in Visual Basic).</param>
    </member>
    <member name="P:System.Windows.Ink.ContextNode.ParentNode">
      <summary>Gets the parent node of the <see cref="T:System.Windows.Ink.ContextNode" /> in the context node tree.</summary>
      <returns>The parent node of the <see cref="T:System.Windows.Ink.ContextNode" />.</returns>
    </member>
    <member name="P:System.Windows.Ink.ContextNode.PartiallyPopulated">
      <summary>Gets or sets a value that indicates whether a <see cref="T:System.Windows.Ink.ContextNode" /> object is partially populated or fully populated.</summary>
      <returns>true if the <see cref="T:System.Windows.Ink.ContextNode" /> contains partial data during the data proxy process; false if all of the data has been added.</returns>
    </member>
    <member name="M:System.Windows.Ink.ContextNode.RemovePropertyData(System.Guid)">
      <summary>Removes a piece of application-specific data.</summary>
      <param name="propertyDataId">A <see cref="T:System.Guid" /> used to identify the type of data to remove.</param>
    </member>
    <member name="M:System.Windows.Ink.ContextNode.Reparent(System.Windows.Ink.ContextNode)">
      <summary>Removes this <see cref="T:System.Windows.Ink.ContextNode" /> from its current parent and adds it to another parent.</summary>
      <param name="newParentNode">The new parent that this <see cref="T:System.Windows.Ink.ContextNode" /> becomes a child of.</param>
    </member>
    <member name="M:System.Windows.Ink.ContextNode.ReparentStrokes(System.Windows.Ink.StrokeCollection,System.Windows.Ink.ContextNode)">
      <summary>Moves a stroke from this <see cref="T:System.Windows.Ink.ContextNode" /> object to the specified <see cref="T:System.Windows.Ink.ContextNode" /> object.</summary>
      <param name="strokes">The <see cref="T:System.Windows.Ink.StrokeCollection" /> to move.</param>
      <param name="destinationNode">The <see cref="T:System.Windows.Ink.ContextNode" /> object that the stroke should be moved to.</param>
    </member>
    <member name="M:System.Windows.Ink.ContextNode.SavePropertiesData">
      <summary>Returns an array of bytes that can be stored and later used to recreate application-specific and internal property data on a <see cref="T:System.Windows.Ink.ContextNode" /> object.</summary>
      <returns>An array of bytes that can be stored and later used to recreate application-specific and internal property data.</returns>
    </member>
    <member name="M:System.Windows.Ink.ContextNode.SetStrokes(System.Windows.Ink.StrokeCollection)">
      <summary>Sets the specified strokes on a <see cref="T:System.Windows.Ink.ContextNode" /> object.</summary>
      <param name="strokes">The <see cref="T:System.Windows.Ink.StrokeCollection" /> that <see cref="T:System.Windows.Ink.ContextNode" /> object acquires.</param>
    </member>
    <member name="P:System.Windows.Ink.ContextNode.Strokes">
      <summary>Gets the <see cref="T:System.Windows.Ink.StrokeCollection" /> associated with this <see cref="T:System.Windows.Ink.ContextNode" />.</summary>
      <returns>The <see cref="T:System.Windows.Ink.StrokeCollection" /> associated with this <see cref="T:System.Windows.Ink.ContextNode" />.</returns>
    </member>
    <member name="P:System.Windows.Ink.ContextNode.SubNodes">
      <summary>Gets the direct children of the <see cref="T:System.Windows.Ink.ContextNode" /> object.</summary>
      <returns>The direct children of the <see cref="T:System.Windows.Ink.ContextNode" /> object.</returns>
    </member>
    <member name="M:System.Windows.Ink.ContextNode.ToString">
      <summary>Returns a human-readable type for the <see cref="T:System.Windows.Ink.ContextNode" /> object as a string.</summary>
      <returns>A human-readable type for the <see cref="T:System.Windows.Ink.ContextNode" /> object as a string.</returns>
    </member>
    <member name="P:System.Windows.Ink.ContextNode.Type">
      <summary>Gets the context node type for this <see cref="T:System.Windows.Ink.ContextNode" /> object.</summary>
      <returns>The context node type for this <see cref="T:System.Windows.Ink.ContextNode" /> object.</returns>
    </member>
    <member name="T:System.Windows.Ink.ContextNodeCollection">
      <summary>Contains a collection of <see cref="T:System.Windows.Ink.ContextNode" /> objects that are the result of an ink analysis.</summary>
    </member>
    <member name="M:System.Windows.Ink.ContextNodeCollection.#ctor(System.Windows.Ink.ContextNode[])">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Ink.ContextNodeCollection" /> class and populates it with an array of <see cref="T:System.Windows.Ink.ContextNode" /> objects.</summary>
      <param name="nodes">The array of <see cref="T:System.Windows.Ink.ContextNode" /> objects with which to populate the collection.</param>
    </member>
    <member name="M:System.Windows.Ink.ContextNodeCollection.#ctor(System.Windows.Ink.InkAnalyzer)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Ink.ContextNodeCollection" /> class with no nodes.</summary>
      <param name="analyzer">The <see cref="T:System.Windows.Ink.InkAnalyzer" /> that contains the nodes that will be added to the collection.</param>
    </member>
    <member name="M:System.Windows.Ink.ContextNodeCollection.Add(System.Windows.Ink.ContextNode)">
      <summary>Adds a <see cref="T:System.Windows.Ink.ContextNode" /> object to the <see cref="T:System.Windows.Ink.ContextNodeCollection" />.</summary>
      <returns>Returns the index where  <see cref="T:System.Windows.Ink.ContextNode" /> is added. If the node already exists in the collection, this method returns the index of the node in the collection.If this method fails, it returns -1.</returns>
      <param name="nodeToAdd">The <see cref="T:System.Windows.Ink.ContextNode" /> object to add to the <see cref="T:System.Windows.Ink.ContextNodeCollection" />.</param>
    </member>
    <member name="M:System.Windows.Ink.ContextNodeCollection.AddRange(System.Windows.Ink.ContextNodeCollection)">
      <summary>Adds a <see cref="T:System.Windows.Ink.ContextNodeCollection" /> to this <see cref="T:System.Windows.Ink.ContextNodeCollection" />.</summary>
      <param name="nodesToAdd">The <see cref="T:System.Windows.Ink.ContextNodeCollection" /> to add to this <see cref="T:System.Windows.Ink.ContextNodeCollection" />.</param>
    </member>
    <member name="M:System.Windows.Ink.ContextNodeCollection.Clear">
      <summary>Clears all of the <see cref="T:System.Windows.Ink.ContextNode" /> objects from the <see cref="T:System.Windows.Ink.ContextNodeCollection" />.</summary>
    </member>
    <member name="M:System.Windows.Ink.ContextNodeCollection.Contains(System.Windows.Ink.ContextNode)">
      <summary>Gets a value indicating whether the <see cref="T:System.Windows.Ink.ContextNodeCollection" /> contains a specific <see cref="T:System.Windows.Ink.ContextNode" /> object.</summary>
      <returns>true if the <see cref="T:System.Windows.Ink.ContextNodeCollection" /> contains the specified <see cref="T:System.Windows.Ink.ContextNode" /> object; otherwise, false.</returns>
      <param name="node">The <see cref="T:System.Windows.Ink.ContextNode" /> object to check for.</param>
    </member>
    <member name="M:System.Windows.Ink.ContextNodeCollection.CopyTo(System.Windows.Ink.ContextNode[],System.Int32)">
      <summary>Copies all of the elements of the current <see cref="T:System.Windows.Ink.ContextNodeCollection" /> to the specified one-dimensional array, starting at the specified destination array index.</summary>
      <param name="array">The one-dimensional array that is the destination for elements copied from the collection. The array must have zero-based indexing.</param>
      <param name="index">The zero-based index in the <paramref name="array" /> parameter at which copying begins.</param>
    </member>
    <member name="P:System.Windows.Ink.ContextNodeCollection.Count">
      <summary>Gets the number of <see cref="T:System.Windows.Ink.ContextNode" /> objects contained in the <see cref="T:System.Windows.Ink.ContextNodeCollection" />.</summary>
      <returns>The number of <see cref="T:System.Windows.Ink.ContextNode" /> objects contained in the <see cref="T:System.Windows.Ink.ContextNodeCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.ContextNodeCollection.Equals(System.Object)">
      <summary>Determines whether the specified object is equal to the current <see cref="T:System.Windows.Ink.ContextNodeCollection" />.</summary>
      <returns>true if the specified object is a <see cref="T:System.Windows.Ink.ContextNodeCollection" /> that is equal to the current <see cref="T:System.Windows.Ink.ContextNodeCollection" />; otherwise, false.</returns>
      <param name="obj">The object to compare with the current <see cref="T:System.Windows.Ink.ContextNodeCollection" />.</param>
    </member>
    <member name="M:System.Windows.Ink.ContextNodeCollection.GetEnumerator">
      <summary>Returns an object that both implements the <see cref="T:System.Collections.IEnumerator" /> interface, and can iterate through the <see cref="T:System.Windows.Ink.ContextNode" /> objects within the <see cref="T:System.Windows.Ink.ContextNodeCollection" />.</summary>
      <returns>An object that both implements the <see cref="T:System.Collections.IEnumerator" /> interface, and can iterate through the <see cref="T:System.Windows.Ink.ContextNode" /> objects within the <see cref="T:System.Windows.Ink.ContextNodeCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.ContextNodeCollection.GetHashCode">
      <summary />
      <returns />
    </member>
    <member name="M:System.Windows.Ink.ContextNodeCollection.IndexOf(System.Guid)">
      <summary>Returns the index of the specified <see cref="T:System.Windows.Ink.ContextNode" /> within a <see cref="T:System.Windows.Ink.ContextNodeCollection" />. </summary>
      <returns>The index of the specific <see cref="T:System.Windows.Ink.ContextNode" /> object within the <see cref="T:System.Windows.Ink.ContextNodeCollection" />. </returns>
      <param name="nodeId">The identifier of the <see cref="T:System.Windows.Ink.ContextNode" /> to check for.</param>
    </member>
    <member name="M:System.Windows.Ink.ContextNodeCollection.IndexOf(System.Windows.Ink.ContextNode)">
      <summary>Returns the index of a specific <see cref="T:System.Windows.Ink.ContextNode" /> object within a <see cref="T:System.Windows.Ink.ContextNodeCollection" />.</summary>
      <returns>The index of the specific <see cref="T:System.Windows.Ink.ContextNode" /> object within a <see cref="T:System.Windows.Ink.ContextNodeCollection" />.</returns>
      <param name="node">The <see cref="T:System.Windows.Ink.ContextNode" /> object to check for.</param>
    </member>
    <member name="M:System.Windows.Ink.ContextNodeCollection.Insert(System.Int32,System.Windows.Ink.ContextNode)">
      <summary>Inserts a <see cref="T:System.Windows.Ink.ContextNode" /> into the <see cref="T:System.Windows.Ink.ContextNodeCollection" /> at the specified index.</summary>
      <param name="index">The zero-based index at which to insert the <see cref="T:System.Windows.Ink.ContextNode" /> object specified in the <paramref name="nodeToInsert" /> parameter.</param>
      <param name="nodeToInsert">The <see cref="T:System.Windows.Ink.ContextNode" /> object to insert.</param>
    </member>
    <member name="P:System.Windows.Ink.ContextNodeCollection.IsReadOnly">
      <summary>Gets a value indicating whether or not the <see cref="T:System.Windows.Ink.ContextNodeCollection" /> is read only.</summary>
      <returns>Returns false in all cases.</returns>
    </member>
    <member name="P:System.Windows.Ink.ContextNodeCollection.IsSynchronized">
      <summary>Gets a value that indicates whether or not access to the <see cref="T:System.Windows.Ink.ContextNodeCollection" /> is synchronized (thread safe).</summary>
      <returns>Returns false in all cases. Access to the <see cref="T:System.Windows.Ink.ContextNodeCollection" /> collection is not synchronized (is not thread safe).</returns>
    </member>
    <member name="P:System.Windows.Ink.ContextNodeCollection.Item(System.Guid)">
      <summary>Gets the <see cref="T:System.Windows.Ink.ContextNode" /> object with the specified GUID within the <see cref="T:System.Windows.Ink.ContextNodeCollection" />.</summary>
      <returns>The <see cref="T:System.Windows.Ink.ContextNode" /> object with the specified GUID.</returns>
      <param name="nodeId">The GUID of the <see cref="T:System.Windows.Ink.ContextNode" /> object to get.</param>
    </member>
    <member name="P:System.Windows.Ink.ContextNodeCollection.Item(System.Int32)">
      <summary>Gets the <see cref="T:System.Windows.Ink.ContextNode" /> object at the specified index within the <see cref="T:System.Windows.Ink.ContextNodeCollection" />.</summary>
      <returns>The <see cref="T:System.Windows.Ink.ContextNode" /> object at the specified index within the <see cref="T:System.Windows.Ink.ContextNodeCollection" />.</returns>
      <param name="index">The zero-based index of the <see cref="T:System.Windows.Ink.ContextNode" /> object to get.</param>
    </member>
    <member name="M:System.Windows.Ink.ContextNodeCollection.op_Equality(System.Windows.Ink.ContextNodeCollection,System.Windows.Ink.ContextNodeCollection)">
      <summary>Determines whether two specified <see cref="T:System.Windows.Ink.ContextNodeCollection" /> objects have the same value.</summary>
      <returns>true if the value of <paramref name="leftHand" /> is the same as the value of <paramref name="rightHand" />; otherwise, false.</returns>
      <param name="leftHand">A <see cref="T:System.Windows.Ink.ContextNodeCollection" /> or a null reference (Nothing in Visual Basic).</param>
      <param name="rightHand">A <see cref="T:System.Windows.Ink.ContextNodeCollection" /> or a null reference (Nothing in Visual Basic).</param>
    </member>
    <member name="M:System.Windows.Ink.ContextNodeCollection.op_Inequality(System.Windows.Ink.ContextNodeCollection,System.Windows.Ink.ContextNodeCollection)">
      <summary>Determines whether two specified <see cref="T:System.Windows.Ink.ContextNodeCollection" /> objects have different values.</summary>
      <returns>true if the value of <paramref name="leftHand" /> is different from the value of <paramref name="rightHand" />; otherwise, false.</returns>
      <param name="leftHand">A <see cref="T:System.Windows.Ink.ContextNodeCollection" /> or a null reference (Nothing in Visual Basic).</param>
      <param name="rightHand">A <see cref="T:System.Windows.Ink.ContextNodeCollection" /> or a null reference (Nothing in Visual Basic).</param>
    </member>
    <member name="M:System.Windows.Ink.ContextNodeCollection.Remove(System.Guid)">
      <summary>Removes a <see cref="T:System.Windows.Ink.ContextNode" /> object from <see cref="T:System.Windows.Ink.ContextNodeCollection" />.</summary>
      <param name="nodeId">The <see cref="T:System.Windows.Ink.ContextNode" /> object to remove.</param>
    </member>
    <member name="M:System.Windows.Ink.ContextNodeCollection.Remove(System.Windows.Ink.ContextNode)">
      <summary>Removes a <see cref="T:System.Windows.Ink.ContextNode" /> object from the <see cref="T:System.Windows.Ink.ContextNodeCollection" />.</summary>
      <param name="node">The <see cref="T:System.Windows.Ink.ContextNode" /> object to remove.</param>
    </member>
    <member name="M:System.Windows.Ink.ContextNodeCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Windows.Ink.ContextNode" /> at the specified position from the <see cref="T:System.Windows.Ink.ContextNodeCollection" />.</summary>
      <param name="index">The position of the <see cref="T:System.Windows.Ink.ContextNode" /> to remove.</param>
    </member>
    <member name="P:System.Windows.Ink.ContextNodeCollection.SyncRoot">
      <summary>Returns an object that can be used to synchronize access to the <see cref="T:System.Windows.Ink.ContextNodeCollection" />.</summary>
      <returns>An object that can be used to synchronize access to the <see cref="T:System.Windows.Ink.ContextNodeCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.ContextNodeCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)" />
    <member name="M:System.Windows.Ink.ContextNodeCollection.System#Collections#IEnumerable#GetEnumerator" />
    <member name="T:System.Windows.Ink.ContextNodeCollection.ContextNodeCollectionEnumerator">
      <summary>An implementation of the <see cref="T:System.Collections.IEnumerator" /> interface that supports iterating through a <see cref="T:System.Windows.Ink.ContextNodeCollection" />.</summary>
    </member>
    <member name="P:System.Windows.Ink.ContextNodeCollection.ContextNodeCollectionEnumerator.Current">
      <summary>Gets the <see cref="T:System.Windows.Ink.ContextNode" /> object in the <see cref="T:System.Windows.Ink.ContextNodeCollection" /> to which the enumerator is pointing.</summary>
      <returns>The <see cref="T:System.Windows.Ink.ContextNode" /> object in the <see cref="T:System.Windows.Ink.ContextNodeCollection" /> to which the enumerator is pointing.</returns>
    </member>
    <member name="M:System.Windows.Ink.ContextNodeCollection.ContextNodeCollectionEnumerator.MoveNext">
      <summary>Moves the enumerator index to the next object in the collection.</summary>
      <returns>Returns true if the index position references an object. Returns false if the index position references the end of the collection.</returns>
    </member>
    <member name="M:System.Windows.Ink.ContextNodeCollection.ContextNodeCollectionEnumerator.Reset">
      <summary>Resets the enumerator index to the beginning of the <see cref="T:System.Windows.Ink.ContextNodeCollection" />.</summary>
    </member>
    <member name="P:System.Windows.Ink.ContextNodeCollection.ContextNodeCollectionEnumerator.System#Collections#IEnumerator#Current" />
    <member name="T:System.Windows.Ink.ContextNodeCreatedEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.Ink.InkAnalyzer.ContextNodeCreated" /> event. </summary>
    </member>
    <member name="P:System.Windows.Ink.ContextNodeCreatedEventArgs.NodeCreated">
      <summary>Gets the <see cref="T:System.Windows.Ink.ContextNode" /> that the <see cref="T:System.Windows.Ink.InkAnalyzer" /> created.</summary>
      <returns>The <see cref="T:System.Windows.Ink.ContextNode" /> that the <see cref="T:System.Windows.Ink.InkAnalyzer" /> created.</returns>
    </member>
    <member name="T:System.Windows.Ink.ContextNodeCreatedEventHandler">
      <summary>Represents the method that will handle the <see cref="E:System.Windows.Ink.InkAnalyzer.ContextNodeCreated" /> event of an <see cref="T:System.Windows.Ink.InkAnalyzer" />. </summary>
      <param name="sender">The source of the event. </param>
      <param name="e">The event data. </param>
    </member>
    <member name="T:System.Windows.Ink.ContextNodeDeletingEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.Ink.InkAnalyzer.ContextNodeDeleting" /> event. </summary>
    </member>
    <member name="P:System.Windows.Ink.ContextNodeDeletingEventArgs.NodeToBeDeleted">
      <summary>Gets the context node that the <see cref="T:System.Windows.Ink.InkAnalyzer" /> is deleting.</summary>
      <returns>The context node that the <see cref="T:System.Windows.Ink.InkAnalyzer" /> is deleting.</returns>
    </member>
    <member name="T:System.Windows.Ink.ContextNodeDeletingEventHandler">
      <summary>Represents the method that will handle the <see cref="E:System.Windows.Ink.InkAnalyzer.ContextNodeDeleting" /> event of an <see cref="T:System.Windows.Ink.InkAnalyzer" />. </summary>
      <param name="Sender">The source of the event. </param>
      <param name="E">The event data. </param>
    </member>
    <member name="T:System.Windows.Ink.ContextNodeLinkAddingEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.Ink.InkAnalyzer.ContextNodeLinkAdding" /> event. </summary>
    </member>
    <member name="P:System.Windows.Ink.ContextNodeLinkAddingEventArgs.LinkToBeAdded">
      <summary>Gets the context link that the <see cref="T:System.Windows.Ink.InkAnalyzer" /> is creating.</summary>
      <returns>The context link that the <see cref="T:System.Windows.Ink.InkAnalyzer" /> is creating.</returns>
    </member>
    <member name="T:System.Windows.Ink.ContextNodeLinkAddingEventHandler">
      <summary>Represents the method that will handle the <see cref="E:System.Windows.Ink.InkAnalyzer.ContextNodeLinkAdding" /> event of an <see cref="T:System.Windows.Ink.InkAnalyzer" />. </summary>
      <param name="sender">The source of the event. </param>
      <param name="E">The event data. </param>
    </member>
    <member name="T:System.Windows.Ink.ContextNodeLinkDeletingEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.Ink.InkAnalyzer.ContextNodeLinkDeleting" /> event. </summary>
    </member>
    <member name="P:System.Windows.Ink.ContextNodeLinkDeletingEventArgs.LinkToBeDeleted">
      <summary>Gets the context link that the <see cref="T:System.Windows.Ink.InkAnalyzer" /> is removing.</summary>
      <returns>The context link classes that the <see cref="T:System.Windows.Ink.InkAnalyzer" /> is removing.</returns>
    </member>
    <member name="T:System.Windows.Ink.ContextNodeLinkDeletingEventHandler">
      <summary>Represents the method that will handle the <see cref="E:System.Windows.Ink.InkAnalyzer.ContextNodeLinkDeleting" /> event of an <see cref="T:System.Windows.Ink.InkAnalyzer" />. </summary>
      <param name="sender">The source of the event. </param>
      <param name="e">The event data. </param>
    </member>
    <member name="T:System.Windows.Ink.ContextNodeMovingToPositionEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.Ink.InkAnalyzer.ContextNodeMovingToPosition" /> event. </summary>
    </member>
    <member name="P:System.Windows.Ink.ContextNodeMovingToPositionEventArgs.NewIndex">
      <summary>Gets the index to which the <see cref="T:System.Windows.Ink.InkAnalyzerBase" /> is moving the <see cref="T:System.Windows.Ink.ContextNode" />.</summary>
      <returns>The index to which the <see cref="T:System.Windows.Ink.InkAnalyzer" /> is moving the <see cref="T:System.Windows.Ink.ContextNode" />.</returns>
    </member>
    <member name="P:System.Windows.Ink.ContextNodeMovingToPositionEventArgs.ParentNode">
      <summary>Gets the parent context node of the <see cref="T:System.Windows.Ink.ContextNode" /> that the <see cref="T:System.Windows.Ink.InkAnalyzer" /> is moving.</summary>
      <returns>The parent context node of the <see cref="T:System.Windows.Ink.ContextNode" /> that the <see cref="T:System.Windows.Ink.InkAnalyzer" /> is moving.</returns>
    </member>
    <member name="P:System.Windows.Ink.ContextNodeMovingToPositionEventArgs.SubNodeToMove">
      <summary>Gets the context node that the <see cref="T:System.Windows.Ink.InkAnalyzer" /> is moving.</summary>
      <returns>The context node that the <see cref="T:System.Windows.Ink.InkAnalyzer" /> is moving.</returns>
    </member>
    <member name="T:System.Windows.Ink.ContextNodeMovingToPositionEventHandler">
      <summary>Represents the method that will handle the <see cref="E:System.Windows.Ink.InkAnalyzer.ContextNodeMovingToPosition" /> event of an <see cref="T:System.Windows.Ink.InkAnalyzer" />. </summary>
      <param name="Sender">The source of the event. </param>
      <param name="E">The event data. </param>
    </member>
    <member name="T:System.Windows.Ink.ContextNodePropertiesUpdatedEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.Ink.InkAnalyzer.ContextNodePropertiesUpdated" /> event. </summary>
    </member>
    <member name="M:System.Windows.Ink.ContextNodePropertiesUpdatedEventArgs.GetUpdatedProperties">
      <summary>Returns the list of properties that have been changed.</summary>
      <returns>An array of GUID values indicating which properties have changed.</returns>
    </member>
    <member name="P:System.Windows.Ink.ContextNodePropertiesUpdatedEventArgs.UpdatedNode">
      <summary>Gets the context node that the <see cref="T:System.Windows.Ink.InkAnalyzer" /> updated.</summary>
      <returns>The context node that the <see cref="T:System.Windows.Ink.InkAnalyzer" /> updated.</returns>
    </member>
    <member name="T:System.Windows.Ink.ContextNodePropertiesUpdatedEventHandler">
      <summary>Represents the method that will handle the <see cref="E:System.Windows.Ink.InkAnalyzer.ContextNodePropertiesUpdated" /> event of an <see cref="T:System.Windows.Ink.InkAnalyzer" />. </summary>
      <param name="sender">The source of the event. </param>
      <param name="e">The event data. </param>
    </member>
    <member name="T:System.Windows.Ink.ContextNodeReparentingEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.Ink.InkAnalyzer.ContextNodeReparenting" /> event. </summary>
    </member>
    <member name="P:System.Windows.Ink.ContextNodeReparentingEventArgs.NewParent">
      <summary>Gets the new parent context node of the <see cref="T:System.Windows.Ink.ContextNode" /> that the <see cref="T:System.Windows.Ink.InkAnalyzer" /> is moving.</summary>
      <returns>The new parent context node of the <see cref="T:System.Windows.Ink.ContextNode" /> that the <see cref="T:System.Windows.Ink.InkAnalyzer" /> is moving.</returns>
    </member>
    <member name="P:System.Windows.Ink.ContextNodeReparentingEventArgs.NodeToReparent">
      <summary>Gets the context node that the <see cref="T:System.Windows.Ink.InkAnalyzer" /> is moving.</summary>
      <returns>The context node that the <see cref="T:System.Windows.Ink.InkAnalyzer" /> is moving.</returns>
    </member>
    <member name="T:System.Windows.Ink.ContextNodeReparentingEventHandler">
      <summary>Represents the method that will handle the <see cref="E:System.Windows.Ink.InkAnalyzer.ContextNodeReparenting" /> event of an <see cref="T:System.Windows.Ink.InkAnalyzer" />. </summary>
      <param name="sender">The source of the event. </param>
      <param name="E">The event data. </param>
    </member>
    <member name="T:System.Windows.Ink.ContextNodeType">
      <summary>Defines values that specify the type of <see cref="T:System.Windows.Ink.ContextNode" /> object.</summary>
    </member>
    <member name="F:System.Windows.Ink.ContextNodeType.AnalysisHint">
      <summary>Represents the type of node that provides additional context information for a region to the <see cref="T:System.Windows.Ink.InkAnalyzer" /> to improve analysis results.</summary>
    </member>
    <member name="F:System.Windows.Ink.ContextNodeType.CustomRecognizer">
      <summary>Represents the type of node used for a single recognition operation.</summary>
    </member>
    <member name="F:System.Windows.Ink.ContextNodeType.Image">
      <summary>Represents the type of node for a two-dimensional region where any non-ink images can exist in the document.</summary>
    </member>
    <member name="F:System.Windows.Ink.ContextNodeType.InkBullet">
      <summary>Represents the type of node for a collection of strokes that constitutes a bullet in a bulleted list.</summary>
    </member>
    <member name="F:System.Windows.Ink.ContextNodeType.InkDrawing">
      <summary>Represents the type of node for a collection of strokes that constitutes a drawing.</summary>
    </member>
    <member name="F:System.Windows.Ink.ContextNodeType.InkWord">
      <summary>Represents the type of node for a collection of strokes that constitutes a logical grouping to form a recognizable word.</summary>
    </member>
    <member name="F:System.Windows.Ink.ContextNodeType.Line">
      <summary>Represents the type of node for a line of words.</summary>
    </member>
    <member name="F:System.Windows.Ink.ContextNodeType.Object">
      <summary>Represents the type of node for an object that is returned from an "object" custom recognizer.</summary>
    </member>
    <member name="F:System.Windows.Ink.ContextNodeType.Paragraph">
      <summary>Represents the type of node for a collection of nodes that constitutes a logical grouping of lines.</summary>
    </member>
    <member name="F:System.Windows.Ink.ContextNodeType.Root">
      <summary>Represents the type of node for the top node of a tree of nodes that describe the results of ink analysis.</summary>
    </member>
    <member name="F:System.Windows.Ink.ContextNodeType.TextWord">
      <summary>Represents the type of node for the two-dimensional region where any non-ink text can exist in the document.</summary>
    </member>
    <member name="F:System.Windows.Ink.ContextNodeType.UnclassifiedInk">
      <summary>Represents the type of node for any strokes that have not yet been classified or recognized.</summary>
    </member>
    <member name="F:System.Windows.Ink.ContextNodeType.WritingRegion">
      <summary>Represents the type of node for a group of text paragraphs with the same orientation.</summary>
    </member>
    <member name="T:System.Windows.Ink.CustomRecognizerNode">
      <summary>Represents a <see cref="T:System.Windows.Ink.ContextNode" /> for a single recognition operation. All strokes and nodes that are under a <see cref="T:System.Windows.Ink.CustomRecognizerNode" /> object are recognized in an independent recognition operation and are not analyzed by the <see cref="T:System.Windows.Ink.InkAnalyzer" />.</summary>
    </member>
    <member name="M:System.Windows.Ink.CustomRecognizerNode.GetNodesFromTextRange(System.Int32@,System.Int32@)">
      <summary>Returns a collection of descendant <see cref="T:System.Windows.Ink.ContextNode" /> objects that are relevant to the specified text range in the recognized string.</summary>
      <returns>Returns the collection of descendant <see cref="T:System.Windows.Ink.ContextNode" /> objects that are relevant to the specified text range in the recognized string.</returns>
      <param name="start">The start of the text range in the recognized string.</param>
      <param name="length">The length of the text range in the recognized string.</param>
    </member>
    <member name="M:System.Windows.Ink.CustomRecognizerNode.GetNodesFromTextRange(System.Int32@,System.Int32@,System.Windows.Ink.ContextNodeCollection)">
      <summary>Returns a collection of descendant <see cref="T:System.Windows.Ink.ContextNode" /> objects that are relevant to the specified text range in the recognized string within a collection of descendant nodes.</summary>
      <returns>The collection of descendant <see cref="T:System.Windows.Ink.ContextNode" /> objects that are relevant to the specified text range in the recognized string within the collection of descendant nodes.</returns>
      <param name="Start">The start of the text range in the <paramref name="subTree" /> portion of the recognized string.</param>
      <param name="Length">The length of the text range in the recognized string.</param>
      <param name="subTree">The descendant <see cref="T:System.Windows.Ink.ContextNode" /> objects to which to narrow the search.</param>
    </member>
    <member name="M:System.Windows.Ink.CustomRecognizerNode.GetRecognizedString">
      <summary>Returns the best-result string of the recognition operation for the <see cref="T:Microsoft.CustomRecognizerNode" />.</summary>
      <returns>The best-result string of the recognition operation for the <see cref="T:Microsoft.CustomRecognizerNode" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.CustomRecognizerNode.GetTextRangeFromNodes(System.Windows.Ink.ContextNodeCollection,System.Int32@,System.Int32@)">
      <summary>Finds the text range in the recognized string that corresponds to a collection of <see cref="T:System.Windows.Ink.ContextNode" /> objects that are descendants of the <see cref="T:System.Windows.Ink.CustomRecognizerNode" /> object.</summary>
      <param name="subTree">The collection of <see cref="T:System.Windows.Ink.ContextNode" /> objects that are descendants of the <see cref="T:System.Windows.Ink.CustomRecognizerNode" />.</param>
      <param name="start">The start of the text range.</param>
      <param name="length">The length of the text range.</param>
    </member>
    <member name="P:System.Windows.Ink.CustomRecognizerNode.InkRecognitionConfidence">
      <summary>Returns a value that indicates the level of confidence that the <see cref="T:System.Windows.Ink.InkAnalyzer" /> has in the accuracy of the recognition result.</summary>
      <returns>The value that indicates the level of confidence that the <see cref="T:System.Windows.Ink.InkAnalyzer" /> has in the accuracy of the recognition result.</returns>
    </member>
    <member name="P:System.Windows.Ink.CustomRecognizerNode.InkRecognizerId">
      <summary>Gets and sets the identifier for the custom recognizer with which the <see cref="T:System.Windows.Ink.CustomRecognizerNode" /> is associated.</summary>
      <returns>The identifier for the custom recognizer with which the <see cref="T:System.Windows.Ink.CustomRecognizerNode" /> is associated.</returns>
    </member>
    <member name="T:System.Windows.Ink.ImageNode">
      <summary>Represents a <see cref="T:System.Windows.Ink.ContextNode" /> for a two-dimensional region where any non-ink images may exist in the application.</summary>
    </member>
    <member name="P:System.Windows.Ink.ImageNode.Data">
      <summary>Gets and sets application defined data for the <see cref="T:System.Windows.Ink.ImageNode" /> object.</summary>
      <returns>The application-defined data for the <see cref="T:System.Windows.Ink.ImageNode" /> object.</returns>
    </member>
    <member name="M:System.Windows.Ink.ImageNode.SetLocation(System.Windows.Ink.AnalysisRegion)">
      <summary>Sets the location of the non-ink image on the application document.</summary>
      <param name="Location">The location where the non-ink image is on the application document.</param>
    </member>
    <member name="T:System.Windows.Ink.InkAnalyzer">
      <summary>Provides access to layout analysis, writing and drawing classification, and handwriting recognition.</summary>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Ink.InkAnalyzer" /> class. </summary>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.#ctor(System.Windows.Threading.Dispatcher)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Ink.InkAnalyzer" /> class with a specific <see cref="T:System.Windows.Threading.Dispatcher" /> object that is used to synchronize background analysis events when necessary.</summary>
      <param name="synchronizingObject">The object that designates the thread upon which <see cref="T:System.Windows.Ink.InkAnalyzer" /> background analysis events are raised. </param>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.Abort">
      <summary>Cancels the current analysis operation.</summary>
      <returns>The dirty region of current analysis operation.</returns>
    </member>
    <member name="E:System.Windows.Ink.InkAnalyzer.Activity">
      <summary>Occurs to indicate analysis is occurring from the <see cref="M:System.Windows.Ink.InkAnalyzer.Analyze" /> or <see cref="M:System.Windows.Ink.InkAnalyzer.BackgroundAnalyze" /> method.</summary>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.AddStroke(System.Windows.Ink.Stroke)">
      <summary>Adds a <see cref="T:System.Windows.Ink.Stroke" /> to the <see cref="T:System.Windows.Ink.InkAnalyzer" /> and assigns the active input thread's locale identifier to the stroke.</summary>
      <returns>The <see cref="T:System.Windows.Ink.ContextNode" /> to which <paramref name="strokeToAdd" /> was added.</returns>
      <param name="strokeToAdd">The <see cref="T:System.Windows.Ink.Stroke" /> to add to the <see cref="T:System.Windows.Ink.InkAnalyzer" />.</param>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.AddStroke(System.Windows.Ink.Stroke,System.Int32)">
      <summary>Adds a stroke to the <see cref="T:System.Windows.Ink.InkAnalyzer" /> and assigns a specific locale identifier to the stroke.</summary>
      <returns>The <see cref="T:System.Windows.Ink.ContextNode" /> to which <paramref name="strokeToAdd" /> was added.</returns>
      <param name="strokeToAdd">The <see cref="T:System.Windows.Ink.Stroke" /> to add to the <see cref="T:System.Windows.Ink.InkAnalyzer" />.</param>
      <param name="languageId">The locale identifier to assign to <paramref name="strokeToAdd" />.</param>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.AddStrokes(System.Windows.Ink.StrokeCollection)">
      <summary>Adds the specified <see cref="T:System.Windows.Ink.StrokeCollection" /> to the <see cref="T:System.Windows.Ink.InkAnalyzer" /> and assigns the active input thread's locale identifier to each stroke.</summary>
      <returns>The <see cref="T:System.Windows.Ink.ContextNode" /> to which <paramref name="strokesToAdd" /> was added.</returns>
      <param name="strokesToAdd">The <see cref="T:System.Windows.Ink.StrokeCollection" /> to add to the <see cref="T:System.Windows.Ink.InkAnalyzer" />.</param>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.AddStrokes(System.Windows.Ink.StrokeCollection,System.Int32)">
      <summary>Adds a <see cref="T:System.Windows.Ink.StrokeCollection" /> to the <see cref="T:System.Windows.Ink.InkAnalyzer" /> and assigns a specific locale identifier to each stroke.</summary>
      <returns>The <see cref="T:System.Windows.Ink.ContextNode" /> to which <paramref name="strokesToAdd" /> was added.</returns>
      <param name="strokesToAdd">The <see cref="T:System.Windows.Ink.StrokeCollection" /> to add to the <see cref="T:System.Windows.Ink.InkAnalyzer" />.</param>
      <param name="languageId">The locale identifier to assign to the strokes in the <paramref name="strokesToAdd" /> collection.</param>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.AddStrokesToCustomRecognizer(System.Windows.Ink.StrokeCollection,System.Windows.Ink.CustomRecognizerNode)">
      <summary>Adds stroke data for multiple strokes to a custom recognizer node.</summary>
      <returns>The context node to which the ink analyzer added the strokes.</returns>
      <param name="strokes">The <see cref="T:System.Windows.Ink.StrokeCollection" /> to be added.</param>
      <param name="customRecognizer">The custom recognizer node to which the strokes are added.</param>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.AddStrokeToCustomRecognizer(System.Windows.Ink.Stroke,System.Windows.Ink.CustomRecognizerNode)">
      <summary>Adds a stroke to a custom recognizer node.</summary>
      <returns>The context node to which the <see cref="T:System.Windows.Ink.InkAnalyzer" /> added the stroke.</returns>
      <param name="stroke">The stroke to add to the custom recognizer node.</param>
      <param name="customRecognizer">The custom recognizer node.</param>
    </member>
    <member name="P:System.Windows.Ink.InkAnalyzer.AnalysisModes">
      <summary>Gets or sets flags that control how the <see cref="T:System.Windows.Ink.InkAnalyzer" /> performs ink analysis.</summary>
      <returns>A bitwise combination of the <see cref="T:System.Windows.Ink.AnalysisModes" /> enumeration values.</returns>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.Analyze">
      <summary>Performs synchronous ink analysis, which includes layout analysis, writing and drawing classification, and handwriting recognition.</summary>
      <returns>The status of the analysis operation.</returns>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.BackgroundAnalyze">
      <summary>Performs asynchronous ink analysis, which includes layout analysis, writing and drawing classification, and handwriting recognition.</summary>
      <returns>true if the asynchronous ink analysis has started; otherwise, false.</returns>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.ClearStrokeData(System.Windows.Ink.Stroke)">
      <summary>Clears the cached data from the <see cref="T:System.Windows.Ink.InkAnalyzer" /> for the specified <see cref="T:System.Windows.Ink.Stroke" />.</summary>
      <param name="strokeToClear">The cached stroke to clear.</param>
    </member>
    <member name="E:System.Windows.Ink.InkAnalyzer.ContextNodeCreated">
      <summary>Occurs after the <see cref="T:System.Windows.Ink.InkAnalyzer" /> creates a <see cref="T:System.Windows.Ink.ContextNode" />.</summary>
    </member>
    <member name="E:System.Windows.Ink.InkAnalyzer.ContextNodeDeleting">
      <summary>Occurs before the <see cref="T:System.Windows.Ink.InkAnalyzer" /> deletes a <see cref="T:System.Windows.Ink.ContextNode" />.</summary>
    </member>
    <member name="E:System.Windows.Ink.InkAnalyzer.ContextNodeLinkAdding">
      <summary>Occurs before the <see cref="T:System.Windows.Ink.InkAnalyzer" /> adds a <see cref="T:System.Windows.Ink.ContextLink" /> between two <see cref="T:System.Windows.Ink.ContextNode" /> objects.</summary>
    </member>
    <member name="E:System.Windows.Ink.InkAnalyzer.ContextNodeLinkDeleting">
      <summary>Occurs before the <see cref="T:System.Windows.Ink.InkAnalyzer" /> removes a <see cref="T:System.Windows.Ink.ContextLink" /> from between two <see cref="T:System.Windows.Ink.ContextNode" /> objects.</summary>
    </member>
    <member name="E:System.Windows.Ink.InkAnalyzer.ContextNodeMovingToPosition">
      <summary>Occurs before the <see cref="T:System.Windows.Ink.InkAnalyzer" /> moves a <see cref="T:System.Windows.Ink.ContextNode" /> to a new position within a <see cref="P:System.Windows.Ink.ContextNode.SubNodes" /> collection.</summary>
    </member>
    <member name="E:System.Windows.Ink.InkAnalyzer.ContextNodePropertiesUpdated">
      <summary>Occurs after the <see cref="T:System.Windows.Ink.InkAnalyzer" /> updates one or more of the properties of a <see cref="T:System.Windows.Ink.ContextNode" />. </summary>
    </member>
    <member name="E:System.Windows.Ink.InkAnalyzer.ContextNodeReparenting">
      <summary>Occurs before the <see cref="T:System.Windows.Ink.InkAnalyzer" /> moves a <see cref="T:System.Windows.Ink.ContextNode" /> by changing its parent node. </summary>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.CreateAnalysisHint">
      <summary>Adds a new <see cref="T:System.Windows.Ink.AnalysisHintNode" /> with an empty area to the ink analyzer.</summary>
      <returns>The new <see cref="T:System.Windows.Ink.AnalysisHintNode" /> added to the ink analyzer.</returns>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.CreateAnalysisHint(System.Windows.Rect)">
      <summary>Adds a new <see cref="T:System.Windows.Ink.AnalysisHintNode" /> with the specified area to the ink analyzer.</summary>
      <returns>The new <see cref="T:System.Windows.Ink.AnalysisHintNode" /> added to the ink analyzer.</returns>
      <param name="analysisHintRectangle">The rectangle to set the hint's location.</param>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.CreateCustomRecognizer(System.Guid)">
      <summary>Creates a new <see cref="T:System.Windows.Ink.CustomRecognizerNode" /> for the analyzer.</summary>
      <returns>The new <see cref="T:System.Windows.Ink.CustomRecognizerNode" />.</returns>
      <param name="inkRecognizerId">The globally unique identifier (GUID) of the <see cref="T:System.Windows.Ink.InkRecognizer" /> for which to create a node.</param>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.DeleteAnalysisHint(System.Windows.Ink.AnalysisHintNode)">
      <summary>Removes an <see cref="T:System.Windows.Ink.AnalysisHintNode" /> from the ink analyzer.</summary>
      <param name="hintToDelete">The analysis hint to remove from the ink analyzer.</param>
    </member>
    <member name="P:System.Windows.Ink.InkAnalyzer.DirtyRegion">
      <summary>Gets the area that has changed since the last analysis operation.</summary>
      <returns>The area that has changed since the last analysis operation.</returns>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.Dispose">
      <summary>Releases all resources used by the <see cref="T:System.Windows.Ink.InkAnalyzer" />. </summary>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.Equals(System.Object)">
      <summary>Determines whether the specified object is equal to the current <see cref="T:System.Windows.Ink.InkAnalyzer" />.</summary>
      <returns>true if the objects are equal; otherwise, false.</returns>
      <param name="obj">The object which is being compared for equality.</param>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.FindInkLeafNodes">
      <summary>Returns a <see cref="T:System.Windows.Ink.ContextNodeCollection" /> that contains all of the ink leaf nodes, which are the <see cref="T:System.Windows.Ink.ContextNode" /> objects that contain ink strokes.</summary>
      <returns>All ink leaf nodes which include <see cref="T:System.Windows.Ink.ContextNode" /> objects that contain ink strokes.</returns>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.FindInkLeafNodes(System.Windows.Ink.StrokeCollection)">
      <summary>Returns a <see cref="T:System.Windows.Ink.ContextNodeCollection" /> containing the ink leaf nodes that contain the specified strokes.</summary>
      <returns>The ink leaf nodes that contain the specified strokes.</returns>
      <param name="strokes">The strokes that the ink leaf nodes contain.</param>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.FindLeafNodes">
      <summary>Returns a <see cref="T:System.Windows.Ink.ContextNodeCollection" /> that contains all of the leaf nodes, which are the <see cref="T:System.Windows.Ink.ContextNode" /> objects that have no child nodes.</summary>
      <returns>A <see cref="T:System.Windows.Ink.ContextNodeCollection" /> that contains all the leaf nodes.</returns>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.FindNode(System.Guid)">
      <summary>Returns the specified <see cref="T:System.Windows.Ink.ContextNode" />.</summary>
      <returns>The <see cref="T:System.Windows.Ink.ContextNode" /> with the specified identifier.</returns>
      <param name="identifier">The unique identifier of the <see cref="T:System.Windows.Ink.ContextNode" />.</param>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.FindNodes(System.Windows.Ink.MatchesCriteriaCallback,System.Object)">
      <summary>Returns a <see cref="T:System.Windows.Ink.ContextNodeCollection" /> that contains all of the <see cref="T:System.Windows.Ink.ContextNode" /> objects that match the specified criteria.</summary>
      <returns>A <see cref="T:System.Windows.Ink.ContextNodeCollection" /> containing all of the <see cref="T:System.Windows.Ink.ContextNode" /> objects that match the specified criteria.</returns>
      <param name="criteria">A delegate function that determines if a <see cref="T:System.Windows.Ink.ContextNode" /> object meets or fails its specified criteria.</param>
      <param name="data">Optional extra data that may be passed into the delegate function. This method passes this data to the delegate with each call and does not modify or examine it.</param>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.FindNodes(System.Windows.Ink.MatchesCriteriaCallback,System.Object,System.Windows.Ink.ContextNode)">
      <summary>Returns a <see cref="T:System.Windows.Ink.ContextNodeCollection" /> containing the <see cref="T:System.Windows.Ink.ContextNode" /> objects that are descendants of the specified <see cref="T:System.Windows.Ink.ContextNode" /> and that match the specified criteria.</summary>
      <returns>A <see cref="T:System.Windows.Ink.ContextNodeCollection" /> containing all of the <see cref="T:System.Windows.Ink.ContextNode" /> objects that are descendants of the specified node and that match the specified criteria.</returns>
      <param name="Criteria">A delegate function that determines if a <see cref="T:System.Windows.Ink.ContextNode" /> meets or fails its specified criteria.</param>
      <param name="Data">Optional extra data that may be passed into the delegate function. This method passes this data to the delegate with each call and does not modify or examine it.</param>
      <param name="nodeToSearch">The <see cref="T:System.Windows.Ink.ContextNode" /> whose descendants are searched.</param>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.FindNodesOfType(System.Guid)">
      <summary>Returns a <see cref="T:System.Windows.Ink.ContextNodeCollection" /> that contains all <see cref="T:System.Windows.Ink.ContextNode" /> objects of the specified type.</summary>
      <returns>A <see cref="T:System.Windows.Ink.ContextNodeCollection" /> containing all of the <see cref="T:System.Windows.Ink.ContextNode" /> objects of the specified type that are in the node tree of the <see cref="T:System.Windows.Ink.InkAnalyzer" />. </returns>
      <param name="Type">The type of <see cref="T:System.Windows.Ink.ContextNode" /> object to find.</param>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.FindNodesOfType(System.Guid,System.Windows.Ink.ContextNode)">
      <summary>Returns a <see cref="T:System.Windows.Ink.ContextNodeCollection" /> that contains the <see cref="T:System.Windows.Ink.ContextNode" /> objects of the specified type that are descendants of the specified <see cref="T:System.Windows.Ink.ContextNode" />.</summary>
      <returns>The <see cref="T:System.Windows.Ink.ContextNode" /> objects of the specified type that are descendants of the specified <see cref="T:System.Windows.Ink.ContextNode" />.</returns>
      <param name="Type">The type of the <see cref="T:System.Windows.Ink.ContextNode" /> objects to find.</param>
      <param name="Node">The <see cref="T:System.Windows.Ink.ContextNode" /> whose descendants are searched.</param>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.FindNodesOfType(System.Guid,System.Windows.Ink.StrokeCollection)">
      <summary>Returns a <see cref="T:System.Windows.Ink.ContextNodeCollection" /> that contains the <see cref="T:System.Windows.Ink.ContextNode" /> objects of the specified type that contain any of the strokes in the specified <see cref="T:System.Windows.Ink.StrokeCollection" /> collection.</summary>
      <returns>A <see cref="T:System.Windows.Ink.ContextNodeCollection" /> containing the <see cref="T:System.Windows.Ink.ContextNode" /> objects of the specified type that contain any of the strokes in <paramref name="strokes" />.</returns>
      <param name="Type">The type of the <see cref="T:System.Windows.Ink.ContextNode" /> objects to find.</param>
      <param name="Strokes">The specified strokes.</param>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.GetAlternates">
      <summary>Returns a <see cref="T:System.Windows.Ink.AnalysisAlternateCollection" /> that contains up to 10 analysis alternates for all ink associated with the ink analyzer.</summary>
      <returns>Up to 10 of the top analysis alternates for all ink associated with the ink analyzer.</returns>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.GetAlternates(System.Windows.Ink.ContextNodeCollection)">
      <summary>Returns a <see cref="T:System.Windows.Ink.AnalysisAlternateCollection" /> that contains up to 10 analysis alternates for the nodes in a specified <see cref="T:System.Windows.Ink.ContextNodeCollection" />.</summary>
      <returns>Up to 10 of the top analysis alternates for <paramref name="nodes" />.</returns>
      <param name="Nodes">The nodes for which to get analysis alternates.</param>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.GetAlternates(System.Windows.Ink.ContextNodeCollection,System.Int32)">
      <summary>Returns a <see cref="T:System.Windows.Ink.AnalysisAlternateCollection" /> that contains up to the specified number of analysis alternates for the nodes that are in a specified <see cref="T:System.Windows.Ink.ContextNodeCollection" />.</summary>
      <returns>Up to <paramref name="maximumAlternates" /> of the top analysis alternates for <paramref name="nodes" />.</returns>
      <param name="nodes">The nodes for which to get analysis alternates.</param>
      <param name="maximumAlternates">The number of analysis alternates to return.</param>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.GetAlternates(System.Windows.Ink.StrokeCollection)">
      <summary>Returns a <see cref="T:System.Windows.Ink.AnalysisAlternateCollection" /> that contains up to 10 analysis alternates for the specified strokes.</summary>
      <returns>Up to 10 of the top analysis alternates for <paramref name="strokes" />.</returns>
      <param name="strokes">The strokes for which to get analysis alternates.</param>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.GetAlternates(System.Windows.Ink.StrokeCollection,System.Int32)">
      <summary>Returns a <see cref="T:System.Windows.Ink.AnalysisAlternateCollection" /> that contains up to the specified number of analysis alternates for the specified strokes.</summary>
      <returns>Up to <paramref name="maximumAlternates" /> of the top analysis alternates for <paramref name="strokes" />.</returns>
      <param name="Strokes">The strokes for which to get analysis alternates.</param>
      <param name="maximumAlternates">The number of analysis alternates to return.</param>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.GetAnalysisHints">
      <summary>Returns a <see cref="T:System.Windows.Ink.ContextNodeCollection" /> that contains all of the <see cref="T:System.Windows.Ink.AnalysisHintNode" /> objects that are attached to the <see cref="T:System.Windows.Ink.InkAnalyzer" />.</summary>
      <returns>All of the <see cref="T:System.Windows.Ink.AnalysisHintNode" /> objects that are attached to the <see cref="T:System.Windows.Ink.InkAnalyzer" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.GetAnalysisHints(System.String)">
      <summary>Returns a <see cref="T:System.Windows.Ink.ContextNodeCollection" /> that contains all of the <see cref="T:System.Windows.Ink.AnalysisHintNode" /> objects with the specified name that are attached to the <see cref="T:System.Windows.Ink.InkAnalyzer" />.</summary>
      <returns>A collection containing the analysis hints with the specified name, or an empty collection, if no such hint is attached to the ink analyzer.</returns>
      <param name="hintName">The name of the analysis hint to return.</param>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.GetHashCode">
      <summary />
      <returns />
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.GetInkRecognizersByPriority">
      <summary>Returns the ordered collection of recognizers.</summary>
      <returns>The ordered collection of recognizers.</returns>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.GetNodesFromTextRange(System.Int32@,System.Int32@)">
      <summary>Returns a <see cref="T:System.Windows.Ink.ContextNodeCollection" /> that contains the <see cref="T:System.Windows.Ink.ContextNode" /> objects that are relevant to the specified text range.</summary>
      <returns>The collection of <see cref="T:System.Windows.Ink.ContextNode" /> objects that are relevant to the specified text range.</returns>
      <param name="Start">A reference to the start of the text range in the recognized string.</param>
      <param name="Length">A reference to the length of the text range in the recognized string.</param>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.GetNodesFromTextRange(System.Int32@,System.Int32@,System.Windows.Ink.ContextNodeCollection)">
      <summary>Returns a <see cref="T:System.Windows.Ink.ContextNodeCollection" /> that contains the <see cref="T:System.Windows.Ink.ContextNode" /> objects that are relevant to the specified text range for the specified context nodes.</summary>
      <returns>The <see cref="T:System.Windows.Ink.ContextNode" /> objects that are relevant to the specified text range for the specified context nodes.</returns>
      <param name="Start">A reference to the start of the text range in the <paramref name="nodesToSearch" /> portion of the recognized string.</param>
      <param name="Length">A reference to the length of the text range in the <paramref name="nodesToSearch" /> portion of the recognized string.</param>
      <param name="nodesToSearch">The <see cref="T:System.Windows.Ink.ContextNode" /> objects to which to limit the search.</param>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.GetRecognizedString">
      <summary>Returns the best-result string of the recognition operation for the entire context node tree in the ink analyzer.</summary>
      <returns>The best-result string of the recognition operation for the entire context node tree in the ink analyzer.</returns>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.GetStrokeLanguageId(System.Windows.Ink.Stroke)">
      <summary>Returns the locale identifier of the specified <see cref="T:System.Windows.Ink.Stroke" />.</summary>
      <returns>The locale identifier of <paramref name="stroke" />.</returns>
      <param name="stroke">The stroke for which to return the locale identifier.</param>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.GetStrokeType(System.Windows.Ink.Stroke)">
      <summary>Returns the type of a <see cref="T:System.Windows.Ink.Stroke" />.</summary>
      <returns>The classification of <paramref name="stroke" />.</returns>
      <param name="stroke">The stroke for which to return the classification.</param>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.GetTextRangeFromNodes(System.Windows.Ink.ContextNodeCollection,System.Int32@,System.Int32@)">
      <summary>Finds the text range in the recognized string that corresponds to a collection of <see cref="T:System.Windows.Ink.ContextNode" /> objects.</summary>
      <param name="nodesToSearch">The collection of <see cref="T:System.Windows.Ink.ContextNode" /> objects for which to find the text range.</param>
      <param name="start">When this method returns, the <paramref name="start" /> parameter contains a 32-bit signed integer that indicates the start of the text range. This parameter is passed uninitialized.</param>
      <param name="length">When this method returns, the <paramref name="length" /> parameter contains a 32-bit signed integer that indicates the length of the text range. This parameter is passed uninitialized.</param>
    </member>
    <member name="E:System.Windows.Ink.InkAnalyzer.InkAnalyzerStateChanging">
      <summary>Occurs before the <see cref="T:System.Windows.Ink.InkAnalyzer" /> reconciles analysis results so that an application can synchronize data with the <see cref="T:System.Windows.Ink.InkAnalyzer" />.</summary>
    </member>
    <member name="E:System.Windows.Ink.InkAnalyzer.IntermediateResultsUpdated">
      <summary>Occurs when the <see cref="T:System.Windows.Ink.InkAnalyzer" /> completes the current intermediate analysis stage.</summary>
    </member>
    <member name="P:System.Windows.Ink.InkAnalyzer.IsAnalyzing">
      <summary>Gets a value indicating whether the <see cref="T:System.Windows.Ink.InkAnalyzer" /> is performing ink analysis.</summary>
      <returns>true if the ink analyzer is performing ink analysis; otherwise, false.</returns>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.Load(System.IO.Stream)">
      <summary>Loads saved analysis results into the <see cref="T:System.Windows.Ink.InkAnalyzer" />. </summary>
      <returns>true if the analysis results loaded successfully; otherwise, false.</returns>
      <param name="stream">A stream that contains the saved analysis results.</param>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.Load(System.IO.Stream,System.Boolean)">
      <summary>Loads saved analysis results into the <see cref="T:System.Windows.Ink.InkAnalyzer" />. </summary>
      <returns>true if the analysis results loaded successfully; otherwise, false.</returns>
      <param name="stream">A stream that contains the saved analysis results.</param>
      <param name="doNotAutoAddStrokes">true to exclude strokes that were not previously added to an <see cref="T:System.Windows.Ink.InkAnalyzer" />; otherwise, false.</param>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.ModifyTopAlternate(System.Windows.Ink.AnalysisAlternate)">
      <summary>Changes the current top alternate to the specified <see cref="T:System.Windows.Ink.AnalysisAlternate" /> . Automatically clears the confirmation type for all context nodes associated with the alternate.</summary>
      <param name="Alternate">The alternate to set as the top alternate.</param>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.ModifyTopAlternate(System.Windows.Ink.AnalysisAlternate,System.Boolean)">
      <summary>Changes the current top alternate to the specified <see cref="T:System.Windows.Ink.AnalysisAlternate" />. </summary>
      <param name="Alternate">The alternate to set as the top alternate.</param>
      <param name="confirmAutomatically">true to leave the confirmation type of affected context nodes unchanged; otherwise, false.</param>
    </member>
    <member name="E:System.Windows.Ink.InkAnalyzer.NewStrokesLoaded">
      <summary>Occurs when the <see cref="M:System.Windows.Ink.InkAnalyzer.Load(System.IO.Stream)" /> method is called.</summary>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.op_Equality(System.Windows.Ink.InkAnalyzer,System.Windows.Ink.InkAnalyzer)">
      <summary>Determines whether two <see cref="T:System.Windows.Ink.InkAnalyzer" /> objects are equal.</summary>
      <returns>true if <paramref name="leftHand" /> and <paramref name="rightHand" /> are equal; otherwise, false.</returns>
      <param name="leftHand">A <see cref="T:System.Windows.Ink.InkAnalyzer" /> to compare.</param>
      <param name="rightHand">A <see cref="T:System.Windows.Ink.InkAnalyzer" /> to compare.</param>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.op_Inequality(System.Windows.Ink.InkAnalyzer,System.Windows.Ink.InkAnalyzer)">
      <summary>Determines whether two <see cref="T:System.Windows.Ink.InkAnalyzer" /> are unequal.</summary>
      <returns>true if <paramref name="leftHand" /> and <paramref name="rightHand" /> are unequal; otherwise, false.</returns>
      <param name="leftHand">A <see cref="T:System.Windows.Ink.InkAnalyzer" /> to compare.</param>
      <param name="rightHand">A <see cref="T:System.Windows.Ink.InkAnalyzer" /> to compare.</param>
    </member>
    <member name="E:System.Windows.Ink.InkAnalyzer.PopulateContextNode">
      <summary>Occurs before the <see cref="T:System.Windows.Ink.InkAnalyzer" /> performs analysis within the region of a partially populated <see cref="T:System.Windows.Ink.ContextNode" />.</summary>
    </member>
    <member name="E:System.Windows.Ink.InkAnalyzer.ReadyToReconcile">
      <summary>Occurs when the ink analyzer is ready to reconcile background analysis results with the current state of the analyzer.</summary>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.Reconcile">
      <summary>Reconciles the portions of the analysis results that changed during background ink analysis.</summary>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.Reconcile(System.Int64)">
      <summary>Reconciles the portions of the analysis results that changed during background ink analysis in the specified amount of time..</summary>
      <returns>true if there is more to reconcile, false if reconciliation is complete.</returns>
      <param name="timeLimit">The length of time in milliseconds for which the application will wait to complete a transaction. This is a guideline, not a strict constraint. Valid values are 0 - (max long / 10000). An <see cref="T:System.ArgumentOutOfRangeException" /> exception will be raised if this method is called with an invalid value.</param>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.RemoveStroke(System.Windows.Ink.Stroke)">
      <summary>Removes a <see cref="T:System.Windows.Ink.Stroke" /> from the ink analyzer.</summary>
      <param name="strokeToRemove">The stroke to remove.</param>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.RemoveStrokes(System.Windows.Ink.StrokeCollection)">
      <summary>Removes a strokes collection from the <see cref="T:System.Windows.Ink.InkAnalyzer" />.</summary>
      <param name="strokesToRemove">The strokes collection to remove.</param>
    </member>
    <member name="E:System.Windows.Ink.InkAnalyzer.ResultsUpdated">
      <summary>Occurs when the final analysis stage has completed. </summary>
    </member>
    <member name="P:System.Windows.Ink.InkAnalyzer.RootNode">
      <summary>Gets the root <see cref="T:System.Windows.Ink.ContextNode" /> of the <see cref="T:System.Windows.Ink.InkAnalyzer" />.</summary>
      <returns>The root <see cref="T:System.Windows.Ink.ContextNode" /> of the <see cref="T:System.Windows.Ink.InkAnalyzer" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.SaveResults(System.IO.Stream)">
      <summary>Saves the analysis results for an ink analyzer to the specified stream.</summary>
      <param name="stream">The stream to which ink analyzer results are saved.</param>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.SaveResults(System.IO.Stream,System.Windows.Ink.ContextNode)">
      <summary>Saves analysis results for a specific context node associated with an ink analyzer.</summary>
      <param name="stream">The stream to which ink analyzer results are saved.</param>
      <param name="node">The context node for which to save analysis results.</param>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.SaveResults(System.IO.Stream,System.Windows.Ink.ContextNodeCollection)">
      <summary>Saves analysis results for a specific context node collection associated with an ink analyzer.</summary>
      <param name="stream">The stream to which ink analyzer results are saved.</param>
      <param name="nodes">The context node collection for which to save analysis results.</param>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.SaveResults(System.IO.Stream,System.Windows.Ink.StrokeCollection)">
      <summary>Saves analysis results for a specific stroke collection associated with an ink analyzer.</summary>
      <param name="stream">The stream to which ink analyzer results are saved.</param>
      <param name="strokes">The stroke collection for which to save analysis results.</param>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.Search(System.String)">
      <summary>Provides a fuzzy, case-insensitive phrase based search for analyzed writing strokes and analyzed drawing strokes that have recognized types.</summary>
      <returns>An array of type <see cref="T:System.Windows.Ink.StrokeCollection" /> that contains the sets of strokes that represent the found phrase. No two <see cref="T:System.Windows.Ink.StrokeCollection" /> objects may have exactly the same strokes in them, but strokes can appear in more than one set due to alternate segmentations or multiple matches.</returns>
      <param name="phraseToSearch">The phrase that may be found in the alternates for the currently analyzed strokes.</param>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.Search(System.String,System.Int32)">
      <summary>Provides a fuzzy, case-insensitive phrase based search for analyzed writing strokes and analyzed drawing strokes that have recognized types.</summary>
      <returns>An array of type <see cref="T:System.Windows.Ink.StrokeCollection" /> that contains the sets of strokes that represent the found phrase. No two <see cref="T:System.Windows.Ink.StrokeCollection" /> objects may have exactly the same strokes in them, but strokes can appear in more than one set due to alternate segmentations or multiple matches.</returns>
      <param name="phraseToSearch">The phrase that may be found in the alternates for the currently analyzed strokes.</param>
      <param name="languageId">The locale identifier to use when doing the search.</param>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.SetStrokeLanguageId(System.Windows.Ink.Stroke,System.Int32)">
      <summary>Changes the locale identifier for the specified <see cref="T:System.Windows.Ink.Stroke" />.</summary>
      <param name="stroke">The stroke to assign to the locale identifier.</param>
      <param name="languageId">The locale identifier to assign to <paramref name="stroke" />.</param>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.SetStrokesLanguageId(System.Windows.Ink.StrokeCollection,System.Int32)">
      <summary>Changes the locale identifier for the specified <see cref="T:System.Windows.Ink.StrokeCollection" />.</summary>
      <param name="strokes">The strokes to assign to the locale identifier.</param>
      <param name="languageId">The locale identifier to assign to the strokes in <paramref name="strokes" />.</param>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.SetStrokesType(System.Windows.Ink.StrokeCollection,System.Windows.Ink.StrokeType)">
      <summary>Changes the type of each stroke in a <see cref="T:System.Windows.Ink.StrokeCollection" />.</summary>
      <param name="strokes">The collection of strokes to assign to the <paramref name="strokeType" />.</param>
      <param name="strokeType">The stroke type to assign to the strokes in <paramref name="strokes" />.</param>
    </member>
    <member name="M:System.Windows.Ink.InkAnalyzer.SetStrokeType(System.Windows.Ink.Stroke,System.Windows.Ink.StrokeType)">
      <summary>Changes the stroke type of a <see cref="T:System.Windows.Ink.Stroke" />.</summary>
      <param name="stroke">The stroke to assign to <paramref name="strokeType" />.</param>
      <param name="strokeType">The stroke type to assign to the strokes in <paramref name="strokes" />.</param>
    </member>
    <member name="E:System.Windows.Ink.InkAnalyzer.StrokesReparented">
      <summary>Occurs when the <see cref="T:System.Windows.Ink.InkAnalyzer" /> moves a <see cref="T:System.Windows.Ink.Stroke" /> from one <see cref="T:System.Windows.Ink.ContextNode" /> to another.</summary>
    </member>
    <member name="P:System.Windows.Ink.InkAnalyzer.SynchronizingObject">
      <summary>Gets or sets the object that designates the thread upon which <see cref="T:System.Windows.Ink.InkAnalyzer" /> background analysis events are raised.</summary>
      <returns>The object that designates the thread upon which <see cref="T:System.Windows.Ink.InkAnalyzer" /> background analysis events are raised. The default value is null.</returns>
    </member>
    <member name="T:System.Windows.Ink.InkAnalyzerStateChangingEventHandler">
      <summary>Represents the method that will handle the <see cref="E:System.Windows.Ink.InkAnalyzer.InkAnalyzerStateChanging" /> event of an <see cref="T:System.Windows.Ink.InkAnalyzer" />. </summary>
      <param name="sender">The source of the event. </param>
      <param name="e">The event data. </param>
    </member>
    <member name="T:System.Windows.Ink.InkBulletNode">
      <summary>Represents a <see cref="T:System.Windows.Ink.ContextNode" /> for a collection of strokes that make up a bullet for a bulleted list. This class cannot be inherited. </summary>
    </member>
    <member name="M:System.Windows.Ink.InkBulletNode.GetRecognizedString">
      <summary>Returns the best-result string of the recognition operation for the <see cref="T:System.Windows.Ink.InkBulletNode" />.</summary>
      <returns>The best-result string of the recognition operation for the <see cref="T:System.Windows.Ink.InkBulletNode" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.InkBulletNode.SetRecognizedString(System.String)">
      <summary>Adds a new user defined string for the recognized value of the <see cref="T:System.Windows.Ink.InkBulletNode" />.</summary>
      <param name="newBulletName">The new user-defined string.</param>
    </member>
    <member name="T:System.Windows.Ink.InkDrawingNode">
      <summary>Represents a <see cref="T:System.Windows.Ink.ContextNode" /> for a collection of strokes that make up a drawing. This class cannot be inherited.</summary>
    </member>
    <member name="P:System.Windows.Ink.InkDrawingNode.Centroid">
      <summary>Gets the center point of the recognized shape.</summary>
      <returns>The center point of the recognized shape.</returns>
    </member>
    <member name="M:System.Windows.Ink.InkDrawingNode.GetRotatedBoundingBox">
      <summary>Returns the rotated rectangle that bounds the <see cref="T:System.Windows.Ink.InkDrawingNode" />.</summary>
      <returns>The rotated rectangle that bounds the <see cref="T:System.Windows.Ink.InkDrawingNode" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.InkDrawingNode.GetShape">
      <summary>Returns a shape that represents the <see cref="T:System.Windows.Ink.InkDrawingNode" />.</summary>
      <returns>The shape that represents the <see cref="T:System.Windows.Ink.InkDrawingNode" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.InkDrawingNode.GetShapeName">
      <summary>Returns the name of the recognized shape of the <see cref="T:System.Windows.Ink.InkDrawingNode" />.</summary>
      <returns>Returns the name of the recognized shape of the <see cref="T:System.Windows.Ink.InkDrawingNode" />.</returns>
    </member>
    <member name="P:System.Windows.Ink.InkDrawingNode.HotPoints">
      <summary>Gets the hotpoints for the shape.</summary>
      <returns>The hotpoints for the shape.</returns>
    </member>
    <member name="P:System.Windows.Ink.InkDrawingNode.SemanticType">
      <summary>Gets or sets the semantic type as defined by the <see cref="T:System.Windows.Ink.InkAnalyzer" />.</summary>
      <returns>The semantic type as defined by the <see cref="T:System.Windows.Ink.InkAnalyzer" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.InkDrawingNode.SetShapeName(System.String)">
      <summary>Adds a new user-defined shape name for the <see cref="T:System.Windows.Ink.InkDrawingNode" />.</summary>
      <param name="newShapeName">The name of the shape.</param>
    </member>
    <member name="T:System.Windows.Ink.InkRecognitionConfidence">
      <summary>Defines values indicating the level of confidence that the <see cref="T:System.Windows.Ink.InkAnalyzer" /> has in the accuracy of the recognition result.</summary>
    </member>
    <member name="T:System.Windows.Ink.InkRecognizer">
      <summary>Provides access to handwriting recognizers used by the <see cref="T:System.Windows.Ink.InkAnalyzer" />.</summary>
    </member>
    <member name="P:System.Windows.Ink.InkRecognizer.Capabilities">
      <summary>Gets the capabilities of the recognizer.</summary>
      <returns>A bitwise combination of the <see cref="T:System.Windows.Ink.InkRecognizerCapabilities" /> values.</returns>
    </member>
    <member name="M:System.Windows.Ink.InkRecognizer.Dispose">
      <summary>Releases all resources used by the <see cref="T:System.Windows.Ink.InkRecognizer" />.</summary>
    </member>
    <member name="M:System.Windows.Ink.InkRecognizer.Equals(System.Object)">
      <summary>Determines whether the specified object is equal to the <see cref="T:System.Windows.Ink.InkRecognizer" />.</summary>
      <returns>true if the current <see cref="T:System.Windows.Ink.InkRecognizer" /> and the <paramref name="otherRecognizer" /> are instances of the same <see cref="T:System.Windows.Ink.InkRecognizer" />; otherwise, false.</returns>
      <param name="Obj">The object to compare with the current <see cref="T:System.Windows.Ink.InkRecognizer" />.</param>
    </member>
    <member name="M:System.Windows.Ink.InkRecognizer.GetHashCode">
      <summary>Returns the hash code for this instance.</summary>
      <returns>A 32-bit signed integer hash code.</returns>
    </member>
    <member name="M:System.Windows.Ink.InkRecognizer.GetLanguages">
      <summary>Gets the identifiers for the locales that this <see cref="T:System.Windows.Ink.InkRecognizer" /> supports.</summary>
      <returns>The identifiers for the locales that this <see cref="T:System.Windows.Ink.InkRecognizer" /> supports.</returns>
    </member>
    <member name="M:System.Windows.Ink.InkRecognizer.GetSupportedProperties">
      <summary>Gets the globally unique identifiers (GUIDs) for the properties that this <see cref="T:System.Windows.Ink.InkRecognizer" /> supports.</summary>
      <returns>The globally unique identifiers (GUIDs) for the properties that this <see cref="T:System.Windows.Ink.InkRecognizer" /> supports.</returns>
    </member>
    <member name="M:System.Windows.Ink.InkRecognizer.GetUnicodeRanges">
      <summary>Returns a collection of <see cref="T:System.Windows.Ink.UnicodeCharacterRange" /> objects representing the supported Unicode character ranges.</summary>
      <returns>A collection of <see cref="T:System.Windows.Ink.UnicodeCharacterRange" /> objects representing the supported Unicode character ranges.</returns>
    </member>
    <member name="P:System.Windows.Ink.InkRecognizer.Guid">
      <summary>Gets the globally unique identifier (GUID) of the recognizer.</summary>
      <returns>The GUID that identifies the <see cref="T:System.Windows.Ink.InkRecognizer" />.</returns>
    </member>
    <member name="P:System.Windows.Ink.InkRecognizer.Name">
      <summary>Gets the name of the recognizer.</summary>
      <returns>The name of the recognizer.</returns>
    </member>
    <member name="M:System.Windows.Ink.InkRecognizer.op_Equality(System.Windows.Ink.InkRecognizer,System.Windows.Ink.InkRecognizer)">
      <summary>Determines whether two specified <see cref="T:System.Windows.Ink.InkRecognizer" /> objects have the same value.</summary>
      <returns>true if the value of <paramref name="leftHand" /> is the same as the value of <paramref name="rightHand" />; otherwise, false.</returns>
      <param name="leftHand">A <see cref="T:System.Windows.Ink.InkRecognizer" /> or a null reference (Nothing in Visual Basic).</param>
      <param name="rightHand">A <see cref="T:System.Windows.Ink.InkRecognizer" /> or a null reference (Nothing in Visual Basic).</param>
    </member>
    <member name="M:System.Windows.Ink.InkRecognizer.op_Inequality(System.Windows.Ink.InkRecognizer,System.Windows.Ink.InkRecognizer)">
      <summary>Determines whether two specified <see cref="T:System.Windows.Ink.InkRecognizer" /> objects have different values.</summary>
      <returns>true if the value of <paramref name="leftHand" /> is different from the value of <paramref name="rightHand" />; otherwise, false.</returns>
      <param name="leftHand">A <see cref="T:System.Windows.Ink.InkRecognizer" /> or a null reference (Nothing in Visual Basic).</param>
      <param name="rightHand">A <see cref="T:System.Windows.Ink.InkRecognizer" /> or a null reference (Nothing in Visual Basic).</param>
    </member>
    <member name="M:System.Windows.Ink.InkRecognizer.SetAsHighestPriorityInkRecognizer">
      <summary>Sets this <see cref="T:System.Windows.Ink.InkRecognizer" /> to the highest priority in the <see cref="T:System.Windows.Ink.InkAnalyzer" /> object's list of recognizers.</summary>
    </member>
    <member name="P:System.Windows.Ink.InkRecognizer.Vendor">
      <summary>Gets the vendor name of the <see cref="T:System.Windows.Ink.InkRecognizer" />.</summary>
      <returns>The vendor name of the <see cref="T:System.Windows.Ink.InkRecognizer" />.</returns>
    </member>
    <member name="T:System.Windows.Ink.InkRecognizerCapabilities">
      <summary>Defines values that specify the attributes of an ink recognizer.</summary>
    </member>
    <member name="T:System.Windows.Ink.InkRecognizerCollection">
      <summary>Contains <see cref="T:System.Windows.Ink.InkRecognizer" /> objects that represent the ability to recognize handwriting from various locales.</summary>
    </member>
    <member name="M:System.Windows.Ink.InkRecognizerCollection.CopyTo(System.Windows.Ink.InkRecognizer[],System.Int32)">
      <summary>Copies the elements of the collection to an <see cref="T:System.Windows.Ink.InkRecognizer" /> array, starting at a particular index.</summary>
      <param name="array">The one-dimensional array that is the destination for the elements copied from the collection. The array must have zero-based indexing.</param>
      <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
    </member>
    <member name="P:System.Windows.Ink.InkRecognizerCollection.Count">
      <summary>Gets the number of elements in the collection.</summary>
      <returns>The number of elements in the collection.</returns>
    </member>
    <member name="M:System.Windows.Ink.InkRecognizerCollection.Equals(System.Object)">
      <summary>Determines whether the specified <see cref="T:System.Windows.Ink.InkRecognizerCollection" /> is equal to the current <see cref="T:System.Windows.Ink.InkRecognizerCollection" />.</summary>
      <returns>true if the specified <see cref="T:System.Windows.Ink.InkRecognizerCollection" /> is equal to the current <see cref="T:System.Windows.Ink.InkRecognizerCollection" />; otherwise, false.</returns>
      <param name="obj">The <see cref="T:System.Windows.Ink.InkRecognizerCollection" /> to compare with the current <see cref="T:System.Windows.Ink.InkRecognizerCollection" />.</param>
    </member>
    <member name="M:System.Windows.Ink.InkRecognizerCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An enumerator that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Ink.InkRecognizerCollection.GetHashCode">
      <summary />
      <returns />
    </member>
    <member name="M:System.Windows.Ink.InkRecognizerCollection.GetPriorityInkRecognizer">
      <summary>Gets the first <see cref="T:System.Windows.Ink.InkRecognizer" /> in the collection that supports the default locale.</summary>
      <returns>The first <see cref="T:System.Windows.Ink.InkRecognizer" /> in the collection that supports the default locale, or a null reference (Nothing in Visual Basic) if the collection is empty.</returns>
    </member>
    <member name="M:System.Windows.Ink.InkRecognizerCollection.GetPriorityInkRecognizer(System.Int32)">
      <summary>Gets the first recognizer in the collection that supports input from the specified locale.</summary>
      <returns>The first <see cref="T:System.Windows.Ink.InkRecognizer" /> in the collection that supports input from the specified locale, or null reference (Nothing in Visual Basic) if the collection contains no such recognizer.</returns>
      <param name="languageId">The locale identifier that the recognizer supports.</param>
    </member>
    <member name="M:System.Windows.Ink.InkRecognizerCollection.GetPriorityInkRecognizer(System.Int32,System.Windows.Ink.InkRecognizerCapabilities)">
      <summary>Gets the first recognizer in the collection that supports both the specified capabilities and input from the specified locale.</summary>
      <returns>The first <see cref="T:System.Windows.Ink.InkRecognizer" /> in the collection that supports both the specified <see cref="T:System.Windows.Ink.InkRecognizerCapabilities" /> and input from the specified locale, or null reference (Nothing in Visual Basic) if the collection contains no such recognizer.</returns>
      <param name="languageId">The locale identifier that the recognizer supports.</param>
      <param name="capabilities">The capabilities that the recognizer supports.</param>
    </member>
    <member name="M:System.Windows.Ink.InkRecognizerCollection.GetPriorityInkRecognizer(System.Windows.Ink.InkRecognizerCapabilities)">
      <summary>Gets the first recognizer in the collection that supports the specified capabilities.</summary>
      <returns>The first <see cref="T:System.Windows.Ink.InkRecognizer" /> in the collection that supports the specified <see cref="T:System.Windows.Ink.InkRecognizerCapabilities" />, or null reference (Nothing in Visual Basic) if the collection contains no such recognizer.</returns>
      <param name="capabilities">The capabilities that the recognizer supports.</param>
    </member>
    <member name="P:System.Windows.Ink.InkRecognizerCollection.IsSynchronized">
      <summary>Gets a value that indicates whether access to the collection is synchronized (thread safe).</summary>
      <returns>false in all cases.</returns>
    </member>
    <member name="P:System.Windows.Ink.InkRecognizerCollection.Item(System.Int32)">
      <summary>Gets the element at the specified index.</summary>
      <returns>The element at the specified index.</returns>
      <param name="index">The zero-based index of the element to get.</param>
    </member>
    <member name="M:System.Windows.Ink.InkRecognizerCollection.op_Equality(System.Windows.Ink.InkRecognizerCollection,System.Windows.Ink.InkRecognizerCollection)">
      <summary>Determines whether two specified <see cref="T:System.Windows.Ink.InkRecognizerCollection" /> objects are equal.</summary>
      <returns>true if  <paramref name="leftHand" /> and <paramref name="rightHand" /> are equal; otherwise, false.</returns>
      <param name="leftHand">A <see cref="T:System.Windows.Ink.InkRecognizerCollection" /> or a null reference (Nothing in Visual Basic).</param>
      <param name="rightHand">A <see cref="T:System.Windows.Ink.InkRecognizerCollection" /> or a null reference (Nothing in Visual Basic).</param>
    </member>
    <member name="M:System.Windows.Ink.InkRecognizerCollection.op_Inequality(System.Windows.Ink.InkRecognizerCollection,System.Windows.Ink.InkRecognizerCollection)">
      <summary>Determines whether two specified <see cref="T:System.Windows.Ink.InkRecognizerCollection" /> objects are unequal.</summary>
      <returns>true if  <paramref name="leftHand" /> and <paramref name="rightHand" /> are unequal; otherwise, false.</returns>
      <param name="leftHand">A <see cref="T:System.Windows.Ink.InkRecognizerCollection" /> or a null reference (Nothing in Visual Basic).</param>
      <param name="rightHand">A <see cref="T:System.Windows.Ink.InkRecognizerCollection" /> or a null reference (Nothing in Visual Basic).</param>
    </member>
    <member name="P:System.Windows.Ink.InkRecognizerCollection.SyncRoot">
      <summary>Gets an object that can be used to synchronize access to the collection.</summary>
      <returns>An object that can be used to synchronize access to the collection.</returns>
    </member>
    <member name="M:System.Windows.Ink.InkRecognizerCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)" />
    <member name="M:System.Windows.Ink.InkRecognizerCollection.System#Collections#IEnumerable#GetEnumerator" />
    <member name="T:System.Windows.Ink.InkRecognizerCollection.InkRecognizerCollectionEnumerator">
      <summary>An implementation of the System.Collections.IEnumerator interface that supports iterating over a <see cref="T:System.Windows.Ink.InkRecognizerCollection" />.</summary>
    </member>
    <member name="P:System.Windows.Ink.InkRecognizerCollection.InkRecognizerCollectionEnumerator.Current">
      <summary>Gets the current <see cref="T:System.Windows.Ink.InkRecognizer" /> in the <see cref="T:System.Windows.Ink.InkRecognizerCollection" />.</summary>
      <returns>The current <see cref="T:System.Windows.Ink.InkRecognizer" /> in the <see cref="T:System.Windows.Ink.InkRecognizerCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.InkRecognizerCollection.InkRecognizerCollectionEnumerator.MoveNext">
      <summary>Advances the enumerator to the next <see cref="T:System.Windows.Ink.InkRecognizer" /> of the <see cref="T:System.Windows.Ink.InkRecognizerCollection" />.</summary>
      <returns>true if the enumerator successfully advances to the next element; false if the enumerator passes the end of the collection.</returns>
    </member>
    <member name="M:System.Windows.Ink.InkRecognizerCollection.InkRecognizerCollectionEnumerator.Reset">
      <summary>Sets the enumerator to its initial position, which is before the first element in the <see cref="T:System.Windows.Ink.InkRecognizerCollection" />.</summary>
    </member>
    <member name="P:System.Windows.Ink.InkRecognizerCollection.InkRecognizerCollectionEnumerator.System#Collections#IEnumerator#Current" />
    <member name="T:System.Windows.Ink.InkRecognizerGuide">
      <summary>Represents the area that the <see cref="T:System.Windows.Ink.InkRecognizer" /> object uses and in which ink can be drawn. The area is known as the recognizer guide.</summary>
    </member>
    <member name="M:System.Windows.Ink.InkRecognizerGuide.#ctor(System.Int32,System.Int32,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Ink.InkRecognizerGuide" /> class.</summary>
      <param name="Rows">The number of rows in the guide box.</param>
      <param name="Columns">The number of columns in the guide box.</param>
      <param name="Midline">The midline height of the guide box. This value measures the distance from the baseline to the midline. </param>
      <param name="writingBoxLeft">The left coordinate of the invisible writing area of the guide box in which writing can occur.</param>
      <param name="writingBoxTop">The top coordinate of the invisible writing area of the guide box in which writing can occur.</param>
      <param name="writingBoxRight">The right coordinate of the invisible writing area of the guide box in which writing can occur.</param>
      <param name="writingBoxBottom">The bottom coordinate of the invisible writing area of the guide box in which writing can occur.</param>
      <param name="drawnBoxLeft">The left coordinate of the box that is physically drawn on the tablet screen and in which writing can occur.</param>
      <param name="drawnBoxTop">The top coordinate of the box that is physically drawn on the tablet screen and in which writing can occur.</param>
      <param name="drawnBoxRight">The right coordinate of the box that is physically drawn on the tablet screen and in which writing can occur.</param>
      <param name="drawnBoxBottom">The bottom coordinate of the box that is physically drawn on the tablet screen and in which writing can occur.</param>
    </member>
    <member name="P:System.Windows.Ink.InkRecognizerGuide.Columns">
      <summary>Gets or sets the number of columns in the recognition guide box.</summary>
      <returns>The number of columns in the guide box.</returns>
    </member>
    <member name="P:System.Windows.Ink.InkRecognizerGuide.DrawnBoxBottom">
      <summary>Gets or sets the bottom coordinate of the rectangle that is physically drawn on the tablet screen and in which writing can occur.</summary>
      <returns>The bottom coordinate of the rectangle that is physically drawn on the tablet screen and in which writing can occur.</returns>
    </member>
    <member name="P:System.Windows.Ink.InkRecognizerGuide.DrawnBoxLeft">
      <summary>Gets or sets the left coordinate of the rectangle that is physically drawn on the tablet screen and in which writing can occur.</summary>
      <returns>The left coordinate of the rectangle that is physically drawn on the tablet screen and in which writing can occur.</returns>
    </member>
    <member name="P:System.Windows.Ink.InkRecognizerGuide.DrawnBoxRight">
      <summary>Gets or sets the right coordinate of the rectangle that is physically drawn on the tablet screen and in which writing can occur.</summary>
      <returns>The right coordinate of the rectangle that is physically drawn on the tablet screen and in which writing can occur.</returns>
    </member>
    <member name="P:System.Windows.Ink.InkRecognizerGuide.DrawnBoxTop">
      <summary>Gets or sets the top coordinate of the rectangle that is physically drawn on the tablet screen and in which writing can occur.</summary>
      <returns>The top coordinate of the rectangle that is physically drawn on the tablet screen and in which writing can occur.</returns>
    </member>
    <member name="P:System.Windows.Ink.InkRecognizerGuide.Midline">
      <summary>Gets or sets the midline height. The midline height is the distance from the baseline to the midline, of the drawn box.</summary>
      <returns>The midline height of the guide.</returns>
    </member>
    <member name="P:System.Windows.Ink.InkRecognizerGuide.Rows">
      <summary>Gets or sets the number of rows in the recognition guide box.</summary>
      <returns>The number of rows in the guide box.</returns>
    </member>
    <member name="P:System.Windows.Ink.InkRecognizerGuide.WritingBoxBottom">
      <summary>Gets or sets the bottom coordinate for the invisible writing area of the recognizer guide in which writing can occur.</summary>
      <returns>The bottom coordinate for the invisible writing area of the <see cref="T:System.Windows.Ink.InkRecognizerGuide" /> in which writing can occur.</returns>
    </member>
    <member name="P:System.Windows.Ink.InkRecognizerGuide.WritingBoxLeft">
      <summary>Gets or sets the left coordinate for the invisible writing area of the recognizer guide in which writing can occur.</summary>
      <returns>The left coordinate for the invisible writing area of the <see cref="T:System.Windows.Ink.InkRecognizerGuide" /> in which writing can occur.</returns>
    </member>
    <member name="P:System.Windows.Ink.InkRecognizerGuide.WritingBoxRight">
      <summary>Gets or sets the right coordinate for the invisible writing area of the recognizer guide in which writing can occur.</summary>
      <returns>The right coordinate for the invisible writing area of the <see cref="T:System.Windows.Ink.InkRecognizerGuide" /> in which writing can occur.</returns>
    </member>
    <member name="P:System.Windows.Ink.InkRecognizerGuide.WritingBoxTop">
      <summary>Gets or sets the top coordinate for the invisible writing area of the recognizer guide in which writing can occur.</summary>
      <returns>The top coordinate for the invisible writing area of the <see cref="T:System.Windows.Ink.InkRecognizerGuide" /> in which writing can occur.</returns>
    </member>
    <member name="T:System.Windows.Ink.InkWordNode">
      <summary>Represents a <see cref="T:System.Windows.Ink.ContextNode" /> for a collection of strokes that make up a logical grouping to form a recognizable word.</summary>
    </member>
    <member name="M:System.Windows.Ink.InkWordNode.GetAscender">
      <summary>Returns the ascender line for an <see cref="T:System.Windows.Ink.InkWordNode" /> object.</summary>
      <returns>Returns the ascender line for an <see cref="T:System.Windows.Ink.InkWordNode" /> object.</returns>
    </member>
    <member name="M:System.Windows.Ink.InkWordNode.GetBaseline">
      <summary>Returns the baseline line for an <see cref="T:System.Windows.Ink.InkWordNode" /> object.</summary>
      <returns>Returns the baseline line for an <see cref="T:System.Windows.Ink.InkWordNode" /> object.</returns>
    </member>
    <member name="M:System.Windows.Ink.InkWordNode.GetDescender">
      <summary>Returns the descender line for an <see cref="T:System.Windows.Ink.InkWordNode" /> object.</summary>
      <returns>Returns the descender line for an <see cref="T:System.Windows.Ink.InkWordNode" /> object.</returns>
    </member>
    <member name="M:System.Windows.Ink.InkWordNode.GetMidline">
      <summary>Returns the midline for an <see cref="T:System.Windows.Ink.InkWordNode" /> object.</summary>
      <returns>Returns the midline for an <see cref="T:System.Windows.Ink.InkWordNode" /> object.</returns>
    </member>
    <member name="M:System.Windows.Ink.InkWordNode.GetRecognizedString">
      <summary>Returns the best-result string of the recognition operation for the <see cref="T:System.Windows.Ink.InkWordNode" />.</summary>
      <returns>Returns the best-result string of the recognition operation for the <see cref="T:System.Windows.Ink.InkWordNode" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.InkWordNode.GetRotatedBoundingBox">
      <summary>Returns a rotated rectangle that bounds the <see cref="T:System.Windows.Ink.InkWordNode" />.</summary>
      <returns>Returns the rotated rectangle that bounds the <see cref="T:System.Windows.Ink.InkWordNode" />.</returns>
    </member>
    <member name="P:System.Windows.Ink.InkWordNode.InkRecognitionConfidence">
      <summary>Gets a value that indicates the level of confidence that the <see cref="T:System.Windows.Ink.InkAnalyzer" /> has in the accuracy of the recognition result.</summary>
      <returns>The value that indicates the level of confidence that the <see cref="T:System.Windows.Ink.InkAnalyzer" /> has in the accuracy of the recognition result.</returns>
    </member>
    <member name="M:System.Windows.Ink.InkWordNode.IsStringSupported">
      <summary>Indicates whether recognized string of the current <see cref="T:System.Windows.Ink.InkWordNode" /> comes from the system dictionary, user dictionary, or word list. Any restricting data, like wordlists, guides or factoids, in any corresponding <see cref="T:System.Windows.Ink.AnalysisHintNode" /> is used to determine if the string is supported.</summary>
      <returns>true if the recognized string value of the current <see cref="T:System.Windows.Ink.InkWordNode" /> is supported by the <see cref="T:System.Windows.Ink.InkRecognizer" /> with any corresponding <see cref="T:System.Windows.Ink.AnalysisHintNode" /> nodes applied, false if not supported.</returns>
    </member>
    <member name="M:System.Windows.Ink.InkWordNode.IsStringSupported(System.String)">
      <summary>Indicates whether the specified recognized string comes from the system dictionary, user dictionary, or word list. Any restricting data, like wordlists, guides or factoids, in any corresponding <see cref="T:System.Windows.Ink.AnalysisHintNode" /> is used to determine if the string is supported.</summary>
      <returns>true if the specified string is supported by the <see cref="T:System.Windows.Ink.InkRecognizer" /> with any corresponding <see cref="T:System.Windows.Ink.AnalysisHintNode" /> nodes applied, false if not supported.</returns>
      <param name="text">The specified recognized string.</param>
    </member>
    <member name="M:System.Windows.Ink.InkWordNode.SetRecognizedString(System.String)">
      <summary>Adds a new user-defined string for the recognized value of the <see cref="T:System.Windows.Ink.InkWordNode" />.</summary>
      <param name="newRecognitionString">The new user-defined string.</param>
    </member>
    <member name="T:System.Windows.Ink.LineNode">
      <summary>Represents a <see cref="T:System.Windows.Ink.ContextNode" /> for a line of words.</summary>
    </member>
    <member name="M:System.Windows.Ink.LineNode.GetNodesFromTextRange(System.Int32@,System.Int32@)">
      <summary>Returns a collection of descendant <see cref="T:System.Windows.Ink.ContextNode" /> objects that are relevant to the specified text range in the recognized string.</summary>
      <returns>The collection of descendant <see cref="T:System.Windows.Ink.ContextNode" /> objects that are relevant to the specified text range in the recognized string.</returns>
      <param name="start">The start of the text range in the recognized string.</param>
      <param name="length">The length of the text range in the recognized string.</param>
    </member>
    <member name="M:System.Windows.Ink.LineNode.GetNodesFromTextRange(System.Int32@,System.Int32@,System.Windows.Ink.ContextNodeCollection)">
      <summary>Returns a collection of descendant <see cref="T:System.Windows.Ink.ContextNode" /> objects that are relevant to the specified text range in the recognized string within a collection of descendent nodes. </summary>
      <returns>The collection of descendant <see cref="T:System.Windows.Ink.ContextNode" /> objects that are relevant to the specified text range in the recognized string within the collection of descendent nodes.</returns>
      <param name="Start">The start of the text range in the <paramref name="subTree" /> portion of the recognized string.</param>
      <param name="Length">The length of the text range in the recognized string.</param>
      <param name="subTree">The descendent <see cref="T:System.Windows.Ink.ContextNode" /> objects to which to narrow the search.</param>
    </member>
    <member name="M:System.Windows.Ink.LineNode.GetRecognizedString">
      <summary>Returns the best result string of the recognition operation for the <see cref="T:System.Windows.Ink.LineNode" />.</summary>
      <returns>The best result string of the recognition operation for the <see cref="T:System.Windows.Ink.LineNode" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.LineNode.GetRotatedBoundingBox">
      <summary>Returns rotated rectangle that bounds the <see cref="T:System.Windows.Ink.LineNode" />.</summary>
      <returns>The rotated rectangle that bounds the <see cref="T:System.Windows.Ink.LineNode" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.LineNode.GetTextRangeFromNodes(System.Windows.Ink.ContextNodeCollection,System.Int32@,System.Int32@)">
      <summary>Finds the text range in the recognized string that corresponds to a collection of <see cref="T:System.Windows.Ink.ContextNode" /> objects that are descendants of the <see cref="T:System.Windows.Ink.LineNode" />.</summary>
      <param name="subTree">The collection of <see cref="T:System.Windows.Ink.ContextNode" /> objects that are descendants of the <see cref="T:System.Windows.Ink.LineNode" />.</param>
      <param name="start">The start of the text range.</param>
      <param name="length">The length of the text range.</param>
    </member>
    <member name="P:System.Windows.Ink.LineNode.InkRecognitionConfidence">
      <summary>Returns a value that indicates the level of confidence that the <see cref="T:System.Windows.Ink.InkAnalyzer" /> has in the accuracy of the recognition result.</summary>
      <returns>The value that indicates the level of confidence that the <see cref="T:System.Windows.Ink.InkAnalyzer" /> has in the accuracy of the recognition result.</returns>
    </member>
    <member name="T:System.Windows.Ink.MatchesCriteriaCallback">
      <summary>Represents a function that is used to evaluate if a <see cref="T:System.Windows.Ink.ContextNode" /> object meets or fails a specified criteria.</summary>
      <returns>Whether the visitingNode object matches the criteria.</returns>
      <param name="visitingNode">The <see cref="T:System.Windows.Ink.ContextNode" /> object that will be checked against the criteria.</param>
      <param name="data">Optional data that can be used for the criteria.</param>
    </member>
    <member name="T:System.Windows.Ink.NewStrokesLoadedEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.Ink.InkAnalyzer.NewStrokesLoaded" /> event.</summary>
    </member>
    <member name="P:System.Windows.Ink.NewStrokesLoadedEventArgs.Strokes">
      <summary>Gets the <see cref="T:System.Windows.Ink.StrokeCollection" /> for the strokes that are loaded.</summary>
      <returns>The <see cref="T:System.Windows.Ink.StrokeCollection" /> for the strokes that are loaded.</returns>
    </member>
    <member name="P:System.Windows.Ink.NewStrokesLoadedEventArgs.TargetNode">
      <summary>Gets the <see cref="T:System.Windows.Ink.ContextNode" /> that contains the loaded strokes.</summary>
      <returns>The <see cref="T:System.Windows.Ink.ContextNode" /> that contains the loaded strokes.</returns>
    </member>
    <member name="T:System.Windows.Ink.NewStrokesLoadedEventHandler">
      <summary>Represents the method that handles the <see cref="E:System.Windows.Ink.InkAnalyzer.NewStrokesLoaded" /> event of an <see cref="T:System.Windows.Ink.InkAnalyzer" /> object.</summary>
      <param name="sender">The source object of this event.</param>
      <param name="e">The <see cref="T:System.Windows.Ink.NewStrokesLoadedEventArgs" /> object that contains the event data.</param>
    </member>
    <member name="T:System.Windows.Ink.ObjectNode">
      <summary>Represents a <see cref="T:System.Windows.Ink.ContextNode" /> for a node that is returned from an object custom recognizer.</summary>
    </member>
    <member name="M:System.Windows.Ink.ObjectNode.GetRecognizedString">
      <summary>Returns the best-result string for the <see cref="T:System.Windows.Ink.ObjectNode" /> from the recognition operation.</summary>
      <returns>The best-result string from the <see cref="T:System.Windows.Ink.ObjectNode" /> recognition.</returns>
    </member>
    <member name="T:System.Windows.Ink.ParagraphNode">
      <summary>Represents a <see cref="T:System.Windows.Ink.ContextNode" /> for a collection of <see cref="T:System.Windows.Ink.ContextNode" /> objects that make up a logical grouping of lines.</summary>
    </member>
    <member name="P:System.Windows.Ink.ParagraphNode.AlignmentLevel">
      <summary>Gets and sets an integer that represents how the current paragraph is aligned with other paragraphs in their parent <see cref="T:System.Windows.Ink.WritingRegionNode" /> object. </summary>
      <returns>The integer that represents how the current paragraph is aligned with other paragraphs in their parent <see cref="T:System.Windows.Ink.WritingRegionNode" /> object.</returns>
    </member>
    <member name="M:System.Windows.Ink.ParagraphNode.GetNodesFromTextRange(System.Int32@,System.Int32@)">
      <summary>Returns a <see cref="T:System.Windows.Ink.ContextNodeCollection" /> that contains descendant <see cref="T:System.Windows.Ink.ContextNode" /> objects that are relevant to the specified text range in the recognized string.</summary>
      <returns>Returns a <see cref="T:System.Windows.Ink.ContextNodeCollection" /> that contains descendant <see cref="T:System.Windows.Ink.ContextNode" /> objects that are relevant to the specified text range in the recognized string.</returns>
      <param name="start">The start of the text range in the recognized string.</param>
      <param name="length">The length of the text range in the recognized string.</param>
    </member>
    <member name="M:System.Windows.Ink.ParagraphNode.GetNodesFromTextRange(System.Int32@,System.Int32@,System.Windows.Ink.ContextNodeCollection)">
      <summary>Returns a <see cref="T:System.Windows.Ink.ContextNodeCollection" /> that contains descendant <see cref="T:System.Windows.Ink.ContextNode" /> objects that are relevant to the specified text range in the recognized string within a collection of descendent nodes.</summary>
      <returns>Returns a <see cref="T:System.Windows.Ink.ContextNodeCollection" /> that contains descendant <see cref="T:System.Windows.Ink.ContextNode" /> objects that are relevant to the specified text range in the recognized string within the collection of descendent nodes.</returns>
      <param name="Start">The start of the text range in the <paramref name="subTree" /> portion of the recognized string.</param>
      <param name="Length">The length of the text range in the recognized string.</param>
      <param name="subTree">The descendent <see cref="T:System.Windows.Ink.ContextNode" /> objects to which to narrow the search.</param>
    </member>
    <member name="M:System.Windows.Ink.ParagraphNode.GetRecognizedString">
      <summary>Returns the best result string of the recognition operation for the <see cref="T:Microsoft.ParagraphNode" />.</summary>
      <returns>Returns the best result string of the recognition operation for the <see cref="T:Microsoft.ParagraphNode" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.ParagraphNode.GetRotatedBoundingBox">
      <summary>Returns a rotated rectangle that bounds the <see cref="T:System.Windows.Ink.ParagraphNode" />.</summary>
      <returns>Returns the rotated rectangle that bounds the <see cref="T:System.Windows.Ink.ParagraphNode" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.ParagraphNode.GetTextRangeFromNodes(System.Windows.Ink.ContextNodeCollection,System.Int32@,System.Int32@)">
      <summary>Finds the text range in the recognized string that corresponds to a collection of <see cref="T:System.Windows.Ink.ContextNode" /> objects that are descendants of the <see cref="T:System.Windows.Ink.ParagraphNode" />.</summary>
      <param name="subTree">The collection of <see cref="T:System.Windows.Ink.ContextNode" /> objects that are descendants of the <see cref="T:System.Windows.Ink.ParagraphNode" />.</param>
      <param name="start">The start of the text range.</param>
      <param name="length">The length of the text range.</param>
    </member>
    <member name="P:System.Windows.Ink.ParagraphNode.InkRecognitionConfidence">
      <summary>Gets a value that indicates the level of confidence that the <see cref="T:System.Windows.Ink.InkAnalyzer" /> has in the accuracy of the recognition result.</summary>
      <returns>The value that indicates the level of confidence that the <see cref="T:System.Windows.Ink.InkAnalyzer" /> has in the accuracy of the recognition result.</returns>
    </member>
    <member name="T:System.Windows.Ink.PopulateContextNodeEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.Ink.InkAnalyzer.PopulateContextNode" /> event.</summary>
    </member>
    <member name="P:System.Windows.Ink.PopulateContextNodeEventArgs.NodeToPopulate">
      <summary>Gets the context node that the <see cref="T:System.Windows.Ink.InkAnalyzer" /> is accessing.</summary>
      <returns>The context node that the <see cref="T:System.Windows.Ink.InkAnalyzer" /> is accessing.</returns>
    </member>
    <member name="P:System.Windows.Ink.PopulateContextNodeEventArgs.PopulateSubTree">
      <summary>Returns a value indicating whether the <see cref="T:System.Windows.Ink.InkAnalyzer" /> populated the subnodes of <see cref="P:System.Windows.Ink.PopulateContextNodeEventArgs.NodeToPopulate" />.</summary>
      <returns>true if the <see cref="T:System.Windows.Ink.InkAnalyzer" /> populated the subnodes of <see cref="P:System.Windows.Ink.PopulateContextNodeEventArgs.NodeToPopulate" />; otherwise, false.</returns>
    </member>
    <member name="T:System.Windows.Ink.PopulateContextNodeEventHandler">
      <summary>Represents the method that will handle the <see cref="E:System.Windows.Ink.InkAnalyzer.PopulateContextNode" /> event of an <see cref="T:System.Windows.Ink.InkAnalyzer" />.  </summary>
      <param name="sender">The source of the event. </param>
      <param name="e">The event data. </param>
    </member>
    <member name="T:System.Windows.Ink.PropertyGuidsForAnalysisHints">
      <summary>Defines globally unique identifiers (GUIDs) for the <see cref="T:System.Windows.Ink.ContextNode" /> class.</summary>
    </member>
    <member name="F:System.Windows.Ink.PropertyGuidsForAnalysisHints.AllowPartialDictionaryTerms">
      <summary>Specifies the globally unique identifier (GUID) for getting and setting the Boolean that determines whether partial dictionary terms are allowed on an analysis hint.</summary>
    </member>
    <member name="F:System.Windows.Ink.PropertyGuidsForAnalysisHints.CoerceToFactoid">
      <summary>Specifies the globally unique identifier (GUID) for getting or setting the Boolean that determines whether the ink analyzer limits its analysis of ink within the hint's area to conform to the factoid.</summary>
    </member>
    <member name="F:System.Windows.Ink.PropertyGuidsForAnalysisHints.EnabledUnicodeCharacterRanges">
      <summary>Specifies the globally unique identifier (GUID) for the semantic type of the the <see cref="T:System.Windows.Ink.WritingRegionNode" /> or <see cref="T:System.Windows.Ink.InkDrawingNode" />.</summary>
    </member>
    <member name="F:System.Windows.Ink.PropertyGuidsForAnalysisHints.Factoid">
      <summary>Specifies the globally unique identifier (GUID) for getting or setting the <see cref="T:System.String" /> that represents the <see cref="T:System.Windows.Ink.Factoid" /> on an analysis hint.</summary>
    </member>
    <member name="F:System.Windows.Ink.PropertyGuidsForAnalysisHints.Guide">
      <summary>Specifies the globally unique identifier (GUID) for getting and setting the <see cref="T:System.Windows.Ink.InkRecognizerGuide" /> that represents the guide for an analysis hint.</summary>
    </member>
    <member name="F:System.Windows.Ink.PropertyGuidsForAnalysisHints.Name">
      <summary>Specifies the globally unique identifier (GUID) for getting and setting the <see cref="T:System.String" /> that represents the name of an analysis hint.</summary>
    </member>
    <member name="F:System.Windows.Ink.PropertyGuidsForAnalysisHints.PrefixText">
      <summary>Specifies the globally unique identifier (GUID) for getting and setting the prefix text on an analysis hint.</summary>
    </member>
    <member name="F:System.Windows.Ink.PropertyGuidsForAnalysisHints.SuffixText">
      <summary>Specifies the globally unique identifier (GUID) for getting and setting the <see cref="T:System.String" /> that represents the suffix text on an analysis hint.</summary>
    </member>
    <member name="F:System.Windows.Ink.PropertyGuidsForAnalysisHints.TopInkBreaksOnly">
      <summary>Specifies the globally unique identifier (GUID) for disabling multiple segmentations in the ink recognition results.</summary>
    </member>
    <member name="F:System.Windows.Ink.PropertyGuidsForAnalysisHints.Wordlist">
      <summary>Specifies the globally unique identifier (GUID) for getting and setting the <see cref="T:System.String" /> array that represents the word list for an analysis hint.</summary>
    </member>
    <member name="F:System.Windows.Ink.PropertyGuidsForAnalysisHints.WordMode">
      <summary>Specifies the globally unique identifier (GUID) for getting and setting the Boolean that represents the word mode of an analysis hint.</summary>
    </member>
    <member name="T:System.Windows.Ink.PropertyGuidsForContextNodes">
      <summary>Defines globally unique identifiers (GUIDs) for the <see cref="T:System.Windows.Ink.ContextNode" /> class.</summary>
    </member>
    <member name="F:System.Windows.Ink.PropertyGuidsForContextNodes.AlignmentLevel">
      <summary>Specifies the globally unique identifier (GUID) for getting and setting the integer that represents the alignment level on a paragraph.</summary>
    </member>
    <member name="F:System.Windows.Ink.PropertyGuidsForContextNodes.Ascender">
      <summary>Specifies the globally unique identifier (GUID) for getting the point array that represents the Ascenders property of a <see cref="T:System.Windows.Ink.ContextNode" />.</summary>
    </member>
    <member name="F:System.Windows.Ink.PropertyGuidsForContextNodes.Baseline">
      <summary>Specifies the globally unique identifier (GUID) for getting the point array that represents the baseline on an ink word.</summary>
    </member>
    <member name="F:System.Windows.Ink.PropertyGuidsForContextNodes.Centroid">
      <summary>Specifies the globally unique identifier (GUID) for getting the point array that represents the x and y coordinates of the center of an <see cref="T:System.Windows.Ink.InkDrawingNode" />.</summary>
    </member>
    <member name="F:System.Windows.Ink.PropertyGuidsForContextNodes.ConfidenceLevel">
      <summary>Specifies the globally unique identifier (GUID) for getting the integer that represents the confidence level.</summary>
    </member>
    <member name="F:System.Windows.Ink.PropertyGuidsForContextNodes.ContentType">
      <summary>Specifies the globally unique identifier (GUID) for getting and setting the ContentType of a paragraph node using the GetPropertyData and SetPropertyData methods.</summary>
    </member>
    <member name="F:System.Windows.Ink.PropertyGuidsForContextNodes.CustomRecognizerId">
      <summary>Specifies the globally unique identifier (GUID) for getting or setting the GUID that represents the custom ink recognizer on a custom recognizer.</summary>
    </member>
    <member name="F:System.Windows.Ink.PropertyGuidsForContextNodes.Descender">
      <summary>Specifies the globally unique identifier (GUID) for getting the point array that represents the Descenders property on a <see cref="T:System.Windows.Ink.ContextNode" />.</summary>
    </member>
    <member name="F:System.Windows.Ink.PropertyGuidsForContextNodes.HotPoints">
      <summary>Specifies the globally unique identifier (GUID) for getting the point array that represents the hotpoints of a recognized reshape. The number of points varies, depending on the shape that it represents.</summary>
    </member>
    <member name="F:System.Windows.Ink.PropertyGuidsForContextNodes.Midline">
      <summary>Specifies the globally unique identifier (GUID) for getting the point array that represents the midline on an ink word.</summary>
    </member>
    <member name="F:System.Windows.Ink.PropertyGuidsForContextNodes.NodeData">
      <summary>Specifies the globally unique identifier (GUID) for getting or setting the GUID that represents the image data or text data on an image or a text word.</summary>
    </member>
    <member name="F:System.Windows.Ink.PropertyGuidsForContextNodes.RecognitionLattice">
      <summary>Specifies the globally unique identifier (GUID) for getting the <see cref="T:System.Windows.Ink.Lattice" /> that represents the recognized object.</summary>
    </member>
    <member name="F:System.Windows.Ink.PropertyGuidsForContextNodes.RecognizedString">
      <summary>Specifies the globally unique identifier (GUID) for getting the <see cref="T:System.String" /> that represents the recognized string.</summary>
    </member>
    <member name="F:System.Windows.Ink.PropertyGuidsForContextNodes.RotatedBoundingBox">
      <summary>Specifies the globally unique identifier (GUID) for getting the point array that represents the rotated bounding box.</summary>
    </member>
    <member name="F:System.Windows.Ink.PropertyGuidsForContextNodes.SemanticType">
      <summary>Specifies the globally unique identifier (GUID) for getting the enumerator that represents the Semantic Type property on a <see cref="T:System.Windows.Ink.ContextNode" />.</summary>
    </member>
    <member name="F:System.Windows.Ink.PropertyGuidsForContextNodes.ShapeName">
      <summary>Specifies the globally unique identifier (GUID) for getting <see cref="T:System.String" /> that represents the shape name on an ink drawing.</summary>
    </member>
    <member name="T:System.Windows.Ink.ReadyToReconcileEventHandler">
      <summary>Represents the method that will handle the <see cref="E:System.Windows.Ink.InkAnalyzer.ReadyToReconcile" /> event of a <see cref="T:System.Windows.Ink.InkAnalyzer" />. </summary>
      <param name="sender">The source of the event.</param>
      <param name="e">The event data.</param>
    </member>
    <member name="T:System.Windows.Ink.ResultsUpdatedEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.Ink.InkAnalyzer.ResultsUpdated" /> event.</summary>
    </member>
    <member name="P:System.Windows.Ink.ResultsUpdatedEventArgs.Status">
      <summary>Gets the status of the background operation that just completed.</summary>
      <returns>The status of the background operation that just completed.</returns>
    </member>
    <member name="T:System.Windows.Ink.ResultsUpdatedEventHandler">
      <summary>Represents the method that will handle the <see cref="E:System.Windows.Ink.InkAnalyzer.ResultsUpdated" /> event of an <see cref="T:System.Windows.Ink.InkAnalyzer" />. </summary>
      <param name="Sender">The source of the event.</param>
      <param name="E">The event data.</param>
    </member>
    <member name="T:System.Windows.Ink.RootNode">
      <summary>Represents the top <see cref="T:System.Windows.Ink.ContextNode" /> for the tree of nodes that describes the results of ink analysis.</summary>
    </member>
    <member name="M:System.Windows.Ink.RootNode.GetNodesFromTextRange(System.Int32@,System.Int32@)">
      <summary>Returns a collection of descendant <see cref="T:System.Windows.Ink.ContextNode" /> objects that are relevant to the specified text range in the recognized string.</summary>
      <returns>The collection of descendant <see cref="T:System.Windows.Ink.ContextNode" /> objects that are relevant to the specified text range in the recognized string.</returns>
      <param name="Start">The start of the text range in the recognized string.</param>
      <param name="Length">The length of the text range in the recognized string.</param>
    </member>
    <member name="M:System.Windows.Ink.RootNode.GetNodesFromTextRange(System.Int32@,System.Int32@,System.Windows.Ink.ContextNodeCollection)">
      <summary>Returns a collection of descendant <see cref="T:System.Windows.Ink.ContextNode" /> objects that are relevant to the specified text range in the recognized string within a collection of descendent nodes.</summary>
      <returns>The collection of descendant <see cref="T:System.Windows.Ink.ContextNode" /> objects that are relevant to the specified text range in the recognized string within the collection of descendent nodes.</returns>
      <param name="Start">The start of the text range in the <paramref name="subTree" /> portion of the recognized string.</param>
      <param name="Length">The length of the text range in the recognized string.</param>
      <param name="subTree">The descendent <see cref="T:System.Windows.Ink.ContextNode" /> objects to which to narrow the search.</param>
    </member>
    <member name="M:System.Windows.Ink.RootNode.GetRecognizedString">
      <summary>Returns the best result string of the recognition operation for the <see cref="T:System.Windows.Ink.RootNode" />.</summary>
      <returns>The best result string of the recognition operation for the <see cref="T:System.Windows.Ink.RootNode" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.RootNode.GetTextRangeFromNodes(System.Windows.Ink.ContextNodeCollection,System.Int32@,System.Int32@)">
      <summary>Finds the text range in the recognized string that corresponds to a collection of <see cref="T:System.Windows.Ink.ContextNode" /> objects that are descendants of the <see cref="T:System.Windows.Ink.RootNode" />.</summary>
      <param name="subTree">The collection of <see cref="T:System.Windows.Ink.ContextNode" /> objects that are descendants of the <see cref="T:System.Windows.Ink.RootNode" />.</param>
      <param name="start">The start of the text range.</param>
      <param name="length">The length of the text range.</param>
    </member>
    <member name="T:System.Windows.Ink.SemanticType">
      <summary>Specifies the semantic types used in defining an annotation.</summary>
    </member>
    <member name="T:System.Windows.Ink.StrokesReparentedEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.Ink.InkAnalyzer.StrokesReparented" /> event.</summary>
    </member>
    <member name="P:System.Windows.Ink.StrokesReparentedEventArgs.DestinationNode">
      <summary>Gets the context node to which the strokes were moved.</summary>
      <returns>The context node to which the strokes were moved.</returns>
    </member>
    <member name="P:System.Windows.Ink.StrokesReparentedEventArgs.ReparentedStrokes">
      <summary>Gets the strokes that have been assigned to a new parent node.</summary>
      <returns>The strokes that have been assigned to a new parent node.</returns>
    </member>
    <member name="P:System.Windows.Ink.StrokesReparentedEventArgs.SourceNode">
      <summary>Gets the context node from which the strokes were moved.</summary>
      <returns>The context node from which the strokes were moved.</returns>
    </member>
    <member name="T:System.Windows.Ink.StrokesReparentedEventHandler">
      <summary>Represents the method that will handle the <see cref="E:System.Windows.Ink.InkAnalyzer.StrokesReparented" /> event of an <see cref="T:System.Windows.Ink.InkAnalyzer" />. </summary>
      <param name="sender">The source of the event.</param>
      <param name="e">The event data.</param>
    </member>
    <member name="T:System.Windows.Ink.StrokeType">
      <summary>Defines values that indicate whether or not a Stroke should be analyzed as part of a drawing or as part of writing.</summary>
    </member>
    <member name="T:System.Windows.Ink.TextWordNode">
      <summary>Represents a <see cref="T:System.Windows.Ink.ContextNode" /> for a two-dimensional region where any non-ink text words may exist in the application.</summary>
    </member>
    <member name="P:System.Windows.Ink.TextWordNode.Data">
      <summary>Gets and sets application-defined data for the <see cref="T:System.Windows.Ink.TextWordNode" /> object.</summary>
      <returns>The application-defined data for the <see cref="T:System.Windows.Ink.TextWordNode" /> object.</returns>
    </member>
    <member name="M:System.Windows.Ink.TextWordNode.SetLocation(System.Windows.Ink.AnalysisRegion)">
      <summary>Sets the location of the non-ink word on the application document.</summary>
      <param name="Location">The location of the non-ink word on the application document.</param>
    </member>
    <member name="T:System.Windows.Ink.UnclassifiedInkNode">
      <summary>Represents a <see cref="T:System.Windows.Ink.ContextNode" /> for a collection of strokes that have not yet been classified.</summary>
    </member>
    <member name="T:System.Windows.Ink.UnicodeCharacterRange">
      <summary>Represents a character range.</summary>
    </member>
    <member name="M:System.Windows.Ink.UnicodeCharacterRange.#ctor(System.Char,System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Ink.UnicodeCharacterRange" /> class.</summary>
      <param name="first">Specifies the first position of this range.</param>
      <param name="length">Specifies the number of positions in this range.</param>
    </member>
    <member name="M:System.Windows.Ink.UnicodeCharacterRange.Equals(System.Object)">
      <summary>Indicates whether this instance and a specified object are equal.</summary>
      <returns>true if <paramref name="obj" /> and this instance are of the same type and represent the same value; otherwise, false.</returns>
      <param name="Obj">Object to which to compare.</param>
    </member>
    <member name="P:System.Windows.Ink.UnicodeCharacterRange.First">
      <summary>Gets or sets the starting character of this range</summary>
      <returns>The starting character of this range.</returns>
    </member>
    <member name="M:System.Windows.Ink.UnicodeCharacterRange.GetHashCode">
      <summary>Returns the hash code for this instance.</summary>
      <returns>A 32-bit signed integer that is the hash code for this instance.</returns>
    </member>
    <member name="P:System.Windows.Ink.UnicodeCharacterRange.Length">
      <summary>Gets or sets the number of characters that follow the starting character.</summary>
      <returns>The number of characters that follow the starting character.</returns>
    </member>
    <member name="M:System.Windows.Ink.UnicodeCharacterRange.op_Equality(System.Windows.Ink.UnicodeCharacterRange,System.Windows.Ink.UnicodeCharacterRange)">
      <summary>Determines whether two specified <see cref="T:System.Windows.Ink.UnicodeCharacterRange" /> objects have the same value.</summary>
      <returns>true if the value of <paramref name="leftHand" /> is the same as the value of <paramref name="rightHand" />; otherwise, false.</returns>
      <param name="leftHand">A <see cref="T:System.Windows.Ink.UnicodeCharacterRange" /> or a null reference (Nothing in Visual Basic).</param>
      <param name="rightHand">A <see cref="T:System.Windows.Ink.UnicodeCharacterRange" /> or a null reference (Nothing in Visual Basic).</param>
    </member>
    <member name="M:System.Windows.Ink.UnicodeCharacterRange.op_Inequality(System.Windows.Ink.UnicodeCharacterRange,System.Windows.Ink.UnicodeCharacterRange)">
      <summary>Determines whether two specified <see cref="T:System.Windows.Ink.UnicodeCharacterRange" /> objects have different values.</summary>
      <returns>true if the value of <paramref name="leftHand" /> is different from the value of <paramref name="rightHand" />; otherwise, false.</returns>
      <param name="leftHand">A <see cref="T:System.Windows.Ink.UnicodeCharacterRange" /> or a null reference (Nothing in Visual Basic).</param>
      <param name="rightHand">A <see cref="T:System.Windows.Ink.UnicodeCharacterRange" /> or a null reference (Nothing in Visual Basic).</param>
    </member>
    <member name="T:System.Windows.Ink.UnicodeCharacterRangeCollection">
      <summary>Contains an ordered collection of <see cref="T:System.Windows.Ink.UnicodeCharacterRange" /> objects.</summary>
    </member>
    <member name="M:System.Windows.Ink.UnicodeCharacterRangeCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Ink.UnicodeCharacterRangeCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Ink.UnicodeCharacterRangeCollection.#ctor(System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Ink.UnicodeCharacterRangeCollection" /> class.</summary>
      <param name="length">The number of elements that the new list is initially capable of storing.</param>
    </member>
    <member name="M:System.Windows.Ink.UnicodeCharacterRangeCollection.Add(System.Char,System.Int32)">
      <summary>Adds a new character to the <see cref="T:Microsoft.Ink.UnicodeCharacterRangeCollection" /> repeated a specified number of times.</summary>
      <returns>The <see cref="T:Microsoft.Ink.UnicodeCharacterRange" /> added.</returns>
      <param name="first">The character to add.</param>
      <param name="length">The number of times added character occurs.</param>
    </member>
    <member name="M:System.Windows.Ink.UnicodeCharacterRangeCollection.Contains(System.Windows.Ink.UnicodeCharacterRange)">
      <summary>Determines whether an element is in the <see cref="T:System.Windows.Ink.UnicodeCharacterRangeCollection" />.</summary>
      <returns>true if item is found in the <see cref="T:System.Windows.Ink.UnicodeCharacterRangeCollection" />; otherwise, false.</returns>
      <param name="range">The <see cref="T:System.Windows.Ink.UnicodeCharacterRange" /> to locate in the <see cref="T:System.Windows.Ink.UnicodeCharacterRangeCollection" />.</param>
    </member>
    <member name="M:System.Windows.Ink.UnicodeCharacterRangeCollection.CopyTo(System.Windows.Ink.UnicodeCharacterRange[],System.Int32)">
      <summary>Copies all of the elements of the current <see cref="T:System.Windows.Ink.UnicodeCharacterRangeCollection" /> collection to the specified one-dimensional array, starting at the specified destination array index.</summary>
      <param name="array">The one-dimensional array that is the destination of elements copied from the collection. The array must have zero-based indexing.</param>
      <param name="index">The zero-based index in the array parameter at which copying begins.</param>
    </member>
    <member name="P:System.Windows.Ink.UnicodeCharacterRangeCollection.Count">
      <summary>Gets the number of elements contained in the <see cref="T:System.Windows.Ink.UnicodeCharacterRangeCollection" />.</summary>
      <returns>The number of elements contained in the <see cref="T:System.Windows.Ink.UnicodeCharacterRangeCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.UnicodeCharacterRangeCollection.Equals(System.Object)">
      <summary>Determines whether the specified object is equal to the current <see cref="T:Microsoft.Ink.UnicodeCharacterRangeCollection" />.</summary>
      <returns>true if the specified object is a <see cref="T:Microsoft.Ink.UnicodeCharacterRangeCollection" /> that is equal to the current <see cref="T:Microsoft.Ink.UnicodeCharacterRangeCollection" />; otherwise, false.</returns>
      <param name="obj">The object to compare with the current <see cref="T:Microsoft.Ink.UnicodeCharacterRangeCollection" />.</param>
    </member>
    <member name="M:System.Windows.Ink.UnicodeCharacterRangeCollection.GetEnumerator">
      <summary>Returns an enumerator for the entire <see cref="T:System.Windows.Ink.UnicodeCharacterRangeCollection" />.</summary>
      <returns>An enumerator for the entire <see cref="T:System.Windows.Ink.UnicodeCharacterRangeCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.UnicodeCharacterRangeCollection.GetHashCode">
      <summary>Returns the hash code for this instance.</summary>
      <returns>A 32-bit signed integer hash code.</returns>
    </member>
    <member name="M:System.Windows.Ink.UnicodeCharacterRangeCollection.IndexOf(System.Windows.Ink.UnicodeCharacterRange)">
      <summary>Returns the index of a specific <see cref="T:System.Windows.Ink.UnicodeCharacterRange" /> object within an <see cref="T:System.Windows.Ink.UnicodeCharacterRangeCollection" /> collection.</summary>
      <returns>The index of a specific <see cref="T:System.Windows.Ink.UnicodeCharacterRange" /> object within an <see cref="T:System.Windows.Ink.UnicodeCharacterRangeCollection" /> collection.</returns>
      <param name="range">The <see cref="T:System.Windows.Ink.UnicodeCharacterRange" /> object to check for.</param>
    </member>
    <member name="P:System.Windows.Ink.UnicodeCharacterRangeCollection.IsSynchronized">
      <summary>Gets a value indicating whether access to the <see cref="T:System.Windows.Ink.UnicodeCharacterRangeCollection" /> is synchronized (thread-safe).</summary>
      <returns>true if access to the <see cref="T:System.Windows.Ink.UnicodeCharacterRangeCollection" /> is synchronized (thread-safe); otherwise, false.</returns>
    </member>
    <member name="P:System.Windows.Ink.UnicodeCharacterRangeCollection.Item(System.Int32)">
      <summary>Gets or sets the element at the specified index.</summary>
      <returns>The element at the specified index.</returns>
      <param name="index">The zero-based index of the element to get or set.</param>
    </member>
    <member name="M:System.Windows.Ink.UnicodeCharacterRangeCollection.op_Equality(System.Windows.Ink.UnicodeCharacterRangeCollection,System.Windows.Ink.UnicodeCharacterRangeCollection)">
      <summary>Determines whether two specified <see cref="T:Microsoft.Ink.UnicodeCharacterRangeCollection" /> objects have the same value.</summary>
      <returns>true if the value of <paramref name="leftHand" /> is the same as the value of <paramref name="rightHand" />; otherwise, false.</returns>
      <param name="leftHand">A <see cref="T:Microsoft.Ink.UnicodeCharacterRangeCollection" /> or a null reference (Nothing in Visual Basic).</param>
      <param name="rightHand">A <see cref="T:Microsoft.Ink.UnicodeCharacterRangeCollection" /> or a null reference (Nothing in Visual Basic).</param>
    </member>
    <member name="M:System.Windows.Ink.UnicodeCharacterRangeCollection.op_Inequality(System.Windows.Ink.UnicodeCharacterRangeCollection,System.Windows.Ink.UnicodeCharacterRangeCollection)">
      <summary>Determines whether two specified <see cref="T:Microsoft.Ink.UnicodeCharacterRangeCollection" /> objects have different values.</summary>
      <returns>true if the value of <paramref name="leftHand" /> is different from the value of <paramref name="rightHand" />; otherwise, false.</returns>
      <param name="leftHand">A <see cref="T:Microsoft.Ink.UnicodeCharacterRangeCollection" /> or a null reference (Nothing in Visual Basic).</param>
      <param name="rightHand">A <see cref="T:Microsoft.Ink.UnicodeCharacterRangeCollection" /> or a null reference (Nothing in Visual Basic).</param>
    </member>
    <member name="M:System.Windows.Ink.UnicodeCharacterRangeCollection.Remove(System.Windows.Ink.UnicodeCharacterRange)">
      <summary>Removes the specified <see cref="T:System.Windows.Ink.UnicodeCharacterRange" /> object from the <see cref="T:System.Windows.Ink.UnicodeCharacterRangeCollection" />.</summary>
      <param name="range">Specifies which <see cref="T:System.Windows.Ink.UnicodeCharacterRange" /> object to remove.</param>
    </member>
    <member name="P:System.Windows.Ink.UnicodeCharacterRangeCollection.SyncRoot">
      <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Windows.Ink.UnicodeCharacterRangeCollection" />.</summary>
      <returns>An object that can be used to synchronize access to the <see cref="T:System.Windows.Ink.UnicodeCharacterRangeCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.UnicodeCharacterRangeCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)" />
    <member name="M:System.Windows.Ink.UnicodeCharacterRangeCollection.System#Collections#IEnumerable#GetEnumerator" />
    <member name="T:System.Windows.Ink.UnicodeCharacterRangeCollection.UnicodeCharacterRangeCollectionEnumerator">
      <summary>An implementation of the <see cref="T:System.Collections.IEnumerator" /> interface that supports iterating over an <see cref="T:System.Windows.Ink.UnicodeCharacterRangeCollection.UnicodeCharacterRangeCollectionEnumerator" />.</summary>
    </member>
    <member name="P:System.Windows.Ink.UnicodeCharacterRangeCollection.UnicodeCharacterRangeCollectionEnumerator.Current">
      <summary>Gets the <see cref="T:System.Windows.Ink.UnicodeCharacterRange" /> object in the <see cref="T:System.Windows.Ink.UnicodeCharacterRangeCollection" /> to which the enumerator is pointing.</summary>
      <returns>The <see cref="T:System.Windows.Ink.UnicodeCharacterRange" /> object in the <see cref="T:System.Windows.Ink.UnicodeCharacterRangeCollection" /> to which the enumerator is pointing.</returns>
    </member>
    <member name="M:System.Windows.Ink.UnicodeCharacterRangeCollection.UnicodeCharacterRangeCollectionEnumerator.MoveNext">
      <summary>Moves the enumerator index to the next object in the collection.</summary>
      <returns>Set to true if the index position references an object. Set to false if the index position references the end of the collection.</returns>
    </member>
    <member name="M:System.Windows.Ink.UnicodeCharacterRangeCollection.UnicodeCharacterRangeCollectionEnumerator.Reset">
      <summary>Resets the enumerator index to the beginning of the <see cref="T:System.Windows.Ink.UnicodeCharacterRangeCollection" /> collection.</summary>
    </member>
    <member name="P:System.Windows.Ink.UnicodeCharacterRangeCollection.UnicodeCharacterRangeCollectionEnumerator.System#Collections#IEnumerator#Current" />
    <member name="T:System.Windows.Ink.WritingRegionNode">
      <summary>Represents a group of paragraphs with similar orientation.</summary>
    </member>
    <member name="M:System.Windows.Ink.WritingRegionNode.GetNodesFromTextRange(System.Int32@,System.Int32@)">
      <summary>Returns a collection of descendant <see cref="T:System.Windows.Ink.ContextNode" /> objects that are from the specified text range in the recognized string.</summary>
      <returns>The collection of descendant <see cref="T:System.Windows.Ink.ContextNode" /> objects that are relevant to the specified text range in the recognized string.</returns>
      <param name="start">The start of the text range in the recognized string.</param>
      <param name="length">The length of the text range in the recognized string.</param>
    </member>
    <member name="M:System.Windows.Ink.WritingRegionNode.GetNodesFromTextRange(System.Int32@,System.Int32@,System.Windows.Ink.ContextNodeCollection)">
      <summary>Returns a collection of descendant <see cref="T:System.Windows.Ink.ContextNode" /> objects that are from the specified text range in the recognized string within a collection of descendant nodes.</summary>
      <returns>The collection of descendant <see cref="T:System.Windows.Ink.ContextNode" /> objects that are from the specified text range in the recognized string. The nodes are limited to those that are descendants of <paramref name="subTree" />.</returns>
      <param name="Start">The start of the text range in the <paramref name="subTree" /> portion of the recognized string.</param>
      <param name="Length">The length of the text range in the recognized string.</param>
      <param name="subTree">The descendant <see cref="T:System.Windows.Ink.ContextNode" /> objects to which to narrow the search.</param>
    </member>
    <member name="M:System.Windows.Ink.WritingRegionNode.GetRecognizedString">
      <summary>Returns the best result string from the recognition operation for the <see cref="T:Microsoft.WritingRegionNode" />.</summary>
      <returns>The best result string from the recognition operation for the <see cref="T:Microsoft.WritingRegionNode" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.WritingRegionNode.GetTextRangeFromNodes(System.Windows.Ink.ContextNodeCollection,System.Int32@,System.Int32@)">
      <summary>Given a collection of <see cref="T:System.Windows.Ink.ContextNode" /> objects, this method finds corresponding text range in the recognized string.</summary>
      <param name="subTree">The collection of <see cref="T:System.Windows.Ink.ContextNode" /> objects that are descendants of the <see cref="T:System.Windows.Ink.WritingRegionNode" />.</param>
      <param name="start">The start of the text range.</param>
      <param name="length">The length of the text range.</param>
    </member>
    <member name="P:System.Windows.Ink.WritingRegionNode.InkRecognitionConfidence">
      <summary>Gets a value that indicates the level of confidence in the accuracy of the recognition result.</summary>
      <returns>The value that indicates the level of confidence that the <see cref="T:System.Windows.Ink.InkAnalyzer" /> has in the accuracy of the recognition result.</returns>
    </member>
    <member name="P:System.Windows.Ink.WritingRegionNode.SemanticType">
      <summary>Gets or sets the <see cref="T:System.Windows.Ink.SemanticType" /> as defined by the parsing engines.</summary>
      <returns>The <see cref="T:System.Windows.Ink.SemanticType" /> as defined by the parsing engines.</returns>
    </member>
  </members>
</doc>