﻿<?xml version="1.0" encoding="utf-8"?>
<doc>
  <assembly>
    <name>PresentationCore</name>
  </assembly>
  <members>
    <member name="T:System.IO.Packaging.PackageStore">
      <summary>Represents a collection of application-specific <see cref="T:System.IO.Packaging.Package" /> instances used in combination with <see cref="T:System.IO.Packaging.PackWebRequest" />.</summary>
    </member>
    <member name="M:System.IO.Packaging.PackageStore.AddPackage(System.Uri,System.IO.Packaging.Package)">
      <summary>Adds a <see cref="T:System.IO.Packaging.Package" /> to the store.</summary>
      <param name="uri">The key URI of the <paramref name="package" /> to compare in a <see cref="T:System.IO.Packaging.PackWebRequest" />.</param>
      <param name="package">The package to add to the store.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="package" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="packageUri" /> is an invalid package URI.</exception>
      <exception cref="T:System.InvalidOperationException">A package with the specified <paramref name="packageUri" /> is already in the store.</exception>
    </member>
    <member name="M:System.IO.Packaging.PackageStore.GetPackage(System.Uri)">
      <summary>Returns the <see cref="T:System.IO.Packaging.Package" /> with a specified URI from the store.</summary>
      <param name="uri">The uniform resource identifier (URI) of the package to return.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="packageUri" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="packageUri" /> is an invalid package URI.</exception>
      <returns>The package with a specified <paramref name="packageUri" />; or <see langword="null" />, if a package with the specified <paramref name="packageUri" /> is not in the store.</returns>
    </member>
    <member name="M:System.IO.Packaging.PackageStore.RemovePackage(System.Uri)">
      <summary>Removes the <see cref="T:System.IO.Packaging.Package" /> with a specified URI from the store.</summary>
      <param name="uri">The uniform resource identifier (URI) of the package to remove.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="packageUri" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="packageUri" /> is an invalid package URI.</exception>
    </member>
    <member name="T:System.IO.Packaging.PackWebRequest">
      <summary>Makes a request to an entire <see cref="T:System.IO.Packaging.PackagePart" /> or to a <see cref="T:System.IO.Packaging.PackagePart" /> in a package, identified by a pack URI.</summary>
    </member>
    <member name="M:System.IO.Packaging.PackWebRequest.GetInnerRequest">
      <summary>Gets the inner <see cref="T:System.Net.WebRequest" />.</summary>
      <exception cref="T:System.NotSupportedException">The inner URI does not resolve to a valid transport protocol such as http for ftp, nor can the request be resolved from the <see cref="T:System.IO.Packaging.PackageStore" />.</exception>
      <returns>A <see cref="T:System.Net.WebRequest" /> created from the inner-URI if the request resolves to a valid transport protocol such http or ftp; or a <see cref="T:System.Net.WebRequest" /> created with a null-URI if the request resolves from the <see cref="T:System.IO.Packaging.PackageStore" /> cache.</returns>
    </member>
    <member name="M:System.IO.Packaging.PackWebRequest.GetRequestStream">
      <summary>Do not use-<see cref="M:System.IO.Packaging.PackWebRequest.GetRequestStream" /> is not supported by <see cref="T:System.IO.Packaging.PackWebRequest" />.</summary>
      <exception cref="T:System.NotSupportedException">Occurs on any call to <see cref="M:System.IO.Packaging.PackWebRequest.GetRequestStream" />.  The pack URI protocol does not support writing.</exception>
      <returns>If <see cref="M:System.IO.Packaging.PackWebRequest.GetRequestStream" /> is called, a <see cref="T:System.NotSupportedException" /> is thrown.</returns>
    </member>
    <member name="M:System.IO.Packaging.PackWebRequest.GetResponse">
      <summary>Returns the response stream for the request.</summary>
      <returns>The response stream for the request.</returns>
    </member>
    <member name="P:System.IO.Packaging.PackWebRequest.CachePolicy">
      <summary>Gets or sets the <see cref="T:System.Net.Cache.RequestCachePolicy" />.</summary>
      <exception cref="T:System.Net.WebException">The specified <see cref="T:System.Net.Cache.RequestCachePolicy" /> to set is not valid.</exception>
      <returns>The <see cref="T:System.Net.Cache.RequestCachePolicy" /> to use with pack URI web request.</returns>
    </member>
    <member name="P:System.IO.Packaging.PackWebRequest.ConnectionGroupName">
      <summary>Gets or sets the name of the connection group.</summary>
      <returns>The connection group name.</returns>
    </member>
    <member name="P:System.IO.Packaging.PackWebRequest.ContentLength">
      <summary>Gets or sets the <c>Content-length</c> HTTP header.</summary>
      <exception cref="T:System.NotSupportedException">Set is not supported, <see cref="T:System.IO.Packaging.PackWebRequest" /> is read-only.</exception>
      <returns>The content length, in bytes.</returns>
    </member>
    <member name="P:System.IO.Packaging.PackWebRequest.ContentType">
      <summary>Gets or sets the <c>Content-type</c> HTTP header.</summary>
      <returns>The contents of the header.</returns>
    </member>
    <member name="P:System.IO.Packaging.PackWebRequest.Credentials">
      <summary>Gets or sets the authentication credentials.</summary>
      <returns>The authentication credentials to use with the request.</returns>
    </member>
    <member name="P:System.IO.Packaging.PackWebRequest.Headers">
      <summary>Gets or sets the collection of header name/value pairs associated with the request.</summary>
      <returns>A header collection object.</returns>
    </member>
    <member name="P:System.IO.Packaging.PackWebRequest.Method">
      <summary>Gets or sets the protocol method to use with the pack URI request.</summary>
      <returns>The protocol method name that performs this request.</returns>
    </member>
    <member name="P:System.IO.Packaging.PackWebRequest.PreAuthenticate">
      <summary>Gets or sets a value that indicates whether to preauthenticate the request.</summary>
      <returns>
        <see langword="true" /> to send a <c>WWW-authenticate</c> HTTP header with the initial request; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.IO.Packaging.PackWebRequest.Proxy">
      <summary>Gets or sets the network proxy for Internet access.</summary>
      <returns>The <see cref="T:System.Net.WebProxy" /> to use for Internet access.</returns>
    </member>
    <member name="P:System.IO.Packaging.PackWebRequest.RequestUri">
      <summary>Gets the URI of the resource associated with the request.</summary>
      <returns>The uniform resource identifier (URI) of the resource associated with the request.</returns>
    </member>
    <member name="P:System.IO.Packaging.PackWebRequest.Timeout">
      <summary>Gets or sets the length of time before the request times out.</summary>
      <returns>The number of milliseconds to wait before the request times out.</returns>
    </member>
    <member name="P:System.IO.Packaging.PackWebRequest.UseDefaultCredentials">
      <summary>Gets or sets the default authentication credentials.</summary>
      <returns>The default authentication credentials to use with the pack URI request.</returns>
    </member>
    <member name="T:System.IO.Packaging.PackWebRequestFactory">
      <summary>Represents the class that is invoked when an instance of a pack URI <see cref="T:System.IO.Packaging.PackWebRequest" /> is created.</summary>
    </member>
    <member name="M:System.IO.Packaging.PackWebRequestFactory.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.IO.Packaging.PackWebRequestFactory" /> class.</summary>
    </member>
    <member name="M:System.IO.Packaging.PackWebRequestFactory.System#Net#IWebRequestCreate#Create(System.Uri)">
      <summary>This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.  Use the type-safe <see cref="T:System.IO.Packaging.PackUriHelper" /> method instead.</summary>
      <param name="uri">The URI to create the Web request.</param>
      <returns>The pack URI Web request.</returns>
    </member>
    <member name="T:System.IO.Packaging.PackWebResponse">
      <summary>Represents a response of a <see cref="T:System.IO.Packaging.PackWebRequest" />.</summary>
    </member>
    <member name="M:System.IO.Packaging.PackWebResponse.Close">
      <summary>Closes the stream for this request.</summary>
    </member>
    <member name="M:System.IO.Packaging.PackWebResponse.GetResponseStream">
      <summary>Gets the response stream that is contained in the <see cref="T:System.IO.Packaging.PackWebResponse" />.</summary>
      <returns>The response stream.</returns>
    </member>
    <member name="P:System.IO.Packaging.PackWebResponse.ContentLength">
      <summary>Gets the content length of the response.</summary>
      <returns>The content length, in bytes.</returns>
    </member>
    <member name="P:System.IO.Packaging.PackWebResponse.ContentType">
      <summary>Gets the Multipurpose Internet Mail Extensions (MIME) content type of the response stream's content.</summary>
      <returns>The MIME type of the stream's content.</returns>
    </member>
    <member name="P:System.IO.Packaging.PackWebResponse.Headers">
      <summary>Gets the collection of Web <see cref="P:System.Net.WebResponse.Headers" /> for this response.</summary>
      <returns>The collection of Web response <see cref="P:System.Net.WebResponse.Headers" />.</returns>
    </member>
    <member name="P:System.IO.Packaging.PackWebResponse.InnerResponse">
      <summary>Gets the inner <see cref="T:System.Net.WebResponse" /> object for the response.</summary>
      <returns>The response data as a <see cref="T:System.Net.WebResponse" />.</returns>
    </member>
    <member name="P:System.IO.Packaging.PackWebResponse.IsFromCache">
      <summary>Gets a value indicating whether the response is from the package cache or from a Web request.</summary>
      <returns>
        <see langword="true" /> if the response is from the package cache; <see langword="false" /> if the response is from a Web request.</returns>
    </member>
    <member name="P:System.IO.Packaging.PackWebResponse.ResponseUri">
      <summary>Gets the uniform resource identifier (URI) of the response.</summary>
      <returns>The URI of the response.</returns>
    </member>
    <member name="T:System.Windows.Automation.AutomationHeadingLevel" />
    <member name="F:System.Windows.Automation.AutomationHeadingLevel.Level1" />
    <member name="F:System.Windows.Automation.AutomationHeadingLevel.Level2" />
    <member name="F:System.Windows.Automation.AutomationHeadingLevel.Level3" />
    <member name="F:System.Windows.Automation.AutomationHeadingLevel.Level4" />
    <member name="F:System.Windows.Automation.AutomationHeadingLevel.Level5" />
    <member name="F:System.Windows.Automation.AutomationHeadingLevel.Level6" />
    <member name="F:System.Windows.Automation.AutomationHeadingLevel.Level7" />
    <member name="F:System.Windows.Automation.AutomationHeadingLevel.Level8" />
    <member name="F:System.Windows.Automation.AutomationHeadingLevel.Level9" />
    <member name="F:System.Windows.Automation.AutomationHeadingLevel.None" />
    <member name="T:System.Windows.Automation.AutomationLiveSetting">
      <summary>Describes the notification characteristics of a particular live region.</summary>
    </member>
    <member name="F:System.Windows.Automation.AutomationLiveSetting.Assertive">
      <summary>The element sends interruptive notifications if the content of the live region has changed. With this setting, UI Automation clients and assistive technologies are expected to interrupt the user to inform of changes to the live region.</summary>
    </member>
    <member name="F:System.Windows.Automation.AutomationLiveSetting.Off">
      <summary>The element doesn't send notifications if the content of the live region has changed.</summary>
    </member>
    <member name="F:System.Windows.Automation.AutomationLiveSetting.Polite">
      <summary>The element sends non-interruptive notifications if the content of the live region has changed. With this setting, UI Automation clients and assistive technologies are expected to not interrupt the user to inform of changes to the live region.</summary>
    </member>
    <member name="T:System.Windows.Automation.AutomationProperties">
      <summary>Provides a means of getting or setting the value of the associated properties of the instance of the <see cref="T:System.Windows.Automation.Peers.AutomationPeer" /> element.</summary>
    </member>
    <member name="F:System.Windows.Automation.AutomationProperties.AcceleratorKeyProperty">
      <summary>Identifies the <see cref="P:System.Windows.Automation.AutomationProperties.AcceleratorKey" /> attached property.</summary>
    </member>
    <member name="F:System.Windows.Automation.AutomationProperties.AccessKeyProperty">
      <summary>Identifies the <see cref="P:System.Windows.Automation.AutomationProperties.AccessKey" /> attached property.</summary>
    </member>
    <member name="F:System.Windows.Automation.AutomationProperties.AutomationIdProperty">
      <summary>Identifies the <see cref="P:System.Windows.Automation.AutomationProperties.AutomationId" /> attached property.</summary>
    </member>
    <member name="F:System.Windows.Automation.AutomationProperties.HeadingLevelProperty" />
    <member name="F:System.Windows.Automation.AutomationProperties.HelpTextProperty">
      <summary>Identifies the <see cref="P:System.Windows.Automation.AutomationProperties.HelpText" /> attached property.</summary>
    </member>
    <member name="F:System.Windows.Automation.AutomationProperties.IsColumnHeaderProperty">
      <summary>Identifies the <see cref="P:System.Windows.Automation.AutomationProperties.IsColumnHeader" /> attached property.</summary>
    </member>
    <member name="F:System.Windows.Automation.AutomationProperties.IsDialogProperty" />
    <member name="F:System.Windows.Automation.AutomationProperties.IsOffscreenBehaviorProperty">
      <summary>Identifies the <see cref="P:System.Windows.Automation.AutomationProperties.IsOffscreenBehavior" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Automation.AutomationProperties.IsRequiredForFormProperty">
      <summary>Identifies the <see cref="P:System.Windows.Automation.AutomationProperties.IsRequiredForForm" /> attached property.</summary>
    </member>
    <member name="F:System.Windows.Automation.AutomationProperties.IsRowHeaderProperty">
      <summary>Identifies the <see cref="P:System.Windows.Automation.AutomationProperties.IsRowHeader" /> attached property.</summary>
    </member>
    <member name="F:System.Windows.Automation.AutomationProperties.ItemStatusProperty">
      <summary>Identifies the <see cref="P:System.Windows.Automation.AutomationProperties.ItemStatus" /> attached property.</summary>
    </member>
    <member name="F:System.Windows.Automation.AutomationProperties.ItemTypeProperty">
      <summary>Identifies the <see cref="P:System.Windows.Automation.AutomationProperties.ItemType" /> attached property.</summary>
    </member>
    <member name="F:System.Windows.Automation.AutomationProperties.LabeledByProperty">
      <summary>Identifies the <see cref="P:System.Windows.Automation.AutomationProperties.LabeledBy" /> attached property.</summary>
    </member>
    <member name="F:System.Windows.Automation.AutomationProperties.LiveSettingProperty">
      <summary>Identifies the <see cref="P:System.Windows.Automation.AutomationProperties.LiveSetting" /> attached property.</summary>
    </member>
    <member name="F:System.Windows.Automation.AutomationProperties.NameProperty">
      <summary>Identifies the <see cref="P:System.Windows.Automation.AutomationProperties.Name" /> attached property.</summary>
    </member>
    <member name="F:System.Windows.Automation.AutomationProperties.PositionInSetProperty">
      <summary>Identifies the <c>PositionInSet</c> attached property.</summary>
    </member>
    <member name="F:System.Windows.Automation.AutomationProperties.SizeOfSetProperty">
      <summary>Identifies the <c>SizeOfSet</c> attached property.</summary>
    </member>
    <member name="M:System.Windows.Automation.AutomationProperties.GetAcceleratorKey(System.Windows.DependencyObject)">
      <summary>Gets the <see cref="P:System.Windows.Automation.AutomationProperties.AcceleratorKey" /> attached property for the specified <see cref="T:System.Windows.DependencyObject" />.</summary>
      <param name="element">The <see cref="T:System.Windows.DependencyObject" /> to check.</param>
      <returns>A string that contains the accelerator key.</returns>
    </member>
    <member name="M:System.Windows.Automation.AutomationProperties.GetAccessKey(System.Windows.DependencyObject)">
      <summary>Gets the <see cref="P:System.Windows.Automation.AutomationProperties.AccessKey" /> attached property for the specified <see cref="T:System.Windows.DependencyObject" />.</summary>
      <param name="element">The <see cref="T:System.Windows.DependencyObject" /> to check.</param>
      <returns>The access key for the specified element.</returns>
    </member>
    <member name="M:System.Windows.Automation.AutomationProperties.GetAutomationId(System.Windows.DependencyObject)">
      <summary>Gets the <see cref="P:System.Windows.Automation.AutomationProperties.AutomationId" /> attached property for the specified <see cref="T:System.Windows.DependencyObject" />.</summary>
      <param name="element">The <see cref="T:System.Windows.DependencyObject" /> to check.</param>
      <returns>The UI Automation identifier for the specified element.</returns>
    </member>
    <member name="M:System.Windows.Automation.AutomationProperties.GetHeadingLevel(System.Windows.DependencyObject)">
      <param name="element" />
    </member>
    <member name="M:System.Windows.Automation.AutomationProperties.GetHelpText(System.Windows.DependencyObject)">
      <summary>Gets the <see cref="P:System.Windows.Automation.AutomationProperties.HelpText" /> attached property for the specified <see cref="T:System.Windows.DependencyObject" />.</summary>
      <param name="element">The <see cref="T:System.Windows.DependencyObject" /> to check.</param>
      <returns>A string containing the help text for the specified element. The string that is returned generally is the same text that is provided in the tooltip for the control.</returns>
    </member>
    <member name="M:System.Windows.Automation.AutomationProperties.GetIsColumnHeader(System.Windows.DependencyObject)">
      <summary>Gets the <see cref="P:System.Windows.Automation.AutomationProperties.IsColumnHeader" /> attached property for the specified <see cref="T:System.Windows.DependencyObject" />.</summary>
      <param name="element">The <see cref="T:System.Windows.DependencyObject" /> to check.</param>
      <returns>A <see langword="boolean" /> that indicates whether the specified element is a <see cref="F:System.Windows.Automation.TablePattern.ColumnHeadersProperty" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.AutomationProperties.GetIsDialog(System.Windows.DependencyObject)">
      <param name="element" />
    </member>
    <member name="M:System.Windows.Automation.AutomationProperties.GetIsOffscreenBehavior(System.Windows.DependencyObject)">
      <summary>Gets the <see cref="P:System.Windows.Automation.AutomationProperties.IsOffscreenBehavior" /> attached property for the specified <see cref="T:System.Windows.DependencyObject" />.</summary>
      <param name="element">The <see cref="T:System.Windows.DependencyObject" /> to check.</param>
      <returns>A value that specifies how an element determines how the <see cref="M:System.Windows.Automation.Peers.AutomationPeer.IsOffscreen" /> property is determined.</returns>
    </member>
    <member name="M:System.Windows.Automation.AutomationProperties.GetIsRequiredForForm(System.Windows.DependencyObject)">
      <summary>Gets the <see cref="P:System.Windows.Automation.AutomationProperties.IsRequiredForForm" /> attached property for the specified <see cref="T:System.Windows.DependencyObject" />.</summary>
      <param name="element">The <see cref="T:System.Windows.DependencyObject" /> to check.</param>
      <returns>A <see langword="boolean" /> that indicates whether the specified element is <see cref="P:System.Windows.Automation.AutomationElement.AutomationElementInformation.IsRequiredForForm" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.AutomationProperties.GetIsRowHeader(System.Windows.DependencyObject)">
      <summary>Gets the <see cref="P:System.Windows.Automation.AutomationProperties.IsRowHeader" /> attached property for the specified <see cref="T:System.Windows.DependencyObject" />.</summary>
      <param name="element">The <see cref="T:System.Windows.DependencyObject" /> to check.</param>
      <returns>A <see langword="boolean" /> that indicates whether the specified element is a <see cref="F:System.Windows.Automation.TablePattern.RowHeadersProperty" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.AutomationProperties.GetItemStatus(System.Windows.DependencyObject)">
      <summary>Gets the <see cref="P:System.Windows.Automation.AutomationProperties.ItemStatus" /> attached property for the specified <see cref="T:System.Windows.DependencyObject" />.</summary>
      <param name="element">The <see cref="T:System.Windows.DependencyObject" /> to check.</param>
      <returns>The <see cref="P:System.Windows.Automation.AutomationElement.AutomationElementInformation.ItemStatus" /> of the given element.</returns>
    </member>
    <member name="M:System.Windows.Automation.AutomationProperties.GetItemType(System.Windows.DependencyObject)">
      <summary>Gets the <see cref="P:System.Windows.Automation.AutomationProperties.ItemType" /> attached property for the specified <see cref="T:System.Windows.DependencyObject" />.</summary>
      <param name="element">The <see cref="T:System.Windows.DependencyObject" /> to check.</param>
      <returns>The <see cref="P:System.Windows.Automation.AutomationElement.AutomationElementInformation.ItemType" /> of the given element.</returns>
    </member>
    <member name="M:System.Windows.Automation.AutomationProperties.GetLabeledBy(System.Windows.DependencyObject)">
      <summary>Gets the <see cref="P:System.Windows.Automation.AutomationProperties.LabeledBy" /> attached property for the specified <see cref="T:System.Windows.DependencyObject" />.</summary>
      <param name="element">The <see cref="T:System.Windows.DependencyObject" /> to check.</param>
      <returns>The element that is targeted by the label.</returns>
    </member>
    <member name="M:System.Windows.Automation.AutomationProperties.GetLiveSetting(System.Windows.DependencyObject)">
      <summary>Gets the <see cref="P:System.Windows.Automation.AutomationProperties.LiveSetting" /> attached property for the specified <see cref="T:System.Windows.DependencyObject" />.</summary>
      <param name="element">The <see cref="T:System.Windows.DependencyObject" /> to check.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="element" /> is <see langword="null" />.</exception>
      <returns>The <see cref="T:System.Windows.Automation.AutomationLiveSetting" /> value for the <paramref name="element" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.AutomationProperties.GetName(System.Windows.DependencyObject)">
      <summary>Gets the <see cref="P:System.Windows.Automation.AutomationProperties.Name" /> attached property for the specified <see cref="T:System.Windows.DependencyObject" />.</summary>
      <param name="element">The <see cref="T:System.Windows.DependencyObject" /> to check.</param>
      <returns>The name of the specified element.</returns>
    </member>
    <member name="M:System.Windows.Automation.AutomationProperties.GetPositionInSet(System.Windows.DependencyObject)">
      <summary>Gets the value of the <see cref="P:System.Windows.Automation.AutomationProperties.PositionInSet" /> property for the specified <see cref="T:System.Windows.DependencyObject" />.</summary>
      <param name="element">The dependency object on which to get the property value.</param>
      <returns>The value of the <see cref="P:System.Windows.Automation.AutomationProperties.PositionInSet" /> attached property of <paramref name="element" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.AutomationProperties.GetSizeOfSet(System.Windows.DependencyObject)">
      <summary>Gets the value of the <see cref="P:System.Windows.Automation.AutomationProperties.SizeOfSet" /> attached property for the specified <see cref="T:System.Windows.DependencyObject" />.</summary>
      <param name="element">The dependency object on which to get the property value.</param>
      <returns>The value of the <see cref="P:System.Windows.Automation.AutomationProperties.SizeOfSet" /> attached property of <paramref name="element" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.AutomationProperties.SetAcceleratorKey(System.Windows.DependencyObject,System.String)">
      <summary>Sets the <see cref="P:System.Windows.Automation.AutomationProperties.AcceleratorKey" /> attached property for the specified <see cref="T:System.Windows.DependencyObject" />.</summary>
      <param name="element">The <see cref="T:System.Windows.DependencyObject" /> on which to set the property.</param>
      <param name="value">The accelerator key value to set.</param>
    </member>
    <member name="M:System.Windows.Automation.AutomationProperties.SetAccessKey(System.Windows.DependencyObject,System.String)">
      <summary>Sets the <see cref="P:System.Windows.Automation.AutomationProperties.AccessKey" /> attached property for the specified <see cref="T:System.Windows.DependencyObject" />.</summary>
      <param name="element">The <see cref="T:System.Windows.DependencyObject" /> on which to set the property.</param>
      <param name="value">The access key value to set.</param>
    </member>
    <member name="M:System.Windows.Automation.AutomationProperties.SetAutomationId(System.Windows.DependencyObject,System.String)">
      <summary>Sets the <see cref="P:System.Windows.Automation.AutomationProperties.AutomationId" /> attached property for the specified <see cref="T:System.Windows.DependencyObject" />.</summary>
      <param name="element">The <see cref="T:System.Windows.DependencyObject" /> on which to set the property.</param>
      <param name="value">The UI Automation identifier value to set.</param>
    </member>
    <member name="M:System.Windows.Automation.AutomationProperties.SetHeadingLevel(System.Windows.DependencyObject,System.Windows.Automation.AutomationHeadingLevel)">
      <param name="element" />
      <param name="value" />
    </member>
    <member name="M:System.Windows.Automation.AutomationProperties.SetHelpText(System.Windows.DependencyObject,System.String)">
      <summary>Sets the <see cref="P:System.Windows.Automation.AutomationProperties.HelpText" /> attached property for the specified <see cref="T:System.Windows.DependencyObject" />.</summary>
      <param name="element">The <see cref="T:System.Windows.DependencyObject" /> on which to set the property.</param>
      <param name="value">The help text value to set.</param>
    </member>
    <member name="M:System.Windows.Automation.AutomationProperties.SetIsColumnHeader(System.Windows.DependencyObject,System.Boolean)">
      <summary>Sets the <see cref="P:System.Windows.Automation.AutomationProperties.IsColumnHeader" /> attached property for the specified <see cref="T:System.Windows.DependencyObject" />.</summary>
      <param name="element">The <see cref="T:System.Windows.DependencyObject" /> on which to set the property.</param>
      <param name="value">The value to set; <see langword="true" /> if the element is meant to be a column header, otherwise <see langword="false" />.</param>
    </member>
    <member name="M:System.Windows.Automation.AutomationProperties.SetIsDialog(System.Windows.DependencyObject,System.Boolean)">
      <param name="element" />
      <param name="value" />
    </member>
    <member name="M:System.Windows.Automation.AutomationProperties.SetIsOffscreenBehavior(System.Windows.DependencyObject,System.Windows.Automation.IsOffscreenBehavior)">
      <summary>Sets the <see cref="P:System.Windows.Automation.AutomationProperties.IsOffscreenBehavior" /> attached property for the specified <see cref="T:System.Windows.DependencyObject" />.</summary>
      <param name="element">The <see cref="T:System.Windows.DependencyObject" /> on which to set the property.</param>
      <param name="value">A value that specifies how an element determines how the <see cref="M:System.Windows.Automation.Peers.AutomationPeer.IsOffscreen" /> property is determined.</param>
    </member>
    <member name="M:System.Windows.Automation.AutomationProperties.SetIsRequiredForForm(System.Windows.DependencyObject,System.Boolean)">
      <summary>Sets the <see cref="P:System.Windows.Automation.AutomationProperties.IsRequiredForForm" /> attached property for the specified <see cref="T:System.Windows.DependencyObject" />.</summary>
      <param name="element">The <see cref="T:System.Windows.DependencyObject" /> on which to set the property.</param>
      <param name="value">The value to set; <see langword="true" /> if the element is meant to be required to be filled out on a form, otherwise <see langword="false" />.</param>
    </member>
    <member name="M:System.Windows.Automation.AutomationProperties.SetIsRowHeader(System.Windows.DependencyObject,System.Boolean)">
      <summary>Sets the <see cref="P:System.Windows.Automation.AutomationProperties.IsRowHeader" /> attached property for the specified <see cref="T:System.Windows.DependencyObject" />.</summary>
      <param name="element">The <see cref="T:System.Windows.DependencyObject" /> on which to set the property.</param>
      <param name="value">The value to set; <see langword="true" /> if the element is meant to be a row header, otherwise <see langword="false" />.</param>
    </member>
    <member name="M:System.Windows.Automation.AutomationProperties.SetItemStatus(System.Windows.DependencyObject,System.String)">
      <summary>Sets the <see cref="P:System.Windows.Automation.AutomationProperties.ItemStatus" /> attached property for the specified <see cref="T:System.Windows.DependencyObject" />.</summary>
      <param name="element">The <see cref="T:System.Windows.DependencyObject" /> on which to set the property.</param>
      <param name="value">The item status value to set.</param>
    </member>
    <member name="M:System.Windows.Automation.AutomationProperties.SetItemType(System.Windows.DependencyObject,System.String)">
      <summary>Sets the <see cref="P:System.Windows.Automation.AutomationProperties.ItemType" /> attached property for the specified <see cref="T:System.Windows.DependencyObject" />.</summary>
      <param name="element">The <see cref="T:System.Windows.DependencyObject" /> on which to set the property.</param>
      <param name="value">The item type value to set.</param>
    </member>
    <member name="M:System.Windows.Automation.AutomationProperties.SetLabeledBy(System.Windows.DependencyObject,System.Windows.UIElement)">
      <summary>Sets the <see cref="P:System.Windows.Automation.AutomationProperties.LabeledBy" /> attached property.</summary>
      <param name="element">The <see cref="T:System.Windows.DependencyObject" /> on which to set the property.</param>
      <param name="value">The labeled by value to set.</param>
    </member>
    <member name="M:System.Windows.Automation.AutomationProperties.SetLiveSetting(System.Windows.DependencyObject,System.Windows.Automation.AutomationLiveSetting)">
      <summary>Sets the <see cref="P:System.Windows.Automation.AutomationProperties.LiveSetting" /> attached property for the specified <see cref="T:System.Windows.DependencyObject" />.</summary>
      <param name="element">The <see cref="T:System.Windows.DependencyObject" /> to check.</param>
      <param name="value">The value to assign to the property.</param>
    </member>
    <member name="M:System.Windows.Automation.AutomationProperties.SetName(System.Windows.DependencyObject,System.String)">
      <summary>Sets the <see cref="P:System.Windows.Automation.AutomationProperties.Name" /> attached property.</summary>
      <param name="element">The <see cref="T:System.Windows.DependencyObject" /> on which to set the property.</param>
      <param name="value">The name value to set.</param>
    </member>
    <member name="M:System.Windows.Automation.AutomationProperties.SetPositionInSet(System.Windows.DependencyObject,System.Int32)">
      <summary>Sets the <see cref="P:System.Windows.Automation.AutomationProperties.PositionInSet" /> attached property for the specified <see cref="T:System.Windows.DependencyObject" />.</summary>
      <param name="element">The dependency object on which to set the property.</param>
      <param name="value">The value to set.</param>
    </member>
    <member name="M:System.Windows.Automation.AutomationProperties.SetSizeOfSet(System.Windows.DependencyObject,System.Int32)">
      <summary>Sets the <see cref="P:System.Windows.Automation.AutomationProperties.SizeOfSet" /> attached property for the specified <see cref="T:System.Windows.DependencyObject" />.</summary>
      <param name="element">The dependency object on which to set the property.</param>
      <param name="value">The value to set.</param>
    </member>
    <member name="P:System.Windows.Automation.AutomationProperties.AcceleratorKey">
      <summary>Gets or sets the accelerator key for the specified element.</summary>
    </member>
    <member name="P:System.Windows.Automation.AutomationProperties.AccessKey">
      <summary>Gets or sets the access key for the specified element.</summary>
    </member>
    <member name="P:System.Windows.Automation.AutomationProperties.AutomationId">
      <summary>Gets or set the string that uniquely identifies the specified element.</summary>
    </member>
    <member name="P:System.Windows.Automation.AutomationProperties.HeadingLevel" />
    <member name="P:System.Windows.Automation.AutomationProperties.HelpText">
      <summary>Gets or sets the help text for the specified element. The help text generally is the same text that is provided in the tooltip for the control.</summary>
    </member>
    <member name="P:System.Windows.Automation.AutomationProperties.IsColumnHeader">
      <summary>Gets or sets a value indicating whether the specified element is a column header.</summary>
    </member>
    <member name="P:System.Windows.Automation.AutomationProperties.IsDialog" />
    <member name="P:System.Windows.Automation.AutomationProperties.IsOffscreenBehavior">
      <summary>Gets or sets a value that specifies how the <see cref="M:System.Windows.Automation.Peers.AutomationPeer.IsOffscreen" /> property is determined.</summary>
    </member>
    <member name="P:System.Windows.Automation.AutomationProperties.IsRequiredForForm">
      <summary>Gets or sets a value that indicates whether the specified element is required to be filled out on a form.</summary>
    </member>
    <member name="P:System.Windows.Automation.AutomationProperties.IsRowHeader">
      <summary>Gets or sets a value indicating whether the specified element is a row header.</summary>
    </member>
    <member name="P:System.Windows.Automation.AutomationProperties.ItemStatus">
      <summary>Gets or sets a description of the status of an item within an element.</summary>
    </member>
    <member name="P:System.Windows.Automation.AutomationProperties.ItemType">
      <summary>Gets or sets a description of the type of the specified element.</summary>
    </member>
    <member name="P:System.Windows.Automation.AutomationProperties.LabeledBy">
      <summary>Gets or sets the element that contains the text label for the specified element.</summary>
    </member>
    <member name="P:System.Windows.Automation.AutomationProperties.LiveSetting">
      <summary>Gets or sets a value that describes the notification characteristics of a particular live region.</summary>
    </member>
    <member name="P:System.Windows.Automation.AutomationProperties.Name">
      <summary>Gets or sets the name of the element.</summary>
    </member>
    <member name="P:System.Windows.Automation.AutomationProperties.PositionInSet">
      <summary>Gets or sets the ordinal location of this element within a set of elements that are considered to be siblings.</summary>
    </member>
    <member name="P:System.Windows.Automation.AutomationProperties.SizeOfSet">
      <summary>Gets or sets the count of automation elements in a group or set that are considered to be siblings.</summary>
    </member>
    <member name="T:System.Windows.Automation.IsOffscreenBehavior">
      <summary>Specifies how the <see cref="M:System.Windows.Automation.Peers.AutomationPeer.IsOffscreen" /> property is determined.</summary>
    </member>
    <member name="F:System.Windows.Automation.IsOffscreenBehavior.Default">
      <summary>
        <see cref="M:System.Windows.Automation.Peers.AutomationPeer.IsOffscreen" /> is calculated based on the <see cref="P:System.Windows.UIElement.IsVisible" /> property.</summary>
    </member>
    <member name="F:System.Windows.Automation.IsOffscreenBehavior.FromClip">
      <summary>
        <see cref="M:System.Windows.Automation.Peers.AutomationPeer.IsOffscreen" /> is calculated based on clip regions.</summary>
    </member>
    <member name="F:System.Windows.Automation.IsOffscreenBehavior.Offscreen">
      <summary>
        <see cref="M:System.Windows.Automation.Peers.AutomationPeer.IsOffscreen" /> is <see langword="true" />.</summary>
    </member>
    <member name="F:System.Windows.Automation.IsOffscreenBehavior.Onscreen">
      <summary>
        <see cref="M:System.Windows.Automation.Peers.AutomationPeer.IsOffscreen" /> is <see langword="false" />.</summary>
    </member>
    <member name="T:System.Windows.Automation.Peers.AutomationControlType">
      <summary>Specifies the <see cref="T:System.Windows.Automation.ControlType" /> that is exposed to the UI Automation client.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationControlType.Button">
      <summary>A <see cref="F:System.Windows.Automation.ControlType.Button" /> control type.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationControlType.Calendar">
      <summary>A <see cref="F:System.Windows.Automation.ControlType.Calendar" /> control type.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationControlType.CheckBox">
      <summary>A <see cref="F:System.Windows.Automation.ControlType.CheckBox" /> control type.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationControlType.ComboBox">
      <summary>A <see cref="F:System.Windows.Automation.ControlType.ComboBox" /> control type.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationControlType.Custom">
      <summary>A <see cref="F:System.Windows.Automation.ControlType.Custom" /> control type.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationControlType.DataGrid">
      <summary>A <see cref="F:System.Windows.Automation.ControlType.DataGrid" /> control type.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationControlType.DataItem">
      <summary>A <see cref="F:System.Windows.Automation.ControlType.DataItem" /> control type.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationControlType.Document">
      <summary>A <see cref="F:System.Windows.Automation.ControlType.Document" /> control type.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationControlType.Edit">
      <summary>An <see cref="F:System.Windows.Automation.ControlType.Edit" /> control type.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationControlType.Group">
      <summary>A <see cref="F:System.Windows.Automation.ControlType.Group" /> control type.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationControlType.Header">
      <summary>A <see cref="F:System.Windows.Automation.ControlType.Header" /> control type.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationControlType.HeaderItem">
      <summary>A <see cref="F:System.Windows.Automation.ControlType.HeaderItem" /> control type.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationControlType.Hyperlink">
      <summary>A <see cref="F:System.Windows.Automation.ControlType.Hyperlink" /> control type.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationControlType.Image">
      <summary>An <see cref="F:System.Windows.Automation.ControlType.Image" /> control type.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationControlType.List">
      <summary>A <see cref="F:System.Windows.Automation.ControlType.List" /> control type.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationControlType.ListItem">
      <summary>A <see cref="F:System.Windows.Automation.ControlType.ListItem" /> control type.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationControlType.Menu">
      <summary>A <see cref="F:System.Windows.Automation.ControlType.Menu" /> control type.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationControlType.MenuBar">
      <summary>A <see cref="F:System.Windows.Automation.ControlType.MenuBar" /> control type.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationControlType.MenuItem">
      <summary>A <see cref="F:System.Windows.Automation.ControlType.MenuItem" /> control type.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationControlType.Pane">
      <summary>A <see cref="F:System.Windows.Automation.ControlType.Pane" /> control type.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationControlType.ProgressBar">
      <summary>A <see cref="F:System.Windows.Automation.ControlType.ProgressBar" /> control type.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationControlType.RadioButton">
      <summary>A <see cref="F:System.Windows.Automation.ControlType.RadioButton" /> control type.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationControlType.ScrollBar">
      <summary>A <see cref="F:System.Windows.Automation.ControlType.ScrollBar" /> control type.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationControlType.Separator">
      <summary>A <see cref="F:System.Windows.Automation.ControlType.Separator" /> control type.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationControlType.Slider">
      <summary>A <see cref="F:System.Windows.Automation.ControlType.Slider" /> control type.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationControlType.Spinner">
      <summary>A <see cref="F:System.Windows.Automation.ControlType.Spinner" /> control type.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationControlType.SplitButton">
      <summary>A <see cref="F:System.Windows.Automation.ControlType.SplitButton" /> control type.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationControlType.StatusBar">
      <summary>A <see cref="F:System.Windows.Automation.ControlType.StatusBar" /> control type.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationControlType.Tab">
      <summary>A <see cref="F:System.Windows.Automation.ControlType.Tab" /> control type.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationControlType.TabItem">
      <summary>A <see cref="F:System.Windows.Automation.ControlType.TabItem" /> control type.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationControlType.Table">
      <summary>A <see cref="F:System.Windows.Automation.ControlType.Table" /> control type.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationControlType.Text">
      <summary>A <see cref="F:System.Windows.Automation.ControlType.Text" /> control type.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationControlType.Thumb">
      <summary>A <see cref="F:System.Windows.Automation.ControlType.Thumb" /> control type.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationControlType.TitleBar">
      <summary>A <see cref="F:System.Windows.Automation.ControlType.TitleBar" /> control type.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationControlType.ToolBar">
      <summary>A <see cref="F:System.Windows.Automation.ControlType.ToolBar" /> control type.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationControlType.ToolTip">
      <summary>A <see cref="F:System.Windows.Automation.ControlType.ToolTip" /> control type.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationControlType.Tree">
      <summary>A <see cref="F:System.Windows.Automation.ControlType.Tree" /> control type.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationControlType.TreeItem">
      <summary>A <see cref="F:System.Windows.Automation.ControlType.TreeItem" /> control type.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationControlType.Window">
      <summary>A <see cref="F:System.Windows.Automation.ControlType.Window" /> control type.</summary>
    </member>
    <member name="T:System.Windows.Automation.Peers.AutomationEvents">
      <summary>Specifies the event that is raised by the element through the associated <see cref="T:System.Windows.Automation.Peers.AutomationPeer" />.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationEvents.ActiveTextPositionChanged" />
    <member name="F:System.Windows.Automation.Peers.AutomationEvents.AsyncContentLoaded">
      <summary>
        <see cref="F:System.Windows.Automation.AutomationElementIdentifiers.AsyncContentLoadedEvent" />
      </summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationEvents.AutomationFocusChanged">
      <summary>
        <see cref="F:System.Windows.Automation.AutomationElementIdentifiers.AutomationFocusChangedEvent" />
      </summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationEvents.InputDiscarded">
      <summary>
        <see cref="F:System.Windows.Automation.SynchronizedInputPatternIdentifiers.InputDiscardedEvent" />
      </summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationEvents.InputReachedOtherElement">
      <summary>
        <see cref="F:System.Windows.Automation.SynchronizedInputPatternIdentifiers.InputReachedOtherElementEvent" />
      </summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationEvents.InputReachedTarget">
      <summary>
        <see cref="F:System.Windows.Automation.SynchronizedInputPatternIdentifiers.InputReachedTargetEvent" />
      </summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationEvents.InvokePatternOnInvoked">
      <summary>
        <see cref="F:System.Windows.Automation.InvokePatternIdentifiers.InvokedEvent" />
      </summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationEvents.LiveRegionChanged">
      <summary>
        <see cref="F:System.Windows.Automation.AutomationElementIdentifiers.LiveRegionChangedEvent" />. Available starting with .NET Framework 4.7.1.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationEvents.MenuClosed">
      <summary>
        <see cref="F:System.Windows.Automation.AutomationElementIdentifiers.MenuClosedEvent" />
      </summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationEvents.MenuOpened">
      <summary>
        <see cref="F:System.Windows.Automation.AutomationElementIdentifiers.MenuOpenedEvent" />
      </summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationEvents.Notification" />
    <member name="F:System.Windows.Automation.Peers.AutomationEvents.PropertyChanged">
      <summary>Used to raise a notification that a property has changed.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationEvents.SelectionItemPatternOnElementAddedToSelection">
      <summary>
        <see cref="F:System.Windows.Automation.SelectionItemPatternIdentifiers.ElementAddedToSelectionEvent" />
      </summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationEvents.SelectionItemPatternOnElementRemovedFromSelection">
      <summary>
        <see cref="F:System.Windows.Automation.SelectionItemPatternIdentifiers.ElementRemovedFromSelectionEvent" />
      </summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationEvents.SelectionItemPatternOnElementSelected">
      <summary>
        <see cref="F:System.Windows.Automation.SelectionItemPatternIdentifiers.ElementSelectedEvent" />
      </summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationEvents.SelectionPatternOnInvalidated">
      <summary>
        <see cref="F:System.Windows.Automation.SelectionPatternIdentifiers.InvalidatedEvent" />
      </summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationEvents.StructureChanged">
      <summary>
        <see cref="F:System.Windows.Automation.AutomationElementIdentifiers.StructureChangedEvent" />
      </summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationEvents.TextPatternOnTextChanged">
      <summary>
        <see cref="F:System.Windows.Automation.TextPatternIdentifiers.TextChangedEvent" />
      </summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationEvents.TextPatternOnTextSelectionChanged">
      <summary>
        <see cref="F:System.Windows.Automation.TextPatternIdentifiers.TextSelectionChangedEvent" />
      </summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationEvents.ToolTipClosed">
      <summary>
        <see cref="F:System.Windows.Automation.AutomationElementIdentifiers.ToolTipClosedEvent" />
      </summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationEvents.ToolTipOpened">
      <summary>
        <see cref="F:System.Windows.Automation.AutomationElementIdentifiers.ToolTipOpenedEvent" />
      </summary>
    </member>
    <member name="T:System.Windows.Automation.Peers.AutomationOrientation">
      <summary>Specifies the direction in which a control can be laid out.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationOrientation.Horizontal">
      <summary>The control is laid out horizontally.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationOrientation.None">
      <summary>The control doesn't have an orientation. An example of a control without an orientation is a <see cref="T:System.Windows.Controls.Button" />.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.AutomationOrientation.Vertical">
      <summary>The control is laid out horizontally.</summary>
    </member>
    <member name="T:System.Windows.Automation.Peers.AutomationPeer">
      <summary>Provides a base class that exposes an element to UI Automation.</summary>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.#ctor">
      <summary>Provides initialization for base class values when they are called by the constructor of a derived class.</summary>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.GetAcceleratorKey">
      <summary>Gets the accelerator key combinations for the element that is associated with the UI Automation peer.</summary>
      <exception cref="T:System.InvalidOperationException">A public call to this method is currently in progress.</exception>
      <returns>The accelerator key.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.GetAcceleratorKeyCore">
      <summary>When overridden in a derived class, is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetAcceleratorKey" />.</summary>
      <returns>The accelerator key.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.GetAccessKey">
      <summary>Gets the access key for the element that is associated with the automation peer.</summary>
      <exception cref="T:System.InvalidOperationException">A public call to this method is currently in progress.</exception>
      <returns>The string that contains the access key.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.GetAccessKeyCore">
      <summary>When overridden in a derived class, is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetAccessKey" />.</summary>
      <returns>The string that contains the access key.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.GetAutomationControlType">
      <summary>Gets the control type for the element that is associated with the UI Automation peer.</summary>
      <exception cref="T:System.InvalidOperationException">A public call to this method is currently in progress.</exception>
      <returns>The control type.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.GetAutomationControlTypeCore">
      <summary>When overridden in a derived class, is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetAutomationControlType" />.</summary>
      <returns>The control type.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.GetAutomationId">
      <summary>Gets the <see cref="P:System.Windows.Automation.AutomationProperties.AutomationId" /> of the element that is associated with the automation peer.</summary>
      <exception cref="T:System.InvalidOperationException">A public call to this method is currently in progress.</exception>
      <returns>The identifier.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.GetAutomationIdCore">
      <summary>When overridden in a derived class, is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetAutomationId" />.</summary>
      <returns>The string that contains the identifier.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.GetBoundingRectangle">
      <summary>Gets the <see cref="T:System.Windows.Rect" /> object that represents the screen coordinates of the element that is associated with the automation peer.</summary>
      <returns>The bounding rectangle.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.GetBoundingRectangleCore">
      <summary>When overridden in a derived class, is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetBoundingRectangle" />.</summary>
      <exception cref="T:System.InvalidOperationException">A public call to this method is currently in progress.</exception>
      <returns>The bounding rectangle.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.GetChildren">
      <summary>Gets the collection of <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetChildren" /> elements that are represented in the UI Automation tree as immediate child elements of the automation peer.</summary>
      <exception cref="T:System.InvalidOperationException">A public call to this method is currently in progress.</exception>
      <returns>The collection of child elements.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.GetChildrenCore">
      <summary>When overridden in a derived class, is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetChildren" />.</summary>
      <returns>The collection of child elements.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.GetClassName">
      <summary>Gets a name that is used with <see cref="T:System.Windows.Automation.Peers.AutomationControlType" />, to differentiate the control that is represented by this <see cref="T:System.Windows.Automation.Peers.AutomationPeer" />.</summary>
      <exception cref="T:System.InvalidOperationException">A public call to this method is currently in progress.</exception>
      <returns>The class name.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.GetClassNameCore">
      <summary>When overridden in a derived class, is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetClassName" />.</summary>
      <returns>The class name.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.GetClickablePoint">
      <summary>Gets a <see cref="T:System.Windows.Point" /> on the element that is associated with the automation peer that responds to a mouse click.</summary>
      <exception cref="T:System.InvalidOperationException">A public call to this method is currently in progress.</exception>
      <returns>A point in the clickable area of the element.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.GetClickablePointCore">
      <summary>When overridden in a derived class, is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetClickablePoint" />.</summary>
      <returns>A point within the clickable area of the element.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.GetControlledPeers">
      <summary>Provides UI Automation with a list of elements affected or controlled by this <see cref="T:System.Windows.Automation.Peers.AutomationPeer" />.</summary>
      <exception cref="T:System.InvalidOperationException">A public call to this method is currently in progress.</exception>
      <returns>A list of automation peers for the controlled elements.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.GetControlledPeersCore">
      <summary>When overridden in a derived class, provides UI Automation with a list of elements affected or controlled by this <see cref="T:System.Windows.Automation.Peers.AutomationPeer" />.</summary>
      <returns>A list of automation peers for the controlled elements.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.GetHeadingLevel" />
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.GetHeadingLevelCore" />
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.GetHelpText">
      <summary>Gets text that describes the functionality of the control that is associated with the automation peer.</summary>
      <exception cref="T:System.InvalidOperationException">A public call to this method is currently in progress.</exception>
      <returns>The help text.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.GetHelpTextCore">
      <summary>When overridden in a derived class, is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetHelpText" />.</summary>
      <returns>The help text.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.GetHostRawElementProviderCore">
      <summary>Tells UI Automation where in the UI Automation tree to place the <see langword="hwnd" /> being hosted by a Windows Presentation Foundation (WPF) element.</summary>
      <returns>This method returns the hosted <see langword="hwnd" /> to UI Automation for controls that host <see langword="hwnd" /> objects.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.GetItemStatus">
      <summary>Gets text that conveys the visual status of the element that is associated with this automation peer.</summary>
      <exception cref="T:System.InvalidOperationException">A public call to this method is currently in progress.</exception>
      <returns>The status.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.GetItemStatusCore">
      <summary>When overridden in a derived class, is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetItemStatus" />.</summary>
      <returns>The status.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.GetItemType">
      <summary>Gets a string that describes what kind of item an object represents.</summary>
      <exception cref="T:System.InvalidOperationException">A public call to this method is currently in progress.</exception>
      <returns>The kind of item.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.GetItemTypeCore">
      <summary>When overridden in a derived class, is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetItemType" />.</summary>
      <returns>The kind of item.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.GetLabeledBy">
      <summary>Gets the <see cref="T:System.Windows.Automation.Peers.AutomationPeer" /> for the <see cref="T:System.Windows.Controls.Label" /> that is targeted to the element.</summary>
      <exception cref="T:System.InvalidOperationException">A public call to this method is currently in progress.</exception>
      <returns>The <see cref="T:System.Windows.Automation.Peers.LabelAutomationPeer" /> for the element that is targeted by the <see cref="T:System.Windows.Controls.Label" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.GetLabeledByCore">
      <summary>When overridden in a derived class, is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetLabeledBy" />.</summary>
      <returns>The <see cref="T:System.Windows.Automation.Peers.LabelAutomationPeer" /> for the element that is targeted by the <see cref="T:System.Windows.Controls.Label" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.GetLiveSetting">
      <summary>Gets the notification characteristics of a live region that is associated with this automation peer.</summary>
      <exception cref="T:System.InvalidOperationException">A public call to this method is currently in progress.</exception>
      <returns>The notification characteristics.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.GetLiveSettingCore">
      <summary>When overridden in a derived class, returns the notification characteristics of a live region. Called by the <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetLiveSetting" /> method.</summary>
      <returns>The notification characteristics of a live region.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.GetLocalizedControlType">
      <summary>Gets a human-readable localized string that represents the <see cref="T:System.Windows.Automation.Peers.AutomationControlType" /> value for the control that is associated with this automation peer.</summary>
      <exception cref="T:System.InvalidOperationException">A public call to this method is currently in progress.</exception>
      <returns>The type of the control.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.GetLocalizedControlTypeCore">
      <summary>When overridden in a derived class, is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetLocalizedControlType" />.</summary>
      <returns>The type of the control.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.GetName">
      <summary>Gets text that describes the element that is associated with this automation peer.</summary>
      <exception cref="T:System.InvalidOperationException">A public call to this method is currently in progress.</exception>
      <returns>The name.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.GetNameCore">
      <summary>When overridden in a derived class, is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetName" />.</summary>
      <returns>The string that contains the label.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.GetOrientation">
      <summary>Gets a value that indicates the explicit control orientation, if any.</summary>
      <exception cref="T:System.InvalidOperationException">A public call to this method is currently in progress.</exception>
      <returns>The orientation of the control.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.GetOrientationCore">
      <summary>When overridden in a derived class, is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetOrientation" />.</summary>
      <returns>The orientation of the control.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.GetParent">
      <summary>Gets the <see cref="T:System.Windows.Automation.Peers.AutomationPeer" /> that is the parent of this <see cref="T:System.Windows.Automation.Peers.AutomationPeer" />.</summary>
      <returns>The parent automation peer.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.GetPattern(System.Windows.Automation.Peers.PatternInterface)">
      <summary>When overridden in a derived class, gets the control pattern that is associated with the specified <see cref="T:System.Windows.Automation.Peers.PatternInterface" />.</summary>
      <param name="patternInterface">A value from the <see cref="T:System.Windows.Automation.Peers.PatternInterface" /> enumeration.</param>
      <returns>The object that implements the pattern interface; <see langword="null" /> if this peer does not support this interface.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.GetPeerFromPoint(System.Windows.Point)">
      <summary>Gets an <see cref="T:System.Windows.Automation.Peers.AutomationPeer" /> from the specified point.</summary>
      <param name="point">The position on the screen to get the <see cref="T:System.Windows.Automation.Peers.AutomationPeer" /> from.</param>
      <returns>The <see cref="T:System.Windows.Automation.Peers.AutomationPeer" /> at the specified point.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.GetPeerFromPointCore(System.Windows.Point)">
      <summary>When overridden in a derived class, is called from <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetPeerFromPoint(System.Windows.Point)" />.</summary>
      <param name="point">The position on the screen to get the <see cref="T:System.Windows.Automation.Peers.AutomationPeer" /> from.</param>
      <returns>The <see cref="T:System.Windows.Automation.Peers.AutomationPeer" /> at the specified point.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.GetPositionInSet">
      <summary>Attempts to get the value of the <see cref="P:System.Windows.Automation.AutomationProperties.PositionInSet" />  property.</summary>
      <exception cref="T:System.InvalidOperationException">A public call to this method is currently in progress.</exception>
      <returns>The value of the <see cref="P:System.Windows.Automation.AutomationProperties.PositionInSet" />  property.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.GetPositionInSetCore">
      <summary>When overridden in a derived class, provides UI Automation with a one-based integer value that describes the position this element occupies in a group or set.</summary>
      <returns>A one-based integer value that describes the position this element occupies in a group or set.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.GetSizeOfSet">
      <summary>Attempts to get the value of the <see cref="P:System.Windows.Automation.AutomationProperties.SizeOfSet" /> property.</summary>
      <exception cref="T:System.InvalidOperationException">A public call to this method is currently in progress.</exception>
      <returns>The value of the <see cref="P:System.Windows.Automation.AutomationProperties.SizeOfSet" />  property.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.GetSizeOfSetCore">
      <summary>When overridden in a derived class, provides UI Automation with the size of the group or set that this element belongs to.</summary>
      <returns>An integer value that describes the size of the group or set that this element belongs to.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.HasKeyboardFocus">
      <summary>Gets a value that indicates whether the element that is associated with this automation peer currently has keyboard focus.</summary>
      <exception cref="T:System.InvalidOperationException">A public call to this method is currently in progress.</exception>
      <returns>
        <see langword="true" /> if the element has keyboard focus; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.HasKeyboardFocusCore">
      <summary>When overridden in a derived class, is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.HasKeyboardFocus" />.</summary>
      <returns>
        <see langword="true" /> if the element has keyboard focus; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.InvalidatePeer">
      <summary>Triggers recalculation of the main properties of the <see cref="T:System.Windows.Automation.Peers.AutomationPeer" /> and raises the <see cref="E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged" /> notification to the Automation Client if the properties changed.</summary>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.IsContentElement">
      <summary>Gets a value that indicates whether the element that is associated with this automation peer contains data that is presented to the user.</summary>
      <exception cref="T:System.InvalidOperationException">A public call to this method is currently in progress.</exception>
      <returns>
        <see langword="true" /> if the element is a content element; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.IsContentElementCore">
      <summary>When overridden in a derived class, is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.IsContentElement" />.</summary>
      <returns>
        <see langword="true" /> if the element is a content element; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.IsControlElement">
      <summary>Gets a value that indicates whether the element is understood by the user as interactive or as contributing to the logical structure of the control in the GUI.</summary>
      <exception cref="T:System.InvalidOperationException">A public call to this method is currently in progress.</exception>
      <returns>
        <see langword="true" /> if the element is a control; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.IsControlElementCore">
      <summary>When overridden in a derived class, is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.IsControlElement" />.</summary>
      <returns>
        <see langword="true" /> if the element is a control; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.IsDialog" />
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.IsDialogCore" />
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.IsEnabled">
      <summary>Gets a value that indicates whether the element associated with this automation peer supports interaction.</summary>
      <exception cref="T:System.InvalidOperationException">A public call to this method is currently in progress.</exception>
      <returns>
        <see langword="true" /> if the element supports interaction; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.IsEnabledCore">
      <summary>When overridden in a derived class, is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.IsEnabled" />.</summary>
      <returns>
        <see langword="true" /> if the automation peer can receive and send events; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.IsKeyboardFocusable">
      <summary>Gets a value that indicates whether the element can accept keyboard focus.</summary>
      <exception cref="T:System.InvalidOperationException">A public call to this method is currently in progress.</exception>
      <returns>
        <see langword="true" /> if the element can accept keyboard focus; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.IsKeyboardFocusableCore">
      <summary>When overridden in a derived class, is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.IsKeyboardFocusable" />.</summary>
      <returns>
        <see langword="true" /> if the element can accept keyboard focus; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.IsOffscreen">
      <summary>Gets a value that indicates whether an element is off the screen.</summary>
      <exception cref="T:System.InvalidOperationException">A public call to this method is currently in progress.</exception>
      <returns>
        <see langword="true" /> if the element is not on the screen; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.IsOffscreenCore">
      <summary>When overridden in a derived class, is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.IsOffscreen" />.</summary>
      <returns>
        <see langword="true" /> if the element is not on the screen; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.IsPassword">
      <summary>Gets a value that indicates whether the element contains sensitive content.</summary>
      <exception cref="T:System.InvalidOperationException">A public call to this method is currently in progress.</exception>
      <returns>
        <see langword="true" /> if the element contains sensitive content such as a password; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.IsPasswordCore">
      <summary>When overridden in a derived class, is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.IsPassword" />.</summary>
      <returns>
        <see langword="true" /> if the element contains sensitive content; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.IsRequiredForForm">
      <summary>Gets a value that indicates whether the element that is associated with this peer must be completed on a form.</summary>
      <exception cref="T:System.InvalidOperationException">A public call to this method is currently in progress.</exception>
      <returns>
        <see langword="true" /> if the element must be completed; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.IsRequiredForFormCore">
      <summary>When overridden in a derived class, is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.IsRequiredForForm" />.</summary>
      <returns>
        <see langword="true" /> if the element is must be completed; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.ListenerExists(System.Windows.Automation.Peers.AutomationEvents)">
      <summary>Gets a value that indicates whether UI Automation is listening for the specified event.</summary>
      <param name="eventId">One of the enumeration values.</param>
      <returns>A <see langword="boolean" /> that indicates whether UI Automation is listening for the event.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.PeerFromProvider(System.Windows.Automation.Provider.IRawElementProviderSimple)">
      <summary>Gets an <see cref="T:System.Windows.Automation.Peers.AutomationPeer" /> for the specified <see cref="T:System.Windows.Automation.Provider.IRawElementProviderSimple" /> proxy.</summary>
      <param name="provider">The class that implements <see cref="T:System.Windows.Automation.Provider.IRawElementProviderSimple" />.</param>
      <returns>An <see cref="T:System.Windows.Automation.Peers.AutomationPeer" /> for the specified <see cref="T:System.Windows.Automation.Provider.IRawElementProviderSimple" /> proxy.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.ProviderFromPeer(System.Windows.Automation.Peers.AutomationPeer)">
      <summary>Gets the <see cref="T:System.Windows.Automation.Provider.IRawElementProviderSimple" /> for the specified <see cref="T:System.Windows.Automation.Peers.AutomationPeer" />.</summary>
      <param name="peer">The automation peer.</param>
      <returns>The proxy.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.RaiseAsyncContentLoadedEvent(System.Windows.Automation.AsyncContentLoadedEventArgs)">
      <summary>Called by the <see cref="T:System.Windows.Automation.Peers.AutomationPeer" /> to raise the <see cref="F:System.Windows.Automation.AutomationElement.AsyncContentLoadedEvent" /> event.</summary>
      <param name="args">The event data.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="args" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.RaiseAutomationEvent(System.Windows.Automation.Peers.AutomationEvents)">
      <summary>Raises an automation event.</summary>
      <param name="eventId">The event identifier.</param>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.RaiseNotificationEvent(System.Windows.Automation.AutomationNotificationKind,System.Windows.Automation.AutomationNotificationProcessing,System.String,System.String)">
      <param name="notificationKind" />
      <param name="notificationProcessing" />
      <param name="displayString" />
      <param name="activityId" />
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.RaisePropertyChangedEvent(System.Windows.Automation.AutomationProperty,System.Object,System.Object)">
      <summary>Raises an event to notify the automation client of a changed property value.</summary>
      <param name="property">The property that changed.</param>
      <param name="oldValue">The previous value of the property.</param>
      <param name="newValue">The new value of the property.</param>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.ResetChildrenCache">
      <summary>Synchronously resets the tree of child elements by calling <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetChildrenCore" />.</summary>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.SetFocus">
      <summary>Sets the keyboard focus on the element that is associated with this automation peer.</summary>
      <exception cref="T:System.InvalidOperationException">A public call to this method is currently in progress.</exception>
    </member>
    <member name="M:System.Windows.Automation.Peers.AutomationPeer.SetFocusCore">
      <summary>When overridden in a derived class, is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.SetFocus" />.</summary>
    </member>
    <member name="P:System.Windows.Automation.Peers.AutomationPeer.EventsSource">
      <summary>Gets or sets an <see cref="T:System.Windows.Automation.Peers.AutomationPeer" /> that is reported to the automation client as a source for all the events that come from this <see cref="T:System.Windows.Automation.Peers.AutomationPeer" />.</summary>
      <returns>The <see cref="T:System.Windows.Automation.Peers.AutomationPeer" /> that is the source of events.</returns>
    </member>
    <member name="P:System.Windows.Automation.Peers.AutomationPeer.IsHwndHost">
      <summary>Gets a value that indicates whether the element that is associated with this <see cref="T:System.Windows.Automation.Peers.AutomationPeer" /> hosts <see langword="hwnds" /> in Windows Presentation Foundation (WPF).</summary>
      <returns>
        <see langword="true" /> if the element that is associated with this <see cref="T:System.Windows.Automation.Peers.AutomationPeer" /> hosts <see langword="hwnds" /> in Windows Presentation Foundation (WPF); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Windows.Automation.Peers.ContentElementAutomationPeer">
      <summary>Exposes <see cref="T:System.Windows.ContentElement" /> types to UI Automation.</summary>
    </member>
    <member name="M:System.Windows.Automation.Peers.ContentElementAutomationPeer.#ctor(System.Windows.ContentElement)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Automation.Peers.ContentElementAutomationPeer" /> class.</summary>
      <param name="owner">The <see cref="T:System.Windows.ContentElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.ContentElementAutomationPeer" />.</param>
    </member>
    <member name="M:System.Windows.Automation.Peers.ContentElementAutomationPeer.CreatePeerForElement(System.Windows.ContentElement)">
      <summary>Creates a <see cref="T:System.Windows.Automation.Peers.ContentElementAutomationPeer" /> for the specified <see cref="T:System.Windows.ContentElement" />.</summary>
      <param name="element">The <see cref="T:System.Windows.ContentElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.ContentElementAutomationPeer" />.</param>
      <returns>The <see cref="T:System.Windows.Automation.Peers.ContentElementAutomationPeer" /> for the specified <see cref="T:System.Windows.ContentElement" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.ContentElementAutomationPeer.FromElement(System.Windows.ContentElement)">
      <summary>Gets the <see cref="T:System.Windows.Automation.Peers.ContentElementAutomationPeer" /> for the specified <see cref="T:System.Windows.ContentElement" />.</summary>
      <param name="element">The <see cref="T:System.Windows.ContentElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.ContentElementAutomationPeer" />.</param>
      <returns>The <see cref="T:System.Windows.Automation.Peers.ContentElementAutomationPeer" /> for the specified <see cref="T:System.Windows.ContentElement" />, or <see langword="null" /> if the <see cref="T:System.Windows.Automation.Peers.ContentElementAutomationPeer" /> has not been created by the <see cref="M:System.Windows.Automation.Peers.ContentElementAutomationPeer.CreatePeerForElement(System.Windows.ContentElement)" /> method.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.ContentElementAutomationPeer.GetAcceleratorKeyCore">
      <summary>Gets the accelerator key for the element associated with this <see cref="T:System.Windows.Automation.Peers.ContentElementAutomationPeer" />. Called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetAcceleratorKey" />.</summary>
      <returns>An <see cref="F:System.String.Empty" /> string.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.ContentElementAutomationPeer.GetAccessKeyCore">
      <summary>Gets the access key for the <see cref="T:System.Windows.ContentElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.ContentElementAutomationPeer" />. Called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetAccessKey" />.</summary>
      <returns>The access key for this <see cref="T:System.Windows.ContentElement" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.ContentElementAutomationPeer.GetAutomationControlTypeCore">
      <summary>Gets the control type for the <see cref="T:System.Windows.ContentElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.ContentElementAutomationPeer" />. Called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetAutomationControlType" />.</summary>
      <returns>The <see cref="F:System.Windows.Automation.Peers.AutomationControlType.Custom" /> enumeration value.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.ContentElementAutomationPeer.GetAutomationIdCore">
      <summary>Gets the string that uniquely identifies the <see cref="T:System.Windows.ContentElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.ContentElementAutomationPeer" />. Called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetAutomationId" />.</summary>
      <returns>A string containing the automation identifier.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.ContentElementAutomationPeer.GetBoundingRectangleCore">
      <summary>Gets the <see cref="T:System.Windows.Rect" /> representing the bounding rectangle of the <see cref="T:System.Windows.ContentElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.ContentElementAutomationPeer" />. Called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetBoundingRectangle" />.</summary>
      <returns>The bounding rectangle.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.ContentElementAutomationPeer.GetChildrenCore">
      <summary>Gets the collection of child elements of the <see cref="T:System.Windows.ContentElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.ContentElementAutomationPeer" />. Called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetChildren" />.</summary>
      <returns>The collection of child elements.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.ContentElementAutomationPeer.GetClassNameCore">
      <summary>Gets the name of the <see cref="T:System.Windows.ContentElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.ContentElementAutomationPeer" />. Called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetClassName" />.</summary>
      <returns>An <see cref="F:System.String.Empty" /> string.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.ContentElementAutomationPeer.GetClickablePointCore">
      <summary>Gets a <see cref="T:System.Windows.Point" /> that represents the clickable space that is on the <see cref="T:System.Windows.ContentElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.ContentElementAutomationPeer" />. Called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetClickablePoint" />.</summary>
      <returns>The point that represents the clickable space that is on the element.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.ContentElementAutomationPeer.GetHeadingLevelCore" />
    <member name="M:System.Windows.Automation.Peers.ContentElementAutomationPeer.GetHelpTextCore">
      <summary>Gets the string that describes the functionality of the <see cref="T:System.Windows.ContentElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.ContentElementAutomationPeer" />. Called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetHelpText" />.</summary>
      <returns>The string that describes the functionality of the <see cref="T:System.Windows.ContentElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.ContentElementAutomationPeer" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.ContentElementAutomationPeer.GetItemStatusCore">
      <summary>Gets a string that conveys the visual status of the <see cref="T:System.Windows.ContentElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.ContentElementAutomationPeer" />. Called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetItemStatus" />.</summary>
      <returns>A string containing the status.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.ContentElementAutomationPeer.GetItemTypeCore">
      <summary>Gets a human-readable string that contains the type of the item that the <see cref="T:System.Windows.ContentElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.ContentElementAutomationPeer" /> represents. Called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetItemType" />.</summary>
      <returns>The string that contains the item type.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.ContentElementAutomationPeer.GetLabeledByCore">
      <summary>Gets the <see cref="T:System.Windows.Automation.Peers.AutomationPeer" /> for the <see cref="T:System.Windows.Controls.Label" /> that is targeted to the <see cref="T:System.Windows.ContentElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.ContentElementAutomationPeer" />. Called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetLabeledBy" />.</summary>
      <returns>The <see cref="T:System.Windows.Automation.Peers.LabelAutomationPeer" /> for the element that is targeted by the <see cref="T:System.Windows.Controls.Label" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.ContentElementAutomationPeer.GetLiveSettingCore">
      <summary>Gets the notification characteristics of the live region of the <see cref="T:System.Windows.ContentElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.ContentElementAutomationPeer" />. Called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetLiveSetting" />.</summary>
      <returns>The notification characteristics of the live region.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.ContentElementAutomationPeer.GetNameCore">
      <summary>Gets the text label of the <see cref="T:System.Windows.ContentElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.ContentElementAutomationPeer" />. Called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetName" />.</summary>
      <returns>The string that contains the label.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.ContentElementAutomationPeer.GetOrientationCore">
      <summary>Gets a value that indicates whether the <see cref="T:System.Windows.ContentElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.ContentElementAutomationPeer" /> is laid out in a specific direction. Called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetOrientation" />.</summary>
      <returns>The <see cref="F:System.Windows.Automation.Peers.AutomationOrientation.None" /> enumeration value.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.ContentElementAutomationPeer.GetPattern(System.Windows.Automation.Peers.PatternInterface)">
      <summary>Gets the control pattern for the <see cref="T:System.Windows.ContentElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.ContentElementAutomationPeer" />.</summary>
      <param name="patternInterface">One of the enumeration values.</param>
      <returns>An object that implements the <see cref="T:System.Windows.Automation.Provider.ISynchronizedInputProvider" /> interface if <paramref name="patternInterface" /> is <see cref="F:System.Windows.Automation.Peers.PatternInterface.SynchronizedInput" />; otherwise, <see langword="null" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.ContentElementAutomationPeer.GetPositionInSetCore">
      <summary>Reads <see cref="F:System.Windows.Automation.AutomationProperties.PositionInSetProperty" /> and returns the value of the <c>PositionInSet</c> attached property.</summary>
      <returns>The value of UI Automation's <c>PositionInSet</c> attached property.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.ContentElementAutomationPeer.GetSizeOfSetCore">
      <summary>Reads <see cref="F:System.Windows.Automation.AutomationProperties.SizeOfSetProperty" /> and returns the value of the <c>SizeOfSet</c> attached property.</summary>
      <returns>The value of UI Automation's <c>SizeOfSet</c> attached property.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.ContentElementAutomationPeer.HasKeyboardFocusCore">
      <summary>Gets a value that indicates whether the <see cref="T:System.Windows.ContentElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.ContentElementAutomationPeer" /> currently has keyboard input focus. Called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.HasKeyboardFocus" />.</summary>
      <returns>
        <see langword="true" /> if the element has keyboard input focus; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.ContentElementAutomationPeer.IsContentElementCore">
      <summary>Gets a value that indicates whether the <see cref="T:System.Windows.ContentElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.ContentElementAutomationPeer" /> is an element that contains data that is presented to the user. Called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.IsContentElement" />.</summary>
      <returns>
        <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.ContentElementAutomationPeer.IsControlElementCore">
      <summary>Gets a value that indicates whether the <see cref="T:System.Windows.ContentElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.ContentElementAutomationPeer" /> is something that the end user would understand as being interactive or as contributing to the logical structure of the control in the GUI. Called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.IsControlElement" />.</summary>
      <returns>
        <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.ContentElementAutomationPeer.IsDialogCore" />
    <member name="M:System.Windows.Automation.Peers.ContentElementAutomationPeer.IsEnabledCore">
      <summary>Gets a value that indicates whether this automation peer can receive and send events to the associated element. Called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.IsEnabled" />.</summary>
      <returns>
        <see langword="true" /> if the automation peer can receive and send events; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.ContentElementAutomationPeer.IsKeyboardFocusableCore">
      <summary>Gets a value that indicates whether the <see cref="T:System.Windows.ContentElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.ContentElementAutomationPeer" /> can accept keyboard focus. Called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.IsKeyboardFocusable" />.</summary>
      <returns>
        <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.ContentElementAutomationPeer.IsOffscreenCore">
      <summary>Gets a value that indicates whether <see cref="T:System.Windows.ContentElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.ContentElementAutomationPeer" /> is off of the screen. Called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.IsOffscreen" />.</summary>
      <returns>
        <see langword="true" /> if the element is not on the screen; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.ContentElementAutomationPeer.IsPasswordCore">
      <summary>Gets a value that indicates whether the <see cref="T:System.Windows.ContentElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.ContentElementAutomationPeer" /> contains protected content. Called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.IsPassword" />.</summary>
      <returns>
        <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.ContentElementAutomationPeer.IsRequiredForFormCore">
      <summary>Gets a value that indicates whether the <see cref="T:System.Windows.ContentElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.ContentElementAutomationPeer" /> is required to be filled out on a form. Called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.IsRequiredForForm" />.</summary>
      <returns>
        <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.ContentElementAutomationPeer.SetFocusCore">
      <summary>Sets the keyboard input focus on the <see cref="T:System.Windows.ContentElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.ContentElementAutomationPeer" />. Called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.SetFocus" />.</summary>
    </member>
    <member name="P:System.Windows.Automation.Peers.ContentElementAutomationPeer.Owner">
      <summary>Gets the <see cref="T:System.Windows.ContentElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.ContentElementAutomationPeer" />.</summary>
      <returns>The <see cref="T:System.Windows.ContentElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.ContentElementAutomationPeer" />.</returns>
    </member>
    <member name="T:System.Windows.Automation.Peers.GenericRootAutomationPeer">
      <summary>Exposes <see cref="T:System.Windows.Interop.HwndSource" /> types to UI Automation.</summary>
    </member>
    <member name="M:System.Windows.Automation.Peers.GenericRootAutomationPeer.#ctor(System.Windows.UIElement)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Automation.Peers.GenericRootAutomationPeer" /> class.</summary>
      <param name="owner">The <see cref="T:System.Windows.UIElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.GenericRootAutomationPeer" />.</param>
    </member>
    <member name="M:System.Windows.Automation.Peers.GenericRootAutomationPeer.GetAutomationControlTypeCore">
      <summary>Gets the control type for the <see cref="T:System.Windows.UIElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.GenericRootAutomationPeer" />. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetAutomationControlType" />.</summary>
      <returns>The <see cref="F:System.Windows.Automation.Peers.AutomationControlType.Pane" /> enumeration value.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.GenericRootAutomationPeer.GetBoundingRectangleCore">
      <summary>Gets the <see cref="T:System.Windows.Rect" /> that represents the bounding rectangle of the <see cref="T:System.Windows.UIElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.GenericRootAutomationPeer" />. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetBoundingRectangle" />.</summary>
      <returns>The bounding rectangle.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.GenericRootAutomationPeer.GetClassNameCore">
      <summary>Gets the name of the <see cref="T:System.Windows.UIElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.GenericRootAutomationPeer" />. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetClassName" />.</summary>
      <returns>A string that contains "Pane".</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.GenericRootAutomationPeer.GetNameCore">
      <summary>Gets the text label of the <see cref="T:System.Windows.UIElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.GenericRootAutomationPeer" />. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetName" />.</summary>
      <returns>The string that contains the label.</returns>
    </member>
    <member name="T:System.Windows.Automation.Peers.HostedWindowWrapper">
      <summary>Exposes <see cref="T:System.Windows.Interop.HwndHost" /> types to UI Automation.</summary>
    </member>
    <member name="M:System.Windows.Automation.Peers.HostedWindowWrapper.#ctor(System.IntPtr)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Automation.Peers.HostedWindowWrapper" /> class.</summary>
      <param name="hwnd">The pointer to the <see cref="T:System.Windows.Interop.HwndHost" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.HostedWindowWrapper" />.</param>
    </member>
    <member name="T:System.Windows.Automation.Peers.PatternInterface">
      <summary>Specifies the control pattern that <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetPattern(System.Windows.Automation.Peers.PatternInterface)" /> returns.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.PatternInterface.Dock">
      <summary>Value corresponding to the <see cref="T:System.Windows.Automation.Provider.IDockProvider" /> control pattern interface.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.PatternInterface.ExpandCollapse">
      <summary>Value corresponding to the <see cref="T:System.Windows.Automation.Provider.IExpandCollapseProvider" /> control pattern interface.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.PatternInterface.Grid">
      <summary>Value corresponding to the <see cref="T:System.Windows.Automation.Provider.IGridProvider" /> control pattern interface.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.PatternInterface.GridItem">
      <summary>Value corresponding to the <see cref="T:System.Windows.Automation.Provider.IGridItemProvider" /> control pattern interface.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.PatternInterface.Invoke">
      <summary>Value corresponding to the <see cref="T:System.Windows.Automation.Provider.IInvokeProvider" /> control pattern interface.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.PatternInterface.ItemContainer">
      <summary>Value corresponding to the <see cref="T:System.Windows.Automation.Provider.IItemContainerProvider" /> control pattern interface.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.PatternInterface.MultipleView">
      <summary>Value corresponding to the <see cref="T:System.Windows.Automation.Provider.IMultipleViewProvider" /> control pattern interface.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.PatternInterface.RangeValue">
      <summary>Value corresponding to the <see cref="T:System.Windows.Automation.Provider.IRangeValueProvider" /> control pattern interface.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.PatternInterface.Scroll">
      <summary>Value corresponding to the <see cref="T:System.Windows.Automation.Provider.IScrollProvider" /> control pattern interface.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.PatternInterface.ScrollItem">
      <summary>Value corresponding to the <see cref="T:System.Windows.Automation.Provider.IScrollItemProvider" /> control pattern interface.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.PatternInterface.Selection">
      <summary>Value corresponding to the <see cref="T:System.Windows.Automation.Provider.ISelectionProvider" /> control pattern interface.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.PatternInterface.SelectionItem">
      <summary>Value corresponding to the <see cref="T:System.Windows.Automation.Provider.ISelectionItemProvider" /> control pattern interface.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.PatternInterface.SynchronizedInput">
      <summary>Value corresponding to the <see cref="T:System.Windows.Automation.Provider.ISynchronizedInputProvider" /> control pattern interface.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.PatternInterface.Table">
      <summary>Value corresponding to the <see cref="T:System.Windows.Automation.Provider.ITableProvider" /> control pattern interface.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.PatternInterface.TableItem">
      <summary>Value corresponding to the <see cref="T:System.Windows.Automation.Provider.ITableItemProvider" /> control pattern interface.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.PatternInterface.Text">
      <summary>Value corresponding to the <see cref="T:System.Windows.Automation.Provider.ITextProvider" /> control pattern interface.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.PatternInterface.Toggle">
      <summary>Value corresponding to the <see cref="T:System.Windows.Automation.Provider.IToggleProvider" /> control pattern interface.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.PatternInterface.Transform">
      <summary>Value corresponding to the <see cref="T:System.Windows.Automation.Provider.ITransformProvider" /> control pattern interface.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.PatternInterface.Value">
      <summary>Value corresponding to the <see cref="T:System.Windows.Automation.Provider.IValueProvider" /> control pattern interface.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.PatternInterface.VirtualizedItem">
      <summary>Value corresponding to the <see cref="T:System.Windows.Automation.Provider.IVirtualizedItemProvider" /> control pattern interface.</summary>
    </member>
    <member name="F:System.Windows.Automation.Peers.PatternInterface.Window">
      <summary>Value corresponding to the <see cref="T:System.Windows.Automation.Provider.IWindowProvider" /> control pattern interface.</summary>
    </member>
    <member name="T:System.Windows.Automation.Peers.UIElement3DAutomationPeer">
      <summary>Exposes <see cref="T:System.Windows.UIElement3D" /> types to UI Automation.</summary>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElement3DAutomationPeer.#ctor(System.Windows.UIElement3D)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Automation.Peers.UIElement3DAutomationPeer" /> class.</summary>
      <param name="owner">The <see cref="T:System.Windows.UIElement3D" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElement3DAutomationPeer" />.</param>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElement3DAutomationPeer.CreatePeerForElement(System.Windows.UIElement3D)">
      <summary>Creates a <see cref="T:System.Windows.Automation.Peers.UIElement3DAutomationPeer" /> for the specified <see cref="T:System.Windows.UIElement3D" />.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement3D" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElement3DAutomationPeer" />.</param>
      <returns>A  <see cref="T:System.Windows.Automation.Peers.UIElement3DAutomationPeer" /> for the specified <see cref="T:System.Windows.UIElement3D" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElement3DAutomationPeer.FromElement(System.Windows.UIElement3D)">
      <summary>Returns the <see cref="T:System.Windows.Automation.Peers.UIElement3DAutomationPeer" /> for the specified <see cref="T:System.Windows.UIElement3D" />.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement3D" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElement3DAutomationPeer" />.</param>
      <returns>The <see cref="T:System.Windows.Automation.Peers.UIElement3DAutomationPeer" />, or <see langword="null" /> if the <see cref="T:System.Windows.Automation.Peers.UIElement3DAutomationPeer" /> was not created by the <see cref="M:System.Windows.Automation.Peers.UIElement3DAutomationPeer.CreatePeerForElement(System.Windows.UIElement3D)" /> method.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElement3DAutomationPeer.GetAcceleratorKeyCore">
      <summary>Returns the accelerator key for the <see cref="T:System.Windows.UIElement3D" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElement3DAutomationPeer" />. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetAcceleratorKey" />.</summary>
      <returns>The accelerator key for the <see cref="T:System.Windows.UIElement3D" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElement3DAutomationPeer" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElement3DAutomationPeer.GetAccessKeyCore">
      <summary>Returns the access key for the <see cref="T:System.Windows.UIElement3D" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElement3DAutomationPeer" />. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetAccessKey" />.</summary>
      <returns>The access key for the <see cref="T:System.Windows.UIElement3D" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElement3DAutomationPeer" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElement3DAutomationPeer.GetAutomationControlTypeCore">
      <summary>Returns the control type for the <see cref="T:System.Windows.UIElement3D" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElement3DAutomationPeer" />. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetAutomationControlType" />.</summary>
      <returns>
        <see cref="F:System.Windows.Automation.Peers.AutomationControlType.Custom" /> in all cases.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElement3DAutomationPeer.GetAutomationIdCore">
      <summary>Returns the string that uniquely identifies the <see cref="T:System.Windows.UIElement3D" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElement3DAutomationPeer" />. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetAutomationId" />.</summary>
      <returns>The string that uniquely identifies the <see cref="T:System.Windows.UIElement3D" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElement3DAutomationPeer" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElement3DAutomationPeer.GetBoundingRectangleCore">
      <summary>Returns the <see cref="T:System.Windows.Rect" /> that represents the bounding rectangle of the <see cref="T:System.Windows.UIElement3D" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElement3DAutomationPeer" />. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetBoundingRectangle" />.</summary>
      <returns>The <see cref="T:System.Windows.Rect" /> that contains the coordinates of the element.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElement3DAutomationPeer.GetChildrenCore">
      <summary>Returns the collection of child elements of the <see cref="T:System.Windows.UIElement3D" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElement3DAutomationPeer" />. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetChildren" />.</summary>
      <returns>The <see cref="T:System.Windows.Automation.Peers.AutomationPeer" /> elements than correspond to the child elements of the <see cref="T:System.Windows.UIElement3D" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElement3DAutomationPeer.GetClassNameCore">
      <summary>Returns the name of the <see cref="T:System.Windows.UIElement3D" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElement3DAutomationPeer" />. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetClassName" />.</summary>
      <returns>
        <see cref="F:System.String.Empty" /> in all cases.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElement3DAutomationPeer.GetClickablePointCore">
      <summary>Returns a <see cref="T:System.Windows.Point" /> that represents the clickable space that is on the <see cref="T:System.Windows.UIElement3D" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElement3DAutomationPeer" />. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetClickablePoint" />.</summary>
      <returns>The <see cref="T:System.Windows.Point" /> on the element that allows a click. The point values are (<see cref="F:System.Double.NaN" />, <see cref="F:System.Double.NaN" />) if the element is not both a <see cref="T:System.Windows.Interop.HwndSource" /> and a <see cref="T:System.Windows.PresentationSource" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElement3DAutomationPeer.GetHeadingLevelCore" />
    <member name="M:System.Windows.Automation.Peers.UIElement3DAutomationPeer.GetHelpTextCore">
      <summary>Returns the string that describes the functionality of the <see cref="T:System.Windows.UIElement3D" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElement3DAutomationPeer" />. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetHelpText" />.</summary>
      <returns>A string that describes the functionality of the <see cref="T:System.Windows.UIElement3D" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElement3DAutomationPeer" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElement3DAutomationPeer.GetItemStatusCore">
      <summary>Returns a string that communicates the status of the <see cref="T:System.Windows.UIElement3D" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElement3DAutomationPeer" />. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetItemStatus" />.</summary>
      <returns>The status of the <see cref="T:System.Windows.UIElement3D" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElement3DAutomationPeer" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElement3DAutomationPeer.GetItemTypeCore">
      <summary>Returns a human-readable string that represents the item type that the <see cref="T:System.Windows.UIElement3D" /> for this <see cref="T:System.Windows.Automation.Peers.UIElement3DAutomationPeer" />. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetItemType" />.</summary>
      <returns>A string that represents the item type that the <see cref="T:System.Windows.UIElement3D" /> for this <see cref="T:System.Windows.Automation.Peers.UIElement3DAutomationPeer" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElement3DAutomationPeer.GetLabeledByCore">
      <summary>Returns the <see cref="T:System.Windows.Automation.Peers.AutomationPeer" /> for the element that targets the <see cref="T:System.Windows.UIElement3D" /> for this <see cref="T:System.Windows.Automation.Peers.UIElement3DAutomationPeer" />. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetLabeledBy" />.</summary>
      <returns>The <see cref="T:System.Windows.Automation.Peers.AutomationPeer" /> for the element that targets the <see cref="T:System.Windows.UIElement3D" /> for this <see cref="T:System.Windows.Automation.Peers.UIElement3DAutomationPeer" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElement3DAutomationPeer.GetLiveSettingCore">
      <summary>Gets the notification characteristics of the live region of the <see cref="T:System.Windows.UIElement3D" /> object that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElement3DAutomationPeer" />. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetLiveSetting" />.</summary>
      <returns>The notification characteristics of the live region.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElement3DAutomationPeer.GetNameCore">
      <summary>Returns the string that represents the <see cref="T:System.Windows.UIElement3D" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElement3DAutomationPeer" />. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetName" />.</summary>
      <returns>The string that represents the <see cref="T:System.Windows.UIElement3D" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElement3DAutomationPeer" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElement3DAutomationPeer.GetOrientationCore">
      <summary>Returns the orientation of the <see cref="T:System.Windows.UIElement3D" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElement3DAutomationPeer" />. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetOrientation" />.</summary>
      <returns>
        <see cref="F:System.Windows.Automation.Peers.AutomationOrientation.None" /> in all cases.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElement3DAutomationPeer.GetPattern(System.Windows.Automation.Peers.PatternInterface)">
      <summary>Returns the control pattern for the <see cref="T:System.Windows.UIElement3D" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElement3DAutomationPeer" />.</summary>
      <param name="patternInterface">One of the enumeration values.</param>
      <returns>An object that implements the <see cref="T:System.Windows.Automation.Provider.ISynchronizedInputProvider" /> interface if <paramref name="patternInterface" /> is <see cref="F:System.Windows.Automation.Peers.PatternInterface.SynchronizedInput" />; otherwise, <see langword="null" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElement3DAutomationPeer.GetPositionInSetCore">
      <summary>Reads <see cref="F:System.Windows.Automation.AutomationProperties.PositionInSetProperty" /> and returns the value of the <c>PositionInSet</c> attached property.</summary>
      <returns>The value of UI Automation's <c>PositionInSet</c> attached property.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElement3DAutomationPeer.GetSizeOfSetCore">
      <summary>Provides a value for UI Automation's SizeOfSet property.</summary>
      <returns>Reads <see cref="F:System.Windows.Automation.AutomationProperties.SizeOfSetProperty" /> and returns the value.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElement3DAutomationPeer.HasKeyboardFocusCore">
      <summary>Returns a value that indicates whether the <see cref="T:System.Windows.UIElement3D" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElement3DAutomationPeer" /> currently has keyboard input focus. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.HasKeyboardFocus" />.</summary>
      <returns>
        <see langword="true" /> if the element has keyboard input focus; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElement3DAutomationPeer.IsContentElementCore">
      <summary>Returns a value that indicates whether the <see cref="T:System.Windows.UIElement3D" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElement3DAutomationPeer" /> is an element that contains data that is presented to the user. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.IsContentElement" />.</summary>
      <returns>
        <see langword="true" /> in all cases.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElement3DAutomationPeer.IsControlElementCore">
      <summary>Returns a value that indicates whether the <see cref="T:System.Windows.UIElement3D" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElement3DAutomationPeer" /> is understood by the end user as interactive. Optionally, the user might understand the <see cref="T:System.Windows.UIElement3D" /> as contributing to the logical structure of the control in the GUI. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.IsControlElement" />.</summary>
      <returns>
        <see langword="true" /> in all cases.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElement3DAutomationPeer.IsDialogCore" />
    <member name="M:System.Windows.Automation.Peers.UIElement3DAutomationPeer.IsEnabledCore">
      <summary>Returns a value that indicates whether the <see cref="T:System.Windows.UIElement3D" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElement3DAutomationPeer" /> can participate in hit testing or accept focus. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.IsKeyboardFocusable" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.UIElement3D" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElement3DAutomationPeer" /> can participate in hit testing or accept focus; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElement3DAutomationPeer.IsKeyboardFocusableCore">
      <summary>Returns a value that indicates whether the <see cref="T:System.Windows.UIElement3D" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElement3DAutomationPeer" /> can accept keyboard focus. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.IsKeyboardFocusable" />.</summary>
      <returns>
        <see langword="true" /> if the element can receive keyboard focus; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElement3DAutomationPeer.IsOffscreenCore">
      <summary>Returns a value that indicates whether the <see cref="T:System.Windows.UIElement3D" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElement3DAutomationPeer" /> is off the screen. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.IsOffscreen" />.</summary>
      <returns>
        <see langword="true" /> if the element is not on the screen; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElement3DAutomationPeer.IsPasswordCore">
      <summary>Returns a value that indicates whether the <see cref="T:System.Windows.UIElement3D" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElement3DAutomationPeer" /> contains protected content. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.IsPassword" />.</summary>
      <returns>
        <see langword="false" /> in all cases.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElement3DAutomationPeer.IsRequiredForFormCore">
      <summary>Returns a value that indicates whether the <see cref="T:System.Windows.UIElement3D" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElement3DAutomationPeer" /> is required to be completed on a form. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.IsRequiredForForm" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.UIElement3D" /> is required to be completed on a form; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElement3DAutomationPeer.SetFocusCore">
      <summary>Sets the keyboard input focus on the <see cref="T:System.Windows.UIElement3D" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElement3DAutomationPeer" />. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.SetFocus" />.</summary>
    </member>
    <member name="P:System.Windows.Automation.Peers.UIElement3DAutomationPeer.Owner">
      <summary>Gets the <see cref="T:System.Windows.UIElement3D" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElement3DAutomationPeer" />.</summary>
      <returns>The <see cref="T:System.Windows.UIElement3D" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElement3DAutomationPeer" />.</returns>
    </member>
    <member name="T:System.Windows.Automation.Peers.UIElementAutomationPeer">
      <summary>Exposes <see cref="T:System.Windows.UIElement" /> types to UI Automation.</summary>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElementAutomationPeer.#ctor(System.Windows.UIElement)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Automation.Peers.UIElementAutomationPeer" /> class.</summary>
      <param name="owner">The <see cref="T:System.Windows.UIElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElementAutomationPeer" />.</param>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElementAutomationPeer.CreatePeerForElement(System.Windows.UIElement)">
      <summary>Creates a <see cref="T:System.Windows.Automation.Peers.UIElementAutomationPeer" /> for the specified <see cref="T:System.Windows.UIElement" />.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElementAutomationPeer" />.</param>
      <returns>The created <see cref="T:System.Windows.Automation.Peers.UIElementAutomationPeer" /> for the specified <see cref="T:System.Windows.UIElement" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElementAutomationPeer.FromElement(System.Windows.UIElement)">
      <summary>Gets the <see cref="T:System.Windows.Automation.Peers.UIElementAutomationPeer" /> for the specified <see cref="T:System.Windows.UIElement" />.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElementAutomationPeer" />.</param>
      <returns>The <see cref="T:System.Windows.Automation.Peers.UIElementAutomationPeer" />; or <see langword="null" />, if the <see cref="T:System.Windows.Automation.Peers.UIElementAutomationPeer" /> was not created by the <see cref="M:System.Windows.Automation.Peers.UIElementAutomationPeer.CreatePeerForElement(System.Windows.UIElement)" /> method.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElementAutomationPeer.GetAcceleratorKeyCore">
      <summary>Gets the accelerator key for the <see cref="T:System.Windows.UIElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElementAutomationPeer" />. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetAcceleratorKey" />.</summary>
      <returns>The <see cref="P:System.Windows.Automation.AutomationProperties.AcceleratorKey" /> that is returned by <see cref="M:System.Windows.Automation.AutomationProperties.GetAcceleratorKey(System.Windows.DependencyObject)" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElementAutomationPeer.GetAccessKeyCore">
      <summary>Gets the access key for the <see cref="T:System.Windows.UIElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElementAutomationPeer" />. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetAccessKey" />.</summary>
      <returns>The access key for the <see cref="T:System.Windows.UIElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElementAutomationPeer" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElementAutomationPeer.GetAutomationControlTypeCore">
      <summary>Gets the control type for the <see cref="T:System.Windows.UIElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElementAutomationPeer" />. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetAutomationControlType" />.</summary>
      <returns>The <see cref="F:System.Windows.Automation.Peers.AutomationControlType.Custom" /> enumeration value.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElementAutomationPeer.GetAutomationIdCore">
      <summary>Gets the string that uniquely identifies the <see cref="T:System.Windows.UIElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElementAutomationPeer" />. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetAutomationId" />.</summary>
      <returns>The <see cref="P:System.Windows.Automation.AutomationProperties.AutomationId" /> that is returned by <see cref="M:System.Windows.Automation.AutomationProperties.GetAutomationId(System.Windows.DependencyObject)" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElementAutomationPeer.GetBoundingRectangleCore">
      <summary>Gets the <see cref="T:System.Windows.Rect" /> that represents the bounding rectangle of the <see cref="T:System.Windows.UIElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElementAutomationPeer" />. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetBoundingRectangle" />.</summary>
      <returns>The <see cref="T:System.Windows.Rect" /> that contains the coordinates of the element. Optionally, if the element is not both a <see cref="T:System.Windows.Interop.HwndSource" /> and a <see cref="T:System.Windows.PresentationSource" />, this method returns <see cref="P:System.Windows.Rect.Empty" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElementAutomationPeer.GetChildrenCore">
      <summary>Gets the collection of child elements of the <see cref="T:System.Windows.UIElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElementAutomationPeer" />. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetChildren" />.</summary>
      <returns>A list of child <see cref="T:System.Windows.Automation.Peers.AutomationPeer" /> elements.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElementAutomationPeer.GetClassNameCore">
      <summary>Gets the name of the <see cref="T:System.Windows.UIElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElementAutomationPeer" />. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetClassName" />.</summary>
      <returns>An <see cref="F:System.String.Empty" /> string.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElementAutomationPeer.GetClickablePointCore">
      <summary>Gets a <see cref="T:System.Windows.Point" /> that represents the clickable space that is on the <see cref="T:System.Windows.UIElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElementAutomationPeer" />. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetClickablePoint" />.</summary>
      <returns>The <see cref="T:System.Windows.Point" /> on the element that allows a click. The point values are (<see cref="F:System.Double.NaN" />, <see cref="F:System.Double.NaN" />) if the element is not both a <see cref="T:System.Windows.Interop.HwndSource" /> and a <see cref="T:System.Windows.PresentationSource" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElementAutomationPeer.GetHeadingLevelCore" />
    <member name="M:System.Windows.Automation.Peers.UIElementAutomationPeer.GetHelpTextCore">
      <summary>Gets the string that describes the functionality of the <see cref="T:System.Windows.UIElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElementAutomationPeer" />. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetHelpText" />.</summary>
      <returns>The string that contains the <see cref="P:System.Windows.Automation.AutomationProperties.HelpText" /> that is returned by <see cref="M:System.Windows.Automation.AutomationProperties.GetHelpText(System.Windows.DependencyObject)" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElementAutomationPeer.GetItemStatusCore">
      <summary>Gets a string that communicates the visual status of the <see cref="T:System.Windows.UIElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElementAutomationPeer" />. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetItemStatus" />.</summary>
      <returns>The string that contains the <see cref="P:System.Windows.Automation.AutomationProperties.ItemStatus" /> that is returned by <see cref="M:System.Windows.Automation.AutomationProperties.GetItemStatus(System.Windows.DependencyObject)" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElementAutomationPeer.GetItemTypeCore">
      <summary>Gets a human-readable string that contains the item type that the <see cref="T:System.Windows.UIElement" /> for this <see cref="T:System.Windows.Automation.Peers.UIElementAutomationPeer" /> represents. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetItemType" />.</summary>
      <returns>The string that contains the <see cref="P:System.Windows.Automation.AutomationProperties.ItemType" /> that is returned by <see cref="M:System.Windows.Automation.AutomationProperties.GetItemType(System.Windows.DependencyObject)" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElementAutomationPeer.GetLabeledByCore">
      <summary>Gets the <see cref="T:System.Windows.Automation.Peers.AutomationPeer" /> for the element that is targeted to the <see cref="T:System.Windows.UIElement" /> for this <see cref="T:System.Windows.Automation.Peers.UIElementAutomationPeer" />. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetLabeledBy" />.</summary>
      <returns>The <see cref="T:System.Windows.Automation.Peers.AutomationPeer" /> for the element that is targeted to the <see cref="T:System.Windows.UIElement" /> for this <see cref="T:System.Windows.Automation.Peers.UIElementAutomationPeer" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElementAutomationPeer.GetLiveSettingCore">
      <summary>Gets the notification characteristics of the live region of the <see cref="T:System.Windows.UIElement" /> object that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElementAutomationPeer" />. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetLiveSetting" />.</summary>
      <returns>The notification characteristics of the live region.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElementAutomationPeer.GetNameCore">
      <summary>Gets the text label of the <see cref="T:System.Windows.UIElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElementAutomationPeer" />. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetName" />.</summary>
      <returns>The string that contains the <see cref="P:System.Windows.Automation.AutomationProperties.Name" /> that is returned by <see cref="M:System.Windows.Automation.AutomationProperties.GetName(System.Windows.DependencyObject)" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElementAutomationPeer.GetOrientationCore">
      <summary>Gets a value that indicates whether the <see cref="T:System.Windows.UIElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElementAutomationPeer" /> is laid out in a specific direction. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetOrientation" />.</summary>
      <returns>The <see cref="F:System.Windows.Automation.Peers.AutomationOrientation.None" /> enumeration value.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElementAutomationPeer.GetPattern(System.Windows.Automation.Peers.PatternInterface)">
      <summary>Gets the control pattern for the <see cref="T:System.Windows.UIElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElementAutomationPeer" />.</summary>
      <param name="patternInterface">A value from the enumeration.</param>
      <returns>An object that implements the <see cref="T:System.Windows.Automation.Provider.ISynchronizedInputProvider" /> interface if <paramref name="patternInterface" /> is <see cref="F:System.Windows.Automation.Peers.PatternInterface.SynchronizedInput" />; otherwise, <see langword="null" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElementAutomationPeer.GetPositionInSetCore">
      <summary>Reads <see cref="F:System.Windows.Automation.AutomationProperties.PositionInSetProperty" /> and returns the value of the <c>PositionInSet</c> attached property.</summary>
      <returns>The value of UI Automation's <c>PositionInSet</c> attached property.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElementAutomationPeer.GetSizeOfSetCore">
      <summary>Provides a value for UI Automation's SizeOfSet property.</summary>
      <returns>Reads <see cref="P:System.Windows.Automation.AutomationProperties.SizeOfSet" /> and returns the value.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElementAutomationPeer.HasKeyboardFocusCore">
      <summary>Gets a value that indicates whether the <see cref="T:System.Windows.UIElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElementAutomationPeer" /> currently has keyboard input focus. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.HasKeyboardFocus" />.</summary>
      <returns>
        <see langword="true" /> if the element has keyboard input focus; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElementAutomationPeer.IsContentElementCore">
      <summary>Gets a value that indicates whether the <see cref="T:System.Windows.UIElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElementAutomationPeer" /> is an element that contains data that is presented to the user. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.IsContentElement" />.</summary>
      <returns>
        <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElementAutomationPeer.IsControlElementCore">
      <summary>Gets or sets a value that indicates whether the <see cref="T:System.Windows.UIElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElementAutomationPeer" /> is understood by the end user as interactive. Optionally, the user might understand the <see cref="T:System.Windows.UIElement" /> as contributing to the logical structure of the control in the GUI. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.IsControlElement" />.</summary>
      <returns>
        <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElementAutomationPeer.IsDialogCore" />
    <member name="M:System.Windows.Automation.Peers.UIElementAutomationPeer.IsEnabledCore">
      <summary>Gets a value that indicates whether the <see cref="T:System.Windows.UIElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElementAutomationPeer" /> can accept keyboard focus. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.IsKeyboardFocusable" />.</summary>
      <returns>A <see langword="boolean" /> that contains the value of <see cref="P:System.Windows.UIElement.IsEnabled" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElementAutomationPeer.IsKeyboardFocusableCore">
      <summary>Gets a value that indicates whether the <see cref="T:System.Windows.UIElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElementAutomationPeer" /> can accept keyboard focus. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.IsKeyboardFocusable" />.</summary>
      <returns>
        <see langword="true" /> if the element is focusable by the keyboard; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElementAutomationPeer.IsOffscreenCore">
      <summary>Gets a value that indicates whether the <see cref="T:System.Windows.UIElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElementAutomationPeer" /> is off the screen. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.IsOffscreen" />.</summary>
      <returns>
        <see langword="true" /> if the element is not on the screen; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElementAutomationPeer.IsPasswordCore">
      <summary>Gets a value that indicates whether the <see cref="T:System.Windows.UIElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElementAutomationPeer" /> contains protected content. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.IsPassword" />.</summary>
      <returns>
        <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElementAutomationPeer.IsRequiredForFormCore">
      <summary>Gets a value that indicates whether the <see cref="T:System.Windows.UIElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElementAutomationPeer" /> is required to be completed on a form. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.IsRequiredForForm" />.</summary>
      <returns>A <see langword="boolean" /> that contains the value that is returned by <see cref="M:System.Windows.Automation.AutomationProperties.GetIsRequiredForForm(System.Windows.DependencyObject)" />, if it's set; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Automation.Peers.UIElementAutomationPeer.SetFocusCore">
      <summary>Sets the keyboard input focus on the <see cref="T:System.Windows.UIElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElementAutomationPeer" />. This method is called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.SetFocus" />.</summary>
    </member>
    <member name="P:System.Windows.Automation.Peers.UIElementAutomationPeer.Owner">
      <summary>Gets the <see cref="T:System.Windows.UIElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElementAutomationPeer" />.</summary>
      <returns>The <see cref="T:System.Windows.UIElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.UIElementAutomationPeer" />.</returns>
    </member>
    <member name="T:System.Windows.AutoResizedEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.Interop.HwndSource.AutoResized" /> event raised by <see cref="T:System.Windows.Interop.HwndSource" />.</summary>
    </member>
    <member name="M:System.Windows.AutoResizedEventArgs.#ctor(System.Windows.Size)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.AutoResizedEventArgs" /> class.</summary>
      <param name="size">The size to report in the event data.</param>
    </member>
    <member name="P:System.Windows.AutoResizedEventArgs.Size">
      <summary>Gets the new size of the window after the auto resize operation.</summary>
      <returns>Size of the window after resizing.</returns>
    </member>
    <member name="T:System.Windows.AutoResizedEventHandler">
      <summary>Represents the method that will handle the <see cref="E:System.Windows.Interop.HwndSource.AutoResized" /> event raised by <see cref="T:System.Windows.Interop.HwndSource" />.</summary>
      <param name="sender">The source of the event.</param>
      <param name="e">The event data.</param>
    </member>
    <member name="T:System.Windows.BaselineAlignment">
      <summary>Describes how the baseline for a text-based element is positioned on the vertical axis, relative to the established baseline for text.</summary>
    </member>
    <member name="F:System.Windows.BaselineAlignment.Baseline">
      <summary>A baseline that is aligned at the actual baseline of the containing box.</summary>
    </member>
    <member name="F:System.Windows.BaselineAlignment.Bottom">
      <summary>A baseline that is aligned at the lower edge of the containing box.</summary>
    </member>
    <member name="F:System.Windows.BaselineAlignment.Center">
      <summary>A baseline that is aligned to the center of the containing box.</summary>
    </member>
    <member name="F:System.Windows.BaselineAlignment.Subscript">
      <summary>A baseline that is aligned at the subscript position of the containing box.</summary>
    </member>
    <member name="F:System.Windows.BaselineAlignment.Superscript">
      <summary>A baseline that is aligned at the superscript position of the containing box.</summary>
    </member>
    <member name="F:System.Windows.BaselineAlignment.TextBottom">
      <summary>A baseline that is aligned at the lower edge of the text baseline.</summary>
    </member>
    <member name="F:System.Windows.BaselineAlignment.TextTop">
      <summary>A baseline that is aligned at the upper edge of the text baseline.</summary>
    </member>
    <member name="F:System.Windows.BaselineAlignment.Top">
      <summary>A baseline that is aligned to the upper edge of the containing box.</summary>
    </member>
    <member name="T:System.Windows.Clipboard">
      <summary>Provides static methods that facilitate transferring data to and from the system Clipboard.</summary>
    </member>
    <member name="M:System.Windows.Clipboard.Clear">
      <summary>Clears any data from the system Clipboard.</summary>
    </member>
    <member name="M:System.Windows.Clipboard.ContainsAudio">
      <summary>Queries the Clipboard for the presence of data in the <see cref="F:System.Windows.DataFormats.WaveAudio" /> data format.</summary>
      <returns>
        <see langword="true" /> if the Clipboard contains data in the <see cref="F:System.Windows.DataFormats.WaveAudio" /> data format; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Clipboard.ContainsData(System.String)">
      <summary>Queries the Clipboard for the presence of data in a specified data format.</summary>
      <param name="format">The format of the data to look for. See <see cref="T:System.Windows.DataFormats" /> for predefined formats.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="format" /> is <see langword="null" />.</exception>
      <returns>
        <see langword="true" /> if data in the specified format is available on the Clipboard; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Clipboard.ContainsFileDropList">
      <summary>Queries the Clipboard for the presence of data in the <see cref="F:System.Windows.DataFormats.FileDrop" /> data format.</summary>
      <returns>
        <see langword="true" /> if the Clipboard contains data in the <see cref="F:System.Windows.DataFormats.FileDrop" /> data format; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Clipboard.ContainsImage">
      <summary>Queries the Clipboard for the presence of data in the <see cref="F:System.Windows.DataFormats.Bitmap" /> data format.</summary>
      <returns>
        <see langword="true" /> if the Clipboard contains data in the <see cref="F:System.Windows.DataFormats.Bitmap" /> data format; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Clipboard.ContainsText">
      <summary>Queries the Clipboard for the presence of data in the <see cref="F:System.Windows.DataFormats.UnicodeText" /> format.</summary>
      <returns>
        <see langword="true" /> if the Clipboard contains data in the <see cref="F:System.Windows.DataFormats.UnicodeText" /> data format; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Clipboard.ContainsText(System.Windows.TextDataFormat)">
      <summary>Queries the Clipboard for the presence of data in a text data format.</summary>
      <param name="format">A member of the <see cref="T:System.Windows.TextDataFormat" /> enumeration that specifies the text data format to query for.</param>
      <exception cref="T:System.ComponentModel.InvalidEnumArgumentException">
        <paramref name="format" /> does not specify a valid member of <see cref="T:System.Windows.TextDataFormat" />.</exception>
      <returns>
        <see langword="true" /> if the Clipboard contains data in the specified text data format; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Clipboard.Flush">
      <summary>Permanently adds the data that is on the <see cref="T:System.Windows.Clipboard" /> so that it is available after the data's original application closes.</summary>
    </member>
    <member name="M:System.Windows.Clipboard.GetAudioStream">
      <summary>Returns a stream of Clipboard data in the <see cref="F:System.Windows.DataFormats.WaveAudio" /> data format.</summary>
      <returns>A stream that contains the data in the <see cref="F:System.Windows.DataFormats.WaveAudio" /> format, or <see langword="null" /> if the Clipboard does not contain data in this format.</returns>
    </member>
    <member name="M:System.Windows.Clipboard.GetData(System.String)">
      <summary>Retrieves data in a specified format from the Clipboard.</summary>
      <param name="format">A string that specifies the format of the data to retrieve. For a set of predefined data formats, see the <see cref="T:System.Windows.DataFormats" /> class.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="format" /> is <see langword="null" />.</exception>
      <returns>An object that contains the data in the specified format, or <see langword="null" /> if the data is unavailable in the specified format.</returns>
    </member>
    <member name="M:System.Windows.Clipboard.GetDataObject">
      <summary>Returns a data object that represents the entire contents of the Clipboard.</summary>
      <returns>A data object that enables access to the entire contents of the system Clipboard, or <see langword="null" /> if there is no data on the Clipboard.</returns>
    </member>
    <member name="M:System.Windows.Clipboard.GetFileDropList">
      <summary>Returns a string collection that contains a list of dropped files available on the Clipboard.</summary>
      <returns>A collection of strings, where each string specifies the name of a file in the list of dropped files on the Clipboard, or <see langword="null" /> if the data is unavailable in this format.</returns>
    </member>
    <member name="M:System.Windows.Clipboard.GetImage">
      <summary>Returns a <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> object from the Clipboard that contains data in the <see cref="F:System.Windows.DataFormats.Bitmap" /> format.</summary>
      <returns>A <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> object that contains data in the <see cref="F:System.Windows.DataFormats.Bitmap" /> format, or <see langword="null" /> if the data is unavailable in this format.</returns>
    </member>
    <member name="M:System.Windows.Clipboard.GetText">
      <summary>Returns a string containing the <see cref="F:System.Windows.DataFormats.UnicodeText" /> data on the Clipboard.</summary>
      <returns>A string containing the <see cref="F:System.Windows.DataFormats.UnicodeText" /> data , or an empty string if no <see cref="F:System.Windows.DataFormats.UnicodeText" /> data is available on the Clipboard.</returns>
    </member>
    <member name="M:System.Windows.Clipboard.GetText(System.Windows.TextDataFormat)">
      <summary>Returns a string containing text data on the Clipboard.</summary>
      <param name="format">A member of <see cref="T:System.Windows.TextDataFormat" /> that specifies the text data format to retrieve.</param>
      <returns>A string containing text data in the specified data format, or an empty string if no corresponding text data is available.</returns>
    </member>
    <member name="M:System.Windows.Clipboard.IsCurrent(System.Windows.IDataObject)">
      <summary>Compares a specified data object to the contents of the Clipboard.</summary>
      <param name="data">A data object to compare to the contents of the system Clipboard.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="data" /> is <see langword="null" />.</exception>
      <exception cref="T:System.Runtime.InteropServices.ExternalException">An error occurred when accessing the Clipboard. The exception details will include an <see langword="HResult" /> that identifies the specific error; see <see cref="P:System.Runtime.InteropServices.ErrorWrapper.ErrorCode" />.</exception>
      <returns>
        <see langword="true" /> if the specified data object matches what is on the system Clipboard; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Clipboard.SetAudio(System.Byte[])">
      <summary>Stores audio data (<see cref="F:System.Windows.DataFormats.WaveAudio" /> data format) on the Clipboard.  The audio data is specified as a byte array.</summary>
      <param name="audioBytes">A byte array that contains audio data to store on the Clipboard.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="audioBytes" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Clipboard.SetAudio(System.IO.Stream)">
      <summary>Stores audio data (<see cref="F:System.Windows.DataFormats.WaveAudio" /> data format) on the Clipboard.  The audio data is specified as a stream.</summary>
      <param name="audioStream">A stream that contains audio data to store on the Clipboard.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="audioStream" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Clipboard.SetData(System.String,System.Object)">
      <summary>Stores the specified data on the Clipboard in the specified format.</summary>
      <param name="format">A string that specifies the format to use to store the data. See the <see cref="T:System.Windows.DataFormats" /> class for a set of predefined data formats.</param>
      <param name="data">An object representing the data to store on the Clipboard.</param>
    </member>
    <member name="M:System.Windows.Clipboard.SetDataObject(System.Object)">
      <summary>Places a specified non-persistent data object on the system Clipboard.</summary>
      <param name="data">A data object (an object that implements <see cref="T:System.Windows.IDataObject" />) to place on the system Clipboard.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="data" /> is <see langword="null" />.</exception>
      <exception cref="T:System.Runtime.InteropServices.ExternalException">An error occurred when accessing the Clipboard. The exception details will include an <see langword="HResult" /> that identifies the specific error; see <see cref="P:System.Runtime.InteropServices.ErrorWrapper.ErrorCode" />.</exception>
    </member>
    <member name="M:System.Windows.Clipboard.SetDataObject(System.Object,System.Boolean)">
      <summary>Places a specified data object on the system Clipboard and accepts a Boolean parameter that indicates whether the data object should be left on the Clipboard when the application exits.</summary>
      <param name="data">A data object (an object that implements <see cref="T:System.Windows.IDataObject" />) to place on the system Clipboard.</param>
      <param name="copy">
        <see langword="true" /> to leave the data on the system Clipboard when the application exits; <see langword="false" /> to clear the data from the system Clipboard when the application exits.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="data" /> is <see langword="null" />.</exception>
      <exception cref="T:System.Runtime.InteropServices.ExternalException">An error occurred when accessing the Clipboard.  The exception details will include an <see langword="HResult" /> that identifies the specific error; see <see cref="P:System.Runtime.InteropServices.ErrorWrapper.ErrorCode" />.</exception>
    </member>
    <member name="M:System.Windows.Clipboard.SetFileDropList(System.Collections.Specialized.StringCollection)">
      <summary>Stores <see cref="F:System.Windows.DataFormats.FileDrop" /> data on the Clipboard.  The dropped file list is specified as a string collection.</summary>
      <param name="fileDropList">A string collection that contains the dropped file list to store in the data object.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="fileDropList" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="fileDropList" /> contains zero strings, or the full path to file specified in the list cannot be resolved.</exception>
    </member>
    <member name="M:System.Windows.Clipboard.SetImage(System.Windows.Media.Imaging.BitmapSource)">
      <summary>Stores <see cref="F:System.Windows.DataFormats.Bitmap" /> data on the Clipboard.  The image data is specified as a <see cref="T:System.Windows.Media.Imaging.BitmapSource" />.</summary>
      <param name="image">A <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> object that contains the image data to store on the Clipboard.</param>
    </member>
    <member name="M:System.Windows.Clipboard.SetText(System.String)">
      <summary>Stores <see cref="F:System.Windows.DataFormats.UnicodeText" /> data on the Clipboard.</summary>
      <param name="text">A string that contains the <see cref="F:System.Windows.DataFormats.UnicodeText" /> data to store on the Clipboard.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="text" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Clipboard.SetText(System.String,System.Windows.TextDataFormat)">
      <summary>Stores text data on the Clipboard in a specified text data format.  The <see cref="F:System.Windows.DataFormats.UnicodeText" /> data to store is specified as a string.</summary>
      <param name="text">A string that contains the text data to store on the Clipboard.</param>
      <param name="format">A member of <see cref="T:System.Windows.TextDataFormat" /> that specifies the specific text data format to store.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="text" /> is <see langword="null" />.</exception>
    </member>
    <member name="T:System.Windows.ContentElement">
      <summary>Provides a WPF core-level base class for content elements. Content elements are designed for flow-style presentation, using an intuitive markup-oriented layout model and a deliberately simple object model.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.DragEnter">
      <summary>Occurs when the input system reports an underlying drag event with this element as the drag target.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.DragLeave">
      <summary>Occurs when the input system reports an underlying drag event with this element as the drag origin.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.DragOver">
      <summary>Occurs when the input system reports an underlying drag event with this element as the potential drop target.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.Drop">
      <summary>Occurs when the input system reports an underlying drop event with this element as the drop target.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.FocusableChanged">
      <summary>Occurs when the value of the <see cref="P:System.Windows.ContentElement.Focusable" /> property changes.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.GiveFeedback">
      <summary>Occurs when the input system reports an underlying drag-and-drop event that involves this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.GotFocus">
      <summary>Occurs when this element gets logical focus.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.GotKeyboardFocus">
      <summary>Occurs when the keyboard is focused on this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.GotMouseCapture">
      <summary>Occurs when this element captures the mouse.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.GotStylusCapture">
      <summary>Occurs when this element captures the stylus.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.GotTouchCapture">
      <summary>Occurs when a touch is captured to this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.IsEnabledChanged">
      <summary>Occurs when the value of the <see cref="P:System.Windows.ContentElement.IsEnabled" /> property on this element changes.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.IsKeyboardFocusedChanged">
      <summary>Occurs when the value of the <see cref="P:System.Windows.ContentElement.IsKeyboardFocused" /> property changes on this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.IsKeyboardFocusWithinChanged">
      <summary>Occurs when the value of the <see cref="E:System.Windows.ContentElement.IsKeyboardFocusWithinChanged" /> property changes on this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.IsMouseCapturedChanged">
      <summary>Occurs when the value of the <see cref="P:System.Windows.ContentElement.IsMouseCaptured" /> property changes on this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.IsMouseCaptureWithinChanged">
      <summary>Occurs when the value of the <see cref="F:System.Windows.ContentElement.IsMouseCaptureWithinProperty" /> changes on this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.IsMouseDirectlyOverChanged">
      <summary>Occurs when the value of the <see cref="P:System.Windows.ContentElement.IsMouseDirectlyOver" /> property changes on this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.IsStylusCapturedChanged">
      <summary>Occurs when the value of the <see cref="P:System.Windows.ContentElement.IsStylusCaptured" /> property changes on this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.IsStylusCaptureWithinChanged">
      <summary>Occurs when the value of the <see cref="P:System.Windows.ContentElement.IsStylusCaptureWithin" /> property changes on this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.IsStylusDirectlyOverChanged">
      <summary>Occurs when the value of the <see cref="P:System.Windows.ContentElement.IsStylusDirectlyOver" /> property changes on this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.KeyDown">
      <summary>Occurs when a key is pressed while focus is on this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.KeyUp">
      <summary>Occurs when a key is released while focus is on this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.LostFocus">
      <summary>Occurs when this element loses logical focus.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.LostKeyboardFocus">
      <summary>Occurs when the keyboard is no longer focused on this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.LostMouseCapture">
      <summary>Occurs when this element loses mouse capture.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.LostStylusCapture">
      <summary>Occurs when this element loses stylus capture.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.LostTouchCapture">
      <summary>Occurs when this element loses a touch capture.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.MouseDown">
      <summary>Occurs when any mouse button is pressed while the pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.MouseEnter">
      <summary>Occurs when the mouse pointer enters the bounds of this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.MouseLeave">
      <summary>Occurs when the mouse pointer leaves the bounds of this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.MouseLeftButtonDown">
      <summary>Occurs when the left mouse button is pressed while the mouse pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.MouseLeftButtonUp">
      <summary>Occurs when the left mouse button is released while the mouse pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.MouseMove">
      <summary>Occurs when the mouse pointer moves while over this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.MouseRightButtonDown">
      <summary>Occurs when the right mouse button is pressed while the mouse pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.MouseRightButtonUp">
      <summary>Occurs when the right mouse button is released while the mouse pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.MouseUp">
      <summary>Occurs when any mouse button is released over this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.MouseWheel">
      <summary>Occurs when the user rotates the mouse wheel while the mouse pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.PreviewDragEnter">
      <summary>Occurs when the input system reports an underlying drag event with this element as the drag target.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.PreviewDragLeave">
      <summary>Occurs when the input system reports an underlying drag event with this element as the drag origin.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.PreviewDragOver">
      <summary>Occurs when the input system reports an underlying drag event with this element as the potential drop target.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.PreviewDrop">
      <summary>Occurs when the input system reports an underlying drop event with this element as the drop target.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.PreviewGiveFeedback">
      <summary>Occurs when a drag-and-drop operation is started.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.PreviewGotKeyboardFocus">
      <summary>Occurs when the keyboard is focused on this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.PreviewKeyDown">
      <summary>Occurs when a key is pressed while the keyboard is focused on this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.PreviewKeyUp">
      <summary>Occurs when a key is released while the keyboard is focused on this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.PreviewLostKeyboardFocus">
      <summary>Occurs when the keyboard is no longer focused on this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.PreviewMouseDown">
      <summary>Occurs when any mouse button is pressed while the pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.PreviewMouseLeftButtonDown">
      <summary>Occurs when the left mouse button is pressed while the mouse pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.PreviewMouseLeftButtonUp">
      <summary>Occurs when the left mouse button is released while the mouse pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.PreviewMouseMove">
      <summary>Occurs when the mouse pointer moves while the mouse pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.PreviewMouseRightButtonDown">
      <summary>Occurs when the right mouse button is pressed while the mouse pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.PreviewMouseRightButtonUp">
      <summary>Occurs when the right mouse button is released while the mouse pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.PreviewMouseUp">
      <summary>Occurs when any mouse button is released while the mouse pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.PreviewMouseWheel">
      <summary>Occurs when the user rotates the mouse wheel while the mouse pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.PreviewQueryContinueDrag">
      <summary>Occurs when there is a change in the keyboard or mouse button state during a drag-and-drop operation.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.PreviewStylusButtonDown">
      <summary>Occurs when the stylus button is pressed while the pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.PreviewStylusButtonUp">
      <summary>Occurs when the stylus button is released while the pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.PreviewStylusDown">
      <summary>Occurs when the stylus touches the digitizer while it is over this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.PreviewStylusInAirMove">
      <summary>Occurs when the stylus moves over an element without actually touching the digitizer.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.PreviewStylusInRange">
      <summary>Occurs when the stylus is close enough to the digitizer to be detected, while over this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.PreviewStylusMove">
      <summary>Occurs when the stylus moves while over the element. The stylus must move while being detected by the digitizer to raise this event, otherwise, <see cref="E:System.Windows.ContentElement.PreviewStylusInAirMove" /> is raised instead.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.PreviewStylusOutOfRange">
      <summary>Occurs when the stylus is too far from the digitizer to be detected.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.PreviewStylusSystemGesture">
      <summary>Occurs when a user performs one of several stylus gestures.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.PreviewStylusUp">
      <summary>Occurs when the user raises the stylus off the digitizer while the stylus is over this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.PreviewTextInput">
      <summary>Occurs when this element gets text in a device-independent manner.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.PreviewTouchDown">
      <summary>Occurs when a finger touches the screen while the finger is over this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.PreviewTouchMove">
      <summary>Occurs when a finger moves on the screen while the finger is over this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.PreviewTouchUp">
      <summary>Occurs when a finger is raised off of the screen while the finger is over this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.QueryContinueDrag">
      <summary>Occurs when there is a change in the keyboard or mouse button state during a drag-and-drop operation.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.QueryCursor">
      <summary>Occurs when the cursor is requested to display. This event is raised on an element each time that the mouse pointer moves to a new location, which means the cursor object might need to be changed based on its new position.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.StylusButtonDown">
      <summary>Occurs when the stylus button is pressed while the pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.StylusButtonUp">
      <summary>Occurs when the stylus button is released while the pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.StylusDown">
      <summary>Occurs when the stylus touches the digitizer while the stylus is over this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.StylusEnter">
      <summary>Occurs when the stylus enters the bounds of this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.StylusInAirMove">
      <summary>Occurs when the stylus moves over an element without actually touching the digitizer.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.StylusInRange">
      <summary>Occurs when the stylus is close enough to the digitizer to be detected, while over this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.StylusLeave">
      <summary>Occurs when the stylus leaves the bounds of the element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.StylusMove">
      <summary>Occurs when the stylus moves over this element. The stylus must move while on the digitizer to raise this event. Otherwise, <see cref="E:System.Windows.ContentElement.StylusInAirMove" /> is raised instead.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.StylusOutOfRange">
      <summary>Occurs when the stylus is too far from the digitizer to be detected, while over this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.StylusSystemGesture">
      <summary>Occurs when a user performs one of several stylus gestures.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.StylusUp">
      <summary>Occurs when the user raises the stylus off the digitizer while it is over this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.TextInput">
      <summary>Occurs when this element gets text in a device-independent manner.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.TouchDown">
      <summary>Occurs when a finger touches the screen while the finger is over this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.TouchEnter">
      <summary>Occurs when a touch moves from outside to inside the bounds of this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.TouchLeave">
      <summary>Occurs when a touch moves from inside to outside the bounds of this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.TouchMove">
      <summary>Occurs when a finger moves on the screen while the finger is over this element.</summary>
    </member>
    <member name="E:System.Windows.ContentElement.TouchUp">
      <summary>Occurs when a finger is raised off of the screen while the finger is over this element.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.AllowDropProperty">
      <summary>Identifies the <see cref="P:System.Windows.ContentElement.AllowDrop" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.AreAnyTouchesCapturedProperty">
      <summary>Identifies the <see cref="P:System.Windows.ContentElement.AreAnyTouchesCaptured" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.AreAnyTouchesCapturedWithinProperty">
      <summary>Identifies the <see cref="P:System.Windows.ContentElement.AreAnyTouchesCapturedWithin" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.AreAnyTouchesDirectlyOverProperty">
      <summary>Identifies the <see cref="P:System.Windows.ContentElement.AreAnyTouchesDirectlyOver" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.AreAnyTouchesOverProperty">
      <summary>Identifies the <see cref="P:System.Windows.ContentElement.AreAnyTouchesOver" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.DragEnterEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.DragEnter" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.DragLeaveEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.DragLeave" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.DragOverEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.DragOver" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.DropEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.Drop" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.FocusableProperty">
      <summary>Identifies the <see cref="P:System.Windows.ContentElement.Focusable" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.GiveFeedbackEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.GiveFeedback" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.GotFocusEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.GotFocus" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.GotKeyboardFocusEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.GotKeyboardFocus" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.GotMouseCaptureEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.GotMouseCapture" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.GotStylusCaptureEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.GotStylusCapture" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.GotTouchCaptureEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.GotTouchCapture" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.IsEnabledProperty">
      <summary>Identifies the <see cref="P:System.Windows.ContentElement.IsEnabled" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.IsFocusedProperty">
      <summary>Identifies the <see cref="P:System.Windows.ContentElement.IsFocused" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.IsKeyboardFocusedProperty">
      <summary>Identifies the <see cref="P:System.Windows.ContentElement.IsKeyboardFocused" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.IsKeyboardFocusWithinProperty">
      <summary>Identifies the <see cref="P:System.Windows.ContentElement.IsKeyboardFocusWithin" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.IsMouseCapturedProperty">
      <summary>Identifies the <see cref="P:System.Windows.ContentElement.IsMouseCaptured" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.IsMouseCaptureWithinProperty">
      <summary>Identifies the <see cref="P:System.Windows.ContentElement.IsMouseCaptureWithin" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.IsMouseDirectlyOverProperty">
      <summary>Identifies the <see cref="P:System.Windows.ContentElement.IsMouseDirectlyOver" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.IsMouseOverProperty">
      <summary>Identifies the <see cref="P:System.Windows.ContentElement.IsMouseOver" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.IsStylusCapturedProperty">
      <summary>Identifies the <see cref="P:System.Windows.ContentElement.IsStylusCaptured" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.IsStylusCaptureWithinProperty">
      <summary>Identifies the <see cref="P:System.Windows.ContentElement.IsStylusCaptureWithin" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.IsStylusDirectlyOverProperty">
      <summary>Identifies the <see cref="P:System.Windows.ContentElement.IsStylusDirectlyOver" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.IsStylusOverProperty">
      <summary>Identifies the <see cref="P:System.Windows.ContentElement.IsStylusOver" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.KeyDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.KeyDown" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.KeyUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.KeyUp" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.LostFocusEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.LostFocus" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.LostKeyboardFocusEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.LostKeyboardFocus" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.LostMouseCaptureEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.LostMouseCapture" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.LostStylusCaptureEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.LostStylusCapture" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.LostTouchCaptureEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.LostTouchCapture" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.MouseDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.MouseDown" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.MouseEnterEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.MouseEnter" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.MouseLeaveEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.MouseLeave" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.MouseLeftButtonDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.MouseLeftButtonDown" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.MouseLeftButtonUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.MouseLeftButtonUp" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.MouseMoveEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.MouseMove" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.MouseRightButtonDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.MouseRightButtonDown" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.MouseRightButtonUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.MouseRightButtonUp" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.MouseUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.MouseUp" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.MouseWheelEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.MouseWheel" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.PreviewDragEnterEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.PreviewDragEnter" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.PreviewDragLeaveEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.PreviewDragLeave" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.PreviewDragOverEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.PreviewDragOver" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.PreviewDropEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.PreviewDrop" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.PreviewGiveFeedbackEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.PreviewGiveFeedback" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.PreviewGotKeyboardFocusEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.PreviewGotKeyboardFocus" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.PreviewKeyDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.PreviewKeyDown" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.PreviewKeyUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.PreviewKeyUp" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.PreviewLostKeyboardFocusEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.PreviewLostKeyboardFocus" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.PreviewMouseDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.PreviewMouseDown" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.PreviewMouseLeftButtonDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.PreviewMouseLeftButtonDown" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.PreviewMouseLeftButtonUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.PreviewMouseLeftButtonUp" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.PreviewMouseMoveEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.PreviewMouseMove" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.PreviewMouseRightButtonDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.PreviewMouseRightButtonDown" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.PreviewMouseRightButtonUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.PreviewMouseRightButtonUp" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.PreviewMouseUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.PreviewMouseUp" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.PreviewMouseWheelEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.PreviewMouseWheel" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.PreviewQueryContinueDragEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.PreviewQueryContinueDrag" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.PreviewStylusButtonDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.PreviewStylusButtonDown" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.PreviewStylusButtonUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.PreviewStylusButtonUp" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.PreviewStylusDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.PreviewStylusDown" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.PreviewStylusInAirMoveEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.PreviewStylusInAirMove" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.PreviewStylusInRangeEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.PreviewStylusInRange" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.PreviewStylusMoveEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.PreviewStylusMove" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.PreviewStylusOutOfRangeEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.PreviewStylusOutOfRange" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.PreviewStylusSystemGestureEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.PreviewStylusSystemGesture" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.PreviewStylusUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.PreviewStylusUp" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.PreviewTextInputEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.PreviewTextInput" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.PreviewTouchDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.PreviewTouchDown" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.PreviewTouchMoveEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.PreviewTouchMove" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.PreviewTouchUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.PreviewTouchUp" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.QueryContinueDragEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.QueryContinueDrag" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.QueryCursorEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.QueryCursor" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.StylusButtonDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.StylusButtonDown" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.StylusButtonUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.StylusButtonUp" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.StylusDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.StylusDown" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.StylusEnterEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.StylusEnter" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.StylusInAirMoveEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.StylusInAirMove" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.StylusInRangeEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.StylusInRange" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.StylusLeaveEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.StylusLeave" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.StylusMoveEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.StylusMove" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.StylusOutOfRangeEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.StylusOutOfRange" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.StylusSystemGestureEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.StylusSystemGesture" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.StylusUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.StylusUp" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.TextInputEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.TextInput" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.TouchDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.TouchDown" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.TouchEnterEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.TouchEnter" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.TouchLeaveEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.TouchLeave" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.TouchMoveEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.TouchMove" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.ContentElement.TouchUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.ContentElement.TouchUp" /> routed event.</summary>
    </member>
    <member name="M:System.Windows.ContentElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.ContentElement" /> class.</summary>
    </member>
    <member name="M:System.Windows.ContentElement.AddHandler(System.Windows.RoutedEvent,System.Delegate)">
      <summary>Adds a routed event handler for a specified routed event, adding the handler to the handler collection on the current element.</summary>
      <param name="routedEvent">An identifier for the routed event to be handled.</param>
      <param name="handler">A reference to the handler implementation.</param>
    </member>
    <member name="M:System.Windows.ContentElement.AddHandler(System.Windows.RoutedEvent,System.Delegate,System.Boolean)">
      <summary>Adds a routed event handler for a specified routed event, adding the handler to the handler collection on the current element. Specify <paramref name="handledEventsToo" /> as <see langword="true" /> to have the provided handler be invoked for routed event that had already been marked as handled by another element along the event route.</summary>
      <param name="routedEvent">An identifier for the.routed event to be handled.</param>
      <param name="handler">A reference to the handler implementation.</param>
      <param name="handledEventsToo">
        <see langword="true" /> to register the handler such that it is invoked even when the routed event is marked handled in its event data; <see langword="false" /> to register the handler with the default condition that it will not be invoked if the routed event is already marked handled.  
  
 The default is <see langword="false" />.  
  
 Do not routinely ask to rehandle a routed event.</param>
    </member>
    <member name="M:System.Windows.ContentElement.AddToEventRoute(System.Windows.EventRoute,System.Windows.RoutedEventArgs)">
      <summary>Adds handlers to the specified <see cref="T:System.Windows.EventRoute" /> for the current <see cref="T:System.Windows.ContentElement" /> event handler collection.</summary>
      <param name="route">The event route that handlers are added to.</param>
      <param name="e">The event data that is used to add the handlers. This method uses the <see cref="P:System.Windows.RoutedEventArgs.RoutedEvent" /> property of the arguments to create the handlers.</param>
    </member>
    <member name="M:System.Windows.ContentElement.ApplyAnimationClock(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationClock)">
      <summary>Applies an animation to a specified dependency property on this element. Any existing animations are stopped and replaced with the new animation.</summary>
      <param name="dp">The identifier for the property to animate.</param>
      <param name="clock">The animation clock that controls and declares the animation.</param>
    </member>
    <member name="M:System.Windows.ContentElement.ApplyAnimationClock(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationClock,System.Windows.Media.Animation.HandoffBehavior)">
      <summary>Applies an animation to a specified dependency property on this element, with the ability to specify what happens if the property already has a running animation.</summary>
      <param name="dp">The property to animate.</param>
      <param name="clock">The animation clock that controls and declares the animation.</param>
      <param name="handoffBehavior">A value of the enumeration. The default is <see cref="F:System.Windows.Media.Animation.HandoffBehavior.SnapshotAndReplace" />, which will stop any existing animation and replace with the new one.</param>
    </member>
    <member name="M:System.Windows.ContentElement.BeginAnimation(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationTimeline)">
      <summary>Starts an animation for a specified animated property on this element.</summary>
      <param name="dp">The property to animate, which is specified as a dependency property identifier.</param>
      <param name="animation">The timeline of the animation to start.</param>
    </member>
    <member name="M:System.Windows.ContentElement.BeginAnimation(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationTimeline,System.Windows.Media.Animation.HandoffBehavior)">
      <summary>Starts a specific animation for a specified animated property on this element, with the option of specifying what happens if the property already has a running animation.</summary>
      <param name="dp">The property to animate, which is specified as the dependency property identifier.</param>
      <param name="animation">The timeline of the animation to be applied.</param>
      <param name="handoffBehavior">A value of the enumeration that specifies how the new animation interacts with any current (running) animations that are already affecting the property value.</param>
    </member>
    <member name="M:System.Windows.ContentElement.CaptureMouse">
      <summary>Attempts to force capture of the mouse to this element.</summary>
      <returns>
        <see langword="true" /> if the mouse is successfully captured; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.ContentElement.CaptureStylus">
      <summary>Attempts to force capture of the stylus to this element.</summary>
      <returns>
        <see langword="true" /> if the stylus is successfully captured; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.ContentElement.CaptureTouch(System.Windows.Input.TouchDevice)">
      <summary>Attempts to force capture of a touch to this element.</summary>
      <param name="touchDevice">The device to capture.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="touchDevice" /> is <see langword="null" />.</exception>
      <returns>
        <see langword="true" /> if the specified touch is captured to this element; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.ContentElement.Focus">
      <summary>Attempts to set focus to this element.</summary>
      <returns>
        <see langword="true" /> if keyboard focus could be set to this element; <see langword="false" /> if this method call did not force focus.</returns>
    </member>
    <member name="M:System.Windows.ContentElement.GetAnimationBaseValue(System.Windows.DependencyProperty)">
      <summary>Returns the base property value for the specified property on this element, disregarding any possible animated value from a running or stopped animation.</summary>
      <param name="dp">The.dependency property to check.</param>
      <returns>The property value as if no animations are attached to the specified dependency property.</returns>
    </member>
    <member name="M:System.Windows.ContentElement.GetUIParentCore">
      <summary>When overridden in a derived class, returns an alternative user interface (UI) parent for this element if no visual parent exists.</summary>
      <returns>An object, if implementation of a derived class has an alternate parent connection to report.</returns>
    </member>
    <member name="M:System.Windows.ContentElement.MoveFocus(System.Windows.Input.TraversalRequest)">
      <summary>Attempts to move focus from this element to another element. The direction to move focus is specified by a guidance direction, which is interpreted within the organization of the visual parent for this element.</summary>
      <param name="request">A traversal request, which contains a property that indicates either a mode to traverse in existing tab order, or a direction to move visually.</param>
      <returns>
        <see langword="true" /> if the requested traversal was performed; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.ContentElement.OnCreateAutomationPeer">
      <summary>Returns class-specific <see cref="T:System.Windows.Automation.Peers.AutomationPeer" /> implementations for the Windows Presentation Foundation (WPF) infrastructure.</summary>
      <returns>The type-specific <see cref="T:System.Windows.Automation.Peers.AutomationPeer" /> implementation.</returns>
    </member>
    <member name="M:System.Windows.ContentElement.OnDragEnter(System.Windows.DragEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.DragDrop.DragEnter" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.DragEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnDragLeave(System.Windows.DragEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.DragDrop.DragLeave" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.DragEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnDragOver(System.Windows.DragEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.DragDrop.DragOver" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.DragEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnDrop(System.Windows.DragEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.DragDrop.DragEnter" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.DragEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnGiveFeedback(System.Windows.GiveFeedbackEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.DragDrop.GiveFeedback" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.GiveFeedbackEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnGotFocus(System.Windows.RoutedEventArgs)">
      <summary>Raises the <see cref="E:System.Windows.ContentElement.GotFocus" /> routed event by using the event data provided.</summary>
      <param name="e">A <see cref="T:System.Windows.RoutedEventArgs" /> that contains event data. This event data must contain the identifier for the <see cref="E:System.Windows.ContentElement.GotFocus" /> event.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnGotKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Keyboard.GotKeyboardFocus" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.KeyboardFocusChangedEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnGotMouseCapture(System.Windows.Input.MouseEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.GotMouseCapture" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnGotStylusCapture(System.Windows.Input.StylusEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.GotStylusCapture" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnGotTouchCapture(System.Windows.Input.TouchEventArgs)">
      <summary>Provides class handling for the <see cref="E:System.Windows.ContentElement.GotTouchCapture" /> routed event that occurs when a touch is captured to this element.</summary>
      <param name="e">A <see cref="T:System.Windows.Input.TouchEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnIsKeyboardFocusedChanged(System.Windows.DependencyPropertyChangedEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.ContentElement.IsKeyboardFocusedChanged" /> event is raised on this element. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnIsKeyboardFocusWithinChanged(System.Windows.DependencyPropertyChangedEventArgs)">
      <summary>Invoked just before the <see cref="E:System.Windows.ContentElement.IsKeyboardFocusWithinChanged" /> event is raised by this element. Implement this method to add class handling for this event.</summary>
      <param name="e">A <see cref="T:System.Windows.DependencyPropertyChangedEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnIsMouseCapturedChanged(System.Windows.DependencyPropertyChangedEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.ContentElement.IsMouseCapturedChanged" /> event is raised on this element. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnIsMouseCaptureWithinChanged(System.Windows.DependencyPropertyChangedEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.ContentElement.IsMouseCaptureWithinChanged" /> event is raised on this element. Implement this method to add class handling for this event.</summary>
      <param name="e">A <see cref="T:System.Windows.DependencyPropertyChangedEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnIsMouseDirectlyOverChanged(System.Windows.DependencyPropertyChangedEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.ContentElement.IsMouseDirectlyOverChanged" /> event is raised on this element. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnIsStylusCapturedChanged(System.Windows.DependencyPropertyChangedEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.ContentElement.IsStylusCapturedChanged" /> event is raised on this element. Implement this method to add class handling for this event.</summary>
      <param name="e">A <see cref="T:System.Windows.DependencyPropertyChangedEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnIsStylusCaptureWithinChanged(System.Windows.DependencyPropertyChangedEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.ContentElement.IsStylusCaptureWithinChanged" /> event is raised on this element. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnIsStylusDirectlyOverChanged(System.Windows.DependencyPropertyChangedEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.ContentElement.IsStylusDirectlyOverChanged" /> event is raised on this element. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnKeyDown(System.Windows.Input.KeyEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Keyboard.KeyDown" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.KeyEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnKeyUp(System.Windows.Input.KeyEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Keyboard.KeyUp" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.KeyEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnLostFocus(System.Windows.RoutedEventArgs)">
      <summary>Raises the <see cref="E:System.Windows.ContentElement.LostFocus" /> routed event by using the event data that is provided.</summary>
      <param name="e">A <see cref="T:System.Windows.RoutedEventArgs" /> that contains event data. This event data must contain the identifier for the <see cref="E:System.Windows.ContentElement.LostFocus" /> event.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnLostKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Keyboard.LostKeyboardFocus" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.KeyboardFocusChangedEventArgs" /> that contains event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnLostMouseCapture(System.Windows.Input.MouseEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.LostMouseCapture" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseEventArgs" /> that contains event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnLostStylusCapture(System.Windows.Input.StylusEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.LostStylusCapture" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusEventArgs" /> that contains event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnLostTouchCapture(System.Windows.Input.TouchEventArgs)">
      <summary>Provides class handling for the <see cref="E:System.Windows.ContentElement.LostTouchCapture" /> routed event that occurs when this element loses a touch capture.</summary>
      <param name="e">A <see cref="T:System.Windows.Input.TouchEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnMouseDown(System.Windows.Input.MouseButtonEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.MouseDown" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data. This event data reports details about the mouse button that was pressed and the handled state.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnMouseEnter(System.Windows.Input.MouseEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.MouseEnter" /> attached event is raised on this element. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnMouseLeave(System.Windows.Input.MouseEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.MouseLeave" /> attached event is raised on this element. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.ContentElement.MouseLeftButtonDown" /> routed event is raised on this element. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data. The event data reports that the left mouse button was pressed.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.ContentElement.MouseLeftButtonUp" /> routed event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data. The event data reports that the left mouse button was released.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnMouseMove(System.Windows.Input.MouseEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.MouseMove" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnMouseRightButtonDown(System.Windows.Input.MouseButtonEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.ContentElement.MouseRightButtonDown" /> routed event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data. The event data reports that the right mouse button was pressed.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnMouseRightButtonUp(System.Windows.Input.MouseButtonEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.ContentElement.MouseRightButtonUp" /> routed event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data. The event data reports that the right mouse button was released.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnMouseUp(System.Windows.Input.MouseButtonEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.MouseUp" /> routed event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data. The event data reports that the mouse button was released.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnMouseWheel(System.Windows.Input.MouseWheelEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.MouseWheel" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseWheelEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnPreviewDragEnter(System.Windows.DragEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.DragDrop.PreviewDragEnter" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.DragEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnPreviewDragLeave(System.Windows.DragEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.DragDrop.PreviewDragLeave" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.DragEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnPreviewDragOver(System.Windows.DragEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.DragDrop.PreviewDragOver" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.DragEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnPreviewDrop(System.Windows.DragEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.DragDrop.PreviewDrop" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.DragEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnPreviewGiveFeedback(System.Windows.GiveFeedbackEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.DragDrop.PreviewGiveFeedback" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.GiveFeedbackEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnPreviewGotKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Keyboard.PreviewGotKeyboardFocus" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.KeyboardFocusChangedEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnPreviewKeyDown(System.Windows.Input.KeyEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Keyboard.PreviewKeyDown" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.KeyEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnPreviewKeyUp(System.Windows.Input.KeyEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Keyboard.PreviewKeyUp" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.KeyEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnPreviewLostKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Keyboard.PreviewKeyDown" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.KeyboardFocusChangedEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnPreviewMouseDown(System.Windows.Input.MouseButtonEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.PreviewMouseDown" /> attached routed event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data. The event data reports that one or more mouse buttons were pressed.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnPreviewMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.ContentElement.PreviewMouseLeftButtonDown" /> routed event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data. The event data reports that the left mouse button was pressed.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnPreviewMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.ContentElement.PreviewMouseLeftButtonUp" /> routed event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data. The event data reports that the left mouse button was released.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnPreviewMouseMove(System.Windows.Input.MouseEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.PreviewMouseMove" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnPreviewMouseRightButtonDown(System.Windows.Input.MouseButtonEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.ContentElement.PreviewMouseRightButtonDown" /> routed event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data. The event data reports that the right mouse button was pressed.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnPreviewMouseRightButtonUp(System.Windows.Input.MouseButtonEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.ContentElement.PreviewMouseRightButtonUp" /> routed event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data. The event data reports that the right mouse button was released.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnPreviewMouseUp(System.Windows.Input.MouseButtonEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.PreviewMouseUp" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data. The event data reports that one or more mouse buttons were released.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnPreviewMouseWheel(System.Windows.Input.MouseWheelEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.PreviewMouseWheel" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseWheelEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnPreviewQueryContinueDrag(System.Windows.QueryContinueDragEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.DragDrop.PreviewQueryContinueDrag" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.QueryContinueDragEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnPreviewStylusButtonDown(System.Windows.Input.StylusButtonEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.PreviewStylusButtonDown" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusButtonEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnPreviewStylusButtonUp(System.Windows.Input.StylusButtonEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.PreviewStylusButtonUp" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusButtonEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnPreviewStylusDown(System.Windows.Input.StylusDownEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.PreviewStylusDown" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusDownEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnPreviewStylusInAirMove(System.Windows.Input.StylusEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.PreviewStylusInAirMove" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnPreviewStylusInRange(System.Windows.Input.StylusEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.PreviewStylusInRange" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnPreviewStylusMove(System.Windows.Input.StylusEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.PreviewStylusMove" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnPreviewStylusOutOfRange(System.Windows.Input.StylusEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.PreviewStylusOutOfRange" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnPreviewStylusSystemGesture(System.Windows.Input.StylusSystemGestureEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.PreviewStylusSystemGesture" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusSystemGestureEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnPreviewStylusUp(System.Windows.Input.StylusEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.PreviewStylusUp" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnPreviewTextInput(System.Windows.Input.TextCompositionEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.TextCompositionManager.PreviewTextInput" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.TextCompositionEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnPreviewTouchDown(System.Windows.Input.TouchEventArgs)">
      <summary>Provides class handling for the <see cref="E:System.Windows.ContentElement.PreviewTouchDown" /> routed event that occurs when a touch presses this element.</summary>
      <param name="e">A <see cref="T:System.Windows.Input.TouchEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnPreviewTouchMove(System.Windows.Input.TouchEventArgs)">
      <summary>Provides class handling for the <see cref="E:System.Windows.ContentElement.PreviewTouchMove" /> routed event that occurs when a touch moves while inside this element.</summary>
      <param name="e">A <see cref="T:System.Windows.Input.TouchEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnPreviewTouchUp(System.Windows.Input.TouchEventArgs)">
      <summary>Provides class handling for the <see cref="E:System.Windows.ContentElement.PreviewTouchUp" /> routed event that occurs when a touch is released inside this element.</summary>
      <param name="e">A <see cref="T:System.Windows.Input.TouchEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnQueryContinueDrag(System.Windows.QueryContinueDragEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.DragDrop.QueryContinueDrag" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.QueryContinueDragEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnQueryCursor(System.Windows.Input.QueryCursorEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.QueryCursor" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.QueryCursorEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnStylusButtonDown(System.Windows.Input.StylusButtonEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.StylusButtonDown" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusButtonEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnStylusButtonUp(System.Windows.Input.StylusButtonEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.StylusButtonUp" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusButtonEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnStylusDown(System.Windows.Input.StylusDownEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.StylusDown" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusDownEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnStylusEnter(System.Windows.Input.StylusEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.StylusEnter" /> attached event is raised by this element. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnStylusInAirMove(System.Windows.Input.StylusEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.StylusInAirMove" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnStylusInRange(System.Windows.Input.StylusEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.StylusInRange" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnStylusLeave(System.Windows.Input.StylusEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.StylusLeave" /> attached event is raised by this element. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnStylusMove(System.Windows.Input.StylusEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.StylusMove" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnStylusOutOfRange(System.Windows.Input.StylusEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.StylusOutOfRange" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnStylusSystemGesture(System.Windows.Input.StylusSystemGestureEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.StylusSystemGesture" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusSystemGestureEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnStylusUp(System.Windows.Input.StylusEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.StylusUp" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnTextInput(System.Windows.Input.TextCompositionEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.TextCompositionManager.TextInput" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.TextCompositionEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnTouchDown(System.Windows.Input.TouchEventArgs)">
      <summary>Provides class handling for the <see cref="E:System.Windows.ContentElement.TouchDown" /> routed event that occurs when a touch presses inside this element.</summary>
      <param name="e">A <see cref="T:System.Windows.Input.TouchEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnTouchEnter(System.Windows.Input.TouchEventArgs)">
      <summary>Provides class handling for the <see cref="E:System.Windows.ContentElement.TouchEnter" /> routed event that occurs when a touch moves from outside to inside the bounds of this element.</summary>
      <param name="e">A <see cref="T:System.Windows.Input.TouchEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnTouchLeave(System.Windows.Input.TouchEventArgs)">
      <summary>Provides class handling for the <see cref="E:System.Windows.ContentElement.TouchLeave" /> routed event that occurs when a touch moves from inside to outside the bounds of this element.</summary>
      <param name="e">A <see cref="T:System.Windows.Input.TouchEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnTouchMove(System.Windows.Input.TouchEventArgs)">
      <summary>Provides class handling for the <see cref="E:System.Windows.ContentElement.TouchMove" /> routed event that occurs when a touch moves while inside this element.</summary>
      <param name="e">A <see cref="T:System.Windows.Input.TouchEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.OnTouchUp(System.Windows.Input.TouchEventArgs)">
      <summary>Provides class handling for the <see cref="E:System.Windows.ContentElement.TouchUp" /> routed event that occurs when a touch is released inside this element.</summary>
      <param name="e">A <see cref="T:System.Windows.Input.TouchEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.ContentElement.PredictFocus(System.Windows.Input.FocusNavigationDirection)">
      <summary>When overridden in a derived class, returns the element that would receive focus for a specified focus traversal direction, without actually moving focus to that element.</summary>
      <param name="direction">The direction of the requested focus traversal.</param>
      <returns>The element that would have received focus if <see cref="M:System.Windows.ContentElement.MoveFocus(System.Windows.Input.TraversalRequest)" /> were actually invoked.</returns>
    </member>
    <member name="M:System.Windows.ContentElement.RaiseEvent(System.Windows.RoutedEventArgs)">
      <summary>Raises a specific routed event. The <see cref="T:System.Windows.RoutedEvent" /> to be raised is identified within the <see cref="T:System.Windows.RoutedEventArgs" /> instance that is provided (as the <see cref="P:System.Windows.RoutedEventArgs.RoutedEvent" /> property of that event data).</summary>
      <param name="e">A <see cref="T:System.Windows.RoutedEventArgs" /> that contains the event data and also identifies the event to raise.</param>
    </member>
    <member name="M:System.Windows.ContentElement.ReleaseAllTouchCaptures">
      <summary>Releases all captured touch devices from this element.</summary>
    </member>
    <member name="M:System.Windows.ContentElement.ReleaseMouseCapture">
      <summary>Releases the mouse capture, if this element held the capture.</summary>
    </member>
    <member name="M:System.Windows.ContentElement.ReleaseStylusCapture">
      <summary>Releases the stylus device capture, if this element held the capture.</summary>
    </member>
    <member name="M:System.Windows.ContentElement.ReleaseTouchCapture(System.Windows.Input.TouchDevice)">
      <summary>Attempts to release the specified touch device from this element.</summary>
      <param name="touchDevice">The device to release.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="touchDevice" /> is <see langword="null" />.</exception>
      <returns>
        <see langword="true" /> if the touch device is released; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.ContentElement.RemoveHandler(System.Windows.RoutedEvent,System.Delegate)">
      <summary>Removes the specified routed event handler from this element.</summary>
      <param name="routedEvent">The identifier of the.routed event for which the handler is attached.</param>
      <param name="handler">The specific handler implementation to remove from the event handler collection on this element.</param>
    </member>
    <member name="M:System.Windows.ContentElement.ShouldSerializeCommandBindings">
      <summary>Returns whether serialization processes should serialize the contents of the <see cref="P:System.Windows.ContentElement.CommandBindings" /> property on instances of this class.</summary>
      <returns>
        <see langword="true" /> if the <see cref="P:System.Windows.ContentElement.CommandBindings" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.ContentElement.ShouldSerializeInputBindings">
      <summary>Returns whether serialization processes should serialize the contents of the <see cref="P:System.Windows.ContentElement.InputBindings" /> property on instances of this class.</summary>
      <returns>
        <see langword="true" /> if the <see cref="P:System.Windows.ContentElement.InputBindings" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.ContentElement.AllowDrop">
      <summary>Gets or sets a value that indicates whether this element can be used as the target of a drag-and-drop operation.</summary>
      <returns>
        <see langword="true" /> if this element can be used as the target of a drag-and-drop operation; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.ContentElement.AreAnyTouchesCaptured">
      <summary>Gets a value that indicates whether at least one touch is captured to this element.</summary>
      <returns>
        <see langword="true" /> if at least one touch is captured to this element; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.ContentElement.AreAnyTouchesCapturedWithin">
      <summary>Gets a value that indicates whether at least one touch is captured to this element or to any child elements in its visual tree.</summary>
      <returns>
        <see langword="true" /> if at least one touch is captured to this element or any child elements in its visual tree; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.ContentElement.AreAnyTouchesDirectlyOver">
      <summary>Gets a value that indicates whether at least one touch is pressed over this element.</summary>
      <returns>
        <see langword="true" /> if at least one touch is pressed over this element; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.ContentElement.AreAnyTouchesOver">
      <summary>Gets a value that indicates whether at least one touch is pressed over this element or any child elements in its visual tree.</summary>
      <returns>
        <see langword="true" /> if at least one touch is pressed over this element or any child elements in its visual tree; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.ContentElement.CommandBindings">
      <summary>Gets a collection of <see cref="T:System.Windows.Input.CommandBinding" /> objects that are associated with this element.</summary>
      <returns>The collection of all <see cref="T:System.Windows.Input.CommandBinding" /> objects.</returns>
    </member>
    <member name="P:System.Windows.ContentElement.Focusable">
      <summary>Gets or sets a value that indicates whether the element can receive focus.</summary>
      <returns>
        <see langword="true" /> if the element is focusable; otherwise <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.ContentElement.HasAnimatedProperties">
      <summary>Gets a value that indicates whether this element has any animated properties.</summary>
      <returns>
        <see langword="true" /> if this element has animations attached to any of its properties; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.ContentElement.InputBindings">
      <summary>Gets the collection of input bindings that are associated with this element.</summary>
      <returns>The collection of input bindings.</returns>
    </member>
    <member name="P:System.Windows.ContentElement.IsEnabled">
      <summary>Gets or sets a value that indicates whether this element is enabled in the user interface (UI).</summary>
      <returns>
        <see langword="true" /> if the element is enabled; otherwise, <see langword="false" />. The default value is <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.ContentElement.IsEnabledCore">
      <summary>Gets a value that becomes the return value of <see cref="P:System.Windows.ContentElement.IsEnabled" /> in derived classes.</summary>
      <returns>
        <see langword="true" /> if the element is enabled; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.ContentElement.IsFocused">
      <summary>Gets a value that determines whether this element has logical focus.</summary>
      <returns>
        <see langword="true" /> if this element has logical focus; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.ContentElement.IsInputMethodEnabled">
      <summary>Gets a value that indicates whether an input method system, such as an Input Method Editor (IME), is enabled for processing the input to this element.</summary>
      <returns>
        <see langword="true" /> if an input method is active; otherwise, <see langword="false" />. The default value of the underlying attached property is <see langword="true" />; however, this value is influenced by the state of input methods at runtime.</returns>
    </member>
    <member name="P:System.Windows.ContentElement.IsKeyboardFocused">
      <summary>Gets a value that indicates whether this element has keyboard focus.</summary>
      <returns>
        <see langword="true" /> if this element has keyboard focus; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.ContentElement.IsKeyboardFocusWithin">
      <summary>Gets a value that indicates whether keyboard focus is anywhere within the element or child elements.</summary>
      <returns>
        <see langword="true" /> if keyboard focus is on the element or its child elements; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.ContentElement.IsMouseCaptured">
      <summary>Gets a value that indicates whether the mouse is captured by this element.</summary>
      <returns>
        <see langword="true" /> if the element has mouse capture; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.ContentElement.IsMouseCaptureWithin">
      <summary>Gets a value that determines whether mouse capture is held by this element or by child elements in its element tree.</summary>
      <returns>
        <see langword="true" /> if this element or a contained element has mouse capture; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.ContentElement.IsMouseDirectlyOver">
      <summary>Gets a value that indicates whether the position of the mouse pointer corresponds to hit test results, which take element compositing into account.</summary>
      <returns>
        <see langword="true" /> if the mouse pointer is over the same element result as a hit test; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.ContentElement.IsMouseOver">
      <summary>Gets a value that indicates whether the mouse pointer is located over this element (including visual child elements, or its control compositing).</summary>
      <returns>
        <see langword="true" /> if mouse pointer is over the element or its child elements; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.ContentElement.IsStylusCaptured">
      <summary>Gets a value that indicates whether the stylus is captured to this element.</summary>
      <returns>
        <see langword="true" /> if the element has stylus capture; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.ContentElement.IsStylusCaptureWithin">
      <summary>Gets a value that determines whether stylus capture is held by this element, including child elements and control compositing.</summary>
      <returns>
        <see langword="true" /> if stylus capture is held within this element; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.ContentElement.IsStylusDirectlyOver">
      <summary>Gets a value that indicates whether the stylus position corresponds to hit test results, which take element compositing into account.</summary>
      <returns>
        <see langword="true" /> if the stylus is over the same element as a hit test; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.ContentElement.IsStylusOver">
      <summary>Gets a value that indicates whether the stylus is located over this element (including visual child elements).</summary>
      <returns>
        <see langword="true" /> if the stylus is over the element or its child elements; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.ContentElement.TouchesCaptured">
      <summary>Gets all touch devices that are captured to this element.</summary>
      <returns>An enumeration of <see cref="T:System.Windows.Input.TouchDevice" /> objects that are captured to this element.</returns>
    </member>
    <member name="P:System.Windows.ContentElement.TouchesCapturedWithin">
      <summary>Gets all touch devices that are captured to this element or any child elements in its visual tree.</summary>
      <returns>An enumeration of <see cref="T:System.Windows.Input.TouchDevice" /> objects that are captured to this element or any child elements in its visual tree.</returns>
    </member>
    <member name="P:System.Windows.ContentElement.TouchesDirectlyOver">
      <summary>Gets all touch devices that are over this element.</summary>
      <returns>An enumeration of <see cref="T:System.Windows.Input.TouchDevice" /> objects that are over this element.</returns>
    </member>
    <member name="P:System.Windows.ContentElement.TouchesOver">
      <summary>Gets all touch devices that are over this element or any child elements in its visual tree.</summary>
      <returns>An enumeration of <see cref="T:System.Windows.Input.TouchDevice" /> objects that are over this element or any child elements in its visual tree.</returns>
    </member>
    <member name="T:System.Windows.ContentOperations">
      <summary>Provides static utility methods for getting or setting the position of a <see cref="T:System.Windows.ContentElement" /> in an element tree.</summary>
    </member>
    <member name="M:System.Windows.ContentOperations.GetParent(System.Windows.ContentElement)">
      <summary>Gets the parent element of the specified <see cref="T:System.Windows.ContentElement" />.</summary>
      <param name="reference">The <see cref="T:System.Windows.ContentElement" /> to get the parent from.</param>
      <returns>The parent element in the current tree.</returns>
    </member>
    <member name="M:System.Windows.ContentOperations.SetParent(System.Windows.ContentElement,System.Windows.DependencyObject)">
      <summary>Sets the parent element of the provided <see cref="T:System.Windows.ContentElement" />.</summary>
      <param name="reference">The <see cref="T:System.Windows.ContentElement" /> to reparent.</param>
      <param name="parent">The new parent element.</param>
    </member>
    <member name="T:System.Windows.CoreCompatibilityPreferences">
      <summary>Contains properties that specify how an application should behave relative to WPF features that are in the PresentationCore assembly.</summary>
    </member>
    <member name="P:System.Windows.CoreCompatibilityPreferences.EnableMultiMonitorDisplayClipping">
      <summary>Gets or sets a value that indicates whether to enable clipping in a multi-monitor display.</summary>
      <returns>
        <see langword="true" /> to enable clipping in a multi-monitor display; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.CoreCompatibilityPreferences.IsAltKeyRequiredInAccessKeyDefaultScope">
      <summary>Gets or sets a value that indicates whether the user needs to use the ALT key to invoke a shortcut.</summary>
      <returns>
        <see langword="true" /> if the user needs to use the ALT key to invoke a shortcut; otherwise, <see langword="false" />.  The default is <see langword="false" />.</returns>
    </member>
    <member name="T:System.Windows.CultureInfoIetfLanguageTagConverter">
      <summary>Converts instances of <see cref="T:System.Globalization.CultureInfo" /> to and from other data types.</summary>
    </member>
    <member name="M:System.Windows.CultureInfoIetfLanguageTagConverter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.CultureInfoIetfLanguageTagConverter" /> class.</summary>
    </member>
    <member name="M:System.Windows.CultureInfoIetfLanguageTagConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether <see cref="T:System.Windows.CultureInfoIetfLanguageTagConverter" /> can convert from a given type.</summary>
      <param name="typeDescriptorContext">The <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> value.</param>
      <param name="sourceType">The <see cref="T:System.Type" /> being queried for conversion support.</param>
      <returns>
        <see langword="true" /> if <see cref="T:System.Windows.CultureInfoIetfLanguageTagConverter" /> can convert; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.CultureInfoIetfLanguageTagConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether <see cref="T:System.Windows.CultureInfoIetfLanguageTagConverter" /> can convert to a given type.</summary>
      <param name="typeDescriptorContext">The <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> value.</param>
      <param name="destinationType">The <see cref="T:System.Type" /> being queried for conversion support.</param>
      <returns>
        <see langword="true" /> if <see cref="T:System.Windows.CultureInfoIetfLanguageTagConverter" /> can convert; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.CultureInfoIetfLanguageTagConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
      <summary>Converts a given object type to a <see cref="T:System.Globalization.CultureInfo" /> object.</summary>
      <param name="typeDescriptorContext">The <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> value.</param>
      <param name="cultureInfo">The <see cref="T:System.Globalization.CultureInfo" /> object whose value is respected during conversion.</param>
      <param name="source">The <see cref="T:System.Type" /> being converted.</param>
      <returns>A <see cref="T:System.Globalization.CultureInfo" /> object.</returns>
    </member>
    <member name="M:System.Windows.CultureInfoIetfLanguageTagConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
      <summary>Converts a <see cref="T:System.Globalization.CultureInfo" /> object to a given object type.</summary>
      <param name="typeDescriptorContext">The <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> value.</param>
      <param name="cultureInfo">The <see cref="T:System.Globalization.CultureInfo" /> object whose value is respected during conversion.</param>
      <param name="value">The object that represents the <see cref="T:System.Globalization.CultureInfo" /> to convert.</param>
      <param name="destinationType">The <see cref="T:System.Type" /> of the returned converted object.</param>
      <returns>A converted CultureInfo object to a given object type.</returns>
    </member>
    <member name="T:System.Windows.DataFormat">
      <summary>Represents a data format by using a format name and numeric ID.</summary>
    </member>
    <member name="M:System.Windows.DataFormat.#ctor(System.String,System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.DataFormat" /> class.</summary>
      <param name="name">The name for the data format.</param>
      <param name="id">The integer ID for the data format.</param>
    </member>
    <member name="P:System.Windows.DataFormat.Id">
      <summary>Gets the numeric ID of the data format.</summary>
      <returns>The numeric ID of the data format.</returns>
    </member>
    <member name="P:System.Windows.DataFormat.Name">
      <summary>Gets the name of the data format.</summary>
      <returns>The name of the data format.</returns>
    </member>
    <member name="T:System.Windows.DataFormats">
      <summary>Provides a set of predefined data format names that can be used to identify data formats available in the clipboard or drag-and-drop operations.</summary>
    </member>
    <member name="F:System.Windows.DataFormats.Bitmap">
      <summary>Specifies a Microsoft Windows bitmap data format.</summary>
    </member>
    <member name="F:System.Windows.DataFormats.CommaSeparatedValue">
      <summary>Specifies a comma-separated value (CSV) data format.</summary>
    </member>
    <member name="F:System.Windows.DataFormats.Dib">
      <summary>Specifies the DIB data format.</summary>
    </member>
    <member name="F:System.Windows.DataFormats.Dif">
      <summary>Specifies the Windows Data Interchange Format (DIF) data format.</summary>
    </member>
    <member name="F:System.Windows.DataFormats.EnhancedMetafile">
      <summary>Specifies the Windows enhanced metafile format.</summary>
    </member>
    <member name="F:System.Windows.DataFormats.FileDrop">
      <summary>Specifies the Windows file drop format.</summary>
    </member>
    <member name="F:System.Windows.DataFormats.Html">
      <summary>Specifies the HTML data format.</summary>
    </member>
    <member name="F:System.Windows.DataFormats.Locale">
      <summary>Specifies the Windows locale (culture) data format.</summary>
    </member>
    <member name="F:System.Windows.DataFormats.MetafilePicture">
      <summary>Specifies the Windows metafile picture data format.</summary>
    </member>
    <member name="F:System.Windows.DataFormats.OemText">
      <summary>Specifies the standard Windows OEM text data format.</summary>
    </member>
    <member name="F:System.Windows.DataFormats.Palette">
      <summary>Specifies the Windows palette data format.</summary>
    </member>
    <member name="F:System.Windows.DataFormats.PenData">
      <summary>Specifies the Windows pen data format.</summary>
    </member>
    <member name="F:System.Windows.DataFormats.Riff">
      <summary>Specifies the Resource Interchange File Format (RIFF) audio data format.</summary>
    </member>
    <member name="F:System.Windows.DataFormats.Rtf">
      <summary>Specifies the Rich Text Format (RTF) data format.</summary>
    </member>
    <member name="F:System.Windows.DataFormats.Serializable">
      <summary>Specifies a data format that encapsulates any type of serializable data objects.</summary>
    </member>
    <member name="F:System.Windows.DataFormats.StringFormat">
      <summary>Specifies the common language runtime (CLR) string class data format.</summary>
    </member>
    <member name="F:System.Windows.DataFormats.SymbolicLink">
      <summary>Specifies the Windows symbolic link data format.</summary>
    </member>
    <member name="F:System.Windows.DataFormats.Text">
      <summary>Specifies the ANSI text data format.</summary>
    </member>
    <member name="F:System.Windows.DataFormats.Tiff">
      <summary>Specifies the Tagged Image File Format (TIFF) data format.</summary>
    </member>
    <member name="F:System.Windows.DataFormats.UnicodeText">
      <summary>Specifies the Unicode text data format.</summary>
    </member>
    <member name="F:System.Windows.DataFormats.WaveAudio">
      <summary>Specifies the wave audio data format.</summary>
    </member>
    <member name="F:System.Windows.DataFormats.Xaml">
      <summary>Specifies the Extensible Application Markup Language (XAML) data format.</summary>
    </member>
    <member name="F:System.Windows.DataFormats.XamlPackage">
      <summary>Specifies the Extensible Application Markup Language (XAML) package data format.</summary>
    </member>
    <member name="M:System.Windows.DataFormats.GetDataFormat(System.Int32)">
      <summary>Returns a <see cref="T:System.Windows.DataFormat" /> object that defines a name and numeric ID for the specified data format. The desired data format is specified by numeric ID.</summary>
      <param name="id">The numeric ID of the data format to request a <see cref="T:System.Windows.DataFormat" /> object for.</param>
      <returns>A <see cref="T:System.Windows.DataFormat" /> object that contains the numeric ID and the name of the requested data format.</returns>
    </member>
    <member name="M:System.Windows.DataFormats.GetDataFormat(System.String)">
      <summary>Returns a <see cref="T:System.Windows.DataFormat" /> object that defines a name and numeric ID for the specified data format. The desired data format is specified by name (a string).</summary>
      <param name="format">The name of the data format to request a <see cref="T:System.Windows.DataFormat" /> object for.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="format" /> is <see langword="null" />.</exception>
      <returns>A <see cref="T:System.Windows.DataFormat" /> object that contains the numeric ID and the name of the requested data format.</returns>
    </member>
    <member name="T:System.Windows.DataObject">
      <summary>Provides a basic implementation of the <see cref="T:System.Windows.IDataObject" /> interface, which defines a format-independent mechanism for transferring data.</summary>
    </member>
    <member name="E:System.Windows.DataObject.Copying">
      <summary>Occurs when the associated dependency object has prepared appropriate data formats that represent the copy selection, added the copy selection formats to a <see cref="T:System.Windows.DataObject" />, and is ready to either place the <see cref="T:System.Windows.DataObject" /> on the <see cref="T:System.Windows.Clipboard" /> or begin a drag-and-drop operation.</summary>
    </member>
    <member name="E:System.Windows.DataObject.Pasting">
      <summary>Occurs when the associated dependency object is ready to paste data.</summary>
    </member>
    <member name="E:System.Windows.DataObject.SettingData">
      <summary>Occurs when the associated dependency object attempts to add a new data format to a <see cref="T:System.Windows.DataObject" />.</summary>
    </member>
    <member name="F:System.Windows.DataObject.CopyingEvent">
      <summary>Identifies the <see cref="E:System.Windows.DataObject.Copying" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.DataObject.PastingEvent">
      <summary>Identifies the <see cref="E:System.Windows.DataObject.Pasting" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.DataObject.SettingDataEvent">
      <summary>Identifies the <see cref="E:System.Windows.DataObject.SettingData" /> attached event.</summary>
    </member>
    <member name="M:System.Windows.DataObject.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.DataObject" /> class.</summary>
    </member>
    <member name="M:System.Windows.DataObject.#ctor(System.Object)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.DataObject" /> class that contains the specified data.</summary>
      <param name="data">An object that represents the data to store in this data object.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="data" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="data" /> references a <see cref="T:System.Windows.DataObject" /> object.</exception>
    </member>
    <member name="M:System.Windows.DataObject.#ctor(System.String,System.Object)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.DataObject" /> class that contains the specified data and its associated format; the format is specified by a string.</summary>
      <param name="format">A string that specifies the format for the data. For a set of predefined data formats, see the       <see cref="T:System.Windows.DataFormats" /> class.</param>
      <param name="data">An object that represents the data to store in this data object.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="data" /> or <paramref name="format" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.DataObject.#ctor(System.String,System.Object,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.DataObject" /> class that contains the specified data and its associated format; the format is specified by a string. This overload includes a <see langword="Boolean" /> flag to indicate whether the data may be converted to another format on retrieval.</summary>
      <param name="format">A string that specifies the format for the data. For a set of predefined data formats, see the <see cref="T:System.Windows.DataFormats" /> class.</param>
      <param name="data">The data to store in this data object.</param>
      <param name="autoConvert">
        <see langword="true" /> to allow the data to be converted to another format on retrieval; <see langword="false" /> to prohibit the data from being converted to another format on retrieval.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="data" /> or <paramref name="format" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.DataObject.#ctor(System.Type,System.Object)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.DataObject" /> class that contains the specified data and its associated format; the data format is specified by a <see cref="T:System.Type" /> object.</summary>
      <param name="format">A <see cref="T:System.Type" /> that specifies the format for the data. For a set of predefined data formats, see the <see cref="T:System.Windows.DataFormats" /> class.</param>
      <param name="data">The data to store in this data object.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="data" /> or <paramref name="format" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.DataObject.AddCopyingHandler(System.Windows.DependencyObject,System.Windows.DataObjectCopyingEventHandler)">
      <summary>Adds a <see cref="E:System.Windows.DataObject.Copying" /> event handler to a specified dependency object.</summary>
      <param name="element">The dependency object (a <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" />) to which to add the event handler.</param>
      <param name="handler">A delegate that references the handler method to add.</param>
    </member>
    <member name="M:System.Windows.DataObject.AddPastingHandler(System.Windows.DependencyObject,System.Windows.DataObjectPastingEventHandler)">
      <summary>Adds a <see cref="E:System.Windows.DataObject.Pasting" /> event handler to a specified dependency object.</summary>
      <param name="element">The dependency object (a <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" />) to which to add the event handler.</param>
      <param name="handler">A delegate that references the handler method to add.</param>
    </member>
    <member name="M:System.Windows.DataObject.AddSettingDataHandler(System.Windows.DependencyObject,System.Windows.DataObjectSettingDataEventHandler)">
      <summary>Adds a <see cref="E:System.Windows.DataObject.SettingData" /> event handler to a specified dependency object.</summary>
      <param name="element">The dependency object (a <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" />) to which to add the event handler.</param>
      <param name="handler">A delegate that references the handler method to add.</param>
    </member>
    <member name="M:System.Windows.DataObject.ContainsAudio">
      <summary>Queries a data object for the presence of data in the <see cref="F:System.Windows.DataFormats.WaveAudio" /> data format.</summary>
      <returns>
        <see langword="true" /> if the data object contains data in the <see cref="F:System.Windows.DataFormats.WaveAudio" /> data format; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.DataObject.ContainsFileDropList">
      <summary>Queries a data object for the presence of data in the <see cref="F:System.Windows.DataFormats.FileDrop" /> data format.</summary>
      <returns>
        <see langword="true" /> if the data object contains data in the <see cref="F:System.Windows.DataFormats.FileDrop" /> data format; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.DataObject.ContainsImage">
      <summary>Queries a data object for the presence of data in the <see cref="F:System.Windows.DataFormats.Bitmap" /> data format.</summary>
      <returns>
        <see langword="true" /> if the data object contains data in the <see cref="F:System.Windows.DataFormats.Bitmap" /> data format; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.DataObject.ContainsText">
      <summary>Queries a data object for the presence of data in the <see cref="F:System.Windows.DataFormats.UnicodeText" /> format.</summary>
      <returns>
        <see langword="true" /> if the data object contains data in the <see cref="F:System.Windows.DataFormats.UnicodeText" /> data format; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.DataObject.ContainsText(System.Windows.TextDataFormat)">
      <summary>Queries a data object for the presence of data in a text data format.</summary>
      <param name="format">A member of the <see cref="T:System.Windows.TextDataFormat" /> enumeration that specifies the text data format to query for.</param>
      <exception cref="T:System.ComponentModel.InvalidEnumArgumentException">
        <paramref name="format" /> does not specify a valid member of <see cref="T:System.Windows.TextDataFormat" />.</exception>
      <returns>
        <see langword="true" /> if the data object contains data in a text data format; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.DataObject.GetAudioStream">
      <summary>Returns a stream that contains data in the <see cref="F:System.Windows.DataFormats.WaveAudio" /> data format.</summary>
      <returns>A stream that contains data in the <see cref="F:System.Windows.DataFormats.WaveAudio" /> format, or <see langword="null" /> if the data is unavailable in this format.</returns>
    </member>
    <member name="M:System.Windows.DataObject.GetData(System.String)">
      <summary>Returns data in a format specified by a string.</summary>
      <param name="format">A string that specifies the format for the data. For a set of predefined data formats, see the <see cref="T:System.Windows.DataFormats" /> class.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="format" /> is <see langword="null" />.</exception>
      <returns>An object that contains the data in the specified format, or <see langword="null" /> if the data is unavailable in the specified format.</returns>
    </member>
    <member name="M:System.Windows.DataObject.GetData(System.String,System.Boolean)">
      <summary>Returns a data object in a specified format, optionally converting the data to the specified format.</summary>
      <param name="format">A string that specifies the format for the data. For a set of predefined data formats, see the <see cref="T:System.Windows.DataFormats" /> class.</param>
      <param name="autoConvert">
        <see langword="true" /> to attempt to automatically convert the data to the specified format; <see langword="false" /> for no data format conversion.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="format" /> is null.</exception>
      <returns>A data object with the data in the specified format, or <see langword="null" /> if the data is unavailable in the specified format.  
  
 If the <paramref name="autoConvert" /> parameter is <see langword="true" /> and the data cannot be converted to the specified format, or if automatic conversion is disabled (by calling <see cref="M:System.Windows.DataObject.SetData(System.String,System.Object,System.Boolean)" /> with the <paramref name="autoConvert" /> parameter set to <see langword="false" />), this method returns <see langword="null" />.</returns>
    </member>
    <member name="M:System.Windows.DataObject.GetData(System.Type)">
      <summary>Returns a data object in a format specified by a <see cref="T:System.Type" /> object.</summary>
      <param name="format">A <see cref="T:System.Type" /> that specifies the format for the data. For a set of predefined data formats, see the <see cref="T:System.Windows.DataFormats" /> class.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="format" /> is <see langword="null" />.</exception>
      <returns>A data object with the data in the specified format, or <see langword="null" /> if the data is unavailable in the specified format.</returns>
    </member>
    <member name="M:System.Windows.DataObject.GetDataPresent(System.String)">
      <summary>Determines whether the data is available in, or can be converted to, a format specified by a string.</summary>
      <param name="format">A string that specifies the format for the data. For a set of predefined data formats, see the <see cref="T:System.Windows.DataFormats" /> class.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="format" /> is <see langword="null" />.</exception>
      <returns>
        <see langword="true" /> if the data is in, or can be converted to, the specified format; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.DataObject.GetDataPresent(System.String,System.Boolean)">
      <summary>Determines whether the data is available in, or can be converted to, a specified format. A <see langword="Boolean" /> flag indicates whether to check if the data can be converted to the specified format if it is not available in that format.</summary>
      <param name="format">A string that specifies the data format to check. For a set of predefined data formats, see the <see cref="T:System.Windows.DataFormats" /> class.</param>
      <param name="autoConvert">
        <see langword="false" /> to check only for the specified format; <see langword="true" /> to also check whether data stored in this data object can be converted to the specified format.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="format" /> is <see langword="null" />.</exception>
      <returns>
        <see langword="true" /> if the data is in, or can be converted to, the specified format; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.DataObject.GetDataPresent(System.Type)">
      <summary>Determines whether the data is available in, or can be converted to, a format specified by a <see cref="T:System.Type" /> object.</summary>
      <param name="format">A <see cref="T:System.Type" /> that specifies the data format to check. F or a set of predefined data formats, see the <see cref="T:System.Windows.DataFormats" /> class.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="format" /> is <see langword="null" />.</exception>
      <returns>
        <see langword="true" /> if the data is in, or can be converted to, the specified format; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.DataObject.GetFileDropList">
      <summary>Returns a string collection that contains a list of dropped files.</summary>
      <returns>A collection of strings, where each string specifies the name of a file in the list of dropped files, or <see langword="null" /> if the data is unavailable in this format.</returns>
    </member>
    <member name="M:System.Windows.DataObject.GetFormats">
      <summary>Returns a list of formats in which the data in this data object is stored, or can be converted to.</summary>
      <returns>An array of strings, with each string specifying the name of a format that this data object supports.</returns>
    </member>
    <member name="M:System.Windows.DataObject.GetFormats(System.Boolean)">
      <summary>Returns a list of formats in which the data in this data object is stored. A <see langword="Boolean" /> flag indicates whether to also include formats that the data can be automatically converted to.</summary>
      <param name="autoConvert">
        <see langword="true" /> to retrieve all formats in which the data in this data object is stored, or can be converted to; <see langword="false" /> to retrieve only formats in which the data in this data object is stored.</param>
      <returns>An array of strings, with each string specifying the name of a format supported by this data object.</returns>
    </member>
    <member name="M:System.Windows.DataObject.GetImage">
      <summary>Returns a <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> object that contains data in the <see cref="F:System.Windows.DataFormats.Bitmap" /> format.</summary>
      <returns>A <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> object that contains data in the <see cref="F:System.Windows.DataFormats.Bitmap" /> format, or <see langword="null" /> if the data is unavailable in this format.</returns>
    </member>
    <member name="M:System.Windows.DataObject.GetText">
      <summary>Returns a string that contains the <see cref="F:System.Windows.DataFormats.UnicodeText" /> data in this data object.</summary>
      <returns>A string that contains the <see cref="F:System.Windows.DataFormats.UnicodeText" /> data, or an empty string if no <see cref="F:System.Windows.DataFormats.UnicodeText" /> data is available.</returns>
    </member>
    <member name="M:System.Windows.DataObject.GetText(System.Windows.TextDataFormat)">
      <summary>Returns a string that contains text data of the specified format in this data object.</summary>
      <param name="format">A member of <see cref="T:System.Windows.TextDataFormat" /> that specifies the specific text data format to retrieve.</param>
      <exception cref="T:System.ComponentModel.InvalidEnumArgumentException">
        <paramref name="format" /> does not specify a valid member of <see cref="T:System.Windows.TextDataFormat" />.</exception>
      <returns>A string containing text data in the specified data format, or an empty string if no corresponding text data is available.</returns>
    </member>
    <member name="M:System.Windows.DataObject.RemoveCopyingHandler(System.Windows.DependencyObject,System.Windows.DataObjectCopyingEventHandler)">
      <summary>Removes a <see cref="E:System.Windows.DataObject.Copying" /> event handler from a specified dependency object.</summary>
      <param name="element">The dependency object (a <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" />) from which to remove the event handler.</param>
      <param name="handler">A delegate that references the handler method to remove.</param>
    </member>
    <member name="M:System.Windows.DataObject.RemovePastingHandler(System.Windows.DependencyObject,System.Windows.DataObjectPastingEventHandler)">
      <summary>Removes a <see cref="E:System.Windows.DataObject.Pasting" /> event handler from a specified dependency object.</summary>
      <param name="element">The dependency object (a <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" />) from which to remove the event handler.</param>
      <param name="handler">A delegate that references the handler method to remove.</param>
    </member>
    <member name="M:System.Windows.DataObject.RemoveSettingDataHandler(System.Windows.DependencyObject,System.Windows.DataObjectSettingDataEventHandler)">
      <summary>Removes a <see cref="E:System.Windows.DataObject.SettingData" /> event handler from a specified dependency object.</summary>
      <param name="element">The dependency object (a <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" />) from which to remove the event handler.</param>
      <param name="handler">A delegate that references the handler method to remove.</param>
    </member>
    <member name="M:System.Windows.DataObject.SetAudio(System.Byte[])">
      <summary>Stores audio data (<see cref="F:System.Windows.DataFormats.WaveAudio" /> data format) in this data object. The audio data is specified as a byte array.</summary>
      <param name="audioBytes">A byte array that contains audio data to store in the data object.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="audioBytes" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.DataObject.SetAudio(System.IO.Stream)">
      <summary>Stores audio data (<see cref="F:System.Windows.DataFormats.WaveAudio" /> data format) in this data object.  The audio data is specified as a stream.</summary>
      <param name="audioStream">A stream that contains audio data to store in the data object.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="audioStream" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.DataObject.SetData(System.Object)">
      <summary>Stores the specified data in this data object, automatically determining the data format from the source object type.</summary>
      <param name="data">An object that represents the data to store in this data object.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="data" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.DataObject.SetData(System.String,System.Object)">
      <summary>Stores the specified data in this data object, along with one or more specified data formats; the data format is specified by a string.</summary>
      <param name="format">A string that specifies the format for the data. For a set of predefined data formats, see the <see cref="T:System.Windows.DataFormats" /> class.</param>
      <param name="data">An object that represents the data to store in this data object.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="data" /> or <paramref name="format" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.DataObject.SetData(System.String,System.Object,System.Boolean)">
      <summary>Stores the specified data in this data object, along with one or more specified data formats. This overload includes a <see langword="Boolean" /> flag to indicate whether the data can be converted to another format on retrieval.</summary>
      <param name="format">A string that specifies the format for the data. For a set of predefined data formats, see the <see cref="T:System.Windows.DataFormats" /> class.</param>
      <param name="data">An object that represents the data to store in this data object.</param>
      <param name="autoConvert">
        <see langword="true" /> to allow the data to be converted to another format on retrieval; <see langword="false" /> to prohibit the data from being converted to another format on retrieval.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="data" /> or <paramref name="format" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.DataObject.SetData(System.Type,System.Object)">
      <summary>Stores the specified data in this data object, along with one or more specified data formats; the data format is specified by a <see cref="T:System.Type" /> object.</summary>
      <param name="format">A <see cref="T:System.Type" /> object that specifies the format for the data. For a set of predefined data formats, see the <see cref="T:System.Windows.DataFormats" /> class.</param>
      <param name="data">An object that represents the data to store in this data object.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="data" /> or <paramref name="format" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.DataObject.SetFileDropList(System.Collections.Specialized.StringCollection)">
      <summary>Stores <see cref="F:System.Windows.DataFormats.FileDrop" /> data in this data object.  The dropped file list is specified as a string collection.</summary>
      <param name="fileDropList">A string collection that contains the dropped file list to store in the data object.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="fileDropList" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="fileDropList" /> contains zero strings, or the full path to file specified in the list cannot be resolved.</exception>
    </member>
    <member name="M:System.Windows.DataObject.SetImage(System.Windows.Media.Imaging.BitmapSource)">
      <summary>Stores <see cref="F:System.Windows.DataFormats.Bitmap" /> data in this data object.  The image data is specified as a <see cref="T:System.Windows.Media.Imaging.BitmapSource" />.</summary>
      <param name="image">A <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> object that contains the image data to store in the data object.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="image" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.DataObject.SetText(System.String)">
      <summary>Stores <see cref="F:System.Windows.DataFormats.UnicodeText" /> data, specified as a string, in this data object.</summary>
      <param name="textData">A string that contains the <see cref="F:System.Windows.DataFormats.UnicodeText" /> data to store in the data object.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="textData" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.DataObject.SetText(System.String,System.Windows.TextDataFormat)">
      <summary>Stores text data in this data object. The format of the text data to store is specified with a member of <see cref="T:System.Windows.TextDataFormat" />.</summary>
      <param name="textData">A string that contains the text data to store in the data object.</param>
      <param name="format">A member of <see cref="T:System.Windows.TextDataFormat" /> that specifies the text data format to store.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="textData" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.DataObject.System#Runtime#InteropServices#ComTypes#IDataObject#DAdvise(System.Runtime.InteropServices.ComTypes.FORMATETC@,System.Runtime.InteropServices.ComTypes.ADVF,System.Runtime.InteropServices.ComTypes.IAdviseSink,System.Int32@)">
      <summary>Creates a connection between a data object and an advisory sink. This method is called by an object that supports an advisory sink and enables the advisory sink to be notified of changes in the object's data.</summary>
      <param name="pFormatetc">A <see cref="T:System.Runtime.InteropServices.ComTypes.FORMATETC" /> structure, passed by reference, that defines the format, target device, aspect, and medium that will be used for future notifications.</param>
      <param name="advf">One of the <see cref="T:System.Runtime.InteropServices.ComTypes.ADVF" /> values that specifies a group of flags for controlling the advisory connection.</param>
      <param name="pAdvSink">A pointer to the <see cref="T:System.Runtime.InteropServices.ComTypes.IAdviseSink" /> interface on the advisory sink that will receive the change notification.</param>
      <param name="pdwConnection">When this method returns, contains a pointer to a DWORD token that identifies this connection. You can use this token later to delete the advisory connection by passing it to <see cref="M:System.Runtime.InteropServices.ComTypes.IDataObject.DUnadvise(System.Int32)" />. If this value is zero, the connection was not established. This parameter is passed uninitialized.</param>
      <returns>This method supports the standard return values E_INVALIDARG, E_UNEXPECTED, and E_OUTOFMEMORY.</returns>
    </member>
    <member name="M:System.Windows.DataObject.System#Runtime#InteropServices#ComTypes#IDataObject#DUnadvise(System.Int32)">
      <summary>Destroys a notification connection that had been previously established.</summary>
      <param name="dwConnection">A DWORD token that specifies the connection to remove. Use the value returned by <see cref="M:System.Runtime.InteropServices.ComTypes.IDataObject.DAdvise(System.Runtime.InteropServices.ComTypes.FORMATETC@,System.Runtime.InteropServices.ComTypes.ADVF,System.Runtime.InteropServices.ComTypes.IAdviseSink,System.Int32@)" /> when the connection was originally established.</param>
    </member>
    <member name="M:System.Windows.DataObject.System#Runtime#InteropServices#ComTypes#IDataObject#EnumDAdvise(System.Runtime.InteropServices.ComTypes.IEnumSTATDATA@)">
      <summary>Creates an object that can be used to enumerate the current advisory connections.</summary>
      <param name="enumAdvise">When this method returns, contains an <see cref="T:System.Runtime.InteropServices.ComTypes.IEnumSTATDATA" /> that receives the interface pointer to the new enumerator object. If the implementation sets <paramref name="enumAdvise" /> to <see langword="null" />, there are no connections to advisory sinks at this time. This parameter is passed uninitialized.</param>
      <returns>This method supports the standard return value E_OUTOFMEMORY, as well as the following:  
  
 <list type="table"><listheader><term> Value</term><description> Description</description></listheader><item><term> S_OK</term><description> The enumerator object is successfully instantiated or there are no connections.</description></item><item><term> OLE_E_ADVISENOTSUPPORTED</term><description> This object does not support advisory notifications.</description></item></list></returns>
    </member>
    <member name="M:System.Windows.DataObject.System#Runtime#InteropServices#ComTypes#IDataObject#EnumFormatEtc(System.Runtime.InteropServices.ComTypes.DATADIR)">
      <summary>Creates an object for enumerating the <see cref="T:System.Runtime.InteropServices.ComTypes.FORMATETC" /> structures for a data object. These structures are used in calls to <see cref="M:System.Runtime.InteropServices.ComTypes.IDataObject.GetData(System.Runtime.InteropServices.ComTypes.FORMATETC@,System.Runtime.InteropServices.ComTypes.STGMEDIUM@)" /> or <see cref="M:System.Runtime.InteropServices.ComTypes.IDataObject.SetData(System.Runtime.InteropServices.ComTypes.FORMATETC@,System.Runtime.InteropServices.ComTypes.STGMEDIUM@,System.Boolean)" />.</summary>
      <param name="dwDirection">One of the <see cref="T:System.Runtime.InteropServices.ComTypes.DATADIR" /> values that specifies the direction of the data.</param>
      <returns>This method supports the standard return values E_INVALIDARG and E_OUTOFMEMORY, as well as the following:  
  
 <list type="table"><listheader><term> Value</term><description> Description</description></listheader><item><term> S_OK</term><description> The enumerator object was successfully created.</description></item><item><term> E_NOTIMPL</term><description> The direction specified by the <paramref name="direction" /> parameter is not supported.</description></item><item><term> OLE_S_USEREG</term><description> Requests that OLE enumerate the formats from the registry.</description></item></list></returns>
    </member>
    <member name="M:System.Windows.DataObject.System#Runtime#InteropServices#ComTypes#IDataObject#GetCanonicalFormatEtc(System.Runtime.InteropServices.ComTypes.FORMATETC@,System.Runtime.InteropServices.ComTypes.FORMATETC@)">
      <summary>Provides a standard <see cref="T:System.Runtime.InteropServices.ComTypes.FORMATETC" /> structure that is logically equivalent to a more complex structure. Use this method to determine whether two different <see cref="T:System.Runtime.InteropServices.ComTypes.FORMATETC" /> structures would return the same data, removing the need for duplicate rendering.</summary>
      <param name="pformatetcIn">A pointer to a <see cref="T:System.Runtime.InteropServices.ComTypes.FORMATETC" /> structure, passed by reference, that defines the format, medium, and target device that the caller would like to use to retrieve data in a subsequent call such as <see cref="M:System.Runtime.InteropServices.ComTypes.IDataObject.GetData(System.Runtime.InteropServices.ComTypes.FORMATETC@,System.Runtime.InteropServices.ComTypes.STGMEDIUM@)" />. The <see cref="T:System.Runtime.InteropServices.ComTypes.TYMED" /> member is not significant in this case and should be ignored.</param>
      <param name="pformatetcOut">When this method returns, contains a pointer to a <see cref="T:System.Runtime.InteropServices.ComTypes.FORMATETC" /> structure that contains the most general information possible for a specific rendering, making it canonically equivalent to <c>formatetcIn</c>. The caller must allocate this structure and the <see cref="M:System.Runtime.InteropServices.ComTypes.IDataObject.GetCanonicalFormatEtc(System.Runtime.InteropServices.ComTypes.FORMATETC@,System.Runtime.InteropServices.ComTypes.FORMATETC@)" /> method must fill in the data. To retrieve data in a subsequent call such as <see cref="M:System.Runtime.InteropServices.ComTypes.IDataObject.GetData(System.Runtime.InteropServices.ComTypes.FORMATETC@,System.Runtime.InteropServices.ComTypes.STGMEDIUM@)" />, the caller uses the supplied value of <c>formatOut</c>, unless the value supplied is <see langword="null" />. This value is <see langword="null" /> if the method returns <see langword="DATA_S_SAMEFORMATETC" />. The <see cref="T:System.Runtime.InteropServices.ComTypes.TYMED" /> member is not significant in this case and should be ignored. This parameter is passed uninitialized.</param>
      <returns>This method supports the standard return values E_INVALIDARG, E_UNEXPECTED, and E_OUTOFMEMORY, as well as the following:  
  
 <list type="table"><listheader><term> Value</term><description> Description</description></listheader><item><term> S_OK</term><description> The returned <see cref="T:System.Runtime.InteropServices.ComTypes.FORMATETC" /> structure is different from the one that was passed.</description></item><item><term> DATA_S_SAMEFORMATETC</term><description> The <see cref="T:System.Runtime.InteropServices.ComTypes.FORMATETC" /> structures are the same and <see langword="null" /> is returned in the <paramref name="formatOut" /> parameter.</description></item><item><term> DV_E_LINDEX</term><description> There is an invalid value for <see cref="F:System.Runtime.InteropServices.ComTypes.FORMATETC.lindex" />; currently, only -1 is supported.</description></item><item><term> DV_E_FORMATETC</term><description> There is an invalid value for the <paramref name="pFormatetc" /> parameter.</description></item><item><term> OLE_E_NOTRUNNING</term><description> The application is not running.</description></item></list></returns>
    </member>
    <member name="M:System.Windows.DataObject.System#Runtime#InteropServices#ComTypes#IDataObject#GetData(System.Runtime.InteropServices.ComTypes.FORMATETC@,System.Runtime.InteropServices.ComTypes.STGMEDIUM@)">
      <summary>Obtains data from a source data object. The <see cref="M:System.Runtime.InteropServices.ComTypes.IDataObject.GetData(System.Runtime.InteropServices.ComTypes.FORMATETC@,System.Runtime.InteropServices.ComTypes.STGMEDIUM@)" /> method, which is called by a data consumer, renders the data described in the specified <see cref="T:System.Runtime.InteropServices.ComTypes.FORMATETC" /> structure and transfers it through the specified <see cref="T:System.Runtime.InteropServices.ComTypes.STGMEDIUM" /> structure. The caller then assumes responsibility for releasing the <see cref="T:System.Runtime.InteropServices.ComTypes.STGMEDIUM" /> structure.</summary>
      <param name="formatetc">A pointer to a <see cref="T:System.Runtime.InteropServices.ComTypes.FORMATETC" /> structure, passed by reference, that defines the format, medium, and target device to use when passing the data. It is possible to specify more than one medium by using the Boolean OR operator, allowing the method to choose the best medium among those specified.</param>
      <param name="medium">When this method returns, contains a pointer to the <see cref="T:System.Runtime.InteropServices.ComTypes.STGMEDIUM" /> structure that indicates the storage medium containing the returned data through its <see cref="F:System.Runtime.InteropServices.ComTypes.STGMEDIUM.tymed" /> member, and the responsibility for releasing the medium through the value of its <see cref="F:System.Runtime.InteropServices.ComTypes.STGMEDIUM.pUnkForRelease" /> member. If <see cref="F:System.Runtime.InteropServices.ComTypes.STGMEDIUM.pUnkForRelease" /> is <see langword="null" />, the receiver of the medium is responsible for releasing it; otherwise, <see cref="F:System.Runtime.InteropServices.ComTypes.STGMEDIUM.pUnkForRelease" /> points to the <see langword="IUnknown" /> interface on the appropriate object so its <see langword="Release" /> method can be called. The medium must be allocated and filled in by <see cref="M:System.Runtime.InteropServices.ComTypes.IDataObject.GetData(System.Runtime.InteropServices.ComTypes.FORMATETC@,System.Runtime.InteropServices.ComTypes.STGMEDIUM@)" />. This parameter is passed uninitialized.</param>
    </member>
    <member name="M:System.Windows.DataObject.System#Runtime#InteropServices#ComTypes#IDataObject#GetDataHere(System.Runtime.InteropServices.ComTypes.FORMATETC@,System.Runtime.InteropServices.ComTypes.STGMEDIUM@)">
      <summary>Obtains data from a source data object. This method, which is called by a data consumer, differs from the <see cref="M:System.Runtime.InteropServices.ComTypes.IDataObject.GetData(System.Runtime.InteropServices.ComTypes.FORMATETC@,System.Runtime.InteropServices.ComTypes.STGMEDIUM@)" /> method in that the caller must allocate and free the specified storage medium.</summary>
      <param name="formatetc">A pointer to a <see cref="T:System.Runtime.InteropServices.ComTypes.FORMATETC" /> structure, passed by reference, that defines the format, medium, and target device to use when passing the data. Only one medium can be specified in <see cref="T:System.Runtime.InteropServices.ComTypes.TYMED" />, and only the following <see cref="T:System.Runtime.InteropServices.ComTypes.TYMED" /> values are valid: <see cref="F:System.Runtime.InteropServices.ComTypes.TYMED.TYMED_ISTORAGE" />, <see cref="F:System.Runtime.InteropServices.ComTypes.TYMED.TYMED_ISTREAM" />, <see cref="F:System.Runtime.InteropServices.ComTypes.TYMED.TYMED_HGLOBAL" />, or <see cref="F:System.Runtime.InteropServices.ComTypes.TYMED.TYMED_FILE" />.</param>
      <param name="medium">A <see cref="T:System.Runtime.InteropServices.ComTypes.STGMEDIUM" />, passed by reference, that defines the storage medium containing the data being transferred. The medium must be allocated by the caller and filled in by <see cref="M:System.Runtime.InteropServices.ComTypes.IDataObject.GetDataHere(System.Runtime.InteropServices.ComTypes.FORMATETC@,System.Runtime.InteropServices.ComTypes.STGMEDIUM@)" />. The caller must also free the medium. The implementation of this method must always supply a value of <see langword="null" /> for the <see cref="F:System.Runtime.InteropServices.ComTypes.STGMEDIUM.pUnkForRelease" /> member of the <see cref="T:System.Runtime.InteropServices.ComTypes.STGMEDIUM" /> structure that this parameter points to.</param>
    </member>
    <member name="M:System.Windows.DataObject.System#Runtime#InteropServices#ComTypes#IDataObject#QueryGetData(System.Runtime.InteropServices.ComTypes.FORMATETC@)">
      <summary>Determines whether the data object is capable of rendering the data described in the <see cref="T:System.Runtime.InteropServices.ComTypes.FORMATETC" /> structure. Objects attempting a paste or drop operation can call this method before calling <see cref="M:System.Runtime.InteropServices.ComTypes.IDataObject.GetData(System.Runtime.InteropServices.ComTypes.FORMATETC@,System.Runtime.InteropServices.ComTypes.STGMEDIUM@)" /> to get an indication of whether the operation may be successful.</summary>
      <param name="formatetc">A pointer to a <see cref="T:System.Runtime.InteropServices.ComTypes.FORMATETC" /> structure, passed by reference, that defines the format, medium, and target device to use for the query.</param>
      <returns>This method supports the standard return values E_INVALIDARG, E_UNEXPECTED, and E_OUTOFMEMORY, as well as the following:  
  
 <list type="table"><listheader><term> Value</term><description> Description</description></listheader><item><term> S_OK</term><description> A subsequent call to <see cref="M:System.Runtime.InteropServices.ComTypes.IDataObject.GetData(System.Runtime.InteropServices.ComTypes.FORMATETC@,System.Runtime.InteropServices.ComTypes.STGMEDIUM@)" /> would probably be successful.</description></item><item><term> DV_E_LINDEX</term><description> An invalid value for <see cref="F:System.Runtime.InteropServices.ComTypes.FORMATETC.lindex" />; currently, only -1 is supported.</description></item><item><term> DV_E_FORMATETC</term><description> An invalid value for the <paramref name="pFormatetc" /> parameter.</description></item><item><term> DV_E_TYMED</term><description> An invalid <see cref="F:System.Runtime.InteropServices.ComTypes.FORMATETC.tymed" /> value.</description></item><item><term> DV_E_DVASPECT</term><description> An invalid <see cref="F:System.Runtime.InteropServices.ComTypes.FORMATETC.dwAspect" /> value.</description></item><item><term> OLE_E_NOTRUNNING</term><description> The application is not running.</description></item></list></returns>
    </member>
    <member name="M:System.Windows.DataObject.System#Runtime#InteropServices#ComTypes#IDataObject#SetData(System.Runtime.InteropServices.ComTypes.FORMATETC@,System.Runtime.InteropServices.ComTypes.STGMEDIUM@,System.Boolean)">
      <summary>Transfers data to the object that implements this method. This method is called by an object that contains a data source.</summary>
      <param name="pFormatetcIn">A <see cref="T:System.Runtime.InteropServices.ComTypes.FORMATETC" /> structure, passed by reference, that defines the format used by the data object when interpreting the data contained in the storage medium.</param>
      <param name="pmedium">A <see cref="T:System.Runtime.InteropServices.ComTypes.STGMEDIUM" /> structure, passed by reference, that defines the storage medium in which the data is being passed.</param>
      <param name="fRelease">
        <see langword="true" /> to specify that the data object called, which implements <see cref="M:System.Runtime.InteropServices.ComTypes.IDataObject.SetData(System.Runtime.InteropServices.ComTypes.FORMATETC@,System.Runtime.InteropServices.ComTypes.STGMEDIUM@,System.Boolean)" />, owns the storage medium after the call returns. This means that the data object must free the medium after it has been used by calling the <see langword="ReleaseStgMedium" /> function. <see langword="false" /> to specify that the caller retains ownership of the storage medium, and the data object called uses the storage medium for the duration of the call only.</param>
    </member>
    <member name="T:System.Windows.DataObjectCopyingEventArgs">
      <summary>Arguments for the <see cref="T:System.Windows.DataObject" />.<see cref="E:System.Windows.DataObject.Copying" /> event.</summary>
    </member>
    <member name="M:System.Windows.DataObjectCopyingEventArgs.#ctor(System.Windows.IDataObject,System.Boolean)">
      <summary>Initializes a new instance of <see cref="T:System.Windows.DataObjectCopyingEventArgs" />.</summary>
      <param name="dataObject">A <see cref="T:System.Windows.DataObject" /> containing data ready to be copied.</param>
      <param name="isDragDrop">A <see langword="Boolean" /> value indicating whether the copy is part of a drag-and-drop operation. <see langword="true" /> to indicate that the copy is part of a drag-and-drop operation; otherwise, <see langword="false" />. If this parameter is set to <see langword="true" />, the <see cref="E:System.Windows.DataObject.Copying" /> event fires when dragging is initiated.</param>
      <exception cref="T:System.ArgumentNullException">Raised when <paramref name="dataObject" /> is null.</exception>
    </member>
    <member name="P:System.Windows.DataObjectCopyingEventArgs.DataObject">
      <summary>Gets the data object associated with the <see cref="E:System.Windows.DataObject.Copying" /> event.</summary>
      <returns>The data object associated with the <see cref="E:System.Windows.DataObject.Copying" /> event.</returns>
    </member>
    <member name="T:System.Windows.DataObjectCopyingEventHandler">
      <summary>Represents a method that will handle the <see cref="E:System.Windows.DataObject.Copying" /> attached event.</summary>
      <param name="sender">The object where the event handler is attached.</param>
      <param name="e">The event data.</param>
    </member>
    <member name="T:System.Windows.DataObjectEventArgs">
      <summary>Provides an abstract base class for events associated with the <see cref="T:System.Windows.DataObject" /> class.</summary>
    </member>
    <member name="M:System.Windows.DataObjectEventArgs.CancelCommand">
      <summary>Cancels the associated command or operation.</summary>
    </member>
    <member name="P:System.Windows.DataObjectEventArgs.CommandCancelled">
      <summary>Gets a value indicating whether the associated command or operation has been canceled.</summary>
      <returns>
        <see langword="true" /> if the command has been canceled; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.DataObjectEventArgs.IsDragDrop">
      <summary>Gets a value indicating whether the associated event is part of a drag-and-drop operation.</summary>
      <returns>
        <see langword="true" /> if the associated event is part of a drag-and-drop operation; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Windows.DataObjectPastingEventArgs">
      <summary>Contains arguments for the <see cref="T:System.Windows.DataObject" />.<see cref="E:System.Windows.DataObject.Pasting" /> event.</summary>
    </member>
    <member name="M:System.Windows.DataObjectPastingEventArgs.#ctor(System.Windows.IDataObject,System.Boolean,System.String)">
      <summary>Initializes a new instance of <see cref="T:System.Windows.DataObjectPastingEventArgs" />.</summary>
      <param name="dataObject">A <see cref="T:System.Windows.DataObject" /> containing the data to be pasted.</param>
      <param name="isDragDrop">A <see langword="Boolean" /> value indicating whether the paste is part of a drag-and-drop operation. <see langword="true" /> to indicate that the paste is part of a drag-and-drop operation; otherwise, <see langword="false" />. If this parameter is set to <see langword="true" />, a <see cref="E:System.Windows.DataObject.Pasting" /> event is fired on drop.</param>
      <param name="formatToApply">A string specifying the preferred data format to use for the paste operation. See the <see cref="T:System.Windows.DataFormats" /> class for a set of predefined data formats.</param>
      <exception cref="T:System.ArgumentNullException">Raised when <paramref name="dataObject" /> or <paramref name="formatToApply" /> is null.</exception>
      <exception cref="T:System.ArgumentException">Raised when <paramref name="formatToApply" /> specifies a data format that is not present in the data object specified by <paramref name="dataObject" />.</exception>
    </member>
    <member name="P:System.Windows.DataObjectPastingEventArgs.DataObject">
      <summary>Gets or sets a suggested <see cref="T:System.Windows.DataObject" /> to use for the paste operation.</summary>
      <exception cref="T:System.ArgumentNullException">Raised when an attempt is made to set this property to null.</exception>
      <exception cref="T:System.ArgumentException">Raised when an attempt is made to set this property to a data object that contains no data formats.</exception>
      <returns>The currently suggested <see cref="T:System.Windows.DataObject" /> to use for the paste operation.  
  
 Getting this value returns the currently suggested <see cref="T:System.Windows.DataObject" /> for the paste operation.  
  
 Setting this value specifies a new suggested <see cref="T:System.Windows.DataObject" /> to use for the paste operation.</returns>
    </member>
    <member name="P:System.Windows.DataObjectPastingEventArgs.FormatToApply">
      <summary>Gets or sets a string specifying the suggested data format to use for the paste operation.</summary>
      <exception cref="T:System.ArgumentNullException">Raised when an attempt is made to set this property to null.</exception>
      <exception cref="T:System.ArgumentException">Raised when an attempt is made to set this property to a data format that is not present in the data object referenced by the <see cref="P:System.Windows.DataObjectPastingEventArgs.DataObject" /> property.</exception>
      <returns>A string specifying the suggested data format to use for the paste operation.  
  
 Getting this value returns the currently suggested data format to use for the paste operation.  
  
 Setting this value specifies a new suggested data format to use for the paste operation.</returns>
    </member>
    <member name="P:System.Windows.DataObjectPastingEventArgs.SourceDataObject">
      <summary>Gets a copy of the original data object associated with the paste operation.</summary>
      <returns>A copy of the original data object associated with the paste operation.</returns>
    </member>
    <member name="T:System.Windows.DataObjectPastingEventHandler">
      <summary>Represents a method that will handle the <see cref="E:System.Windows.DataObject.Pasting" /> attached event.</summary>
      <param name="sender">The object where the event handler is attached.</param>
      <param name="e">The event data.</param>
    </member>
    <member name="T:System.Windows.DataObjectSettingDataEventArgs">
      <summary>Contains arguments for the <see cref="T:System.Windows.DataObject" />.<see cref="E:System.Windows.DataObject.SettingData" /> event.</summary>
    </member>
    <member name="M:System.Windows.DataObjectSettingDataEventArgs.#ctor(System.Windows.IDataObject,System.String)">
      <summary>Initializes a new instance of <see cref="T:System.Windows.DataObjectSettingDataEventArgs" />.</summary>
      <param name="dataObject">The <see cref="T:System.Windows.DataObject" /> to which a new data format is being added.</param>
      <param name="format">A string specifying the new data format that is being added to the accompanying data object. See the <see cref="T:System.Windows.DataFormats" /> class for a set of predefined data formats.</param>
      <exception cref="T:System.ArgumentNullException">Raised when <paramref name="dataObject" /> or <paramref name="format" /> is null.</exception>
    </member>
    <member name="P:System.Windows.DataObjectSettingDataEventArgs.DataObject">
      <summary>Gets the <see cref="T:System.Windows.DataObject" /> associated with the <see cref="E:System.Windows.DataObject.SettingData" /> event.</summary>
      <returns>The <see cref="T:System.Windows.DataObject" /> associated with the <see cref="E:System.Windows.DataObject.SettingData" /> event.</returns>
    </member>
    <member name="P:System.Windows.DataObjectSettingDataEventArgs.Format">
      <summary>Gets a string specifying the new data format that is being added to the accompanying data object.</summary>
      <returns>A string specifying the new data format that is being added to the accompanying data object.</returns>
    </member>
    <member name="T:System.Windows.DataObjectSettingDataEventHandler">
      <summary>Represents a method that will handle the <see cref="E:System.Windows.DataObject.SettingData" /> attached event.</summary>
      <param name="sender">The object where the event handler is attached.</param>
      <param name="e">The event data.</param>
    </member>
    <member name="T:System.Windows.Diagnostics.VisualDiagnostics">
      <summary>Enables tooling for analyzing XAML visual trees.</summary>
    </member>
    <member name="E:System.Windows.Diagnostics.VisualDiagnostics.VisualTreeChanged">
      <summary>Occurs when a managed debugger is attached and any element is added to or removed from the visual tree of another element, regardless of whether either of the elements are descendants of any other specific element.</summary>
    </member>
    <member name="M:System.Windows.Diagnostics.VisualDiagnostics.DisableVisualTreeChanged">
      <summary>Disables the <see cref="E:System.Windows.Diagnostics.VisualDiagnostics.VisualTreeChanged" /> event.</summary>
    </member>
    <member name="M:System.Windows.Diagnostics.VisualDiagnostics.EnableVisualTreeChanged">
      <summary>Enables the <see cref="E:System.Windows.Diagnostics.VisualDiagnostics.VisualTreeChanged" /> event.</summary>
    </member>
    <member name="M:System.Windows.Diagnostics.VisualDiagnostics.GetXamlSourceInfo(System.Object)">
      <summary>Returns an instance of <see cref="T:System.Windows.Diagnostics.XamlSourceInfo" /> that contains information about the XAML source document for the specified object.</summary>
      <param name="obj">The object for which to find the XAML source.</param>
      <returns>Information about the XAML source document if available; otherwise, <see langword="null" />.</returns>
    </member>
    <member name="T:System.Windows.Diagnostics.VisualTreeChangeEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.Diagnostics.VisualDiagnostics.VisualTreeChanged" /> event.</summary>
    </member>
    <member name="M:System.Windows.Diagnostics.VisualTreeChangeEventArgs.#ctor(System.Windows.DependencyObject,System.Windows.DependencyObject,System.Int32,System.Windows.Diagnostics.VisualTreeChangeType)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Diagnostics.VisualTreeChangeEventArgs" /> class.</summary>
      <param name="parent">The <see cref="T:System.Windows.DependencyObject" /> to which an element (Child) was either added or removed.</param>
      <param name="child">The <see cref="T:System.Windows.DependencyObject" /> that was added to or removed from another element (Parent).</param>
      <param name="childIndex">The index in the Parent element's children where the Child element is located when the add or remove operation is complete.</param>
      <param name="changeType">A value that indicates whether the Child element was added to another element (Parent) or removed.</param>
    </member>
    <member name="P:System.Windows.Diagnostics.VisualTreeChangeEventArgs.ChangeType">
      <summary>Gets a value that indicates whether the Child element was added to another element (Parent) or removed.</summary>
      <returns>An enumeration value that indicates whether the child element was Added or Removed.</returns>
    </member>
    <member name="P:System.Windows.Diagnostics.VisualTreeChangeEventArgs.Child">
      <summary>Gets the <see cref="T:System.Windows.DependencyObject" /> that was added to or removed from another element (Parent).</summary>
      <returns>The element that was added to or removed from the Parent element.</returns>
    </member>
    <member name="P:System.Windows.Diagnostics.VisualTreeChangeEventArgs.ChildIndex">
      <summary>Gets the index in the Parent element's children where the Child element is located when the add or remove operation is complete. On a removal, this value will always be -1.</summary>
      <returns>The index in the Parent element's children where the Child element is located when the add or remove operation is complete.</returns>
    </member>
    <member name="P:System.Windows.Diagnostics.VisualTreeChangeEventArgs.Parent">
      <summary>Gets the <see cref="T:System.Windows.DependencyObject" /> to which an element (Child) was either added or removed.</summary>
      <returns>The element to which the child element was either added or removed.</returns>
    </member>
    <member name="T:System.Windows.Diagnostics.VisualTreeChangeType">
      <summary>Defines constants that specify whether the element was added or removed.</summary>
    </member>
    <member name="F:System.Windows.Diagnostics.VisualTreeChangeType.Add">
      <summary>The child element was added to the visual tree of the parent element.</summary>
    </member>
    <member name="F:System.Windows.Diagnostics.VisualTreeChangeType.Remove">
      <summary>The child element was removed from the visual tree of the parent element.</summary>
    </member>
    <member name="T:System.Windows.Diagnostics.XamlSourceInfo">
      <summary>Represents information about an object's XAML source document.</summary>
    </member>
    <member name="M:System.Windows.Diagnostics.XamlSourceInfo.#ctor(System.Uri,System.Int32,System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Diagnostics.XamlSourceInfo" /> class.</summary>
      <param name="sourceUri">The URI of the source document where the element is declared.</param>
      <param name="lineNumber">The line number in the source document where the element is declared.</param>
      <param name="linePosition">The position on the line in the source document where the element is declared.</param>
    </member>
    <member name="P:System.Windows.Diagnostics.XamlSourceInfo.LineNumber">
      <summary>Gets the line number in the source document where the element is declared.</summary>
      <returns>The line number in the source document where the element is declared.</returns>
    </member>
    <member name="P:System.Windows.Diagnostics.XamlSourceInfo.LinePosition">
      <summary>Gets the position on the line in the source document where the element is declared.</summary>
      <returns>The position on the line in the source document where the element is declared.</returns>
    </member>
    <member name="P:System.Windows.Diagnostics.XamlSourceInfo.SourceUri">
      <summary>Gets the URI of the source document where the element is declared.</summary>
      <returns>The URI of the source document where the element is declared.</returns>
    </member>
    <member name="T:System.Windows.Documents.ContentPosition">
      <summary>Abstract class that represents the position of content. This position is content specific.</summary>
    </member>
    <member name="F:System.Windows.Documents.ContentPosition.Missing">
      <summary>Static representation of a non-existent ContentPosition.</summary>
    </member>
    <member name="M:System.Windows.Documents.ContentPosition.#ctor">
      <summary>Call this constructor as the initializer of a derived class' constructor, in order to properly initialize a class derived from <see cref="T:System.Windows.Documents.ContentPosition" />.</summary>
    </member>
    <member name="T:System.Windows.Documents.DocumentPage">
      <summary>Represents a document page produced by a paginator.</summary>
    </member>
    <member name="E:System.Windows.Documents.DocumentPage.PageDestroyed">
      <summary>Occurs when the <see cref="P:System.Windows.Documents.DocumentPage.Visual" /> that depicts the <see cref="T:System.Windows.Documents.DocumentPage" /> is destroyed and can no longer be used for display.</summary>
    </member>
    <member name="F:System.Windows.Documents.DocumentPage.Missing">
      <summary>Represents a missing page. This property is static and read only.</summary>
    </member>
    <member name="M:System.Windows.Documents.DocumentPage.#ctor(System.Windows.Media.Visual)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Documents.DocumentPage" /> class by using the specified <see cref="T:System.Windows.Media.Visual" />.</summary>
      <param name="visual">The visual representation of the page.</param>
    </member>
    <member name="M:System.Windows.Documents.DocumentPage.#ctor(System.Windows.Media.Visual,System.Windows.Size,System.Windows.Rect,System.Windows.Rect)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Documents.DocumentPage" /> class by using the specified <see cref="T:System.Windows.Media.Visual" /> and box sizes.</summary>
      <param name="visual">The visual representation of the page.</param>
      <param name="pageSize">The size of the page, including margins, as it will be after any cropping.</param>
      <param name="bleedBox">The area for print production-related bleeds, registration marks, and crop marks that may appear on the physical sheet outside the logical page boundaries.</param>
      <param name="contentBox">The area of the page within the margins.</param>
    </member>
    <member name="M:System.Windows.Documents.DocumentPage.Dispose">
      <summary>Releases all resources used by the <see cref="T:System.Windows.Documents.DocumentPage" />.</summary>
    </member>
    <member name="M:System.Windows.Documents.DocumentPage.OnPageDestroyed(System.EventArgs)">
      <summary>Raises the <see cref="E:System.Windows.Documents.DocumentPage.PageDestroyed" /> event.</summary>
      <param name="e">An <see cref="T:System.EventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.Documents.DocumentPage.SetBleedBox(System.Windows.Rect)">
      <summary>Sets the dimensions and location of the <see cref="P:System.Windows.Documents.DocumentPage.BleedBox" />.</summary>
      <param name="bleedBox">An object that specifies the size and location of a rectangle.</param>
    </member>
    <member name="M:System.Windows.Documents.DocumentPage.SetContentBox(System.Windows.Rect)">
      <summary>Sets the dimension and location of the <see cref="P:System.Windows.Documents.DocumentPage.ContentBox" />.</summary>
      <param name="contentBox">An object that specifies the size and location of a rectangle.</param>
    </member>
    <member name="M:System.Windows.Documents.DocumentPage.SetSize(System.Windows.Size)">
      <summary>Sets the <see cref="P:System.Windows.Documents.DocumentPage.Size" /> of the physical page as it will be after any cropping.</summary>
      <param name="size">The size of the page.</param>
    </member>
    <member name="M:System.Windows.Documents.DocumentPage.SetVisual(System.Windows.Media.Visual)">
      <summary>Sets the <see cref="P:System.Windows.Documents.DocumentPage.Visual" /> that depicts the page.</summary>
      <param name="visual">The visual representation of the page.</param>
    </member>
    <member name="P:System.Windows.Documents.DocumentPage.BleedBox">
      <summary>When overridden in a derived class, gets the area for print production-related bleeds, registration marks, and crop marks that may appear on the physical sheet outside the logical page boundaries.</summary>
      <returns>A <see cref="T:System.Windows.Rect" /> representing the size and location of the bleed box area.</returns>
    </member>
    <member name="P:System.Windows.Documents.DocumentPage.ContentBox">
      <summary>When overridden in a derived class, gets the area of the page within the margins.</summary>
      <returns>A <see cref="T:System.Windows.Rect" /> representing the area of the page, not including the margins.</returns>
    </member>
    <member name="P:System.Windows.Documents.DocumentPage.Size">
      <summary>When overridden in a derived class, gets the actual size of a page as it will be following any cropping.</summary>
      <returns>A <see cref="T:System.Windows.Size" /> representing the height and width of the page.</returns>
    </member>
    <member name="P:System.Windows.Documents.DocumentPage.Visual">
      <summary>When overridden in a derived class, gets the visual representation of the page.</summary>
      <returns>A <see cref="T:System.Windows.Media.Visual" /> depicting the page.</returns>
    </member>
    <member name="T:System.Windows.Documents.DocumentPaginator">
      <summary>Provides an abstract base class that supports creation of multiple-page elements from a single document.</summary>
    </member>
    <member name="E:System.Windows.Documents.DocumentPaginator.ComputePageCountCompleted">
      <summary>Occurs when a <see cref="Overload:System.Windows.Documents.DocumentPaginator.ComputePageCountAsync" /> operation has finished.</summary>
    </member>
    <member name="E:System.Windows.Documents.DocumentPaginator.GetPageCompleted">
      <summary>Occurs when <see cref="Overload:System.Windows.Documents.DocumentPaginator.GetPageAsync" /> has completed.</summary>
    </member>
    <member name="E:System.Windows.Documents.DocumentPaginator.PagesChanged">
      <summary>Occurs when the document content is changed.</summary>
    </member>
    <member name="M:System.Windows.Documents.DocumentPaginator.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Documents.DocumentPaginator" /> class.</summary>
    </member>
    <member name="M:System.Windows.Documents.DocumentPaginator.CancelAsync(System.Object)">
      <summary>Cancels a previous <see cref="Overload:System.Windows.Documents.DocumentPaginator.GetPageAsync" /> or <see cref="Overload:System.Windows.Documents.DynamicDocumentPaginator.GetPageNumberAsync" /> operation.</summary>
      <param name="userState">The original <paramref name="userState" /> passed to <see cref="Overload:System.Windows.Documents.DocumentPaginator.GetPageAsync" />, <see cref="Overload:System.Windows.Documents.DynamicDocumentPaginator.GetPageNumberAsync" />, or <see cref="Overload:System.Windows.Documents.DocumentPaginator.ComputePageCountAsync" /> that identifies the asynchronous task to cancel.</param>
    </member>
    <member name="M:System.Windows.Documents.DocumentPaginator.ComputePageCount">
      <summary>Forces a pagination of the content, updates <see cref="P:System.Windows.Documents.DocumentPaginator.PageCount" /> with the new total, and sets <see cref="P:System.Windows.Documents.DocumentPaginator.IsPageCountValid" /> to <see langword="true" />.</summary>
    </member>
    <member name="M:System.Windows.Documents.DocumentPaginator.ComputePageCountAsync">
      <summary>Asynchronously, forces a pagination of the content, updates <see cref="P:System.Windows.Documents.DocumentPaginator.PageCount" /> with the new total, and sets <see cref="P:System.Windows.Documents.DocumentPaginator.IsPageCountValid" /> to <see langword="true" />.</summary>
    </member>
    <member name="M:System.Windows.Documents.DocumentPaginator.ComputePageCountAsync(System.Object)">
      <summary>Asynchronously, forces a pagination of the content, updates <see cref="P:System.Windows.Documents.DocumentPaginator.PageCount" /> with the new total, sets <see cref="P:System.Windows.Documents.DocumentPaginator.IsPageCountValid" /> to <see langword="true" />.</summary>
      <param name="userState">A unique identifier for the asynchronous task.</param>
    </member>
    <member name="M:System.Windows.Documents.DocumentPaginator.GetPage(System.Int32)">
      <summary>When overridden in a derived class, gets the <see cref="T:System.Windows.Documents.DocumentPage" /> for the specified page number.</summary>
      <param name="pageNumber">The zero-based page number of the document page that is needed.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="pageNumber" /> is negative.</exception>
      <returns>The <see cref="T:System.Windows.Documents.DocumentPage" /> for the specified <paramref name="pageNumber" />, or <see cref="F:System.Windows.Documents.DocumentPage.Missing" /> if the page does not exist.</returns>
    </member>
    <member name="M:System.Windows.Documents.DocumentPaginator.GetPageAsync(System.Int32)">
      <summary>Asynchronously returns (through the <see cref="E:System.Windows.Documents.DocumentPaginator.GetPageCompleted" /> event) the <see cref="T:System.Windows.Documents.DocumentPage" /> for the specified page number.</summary>
      <param name="pageNumber">The zero-based page number of the document page that is needed.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="pageNumber" /> is negative.</exception>
    </member>
    <member name="M:System.Windows.Documents.DocumentPaginator.GetPageAsync(System.Int32,System.Object)">
      <summary>Asynchronously returns (through the <see cref="E:System.Windows.Documents.DocumentPaginator.GetPageCompleted" /> event) the <see cref="T:System.Windows.Documents.DocumentPage" /> for the specified page number and assigns the specified ID to the asynchronous task.</summary>
      <param name="pageNumber">The zero-based page number of the <see cref="T:System.Windows.Documents.DocumentPage" /> to get.</param>
      <param name="userState">A unique identifier for the asynchronous task.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="pageNumber" /> is negative.</exception>
    </member>
    <member name="M:System.Windows.Documents.DocumentPaginator.OnComputePageCountCompleted(System.ComponentModel.AsyncCompletedEventArgs)">
      <summary>Raises the <see cref="E:System.Windows.Documents.DocumentPaginator.ComputePageCountCompleted" /> event.</summary>
      <param name="e">An <see cref="T:System.ComponentModel.AsyncCompletedEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.Documents.DocumentPaginator.OnGetPageCompleted(System.Windows.Documents.GetPageCompletedEventArgs)">
      <summary>Raises the <see cref="E:System.Windows.Documents.DocumentPaginator.GetPageCompleted" /> event.</summary>
      <param name="e">A <see cref="T:System.Windows.Documents.GetPageCompletedEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.Documents.DocumentPaginator.OnPagesChanged(System.Windows.Documents.PagesChangedEventArgs)">
      <summary>Raises the <see cref="E:System.Windows.Documents.DocumentPaginator.PagesChanged" /> event.</summary>
      <param name="e">A <see cref="T:System.Windows.Documents.PagesChangedEventArgs" /> that contains the event data.</param>
    </member>
    <member name="P:System.Windows.Documents.DocumentPaginator.IsPageCountValid">
      <summary>When overridden in a derived class, gets a value indicating whether <see cref="P:System.Windows.Documents.DocumentPaginator.PageCount" /> is the total number of pages.</summary>
      <returns>
        <see langword="true" /> if pagination is complete and <see cref="P:System.Windows.Documents.DocumentPaginator.PageCount" /> is the total number of pages; otherwise, <see langword="false" />, if pagination is in process and <see cref="P:System.Windows.Documents.DocumentPaginator.PageCount" /> is the number of pages currently formatted (not the total).  
  
 This value may revert to <see langword="false" />, after being <see langword="true" />, if <see cref="P:System.Windows.Documents.DocumentPaginator.PageSize" /> or content changes; because those events would force a repagination.</returns>
    </member>
    <member name="P:System.Windows.Documents.DocumentPaginator.PageCount">
      <summary>When overridden in a derived class, gets a count of the number of pages currently formatted.</summary>
      <returns>A count of the number of pages that have been formatted.</returns>
    </member>
    <member name="P:System.Windows.Documents.DocumentPaginator.PageSize">
      <summary>When overridden in a derived class, gets or sets the suggested width and height of each page.</summary>
      <returns>A <see cref="T:System.Windows.Size" /> representing the width and height of each page.</returns>
    </member>
    <member name="P:System.Windows.Documents.DocumentPaginator.Source">
      <summary>When overridden in a derived class, returns the element being paginated.</summary>
      <returns>An <see cref="T:System.Windows.Documents.IDocumentPaginatorSource" /> representing the element being paginated.</returns>
    </member>
    <member name="T:System.Windows.Documents.DynamicDocumentPaginator">
      <summary>Provides an abstract base class that supports automatic background pagination and tracking content positions across repaginations in addition to the methods and properties of its own base class.</summary>
    </member>
    <member name="E:System.Windows.Documents.DynamicDocumentPaginator.GetPageNumberCompleted">
      <summary>Occurs when <see cref="Overload:System.Windows.Documents.DynamicDocumentPaginator.GetPageNumberAsync" /> has completed.</summary>
    </member>
    <member name="E:System.Windows.Documents.DynamicDocumentPaginator.PaginationCompleted">
      <summary>Occurs when all document content has been paginated.</summary>
    </member>
    <member name="E:System.Windows.Documents.DynamicDocumentPaginator.PaginationProgress">
      <summary>Occurs when one or more content pages have been paginated.</summary>
    </member>
    <member name="M:System.Windows.Documents.DynamicDocumentPaginator.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Documents.DynamicDocumentPaginator" /> class.</summary>
    </member>
    <member name="M:System.Windows.Documents.DynamicDocumentPaginator.GetObjectPosition(System.Object)">
      <summary>When overridden in a derived class, returns a <see cref="T:System.Windows.Documents.ContentPosition" /> for the specified <see cref="T:System.Object" />.</summary>
      <param name="value">The object to return the <see cref="T:System.Windows.Documents.ContentPosition" /> of.</param>
      <returns>The <see cref="T:System.Windows.Documents.ContentPosition" /> of the given object.</returns>
    </member>
    <member name="M:System.Windows.Documents.DynamicDocumentPaginator.GetPageNumber(System.Windows.Documents.ContentPosition)">
      <summary>When overridden in a derived class, returns the zero-based page number of the specified <see cref="T:System.Windows.Documents.ContentPosition" />.</summary>
      <param name="contentPosition">The content position whose page number is needed.</param>
      <returns>An <see cref="T:System.Int32" /> representing zero-based page number where the specified <paramref name="contentPosition" /> appears.</returns>
    </member>
    <member name="M:System.Windows.Documents.DynamicDocumentPaginator.GetPageNumberAsync(System.Windows.Documents.ContentPosition)">
      <summary>Asynchronously, returns (through the This method raises the <see cref="E:System.Windows.Documents.DynamicDocumentPaginator.GetPageNumberCompleted" /> event) the zero-based page number of the specified <see cref="T:System.Windows.Documents.ContentPosition" />.</summary>
      <param name="contentPosition">The content position whose page number is needed.</param>
    </member>
    <member name="M:System.Windows.Documents.DynamicDocumentPaginator.GetPageNumberAsync(System.Windows.Documents.ContentPosition,System.Object)">
      <summary>Asynchronously, returns (through the This method raises the <see cref="E:System.Windows.Documents.DynamicDocumentPaginator.GetPageNumberCompleted" /> event) the zero-based page number of the specified <see cref="T:System.Windows.Documents.ContentPosition" />.</summary>
      <param name="contentPosition">The content position element to return the page number of.</param>
      <param name="userState">A unique identifier for the asynchronous task.</param>
    </member>
    <member name="M:System.Windows.Documents.DynamicDocumentPaginator.GetPagePosition(System.Windows.Documents.DocumentPage)">
      <summary>When overridden in a derived class, gets the position of the specified page in the document's content.</summary>
      <param name="page">The page whose position is needed.</param>
      <returns>A <see cref="T:System.Windows.Documents.ContentPosition" /> representing the position of <paramref name="page" />.</returns>
    </member>
    <member name="M:System.Windows.Documents.DynamicDocumentPaginator.OnGetPageNumberCompleted(System.Windows.Documents.GetPageNumberCompletedEventArgs)">
      <summary>Raises the <see cref="E:System.Windows.Documents.DynamicDocumentPaginator.GetPageNumberCompleted" /> event.</summary>
      <param name="e">A <see cref="T:System.Windows.Documents.GetPageNumberCompletedEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.Documents.DynamicDocumentPaginator.OnPaginationCompleted(System.EventArgs)">
      <summary>Raises the <see cref="E:System.Windows.Documents.DynamicDocumentPaginator.PaginationCompleted" /> event.</summary>
      <param name="e">An <see cref="T:System.EventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.Documents.DynamicDocumentPaginator.OnPaginationProgress(System.Windows.Documents.PaginationProgressEventArgs)">
      <summary>Raises the <see cref="E:System.Windows.Documents.DynamicDocumentPaginator.PaginationProgress" /> event.</summary>
      <param name="e">A <see cref="T:System.Windows.Documents.PaginationProgressEventArgs" /> that contains the event data.</param>
    </member>
    <member name="P:System.Windows.Documents.DynamicDocumentPaginator.IsBackgroundPaginationEnabled">
      <summary>Gets or sets a value indicating whether pagination is performed automatically in the background in response to certain events, such as a change in page size.</summary>
      <returns>
        <see langword="true" /> if background pagination is enabled; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="T:System.Windows.Documents.GetPageCompletedEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.Documents.DocumentPaginator.GetPageCompleted" /> event.</summary>
    </member>
    <member name="M:System.Windows.Documents.GetPageCompletedEventArgs.#ctor(System.Windows.Documents.DocumentPage,System.Int32,System.Exception,System.Boolean,System.Object)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Documents.GetPageCompletedEventArgs" /> class.</summary>
      <param name="page">The <see cref="T:System.Windows.Documents.DocumentPage" /> for the requested <paramref name="pageNumber" />.</param>
      <param name="pageNumber">The <paramref name="pageNumber" /> parameter passed to <see cref="M:System.Windows.Documents.DocumentPaginator.GetPageAsync(System.Int32,System.Object)" />.</param>
      <param name="error">The exception that occurred during the asynchronous operation; or NULL if there were no errors.</param>
      <param name="cancelled">
        <see langword="true" /> if the asynchronous operation was canceled; otherwise, <see langword="false" />.</param>
      <param name="userState">The unique <paramref name="userState" /> parameter passed to <see cref="M:System.Windows.Documents.DocumentPaginator.GetPageAsync(System.Int32,System.Object)" />.</param>
    </member>
    <member name="P:System.Windows.Documents.GetPageCompletedEventArgs.DocumentPage">
      <summary>Gets the <see cref="T:System.Windows.Documents.DocumentPage" /> for the page specified in the call to <see cref="M:System.Windows.Documents.DocumentPaginator.GetPageAsync(System.Int32,System.Object)" />.</summary>
      <returns>The document page for the page specified in the call to <see cref="M:System.Windows.Documents.DocumentPaginator.GetPageAsync(System.Int32,System.Object)" />.</returns>
    </member>
    <member name="P:System.Windows.Documents.GetPageCompletedEventArgs.PageNumber">
      <summary>Gets the page number passed to <see cref="M:System.Windows.Documents.DocumentPaginator.GetPageAsync(System.Int32,System.Object)" />.</summary>
      <returns>The page number passed to <see cref="M:System.Windows.Documents.DocumentPaginator.GetPageAsync(System.Int32,System.Object)" />.</returns>
    </member>
    <member name="T:System.Windows.Documents.GetPageCompletedEventHandler">
      <summary>Represents the method that will handle the <see cref="E:System.Windows.Documents.DocumentPaginator.GetPageCompleted" /> event of a <see cref="T:System.Windows.Documents.FixedDocument" /> or other classes implementing <see cref="T:System.Windows.Documents.DocumentPaginator" />.</summary>
      <param name="sender">The source of the event.</param>
      <param name="e">The event data.</param>
    </member>
    <member name="T:System.Windows.Documents.GetPageNumberCompletedEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.Documents.DynamicDocumentPaginator.GetPageNumberCompleted" /> event.</summary>
    </member>
    <member name="M:System.Windows.Documents.GetPageNumberCompletedEventArgs.#ctor(System.Windows.Documents.ContentPosition,System.Int32,System.Exception,System.Boolean,System.Object)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Documents.GetPageNumberCompletedEventArgs" /> class.</summary>
      <param name="contentPosition">The <paramref name="contentPosition" /> parameter passed to <see cref="M:System.Windows.Documents.DynamicDocumentPaginator.GetPageNumberAsync(System.Windows.Documents.ContentPosition)" />.</param>
      <param name="pageNumber">The page number where the <paramref name="contentPosition" /> appears.</param>
      <param name="error">The exception that occurred during the asynchronous operation; or NULL if there were no errors.</param>
      <param name="cancelled">
        <see langword="true" /> if the asynchronous operation was canceled; otherwise, <see langword="false" />.</param>
      <param name="userState">The unique <paramref name="userState" /> parameter passed to <see cref="M:System.Windows.Documents.DynamicDocumentPaginator.GetPageNumberAsync(System.Windows.Documents.ContentPosition)" />.</param>
    </member>
    <member name="P:System.Windows.Documents.GetPageNumberCompletedEventArgs.ContentPosition">
      <summary>Gets the <see cref="T:System.Windows.Documents.ContentPosition" /> passed to <see cref="M:System.Windows.Documents.DynamicDocumentPaginator.GetPageNumberAsync(System.Windows.Documents.ContentPosition)" />.</summary>
      <returns>The content position passed to <see cref="M:System.Windows.Documents.DynamicDocumentPaginator.GetPageNumberAsync(System.Windows.Documents.ContentPosition)" />.</returns>
    </member>
    <member name="P:System.Windows.Documents.GetPageNumberCompletedEventArgs.PageNumber">
      <summary>Gets the page number for the <see cref="T:System.Windows.Documents.ContentPosition" /> passed to <see cref="M:System.Windows.Documents.DynamicDocumentPaginator.GetPageNumberAsync(System.Windows.Documents.ContentPosition)" />.</summary>
      <returns>The page number (zero-based) for the <see cref="T:System.Windows.Documents.ContentPosition" /> passed to <see cref="M:System.Windows.Documents.DynamicDocumentPaginator.GetPageNumberAsync(System.Windows.Documents.ContentPosition)" />.</returns>
    </member>
    <member name="T:System.Windows.Documents.GetPageNumberCompletedEventHandler">
      <summary>Represents the method that will handle the <see cref="E:System.Windows.Documents.DynamicDocumentPaginator.GetPageNumberCompleted" /> event of a <see cref="T:System.Windows.Documents.FixedDocument" />, or <see cref="T:System.Windows.Documents.FlowDocument" />.</summary>
      <param name="sender">The source of the event.</param>
      <param name="e">The event data.</param>
    </member>
    <member name="T:System.Windows.Documents.IDocumentPaginatorSource">
      <summary>Defines the source object that performs actual content pagination.</summary>
    </member>
    <member name="P:System.Windows.Documents.IDocumentPaginatorSource.DocumentPaginator">
      <summary>When implemented in a derived class, gets the object that performs content pagination.</summary>
      <returns>The object that performs the actual content pagination.</returns>
    </member>
    <member name="T:System.Windows.Documents.PagesChangedEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.Documents.DocumentPaginator.PagesChanged" /> event.</summary>
    </member>
    <member name="M:System.Windows.Documents.PagesChangedEventArgs.#ctor(System.Int32,System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Documents.PagesChangedEventArgs" /> class.</summary>
      <param name="start">The page number (zero-based) of first page that changed.</param>
      <param name="count">The number of continuous pages that changed.</param>
    </member>
    <member name="P:System.Windows.Documents.PagesChangedEventArgs.Count">
      <summary>Gets the number of continuous pages that changed.</summary>
      <returns>The number of continuous pages that changed.</returns>
    </member>
    <member name="P:System.Windows.Documents.PagesChangedEventArgs.Start">
      <summary>Gets the page number of the first page that changed.</summary>
      <returns>The page number (zero-based) of first page that changed.</returns>
    </member>
    <member name="T:System.Windows.Documents.PagesChangedEventHandler">
      <summary>Represents the method that will handle the <see cref="E:System.Windows.Documents.DocumentPaginator.PagesChanged" /> event.</summary>
      <param name="sender">The source of the event.</param>
      <param name="e">The event data.</param>
    </member>
    <member name="T:System.Windows.Documents.PaginationProgressEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.Documents.DynamicDocumentPaginator.PaginationProgress" /> event.</summary>
    </member>
    <member name="M:System.Windows.Documents.PaginationProgressEventArgs.#ctor(System.Int32,System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Documents.PaginationProgressEventArgs" /> class.</summary>
      <param name="start">The page number (zero-based) of first page paginated.</param>
      <param name="count">The number of continuous pages paginated.</param>
    </member>
    <member name="P:System.Windows.Documents.PaginationProgressEventArgs.Count">
      <summary>Gets the number of continuous pages that were paginated.</summary>
      <returns>The number of continuous pages that were paginated.</returns>
    </member>
    <member name="P:System.Windows.Documents.PaginationProgressEventArgs.Start">
      <summary>Gets the page number of the first page that was paginated.</summary>
      <returns>The page number (zero-based) of first page that was paginated.</returns>
    </member>
    <member name="T:System.Windows.Documents.PaginationProgressEventHandler">
      <summary>Represents the method that will handle the <see cref="E:System.Windows.Documents.DynamicDocumentPaginator.PaginationProgress" /> event.</summary>
      <param name="sender">The source of the event.</param>
      <param name="e">The event data.</param>
    </member>
    <member name="T:System.Windows.DpiChangedEventArgs">
      <summary>This class passes necessary information to any listener of the <see cref="F:System.Windows.Window.DpiChangedEvent" /> event, such as when a window is moved to a monitor with different DPI, or the DPI of the current monitor changes.</summary>
    </member>
    <member name="P:System.Windows.DpiChangedEventArgs.NewDpi">
      <summary>Gets the scale information after a DPI change.</summary>
      <returns>The new DPI scale information.</returns>
    </member>
    <member name="P:System.Windows.DpiChangedEventArgs.OldDpi">
      <summary>Gets the DPI scale information before a DPI change.</summary>
      <returns>Information about the previous DPI scale.</returns>
    </member>
    <member name="T:System.Windows.DpiChangedEventHandler">
      <summary>Represents a method that will handle <see cref="T:System.Windows.DpiChangedEventArgs" />.</summary>
      <param name="sender">The sender object.</param>
      <param name="e">The <see cref="T:System.Windows.DpiChangedEventArgs" /> object.</param>
    </member>
    <member name="T:System.Windows.DpiScale">
      <summary>Stores DPI information from which a <see cref="T:System.Windows.Media.Visual" /> or <see cref="T:System.Windows.UIElement" /> is rendered.</summary>
    </member>
    <member name="M:System.Windows.DpiScale.#ctor(System.Double,System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.DpiScale" /> structure.</summary>
      <param name="dpiScaleX">The DPI scale on the X axis.</param>
      <param name="dpiScaleY">The DPI scale on the Y axis.</param>
    </member>
    <member name="P:System.Windows.DpiScale.DpiScaleX">
      <summary>Gets the DPI scale on the X axis.</summary>
      <returns>The DPI scale for the X axis.</returns>
    </member>
    <member name="P:System.Windows.DpiScale.DpiScaleY">
      <summary>Gets the DPI scale on the Yaxis.</summary>
      <returns>The DPI scale for the Y axis.</returns>
    </member>
    <member name="P:System.Windows.DpiScale.PixelsPerDip">
      <summary>Get or sets the PixelsPerDip at which the text should be rendered.</summary>
      <returns>The current <see cref="P:System.Windows.DpiScale.PixelsPerDip" /> value.</returns>
    </member>
    <member name="P:System.Windows.DpiScale.PixelsPerInchX">
      <summary>Gets the DPI along X axis.</summary>
      <returns>The DPI along the X axis.</returns>
    </member>
    <member name="P:System.Windows.DpiScale.PixelsPerInchY">
      <summary>Gets the DPI along Y axis.</summary>
      <returns>The DPI along the Y axis.</returns>
    </member>
    <member name="T:System.Windows.DragAction">
      <summary>Specifies how and if a drag-and-drop operation should continue.</summary>
    </member>
    <member name="F:System.Windows.DragAction.Cancel">
      <summary>The operation is canceled with no drop message.</summary>
    </member>
    <member name="F:System.Windows.DragAction.Continue">
      <summary>The operation will continue.</summary>
    </member>
    <member name="F:System.Windows.DragAction.Drop">
      <summary>The operation will stop with a drop.</summary>
    </member>
    <member name="T:System.Windows.DragDrop">
      <summary>Provides helper methods and fields for initiating drag-and-drop operations, including a method to begin a drag-and-drop operation, and facilities for adding and removing drag-and-drop related event handlers.</summary>
    </member>
    <member name="E:System.Windows.DragDrop.DragEnter">
      <summary>Occurs when an object is dragged into the bounds of an element that is acting as a drop target.</summary>
    </member>
    <member name="E:System.Windows.DragDrop.DragLeave">
      <summary>Occurs when an object is dragged out of the bounds of an element that is acting as a drop target without being dropped.</summary>
    </member>
    <member name="E:System.Windows.DragDrop.DragOver">
      <summary>Occurs continuously while an object is dragged within the bounds of an element that is acting as a drop target.</summary>
    </member>
    <member name="E:System.Windows.DragDrop.Drop">
      <summary>Occurs when an object is dropped within the bounds of an element that is acting as a drop target.</summary>
    </member>
    <member name="E:System.Windows.DragDrop.GiveFeedback">
      <summary>Occurs continuously while a drag-and-drop operation is in progress, and enables the drag source to give feedback to the user.</summary>
    </member>
    <member name="E:System.Windows.DragDrop.PreviewDragEnter">
      <summary>Occurs when an object is dragged into the bounds of an element that is acting as a drop target.</summary>
    </member>
    <member name="E:System.Windows.DragDrop.PreviewDragLeave">
      <summary>Occurs when an object is dragged out of the bounds of an element that is acting as a drop target without being dropped.</summary>
    </member>
    <member name="E:System.Windows.DragDrop.PreviewDragOver">
      <summary>Occurs continuously while an object is dragged within the bounds of an element that is acting as a drop target.</summary>
    </member>
    <member name="E:System.Windows.DragDrop.PreviewDrop">
      <summary>Occurs when an object is dropped within the bounds of an element that is acting as a drop target.</summary>
    </member>
    <member name="E:System.Windows.DragDrop.PreviewGiveFeedback">
      <summary>Occurs continuously while a drag-and-drop operation is in progress, and enables the drag source to give feedback to the user.</summary>
    </member>
    <member name="E:System.Windows.DragDrop.PreviewQueryContinueDrag">
      <summary>Occurs continuously while a drag-and-drop operation is in progress, and enables the drop source to end the drag-and-drop operation depending on the key/button states.</summary>
    </member>
    <member name="E:System.Windows.DragDrop.QueryContinueDrag">
      <summary>Occurs continuously while a drag-and-drop operation is in progress, and enables the drop source to end the drag-and-drop operation depending on the key/button states.</summary>
    </member>
    <member name="F:System.Windows.DragDrop.DragEnterEvent">
      <summary>Identifies the <see cref="E:System.Windows.DragDrop.DragEnter" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.DragDrop.DragLeaveEvent">
      <summary>Identifies the <see cref="E:System.Windows.DragDrop.DragLeave" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.DragDrop.DragOverEvent">
      <summary>Identifies the <see cref="E:System.Windows.DragDrop.DragOver" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.DragDrop.DropEvent">
      <summary>Identifies the <see cref="E:System.Windows.DragDrop.Drop" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.DragDrop.GiveFeedbackEvent">
      <summary>Identifies the <see cref="E:System.Windows.DragDrop.GiveFeedback" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.DragDrop.PreviewDragEnterEvent">
      <summary>Identifies the <see cref="E:System.Windows.DragDrop.PreviewDragEnter" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.DragDrop.PreviewDragLeaveEvent">
      <summary>Identifies the <see cref="E:System.Windows.DragDrop.PreviewDragLeave" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.DragDrop.PreviewDragOverEvent">
      <summary>Identifies the <see cref="E:System.Windows.DragDrop.PreviewDragOver" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.DragDrop.PreviewDropEvent">
      <summary>Identifies the <see cref="E:System.Windows.DragDrop.PreviewDrop" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.DragDrop.PreviewGiveFeedbackEvent">
      <summary>Identifies the <see cref="E:System.Windows.DragDrop.PreviewGiveFeedback" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.DragDrop.PreviewQueryContinueDragEvent">
      <summary>Identifies the <see cref="E:System.Windows.DragDrop.PreviewQueryContinueDrag" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.DragDrop.QueryContinueDragEvent">
      <summary>Identifies the <see cref="E:System.Windows.DragDrop.QueryContinueDrag" /> attached event.</summary>
    </member>
    <member name="M:System.Windows.DragDrop.AddDragEnterHandler(System.Windows.DependencyObject,System.Windows.DragEventHandler)">
      <summary>Adds a <see cref="E:System.Windows.DragDrop.DragEnter" /> event handler to a specified dependency object.</summary>
      <param name="element">The dependency object (a <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" />) to which to add the event handler.</param>
      <param name="handler">A delegate that references the handler method to be added.</param>
    </member>
    <member name="M:System.Windows.DragDrop.AddDragLeaveHandler(System.Windows.DependencyObject,System.Windows.DragEventHandler)">
      <summary>Adds a <see cref="E:System.Windows.DragDrop.DragLeave" /> event handler to a specified dependency object.</summary>
      <param name="element">The dependency object (a <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" />) to which to add the event handler.</param>
      <param name="handler">A delegate that references the handler method to be added.</param>
    </member>
    <member name="M:System.Windows.DragDrop.AddDragOverHandler(System.Windows.DependencyObject,System.Windows.DragEventHandler)">
      <summary>Adds a <see cref="E:System.Windows.DragDrop.DragOver" /> event handler to a specified dependency object.</summary>
      <param name="element">The dependency object (a <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" />) to which to add the event handler.</param>
      <param name="handler">A delegate that references the handler method to be added.</param>
    </member>
    <member name="M:System.Windows.DragDrop.AddDropHandler(System.Windows.DependencyObject,System.Windows.DragEventHandler)">
      <summary>Adds a <see cref="E:System.Windows.DragDrop.Drop" /> event handler to a specified dependency object.</summary>
      <param name="element">The dependency object (a <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" />) to which to add the event handler.</param>
      <param name="handler">A delegate that references the handler method to be added.</param>
    </member>
    <member name="M:System.Windows.DragDrop.AddGiveFeedbackHandler(System.Windows.DependencyObject,System.Windows.GiveFeedbackEventHandler)">
      <summary>Adds a <see cref="E:System.Windows.DragDrop.GiveFeedback" /> event handler to a specified dependency object.</summary>
      <param name="element">The dependency object (a <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" />) to which to add the event handler.</param>
      <param name="handler">A delegate that references the handler method to be added.</param>
    </member>
    <member name="M:System.Windows.DragDrop.AddPreviewDragEnterHandler(System.Windows.DependencyObject,System.Windows.DragEventHandler)">
      <summary>Adds a <see cref="E:System.Windows.DragDrop.PreviewDragEnter" /> event handler to a specified dependency object.</summary>
      <param name="element">The dependency object (a <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" />) to which to add the event handler.</param>
      <param name="handler">A delegate that references the handler method to be added.</param>
    </member>
    <member name="M:System.Windows.DragDrop.AddPreviewDragLeaveHandler(System.Windows.DependencyObject,System.Windows.DragEventHandler)">
      <summary>Adds a <see cref="E:System.Windows.DragDrop.PreviewDragLeave" /> event handler to a specified dependency object.</summary>
      <param name="element">The dependency object (a <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" />) to which to add the event handler.</param>
      <param name="handler">A delegate that references the handler method to be added.</param>
    </member>
    <member name="M:System.Windows.DragDrop.AddPreviewDragOverHandler(System.Windows.DependencyObject,System.Windows.DragEventHandler)">
      <summary>Adds a <see cref="E:System.Windows.DragDrop.PreviewDragOver" /> event handler to a specified dependency object.</summary>
      <param name="element">The dependency object (a <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" />) to which to add the event handler.</param>
      <param name="handler">A delegate that references the handler method to be added.</param>
    </member>
    <member name="M:System.Windows.DragDrop.AddPreviewDropHandler(System.Windows.DependencyObject,System.Windows.DragEventHandler)">
      <summary>Adds a <see cref="E:System.Windows.DragDrop.PreviewDrop" /> event handler to a specified dependency object.</summary>
      <param name="element">The dependency object (a <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" />) to which to add the event handler.</param>
      <param name="handler">A delegate that references the handler method to be added.</param>
    </member>
    <member name="M:System.Windows.DragDrop.AddPreviewGiveFeedbackHandler(System.Windows.DependencyObject,System.Windows.GiveFeedbackEventHandler)">
      <summary>Adds a <see cref="E:System.Windows.DragDrop.PreviewGiveFeedback" /> event handler to a specified dependency object.</summary>
      <param name="element">The dependency object (a <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" />) to which to add the event handler.</param>
      <param name="handler">A delegate that references the handler method to be added.</param>
    </member>
    <member name="M:System.Windows.DragDrop.AddPreviewQueryContinueDragHandler(System.Windows.DependencyObject,System.Windows.QueryContinueDragEventHandler)">
      <summary>Adds a <see cref="E:System.Windows.DragDrop.PreviewQueryContinueDrag" /> event handler to a specified dependency object.</summary>
      <param name="element">The dependency object (a <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" />) to which to add the event handler.</param>
      <param name="handler">A delegate that references the handler method to be added.</param>
    </member>
    <member name="M:System.Windows.DragDrop.AddQueryContinueDragHandler(System.Windows.DependencyObject,System.Windows.QueryContinueDragEventHandler)">
      <summary>Adds a <see cref="E:System.Windows.DragDrop.QueryContinueDrag" /> event handler to a specified dependency object.</summary>
      <param name="element">The dependency object (a <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" />) to which to add the event handler.</param>
      <param name="handler">A delegate that references the handler method to be added.</param>
    </member>
    <member name="M:System.Windows.DragDrop.DoDragDrop(System.Windows.DependencyObject,System.Object,System.Windows.DragDropEffects)">
      <summary>Initiates a drag-and-drop operation.</summary>
      <param name="dragSource">A reference to the dependency object that is the source of the data being dragged.</param>
      <param name="data">A data object that contains the data being dragged.</param>
      <param name="allowedEffects">One of the <see cref="T:System.Windows.DragDropEffects" /> values that specifies permitted effects of the drag-and-drop operation.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="dragSource" /> or <paramref name="data" /> is <see langword="null" />.</exception>
      <returns>One of the <see cref="T:System.Windows.DragDropEffects" /> values that specifies the final effect that was performed during the drag-and-drop operation.</returns>
    </member>
    <member name="M:System.Windows.DragDrop.RemoveDragEnterHandler(System.Windows.DependencyObject,System.Windows.DragEventHandler)">
      <summary>Removes a <see cref="E:System.Windows.DragDrop.DragEnter" /> event handler from a specified dependency object.</summary>
      <param name="element">The dependency object (a <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" />) from which to remove the event handler.</param>
      <param name="handler">A delegate that references the handler method to be removed.</param>
    </member>
    <member name="M:System.Windows.DragDrop.RemoveDragLeaveHandler(System.Windows.DependencyObject,System.Windows.DragEventHandler)">
      <summary>Removes a <see cref="E:System.Windows.DragDrop.DragLeave" /> event handler from a specified dependency object.</summary>
      <param name="element">The dependency object (a <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" />) from which to remove the event handler.</param>
      <param name="handler">A delegate that references the handler method to be removed.</param>
    </member>
    <member name="M:System.Windows.DragDrop.RemoveDragOverHandler(System.Windows.DependencyObject,System.Windows.DragEventHandler)">
      <summary>Removes a <see cref="E:System.Windows.DragDrop.DragOver" /> event handler from a specified dependency object.</summary>
      <param name="element">The dependency object (a <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" />) from which to remove the event handler.</param>
      <param name="handler">A delegate that references the handler method to be removed.</param>
    </member>
    <member name="M:System.Windows.DragDrop.RemoveDropHandler(System.Windows.DependencyObject,System.Windows.DragEventHandler)">
      <summary>Removes a <see cref="E:System.Windows.DragDrop.Drop" /> event handler from a specified dependency object.</summary>
      <param name="element">The dependency object (a <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" />) from which to remove the event handler.</param>
      <param name="handler">A delegate that references the handler method to be removed.</param>
    </member>
    <member name="M:System.Windows.DragDrop.RemoveGiveFeedbackHandler(System.Windows.DependencyObject,System.Windows.GiveFeedbackEventHandler)">
      <summary>Removes a <see cref="E:System.Windows.DragDrop.GiveFeedback" /> event handler from a specified dependency object.</summary>
      <param name="element">The dependency object (a <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" />) from which to remove the event handler.</param>
      <param name="handler">A delegate that references the handler method to be removed.</param>
    </member>
    <member name="M:System.Windows.DragDrop.RemovePreviewDragEnterHandler(System.Windows.DependencyObject,System.Windows.DragEventHandler)">
      <summary>Removes a <see cref="E:System.Windows.DragDrop.PreviewDragEnter" /> event handler from a specified dependency object.</summary>
      <param name="element">The dependency object (a <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" />) from which to remove the event handler.</param>
      <param name="handler">A delegate that references the handler method to be removed.</param>
    </member>
    <member name="M:System.Windows.DragDrop.RemovePreviewDragLeaveHandler(System.Windows.DependencyObject,System.Windows.DragEventHandler)">
      <summary>Removes a <see cref="E:System.Windows.DragDrop.PreviewDragLeave" /> event handler from a specified dependency object.</summary>
      <param name="element">The dependency object (a <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" />) from which to remove the event handler.</param>
      <param name="handler">A delegate that references the handler method to be removed.</param>
    </member>
    <member name="M:System.Windows.DragDrop.RemovePreviewDragOverHandler(System.Windows.DependencyObject,System.Windows.DragEventHandler)">
      <summary>Removes a <see cref="E:System.Windows.DragDrop.PreviewDragOver" /> event handler from a specified dependency object.</summary>
      <param name="element">The dependency object (a <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" />) from which to remove the event handler.</param>
      <param name="handler">A delegate that references the handler method to be removed.</param>
    </member>
    <member name="M:System.Windows.DragDrop.RemovePreviewDropHandler(System.Windows.DependencyObject,System.Windows.DragEventHandler)">
      <summary>Removes a <see cref="E:System.Windows.DragDrop.PreviewDrop" /> event handler from a specified dependency object.</summary>
      <param name="element">The dependency object (a <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" />) from which to remove the event handler.</param>
      <param name="handler">A delegate that references the handler method to be removed.</param>
    </member>
    <member name="M:System.Windows.DragDrop.RemovePreviewGiveFeedbackHandler(System.Windows.DependencyObject,System.Windows.GiveFeedbackEventHandler)">
      <summary>Removes a <see cref="E:System.Windows.DragDrop.PreviewGiveFeedback" /> event handler from a specified dependency object.</summary>
      <param name="element">The dependency object (a <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" />) from which to remove the event handler.</param>
      <param name="handler">A delegate that references the handler method to be removed.</param>
    </member>
    <member name="M:System.Windows.DragDrop.RemovePreviewQueryContinueDragHandler(System.Windows.DependencyObject,System.Windows.QueryContinueDragEventHandler)">
      <summary>Removes a <see cref="E:System.Windows.DragDrop.PreviewQueryContinueDrag" /> event handler from a specified dependency object.</summary>
      <param name="element">The dependency object (a <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" />) from which to remove the event handler.</param>
      <param name="handler">A delegate that references the handler method to be removed.</param>
    </member>
    <member name="M:System.Windows.DragDrop.RemoveQueryContinueDragHandler(System.Windows.DependencyObject,System.Windows.QueryContinueDragEventHandler)">
      <summary>Removes a <see cref="E:System.Windows.DragDrop.QueryContinueDrag" /> event handler from a specified dependency object.</summary>
      <param name="element">The dependency object (a <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" />) from which to remove the event handler.</param>
      <param name="handler">A delegate that references the handler method to be removed.</param>
    </member>
    <member name="T:System.Windows.DragDropEffects">
      <summary>Specifies the effects of a drag-and-drop operation.</summary>
    </member>
    <member name="F:System.Windows.DragDropEffects.All">
      <summary>The data is copied, removed from the drag source, and scrolled in the drop target.</summary>
    </member>
    <member name="F:System.Windows.DragDropEffects.Copy">
      <summary>The data is copied to the drop target.</summary>
    </member>
    <member name="F:System.Windows.DragDropEffects.Link">
      <summary>The data from the drag source is linked to the drop target.</summary>
    </member>
    <member name="F:System.Windows.DragDropEffects.Move">
      <summary>The data from the drag source is moved to the drop target.</summary>
    </member>
    <member name="F:System.Windows.DragDropEffects.None">
      <summary>The drop target does not accept the data.</summary>
    </member>
    <member name="F:System.Windows.DragDropEffects.Scroll">
      <summary>Scrolling is about to start or is currently occurring in the drop target.</summary>
    </member>
    <member name="T:System.Windows.DragDropKeyStates">
      <summary>Specifies the current state of the modifier keys (SHIFT, CTRL, and ALT), as well as the state of the mouse buttons.</summary>
    </member>
    <member name="F:System.Windows.DragDropKeyStates.AltKey">
      <summary>The ALT key is pressed.</summary>
    </member>
    <member name="F:System.Windows.DragDropKeyStates.ControlKey">
      <summary>The control (CTRL) key is pressed.</summary>
    </member>
    <member name="F:System.Windows.DragDropKeyStates.LeftMouseButton">
      <summary>The left mouse button is pressed.</summary>
    </member>
    <member name="F:System.Windows.DragDropKeyStates.MiddleMouseButton">
      <summary>The middle mouse button is pressed.</summary>
    </member>
    <member name="F:System.Windows.DragDropKeyStates.None">
      <summary>No modifier keys or mouse buttons are pressed.</summary>
    </member>
    <member name="F:System.Windows.DragDropKeyStates.RightMouseButton">
      <summary>The right mouse button is pressed.</summary>
    </member>
    <member name="F:System.Windows.DragDropKeyStates.ShiftKey">
      <summary>The shift (SHIFT) key is pressed.</summary>
    </member>
    <member name="T:System.Windows.DragEventArgs">
      <summary>Contains arguments relevant to all drag-and-drop events (<see cref="E:System.Windows.DragDrop.DragEnter" />, <see cref="E:System.Windows.DragDrop.DragLeave" />, <see cref="E:System.Windows.DragDrop.DragOver" />, and <see cref="E:System.Windows.DragDrop.Drop" />).</summary>
    </member>
    <member name="M:System.Windows.DragEventArgs.GetPosition(System.Windows.IInputElement)">
      <summary>Returns a drop point that is relative to a specified <see cref="T:System.Windows.IInputElement" />.</summary>
      <param name="relativeTo">An <see cref="T:System.Windows.IInputElement" /> object for which to get a relative drop point.</param>
      <exception cref="T:System.ArgumentNullException">Raised when <paramref name="relativeTo" /> is null.</exception>
      <returns>A drop point that is relative to the element specified in <paramref name="relativeTo" />.</returns>
    </member>
    <member name="P:System.Windows.DragEventArgs.AllowedEffects">
      <summary>Gets a member of the <see cref="T:System.Windows.DragDropEffects" /> enumeration that specifies which operations are allowed by the originator of the drag event.</summary>
      <returns>A member of the <see cref="T:System.Windows.DragDropEffects" /> enumeration that specifies which operations are allowed by the originator of the drag event.</returns>
    </member>
    <member name="P:System.Windows.DragEventArgs.Data">
      <summary>Gets a data object that contains the data associated with the corresponding drag event.</summary>
      <returns>A data object that contains the data associated with the corresponding drag event.</returns>
    </member>
    <member name="P:System.Windows.DragEventArgs.Effects">
      <summary>Gets or sets the target drag-and-drop operation.</summary>
      <returns>A member of the <see cref="T:System.Windows.DragDropEffects" /> enumeration specifying the target drag-and-drop operation.</returns>
    </member>
    <member name="P:System.Windows.DragEventArgs.KeyStates">
      <summary>Gets a flag enumeration indicating the current state of the SHIFT, CTRL, and ALT keys, as well as the state of the mouse buttons.</summary>
      <returns>One or more members of the <see cref="T:System.Windows.DragDropKeyStates" /> flag enumeration.</returns>
    </member>
    <member name="T:System.Windows.DragEventHandler">
      <summary>Represents a method that will handle drag-and-drop routed events, for example <see cref="E:System.Windows.UIElement.DragEnter" />.</summary>
      <param name="sender">The object where the event handler is attached.</param>
      <param name="e">The event data.</param>
    </member>
    <member name="T:System.Windows.Duration">
      <summary>Represents the duration of time that a <see cref="T:System.Windows.Media.Animation.Timeline" /> is active.</summary>
    </member>
    <member name="M:System.Windows.Duration.#ctor(System.TimeSpan)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Duration" /> structure with the supplied <see cref="T:System.TimeSpan" /> value.</summary>
      <param name="timeSpan">Represents the initial time interval of this duration.</param>
      <exception cref="T:System.ArgumentException">Occurs when <paramref name="timeSpan" /> is initialized to a negative value.</exception>
    </member>
    <member name="M:System.Windows.Duration.Add(System.Windows.Duration)">
      <summary>Adds the value of the specified instance of <see cref="T:System.Windows.Duration" /> to the value of the current instance.</summary>
      <param name="duration">An instance of <see cref="T:System.Windows.Duration" /> that represents the value of the current instance plus <paramref name="duration" />.</param>
      <returns>If both instances of <see cref="T:System.Windows.Duration" /> have values, an instance of <see cref="T:System.Windows.Duration" /> that represents the combined values. Otherwise this method returns <see langword="null" />.</returns>
    </member>
    <member name="M:System.Windows.Duration.Compare(System.Windows.Duration,System.Windows.Duration)">
      <summary>Compares one <see cref="T:System.Windows.Duration" /> value to another.</summary>
      <param name="t1">The first instance of <see cref="T:System.Windows.Duration" /> to compare.</param>
      <param name="t2">The second instance of <see cref="T:System.Windows.Duration" /> to compare.</param>
      <returns>If <paramref name="t1" /> is less than <paramref name="t2" />, a negative value that represents the difference. If <paramref name="t1" /> is equal to <paramref name="t2" />, zero. If <paramref name="t1" /> is greater than <paramref name="t2" />, a positive value that represents the difference.</returns>
    </member>
    <member name="M:System.Windows.Duration.Equals(System.Object)">
      <summary>Determines whether a specified object is equal to an instance of <see cref="T:System.Windows.Duration" />.</summary>
      <param name="value">Object to check for equality.</param>
      <returns>
        <see langword="true" /> if value is equal to the current instance of Duration; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Duration.Equals(System.Windows.Duration)">
      <summary>Determines whether a specified <see cref="T:System.Windows.Duration" /> is equal to this instance of <see cref="T:System.Windows.Duration" />.</summary>
      <param name="duration">Instance of <see cref="T:System.Windows.Duration" /> to check for equality.</param>
      <returns>
        <see langword="true" /> if <paramref name="duration" /> is equal to the current instance of <see cref="T:System.Windows.Duration" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Duration.Equals(System.Windows.Duration,System.Windows.Duration)">
      <summary>Determines whether two instances of <see cref="T:System.Windows.Duration" /> are equal.</summary>
      <param name="t1">First instance of <see cref="T:System.Windows.Duration" /> to compare.</param>
      <param name="t2">Second instance of <see cref="T:System.Windows.Duration" /> to compare.</param>
      <returns>
        <see langword="true" /> if <paramref name="t1" /> is equal to <paramref name="t2" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Duration.GetHashCode">
      <summary>Gets a hash code for this instance.</summary>
      <returns>A signed 32-bit integer hash code.</returns>
    </member>
    <member name="M:System.Windows.Duration.op_Addition(System.Windows.Duration,System.Windows.Duration)">
      <summary>Adds two instances of <see cref="T:System.Windows.Duration" /> together.</summary>
      <param name="t1">The first instance of <see cref="T:System.Windows.Duration" /> to add.</param>
      <param name="t2">The second instance of <see cref="T:System.Windows.Duration" /> to add.</param>
      <returns>If both instances of <see cref="T:System.Windows.Duration" /> have <see cref="T:System.TimeSpan" /> values, this method returns the sum of those two values. If either value is set to <see cref="P:System.Windows.Duration.Automatic" />, the method returns <see cref="P:System.Windows.Duration.Automatic" />. If either value is set to <see cref="P:System.Windows.Duration.Forever" />, the method returns <see cref="P:System.Windows.Duration.Forever" />.  
  
 If either <paramref name="t1" /> or <paramref name="t2" /> has no value, this method returns <see langword="null" />.</returns>
    </member>
    <member name="M:System.Windows.Duration.op_Equality(System.Windows.Duration,System.Windows.Duration)">
      <summary>Determines whether two instances of <see cref="T:System.Windows.Duration" /> are equal.</summary>
      <param name="t1">The first instance of <see cref="T:System.Windows.Duration" /> to compare.</param>
      <param name="t2">The second instance of <see cref="T:System.Windows.Duration" /> to compare.</param>
      <returns>
        <see langword="true" /> if both instances of <see cref="T:System.Windows.Duration" /> have values and are equal, or if both instances of <see cref="T:System.Windows.Duration" /> are <see langword="null" />. Otherwise, this method returns <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Duration.op_GreaterThan(System.Windows.Duration,System.Windows.Duration)">
      <summary>Determines if one instance of <see cref="T:System.Windows.Duration" /> is greater than another.</summary>
      <param name="t1">The first instance of <see cref="T:System.Windows.Duration" /> to compare.</param>
      <param name="t2">The second instance of <see cref="T:System.Windows.Duration" /> to compare.</param>
      <returns>
        <see langword="true" /> if both <paramref name="t1" /> and <paramref name="t2" /> have values and <paramref name="t1" /> is greater than <paramref name="t2" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Duration.op_GreaterThanOrEqual(System.Windows.Duration,System.Windows.Duration)">
      <summary>Determines whether an instance of <see cref="T:System.Windows.Duration" /> is greater than or equal to another instance.</summary>
      <param name="t1">The first instance of <see cref="T:System.Windows.Duration" /> to compare.</param>
      <param name="t2">The second instance of <see cref="T:System.Windows.Duration" /> to compare.</param>
      <returns>
        <see langword="true" /> if both <paramref name="t1" /> and <paramref name="t2" /> have values and <paramref name="t1" /> is greater than or equal to <paramref name="t2" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Duration.op_Implicit(System.TimeSpan)~System.Windows.Duration">
      <summary>Implicitly creates a <see cref="T:System.Windows.Duration" /> from a given <see cref="T:System.TimeSpan" />.</summary>
      <param name="timeSpan">
        <see cref="T:System.TimeSpan" /> from which an instance of <see cref="T:System.Windows.Duration" /> is implicitly created.</param>
      <exception cref="T:System.ArgumentException">Occurs when <see cref="T:System.TimeSpan" /> is negative.</exception>
      <returns>A new instance of <see cref="T:System.Windows.Duration" />.</returns>
    </member>
    <member name="M:System.Windows.Duration.op_Inequality(System.Windows.Duration,System.Windows.Duration)">
      <summary>Determines if two instances of <see cref="T:System.Windows.Duration" /> are not equal.</summary>
      <param name="t1">The first instance of <see cref="T:System.Windows.Duration" /> to compare.</param>
      <param name="t2">The second instance of <see cref="T:System.Windows.Duration" /> to compare.</param>
      <returns>
        <see langword="true" /> if exactly one of <paramref name="t1" /> or <paramref name="t2" /> represent a value, or if they both represent values that are not equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Duration.op_LessThan(System.Windows.Duration,System.Windows.Duration)">
      <summary>Determines if the value of one instance of <see cref="T:System.Windows.Duration" /> is less than the value of another instance.</summary>
      <param name="t1">The first instance of <see cref="T:System.Windows.Duration" /> to compare.</param>
      <param name="t2">The second instance of <see cref="T:System.Windows.Duration" /> to compare.</param>
      <returns>
        <see langword="true" /> if both <paramref name="t1" /> and <paramref name="t2" /> have values and <paramref name="t1" /> is less than <paramref name="t2" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Duration.op_LessThanOrEqual(System.Windows.Duration,System.Windows.Duration)">
      <summary>Determines if the value of one instance of <see cref="T:System.Windows.Duration" /> is less than or equal to the value of another instance.</summary>
      <param name="t1">The first instance of <see cref="T:System.Windows.Duration" /> to compare.</param>
      <param name="t2">The second instance of <see cref="T:System.Windows.Duration" /> to compare.</param>
      <returns>
        <see langword="true" /> if both <paramref name="t1" /> and <paramref name="t2" /> have values and <paramref name="t1" /> is less than or equal to <paramref name="t2" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Duration.op_Subtraction(System.Windows.Duration,System.Windows.Duration)">
      <summary>Subtracts the value of one instance of <see cref="T:System.Windows.Duration" /> from another.</summary>
      <param name="t1">The first instance of <see cref="T:System.Windows.Duration" />.</param>
      <param name="t2">The instance of <see cref="T:System.Windows.Duration" /> to subtract.</param>
      <returns>If both instances of <see cref="T:System.Windows.Duration" /> have values, an instance of <see cref="T:System.Windows.Duration" /> that represents the value of <paramref name="t1" /> minus <paramref name="t2" />. If <paramref name="t1" /> has a value of <see cref="P:System.Windows.Duration.Forever" /> and <paramref name="t2" /> has a value of <see cref="P:System.Windows.Duration.TimeSpan" />, this method returns <see cref="P:System.Windows.Duration.Forever" />. Otherwise this method returns <see langword="null" />.</returns>
    </member>
    <member name="M:System.Windows.Duration.op_UnaryPlus(System.Windows.Duration)">
      <summary>Returns the specified instance of <see cref="T:System.Windows.Duration" />.</summary>
      <param name="duration">The instance of <see cref="T:System.Windows.Duration" /> to get.</param>
      <returns>An instance of <see cref="T:System.Windows.Duration" />.</returns>
    </member>
    <member name="M:System.Windows.Duration.Plus(System.Windows.Duration)">
      <summary>Returns the specified instance of <see cref="T:System.Windows.Duration" />.</summary>
      <param name="duration">The instance of <see cref="T:System.Windows.Duration" /> to get.</param>
      <returns>An instance of <see cref="T:System.Windows.Duration" />.</returns>
    </member>
    <member name="M:System.Windows.Duration.Subtract(System.Windows.Duration)">
      <summary>Subtracts the value of the specified instance of <see cref="T:System.Windows.Duration" /> from this instance.</summary>
      <param name="duration">The instance of <see cref="T:System.Windows.Duration" /> to subtract from the current instance.</param>
      <returns>A new instance of <see cref="T:System.Windows.Duration" /> whose value is the result of this instance minus the value of <paramref name="duration" />.</returns>
    </member>
    <member name="M:System.Windows.Duration.ToString">
      <summary>Converts an instance of <see cref="T:System.Windows.Duration" /> to a <see cref="T:System.String" /> representation.</summary>
      <returns>A <see cref="T:System.String" /> representation of this instance of <see cref="T:System.Windows.Duration" />.</returns>
    </member>
    <member name="P:System.Windows.Duration.Automatic">
      <summary>Gets a <see cref="T:System.Windows.Duration" /> value that is automatically determined.</summary>
      <returns>A <see cref="T:System.Windows.Duration" /> initialized to an automatic value.</returns>
    </member>
    <member name="P:System.Windows.Duration.Forever">
      <summary>Gets a <see cref="T:System.Windows.Duration" /> value that represents an infinite interval.</summary>
      <returns>A <see cref="T:System.Windows.Duration" /> initialized to a forever value.</returns>
    </member>
    <member name="P:System.Windows.Duration.HasTimeSpan">
      <summary>Gets a value that indicates if this <see cref="T:System.Windows.Duration" /> represents a <see cref="T:System.TimeSpan" /> value.</summary>
      <returns>True if this Duration is a <see cref="T:System.TimeSpan" /> value; otherwise, false.</returns>
    </member>
    <member name="P:System.Windows.Duration.TimeSpan">
      <summary>Gets the <see cref="T:System.TimeSpan" /> value that this <see cref="T:System.Windows.Duration" /> represents.</summary>
      <exception cref="T:System.InvalidOperationException">Occurs if <see cref="T:System.Windows.Duration" /> is <see langword="null" />.</exception>
      <returns>The <see cref="T:System.TimeSpan" /> value that this <see cref="T:System.Windows.Duration" /> represents.</returns>
    </member>
    <member name="T:System.Windows.DurationConverter">
      <summary>Converts instances of <see cref="T:System.Windows.Duration" /> to and from other type representations.</summary>
    </member>
    <member name="M:System.Windows.DurationConverter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.DurationConverter" /> class.</summary>
    </member>
    <member name="M:System.Windows.DurationConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines if conversion from a given type to an instance of <see cref="T:System.Windows.Duration" /> is possible.</summary>
      <param name="td">Context information used for conversion.</param>
      <param name="t">Type being evaluated for conversion.</param>
      <returns>
        <see langword="true" /> if <paramref name="t" /> is of type <see cref="T:System.String" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.DurationConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines if conversion to a specified type is possible.</summary>
      <param name="context">Context information used for conversion.</param>
      <param name="destinationType">Type being evaluated for conversion.</param>
      <returns>
        <see langword="true" /> if <paramref name="destinationType" /> is of type <see cref="T:System.String" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.DurationConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
      <summary>Converts a given string value to an instance of <see cref="T:System.Windows.Duration" />.</summary>
      <param name="td">Context information used for conversion.</param>
      <param name="cultureInfo">Cultural information that is respected during conversion.</param>
      <param name="value">String value to convert to an instance of <see cref="T:System.Windows.Duration" />.</param>
      <returns>A new instance of <see cref="T:System.Windows.Duration" />.</returns>
    </member>
    <member name="M:System.Windows.DurationConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
      <summary>Converts an instance of <see cref="T:System.Windows.Duration" /> to another type.</summary>
      <param name="context">Context information used for conversion.</param>
      <param name="cultureInfo">Cultural information that is respected during conversion.</param>
      <param name="value">Duration value to convert from.</param>
      <param name="destinationType">Type being evaluated for conversion.</param>
      <returns>A new instance of the <paramref name="destinationType" />.</returns>
    </member>
    <member name="T:System.Windows.EventManager">
      <summary>Provides event-related utility methods that register routed events for class owners and add class handlers.</summary>
    </member>
    <member name="M:System.Windows.EventManager.GetRoutedEvents">
      <summary>Returns identifiers for routed events that have been registered to the event system.</summary>
      <returns>An array of type <see cref="T:System.Windows.RoutedEvent" /> that contains the registered objects.</returns>
    </member>
    <member name="M:System.Windows.EventManager.GetRoutedEventsForOwner(System.Type)">
      <summary>Finds all routed event identifiers for events that are registered with the provided owner type.</summary>
      <param name="ownerType">The type to start the search with. Base classes are included in the search.</param>
      <returns>An array of matching routed event identifiers if any match is found; otherwise, <see langword="null" />.</returns>
    </member>
    <member name="M:System.Windows.EventManager.RegisterClassHandler(System.Type,System.Windows.RoutedEvent,System.Delegate)">
      <summary>Registers a class handler for a particular routed event.</summary>
      <param name="classType">The type of the class that is declaring class handling.</param>
      <param name="routedEvent">The routed event identifier of the event to handle.</param>
      <param name="handler">A reference to the class handler implementation.</param>
    </member>
    <member name="M:System.Windows.EventManager.RegisterClassHandler(System.Type,System.Windows.RoutedEvent,System.Delegate,System.Boolean)">
      <summary>Registers a class handler for a particular routed event, with the option to handle events where event data is already marked handled.</summary>
      <param name="classType">The type of the class that is declaring class handling.</param>
      <param name="routedEvent">The routed event identifier of the event to handle.</param>
      <param name="handler">A reference to the class handler implementation.</param>
      <param name="handledEventsToo">
        <see langword="true" /> to invoke this class handler even if arguments of the routed event have been marked as handled; <see langword="false" /> to retain the default behavior of not invoking the handler on any marked-handled event.</param>
    </member>
    <member name="M:System.Windows.EventManager.RegisterRoutedEvent(System.String,System.Windows.RoutingStrategy,System.Type,System.Type)">
      <summary>Registers a new routed event with the Windows Presentation Foundation (WPF) event system.</summary>
      <param name="name">The name of the routed event. The name must be unique within the owner type and cannot be <see langword="null" /> or an empty string.</param>
      <param name="routingStrategy">The routing strategy of the event as a value of the enumeration.</param>
      <param name="handlerType">The type of the event handler. This must be a delegate type and cannot be <see langword="null" />.</param>
      <param name="ownerType">The owner class type of the routed event. This cannot be <see langword="null" />.</param>
      <returns>The identifier for the newly registered routed event. This identifier object can now be stored as a static field in a class and then used as a parameter for methods that attach handlers to the event. The routed event identifier is also used for other event system APIs.</returns>
    </member>
    <member name="T:System.Windows.EventPrivateKey">
      <summary>Provides unique identification for events whose handlers are stored into an internal hashtable.</summary>
    </member>
    <member name="M:System.Windows.EventPrivateKey.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.EventPrivateKey" /> class.</summary>
    </member>
    <member name="T:System.Windows.EventRoute">
      <summary>Represents the container for the route to be followed by a routed event.</summary>
    </member>
    <member name="M:System.Windows.EventRoute.#ctor(System.Windows.RoutedEvent)">
      <summary>Initializes an instance of the <see cref="T:System.Windows.EventRoute" /> class.</summary>
      <param name="routedEvent">The non-NULL event identifier to be associated with this event route.</param>
    </member>
    <member name="M:System.Windows.EventRoute.Add(System.Object,System.Delegate,System.Boolean)">
      <summary>Adds the specified handler for the specified target to the route.</summary>
      <param name="target">Specifies the target object of which the handler is to be added to the route.</param>
      <param name="handler">Specifies the handler to be added to the route.</param>
      <param name="handledEventsToo">Indicates whether or not the listener detects events that have already been handled.</param>
    </member>
    <member name="M:System.Windows.EventRoute.PeekBranchNode">
      <summary>Returns the top-most element on the event route stack at which two logical trees diverge.</summary>
      <returns>The top-most element on the event route stack at which two logical trees diverge.</returns>
    </member>
    <member name="M:System.Windows.EventRoute.PeekBranchSource">
      <summary>Returns the source for the top-most element on the event route stack at which two logical trees diverge.</summary>
      <returns>The source for the top-most element on the event route stack at which two logical trees diverge.</returns>
    </member>
    <member name="M:System.Windows.EventRoute.PopBranchNode">
      <summary>Returns the top-most node on the event route stack at which two logical trees diverge.</summary>
      <returns>The top-most node on the event route stack at which two logical trees diverge.</returns>
    </member>
    <member name="M:System.Windows.EventRoute.PushBranchNode(System.Object,System.Object)">
      <summary>Adds the top-most node to the event route stack at which two logical trees diverge.</summary>
      <param name="node">The top-most element on the event route stack at which two logical trees diverge.</param>
      <param name="source">The source for the top-most element on the event route stack at which two logical trees diverge.</param>
    </member>
    <member name="T:System.Windows.FlowDirection">
      <summary>Defines constants that specify the content flow direction for text and user interface (UI) elements.</summary>
    </member>
    <member name="F:System.Windows.FlowDirection.LeftToRight">
      <summary>Indicates that content should flow from left to right.</summary>
    </member>
    <member name="F:System.Windows.FlowDirection.RightToLeft">
      <summary>Indicates that content should flow from right to left.</summary>
    </member>
    <member name="T:System.Windows.FontCapitals">
      <summary>Describes the capital letter style for a <see cref="T:System.Windows.Documents.Typography" /> object.</summary>
    </member>
    <member name="F:System.Windows.FontCapitals.AllPetiteCaps">
      <summary>Both capital and lowercase letters are replaced with a glyph form of an uppercase letter with the same approximate height. Petite capitals are smaller than small capitals.</summary>
    </member>
    <member name="F:System.Windows.FontCapitals.AllSmallCaps">
      <summary>Both capital and lowercase letters are replaced with a glyph form of an uppercase letter with the same approximate height.</summary>
    </member>
    <member name="F:System.Windows.FontCapitals.Normal">
      <summary>Capital letters render normally.</summary>
    </member>
    <member name="F:System.Windows.FontCapitals.PetiteCaps">
      <summary>Lowercase letters are replaced with a glyph form of an uppercase letter with the same approximate height. Petite capitals are smaller than small capitals.</summary>
    </member>
    <member name="F:System.Windows.FontCapitals.SmallCaps">
      <summary>Lowercase letters are replaced with a glyph form of an uppercase letter with the same approximate height.</summary>
    </member>
    <member name="F:System.Windows.FontCapitals.Titling">
      <summary>Glyph forms are substituted with a typographic form specifically designed for titles.</summary>
    </member>
    <member name="F:System.Windows.FontCapitals.Unicase">
      <summary>Capital letters display in unicase. Unicase fonts render both upper and lowercase letters in a mixture of upper and lowercase glyphs determined by the type designer.</summary>
    </member>
    <member name="T:System.Windows.FontEastAsianLanguage">
      <summary>Provides a mechanism for the user to select font-specific versions of glyphs for a specified East Asian writing system or language.</summary>
    </member>
    <member name="F:System.Windows.FontEastAsianLanguage.HojoKanji">
      <summary>Replaces default glyphs with the corresponding forms from the Hojo Kanji specification.</summary>
    </member>
    <member name="F:System.Windows.FontEastAsianLanguage.Jis04">
      <summary>Replaces default Japanese glyphs with the corresponding forms from the JIS04 specification.</summary>
    </member>
    <member name="F:System.Windows.FontEastAsianLanguage.Jis78">
      <summary>Replaces default Japanese glyphs with the corresponding forms from the JIS78 specification.</summary>
    </member>
    <member name="F:System.Windows.FontEastAsianLanguage.Jis83">
      <summary>Replaces default Japanese glyphs with the corresponding forms from the JIS83 specification.</summary>
    </member>
    <member name="F:System.Windows.FontEastAsianLanguage.Jis90">
      <summary>Replaces default Japanese glyphs with the corresponding forms from the JIS90 specification.</summary>
    </member>
    <member name="F:System.Windows.FontEastAsianLanguage.NlcKanji">
      <summary>Replaces default glyphs with the corresponding forms from the NLC Kanji specification.</summary>
    </member>
    <member name="F:System.Windows.FontEastAsianLanguage.Normal">
      <summary>No font-specific glyph versions are applied.</summary>
    </member>
    <member name="F:System.Windows.FontEastAsianLanguage.Simplified">
      <summary>Replaces traditional Chinese or Japanese forms with their corresponding simplified forms.</summary>
    </member>
    <member name="F:System.Windows.FontEastAsianLanguage.Traditional">
      <summary>Replaces simplified Chinese or Japanese forms with their corresponding traditional forms.</summary>
    </member>
    <member name="F:System.Windows.FontEastAsianLanguage.TraditionalNames">
      <summary>Replaces simplified Kanji forms with their corresponding traditional forms. This glyph set is explicitly limited to the traditional forms considered proper for use in personal names.</summary>
    </member>
    <member name="T:System.Windows.FontEastAsianWidths">
      <summary>Provides a mechanism for the user to select glyphs of different width styles.</summary>
    </member>
    <member name="F:System.Windows.FontEastAsianWidths.Full">
      <summary>Replaces uniform width glyphs with full width (usually em) glyphs.</summary>
    </member>
    <member name="F:System.Windows.FontEastAsianWidths.Half">
      <summary>Replaces uniform width glyphs with half width (half em) glyphs.</summary>
    </member>
    <member name="F:System.Windows.FontEastAsianWidths.Normal">
      <summary>Default width style.</summary>
    </member>
    <member name="F:System.Windows.FontEastAsianWidths.Proportional">
      <summary>Replaces uniform width glyphs with proportionally spaced glyphs.</summary>
    </member>
    <member name="F:System.Windows.FontEastAsianWidths.Quarter">
      <summary>Replaces uniform width glyphs with one-quarter width (one-quarter em) glyphs.</summary>
    </member>
    <member name="F:System.Windows.FontEastAsianWidths.Third">
      <summary>Replaces uniform width glyphs with one-third width (one-third em) glyphs.</summary>
    </member>
    <member name="T:System.Windows.FontFraction">
      <summary>Describes the fraction style for a <see cref="T:System.Windows.Documents.Typography" /> object.</summary>
    </member>
    <member name="F:System.Windows.FontFraction.Normal">
      <summary>Default style is used.</summary>
    </member>
    <member name="F:System.Windows.FontFraction.Slashed">
      <summary>Slashed fraction style is used.</summary>
    </member>
    <member name="F:System.Windows.FontFraction.Stacked">
      <summary>Stacked fraction style is used.</summary>
    </member>
    <member name="T:System.Windows.FontNumeralAlignment">
      <summary>Describes the numeral alignment for a <see cref="T:System.Windows.Documents.Typography" /> object.</summary>
    </member>
    <member name="F:System.Windows.FontNumeralAlignment.Normal">
      <summary>Default numeral alignment is used.</summary>
    </member>
    <member name="F:System.Windows.FontNumeralAlignment.Proportional">
      <summary>Proportional width alignment is used.</summary>
    </member>
    <member name="F:System.Windows.FontNumeralAlignment.Tabular">
      <summary>Tabular alignment is used.</summary>
    </member>
    <member name="T:System.Windows.FontNumeralStyle">
      <summary>Describes the numeral style for a <see cref="T:System.Windows.Documents.Typography" /> object.</summary>
    </member>
    <member name="F:System.Windows.FontNumeralStyle.Lining">
      <summary>Lining numeral style is used. Replaces default glyphs with numeric forms of even height.</summary>
    </member>
    <member name="F:System.Windows.FontNumeralStyle.Normal">
      <summary>Default numeral style is used.</summary>
    </member>
    <member name="F:System.Windows.FontNumeralStyle.OldStyle">
      <summary>Old style numeral style is used. Replaces default glyphs with a figure style that matches lowercase letters in height and color.</summary>
    </member>
    <member name="T:System.Windows.FontStretch">
      <summary>Describes the degree to which a font has been stretched compared to the normal aspect ratio of that font.</summary>
    </member>
    <member name="M:System.Windows.FontStretch.Compare(System.Windows.FontStretch,System.Windows.FontStretch)">
      <summary>Compares two instances of <see cref="T:System.Windows.FontStretch" /> objects.</summary>
      <param name="left">The first <see cref="T:System.Windows.FontStretch" /> object to compare.</param>
      <param name="right">The second <see cref="T:System.Windows.FontStretch" /> object to compare.</param>
      <returns>An <see cref="T:System.Int32" /> value that represents the relationship between the two instances of <see cref="T:System.Windows.FontStretch" />.</returns>
    </member>
    <member name="M:System.Windows.FontStretch.Equals(System.Object)">
      <summary>Compares a <see cref="T:System.Object" /> with the current <see cref="T:System.Windows.FontStretch" /> object.</summary>
      <param name="obj">The instance of the <see cref="T:System.Object" /> to compare for equality.</param>
      <returns>
        <see langword="true" /> if two instances are equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.FontStretch.Equals(System.Windows.FontStretch)">
      <summary>Compares a <see cref="T:System.Windows.FontStretch" /> object with the current <see cref="T:System.Windows.FontStretch" /> object.</summary>
      <param name="obj">The instance of the <see cref="T:System.Windows.FontStretch" /> object to compare for equality.</param>
      <returns>
        <see langword="true" /> if two instances are equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.FontStretch.FromOpenTypeStretch(System.Int32)">
      <summary>Creates a new instance of <see cref="T:System.Windows.FontStretch" /> that corresponds to the OpenType usStretchClass value.</summary>
      <param name="stretchValue">An integer value between one and nine that corresponds to the usStretchValue definition in the OpenType specification.</param>
      <returns>A new instance of <see cref="T:System.Windows.FontStretch" />.</returns>
    </member>
    <member name="M:System.Windows.FontStretch.GetHashCode">
      <summary>Retrieves the hash code for this object.</summary>
      <returns>An <see cref="T:System.Int32" /> value representing the hash code for the object.</returns>
    </member>
    <member name="M:System.Windows.FontStretch.op_Equality(System.Windows.FontStretch,System.Windows.FontStretch)">
      <summary>Compares two instances of <see cref="T:System.Windows.FontStretch" /> for equality.</summary>
      <param name="left">First instance of <see cref="T:System.Windows.FontStretch" /> to compare.</param>
      <param name="right">Second instance of <see cref="T:System.Windows.FontStretch" /> to compare.</param>
      <returns>
        <see langword="true" /> when the specified <see cref="T:System.Windows.FontStretch" /> objects are equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.FontStretch.op_GreaterThan(System.Windows.FontStretch,System.Windows.FontStretch)">
      <summary>Evaluates two instances of <see cref="T:System.Windows.FontStretch" /> to determine if one instance is greater than the other.</summary>
      <param name="left">First instance of <see cref="T:System.Windows.FontStretch" /> to compare.</param>
      <param name="right">Second instance of <see cref="T:System.Windows.FontStretch" /> to compare.</param>
      <returns>
        <see langword="true" /> if <paramref name="left" /> is greater than <paramref name="right" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.FontStretch.op_GreaterThanOrEqual(System.Windows.FontStretch,System.Windows.FontStretch)">
      <summary>Evaluates two instances of <see cref="T:System.Windows.FontStretch" /> to determine whether one instance is greater than or equal to the other.</summary>
      <param name="left">The first instance of <see cref="T:System.Windows.FontStretch" /> to compare.</param>
      <param name="right">The second instance of <see cref="T:System.Windows.FontStretch" /> to compare.</param>
      <returns>
        <see langword="true" /> if <paramref name="left" /> is greater than or equal to <paramref name="right" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.FontStretch.op_Inequality(System.Windows.FontStretch,System.Windows.FontStretch)">
      <summary>Evaluates two instances of <see cref="T:System.Windows.FontStretch" /> to determine inequality.</summary>
      <param name="left">The first instance of <see cref="T:System.Windows.FontStretch" /> to compare.</param>
      <param name="right">The second instance of <see cref="T:System.Windows.FontStretch" /> to compare.</param>
      <returns>
        <see langword="false" /> if <paramref name="left" /> is equal to <paramref name="right" />; otherwise, <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.FontStretch.op_LessThan(System.Windows.FontStretch,System.Windows.FontStretch)">
      <summary>Evaluates two instances of <see cref="T:System.Windows.FontStretch" /> to determine whether one instance is less than the other.</summary>
      <param name="left">The first instance of <see cref="T:System.Windows.FontStretch" /> to compare.</param>
      <param name="right">The second instance of <see cref="T:System.Windows.FontStretch" /> to compare.</param>
      <returns>
        <see langword="true" /> if <paramref name="left" /> is less than <paramref name="right" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.FontStretch.op_LessThanOrEqual(System.Windows.FontStretch,System.Windows.FontStretch)">
      <summary>Evaluates two instances of <see cref="T:System.Windows.FontStretch" /> to determine whether one instance is less than or equal to the other.</summary>
      <param name="left">The first instance of <see cref="T:System.Windows.FontStretch" /> to compare.</param>
      <param name="right">The second instance of <see cref="T:System.Windows.FontStretch" /> to compare.</param>
      <returns>
        <see langword="true" /> if <paramref name="left" /> is less than or equal to <paramref name="right" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.FontStretch.System#IFormattable#ToString(System.String,System.IFormatProvider)">
      <summary>For a description of this member, see <see cref="M:System.IFormattable.ToString(System.String,System.IFormatProvider)" />.</summary>
      <param name="format">The <see cref="T:System.String" /> specifying the format to use.  
  
 -or-  
  
 <see langword="null" /> to use the default format defined for the type of the <see cref="T:System.IFormattable" /> implementation.</param>
      <param name="provider">The <see cref="T:System.IFormatProvider" /> to use to format the value.  
  
 -or-  
  
 <see langword="null" /> to obtain the numeric format information from the current locale setting of the operating system.</param>
      <returns>A <see cref="T:System.String" /> containing the value of the current instance in the specified format.</returns>
    </member>
    <member name="M:System.Windows.FontStretch.ToOpenTypeStretch">
      <summary>Returns a value that represents the OpenType <c>usStretchClass</c> for this <see cref="T:System.Windows.FontStretch" /> object.</summary>
      <returns>An integer value between 1 and 999 that corresponds to the <c>usStretchClass</c> definition in the OpenType specification.</returns>
    </member>
    <member name="M:System.Windows.FontStretch.ToString">
      <summary>Creates a <see cref="T:System.String" /> representation of the current <see cref="T:System.Windows.FontStretch" /> object based on the current culture.</summary>
      <returns>A <see cref="T:System.String" /> value representation of the object.</returns>
    </member>
    <member name="T:System.Windows.FontStretchConverter">
      <summary>Converts instances of <see cref="T:System.Windows.FontStretch" /> to and from other type representations.</summary>
    </member>
    <member name="M:System.Windows.FontStretchConverter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.FontStretchConverter" /> class.</summary>
    </member>
    <member name="M:System.Windows.FontStretchConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines if conversion from a specified type to a <see cref="T:System.Windows.FontStretch" /> value is possible.</summary>
      <param name="td">Context information of a type.</param>
      <param name="t">The type of the source that is being evaluated for conversion.</param>
      <returns>
        <see langword="true" /> if <paramref name="t" /> can create a <see cref="T:System.Windows.FontStretch" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.FontStretchConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether an instance of <see cref="T:System.Windows.FontStretch" /> can be converted to a different type.</summary>
      <param name="context">Context information of a type.</param>
      <param name="destinationType">The desired type that this instance of <see cref="T:System.Windows.FontStretch" /> is being evaluated for conversion to.</param>
      <returns>
        <see langword="true" /> if the converter can convert <see cref="T:System.Windows.FontStretch" /> to <paramref name="destinationType" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.FontStretchConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
      <summary>Attempts to convert a specified object to an instance of <see cref="T:System.Windows.FontStretch" />.</summary>
      <param name="td">Context information of a type.</param>
      <param name="ci">
        <see cref="T:System.Globalization.CultureInfo" /> of the type being converted.</param>
      <param name="value">The object being converted.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="value" /> is <see langword="null" /> or is not a valid type for conversion.</exception>
      <returns>The instance of <see cref="T:System.Windows.FontStretch" /> created from the converted <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Windows.FontStretchConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
      <summary>Attempts to convert an instance of <see cref="T:System.Windows.FontStretch" /> to a specified type.</summary>
      <param name="context">Context information of a type.</param>
      <param name="culture">
        <see cref="T:System.Globalization.CultureInfo" /> of the type being converted.</param>
      <param name="value">The instance of <see cref="T:System.Windows.FontStretch" /> to convert.</param>
      <param name="destinationType">The type this instance of <see cref="T:System.Windows.FontStretch" /> is converted to.</param>
      <exception cref="T:System.NotSupportedException">
        <paramref name="value" /> is <see langword="null" />  
  
-or-
  
 <paramref name="value" /> is not an instance of <see cref="T:System.Windows.FontStretch" />  
  
-or-
  
 <paramref name="destinationType" /> is not a valid destination type.</exception>
      <returns>The object created from the converted instance of <see cref="T:System.Windows.FontStretch" />.</returns>
    </member>
    <member name="T:System.Windows.FontStretches">
      <summary>Provides a set of static predefined <see cref="T:System.Windows.FontStretch" /> values.</summary>
    </member>
    <member name="P:System.Windows.FontStretches.Condensed">
      <summary>Specifies a condensed <see cref="T:System.Windows.FontStretch" />.</summary>
      <returns>A value that represents a condensed <see cref="T:System.Windows.FontStretch" />.</returns>
    </member>
    <member name="P:System.Windows.FontStretches.Expanded">
      <summary>Specifies an expanded <see cref="T:System.Windows.FontStretch" />.</summary>
      <returns>A value that represents an expanded <see cref="T:System.Windows.FontStretch" />.</returns>
    </member>
    <member name="P:System.Windows.FontStretches.ExtraCondensed">
      <summary>Specifies an extra-condensed <see cref="T:System.Windows.FontStretch" />.</summary>
      <returns>A value that represents an extra-condensed <see cref="T:System.Windows.FontStretch" />.</returns>
    </member>
    <member name="P:System.Windows.FontStretches.ExtraExpanded">
      <summary>Specifies an extra-expanded <see cref="T:System.Windows.FontStretch" />.</summary>
      <returns>A value that represents an extra-expanded <see cref="T:System.Windows.FontStretch" />.</returns>
    </member>
    <member name="P:System.Windows.FontStretches.Medium">
      <summary>Specifies a medium <see cref="T:System.Windows.FontStretch" />.</summary>
      <returns>A value that represents a medium <see cref="T:System.Windows.FontStretch" />.</returns>
    </member>
    <member name="P:System.Windows.FontStretches.Normal">
      <summary>Specifies a normal <see cref="T:System.Windows.FontStretch" />.</summary>
      <returns>A value that represents a normal <see cref="T:System.Windows.FontStretch" />.</returns>
    </member>
    <member name="P:System.Windows.FontStretches.SemiCondensed">
      <summary>Specifies a semi-condensed <see cref="T:System.Windows.FontStretch" />.</summary>
      <returns>A value that represents a semi-condensed <see cref="T:System.Windows.FontStretch" />.</returns>
    </member>
    <member name="P:System.Windows.FontStretches.SemiExpanded">
      <summary>Specifies a semi-expanded <see cref="T:System.Windows.FontStretch" />.</summary>
      <returns>A value that represents a semi-expanded <see cref="T:System.Windows.FontStretch" />.</returns>
    </member>
    <member name="P:System.Windows.FontStretches.UltraCondensed">
      <summary>Specifies an ultra-condensed <see cref="T:System.Windows.FontStretch" />.</summary>
      <returns>A value that represents an ultra-condensed <see cref="T:System.Windows.FontStretch" />.</returns>
    </member>
    <member name="P:System.Windows.FontStretches.UltraExpanded">
      <summary>Specifies an ultra-expanded <see cref="T:System.Windows.FontStretch" />.</summary>
      <returns>A value that represents an ultra-expanded <see cref="T:System.Windows.FontStretch" />.</returns>
    </member>
    <member name="T:System.Windows.FontStyle">
      <summary>Defines a structure that represents the style of a font face as normal, italic, or oblique.</summary>
    </member>
    <member name="M:System.Windows.FontStyle.Equals(System.Object)">
      <summary>Compares an <see cref="T:System.Object" /> with the current <see cref="T:System.Windows.FontStyle" /> instance for equality.</summary>
      <param name="obj">An <see cref="T:System.Object" /> value that represents the <see cref="T:System.Windows.FontStyle" /> to compare for equality.</param>
      <returns>
        <see langword="true" /> to show the two instances are equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.FontStyle.Equals(System.Windows.FontStyle)">
      <summary>Compares a <see cref="T:System.Windows.FontStyle" /> with the current <see cref="T:System.Windows.FontStyle" /> instance for equality.</summary>
      <param name="obj">An instance of <see cref="T:System.Windows.FontStyle" /> to compare for equality.</param>
      <returns>
        <see langword="true" /> to show the two instances are equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.FontStyle.GetHashCode">
      <summary>Retrieves the hash code for this object.</summary>
      <returns>A 32-bit hash code, which is a signed integer.</returns>
    </member>
    <member name="M:System.Windows.FontStyle.op_Equality(System.Windows.FontStyle,System.Windows.FontStyle)">
      <summary>Compares two instances of <see cref="T:System.Windows.FontStyle" /> for equality.</summary>
      <param name="left">The first instance of <see cref="T:System.Windows.FontStyle" /> to compare.</param>
      <param name="right">The second instance of <see cref="T:System.Windows.FontStyle" /> to compare.</param>
      <returns>
        <see langword="true" /> to show the specified <see cref="T:System.Windows.FontStyle" /> objects are equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.FontStyle.op_Inequality(System.Windows.FontStyle,System.Windows.FontStyle)">
      <summary>Evaluates two instances of <see cref="T:System.Windows.FontStyle" /> to determine inequality.</summary>
      <param name="left">The first instance of <see cref="T:System.Windows.FontStyle" /> to compare.</param>
      <param name="right">The second instance of <see cref="T:System.Windows.FontStyle" /> to compare.</param>
      <returns>
        <see langword="false" /> to show <paramref name="left" /> is equal to <paramref name="right" />; otherwise, <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.FontStyle.System#IFormattable#ToString(System.String,System.IFormatProvider)">
      <summary>For a description of this member, see <see cref="M:System.IFormattable.ToString(System.String,System.IFormatProvider)" />.</summary>
      <param name="format">The <see cref="T:System.String" /> specifying the format to use.  
  
 -or-  
  
 <see langword="null" /> to use the default format defined for the type of the <see cref="T:System.IFormattable" /> implementation.</param>
      <param name="provider">The <see cref="T:System.IFormatProvider" /> to use to format the value.  
  
 -or-  
  
 <see langword="null" /> to obtain the numeric format information from the current locale setting of the operating system.</param>
      <returns>A <see cref="T:System.String" /> containing the value of the current instance in the specified format.</returns>
    </member>
    <member name="M:System.Windows.FontStyle.ToString">
      <summary>Creates a <see cref="T:System.String" /> that represents the current <see cref="T:System.Windows.FontStyle" /> object and is based on the <see cref="P:System.Globalization.CultureInfo.CurrentCulture" /> property information.</summary>
      <returns>A <see cref="T:System.String" /> that represents the value of the <see cref="T:System.Windows.FontStyle" /> object, such as "Normal", "Italic", or "Oblique".</returns>
    </member>
    <member name="T:System.Windows.FontStyleConverter">
      <summary>Converts instances of <see cref="T:System.Windows.FontStyle" /> to and from other data types.</summary>
    </member>
    <member name="M:System.Windows.FontStyleConverter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.FontStyleConverter" />.</summary>
    </member>
    <member name="M:System.Windows.FontStyleConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Returns a value that indicates whether this converter can convert an object of the given type to an instance of <see cref="T:System.Windows.FontStyle" />.</summary>
      <param name="td">Describes the context information of a type.</param>
      <param name="t">The type of the source that is being evaluated for conversion.</param>
      <returns>
        <see langword="true" /> if the converter can convert the provided type to an instance of <see cref="T:System.Windows.FontStyle" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.FontStyleConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether an instance of <see cref="T:System.Windows.FontStyle" /> can be converted to a different type.</summary>
      <param name="context">Context information of a type.</param>
      <param name="destinationType">The desired type that this instance of <see cref="T:System.Windows.FontStyle" /> is being evaluated for conversion to.</param>
      <returns>
        <see langword="true" /> if the converter can convert this instance of <see cref="T:System.Windows.FontStyle" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.FontStyleConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
      <summary>Attempts to convert a specified object to an instance of <see cref="T:System.Windows.FontStyle" />.</summary>
      <param name="td">Context information of a type.</param>
      <param name="ci">
        <see cref="T:System.Globalization.CultureInfo" /> of the type being converted.</param>
      <param name="value">The object being converted.</param>
      <exception cref="T:System.NotSupportedException">
        <paramref name="value" /> is <see langword="null" /> or is not a valid type for conversion.</exception>
      <returns>The instance of <see cref="T:System.Windows.FontStyle" /> created from the converted <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Windows.FontStyleConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
      <summary>Attempts to convert an instance of <see cref="T:System.Windows.FontStyle" /> to a specified type.</summary>
      <param name="context">Context information of a type.</param>
      <param name="culture">
        <see cref="T:System.Globalization.CultureInfo" /> of the type being converted.</param>
      <param name="value">The instance of <see cref="T:System.Windows.FontStyle" /> to convert.</param>
      <param name="destinationType">The type this instance of <see cref="T:System.Windows.FontStyle" /> is converted to.</param>
      <exception cref="T:System.NotSupportedException">
        <paramref name="value" /> is <see langword="null" />  
  
 -or-  
  
 <paramref name="value" /> is not an instance of <see cref="T:System.Windows.FontStyle" />  
  
 -or-  
  
 <paramref name="destinationType" /> is not a valid destination type.</exception>
      <returns>The object created from the converted instance of <see cref="T:System.Windows.FontStyle" />.</returns>
    </member>
    <member name="T:System.Windows.FontStyles">
      <summary>Provides a set of static predefined <see cref="T:System.Windows.FontStyle" /> values.</summary>
    </member>
    <member name="P:System.Windows.FontStyles.Italic">
      <summary>Specifies an italic <see cref="T:System.Windows.FontStyle" />.</summary>
      <returns>A value that represents an italic <see cref="T:System.Windows.FontStyle" />.</returns>
    </member>
    <member name="P:System.Windows.FontStyles.Normal">
      <summary>Specifies a normal <see cref="T:System.Windows.FontStyle" />.</summary>
      <returns>A value that represents a normal <see cref="T:System.Windows.FontStyle" />.</returns>
    </member>
    <member name="P:System.Windows.FontStyles.Oblique">
      <summary>Specifies an oblique <see cref="T:System.Windows.FontStyle" />.</summary>
      <returns>A value that represents an oblique <see cref="T:System.Windows.FontStyle" />.</returns>
    </member>
    <member name="T:System.Windows.FontVariants">
      <summary>Renders variant typographic glyph forms.</summary>
    </member>
    <member name="F:System.Windows.FontVariants.Inferior">
      <summary>Replaces a default glyph with an inferior glyph, or it may combine glyph substitution with positioning adjustments for proper placement. Inferior forms are typically used in chemical formulas or mathematical notation.</summary>
    </member>
    <member name="F:System.Windows.FontVariants.Normal">
      <summary>Default font behavior. Font scaling and positioning is normal.</summary>
    </member>
    <member name="F:System.Windows.FontVariants.Ordinal">
      <summary>Replaces a default glyph with an ordinal glyph, or it may combine glyph substitution with positioning adjustments for proper placement. Ordinal forms are normally associated with numeric notation of an ordinal word, such as "1st" for "first."</summary>
    </member>
    <member name="F:System.Windows.FontVariants.Ruby">
      <summary>Replaces a default glyph with a smaller Japanese Kana glyph. This is used to clarify the meaning of Kanji, which may be unfamiliar to the reader.</summary>
    </member>
    <member name="F:System.Windows.FontVariants.Subscript">
      <summary>Replaces a default glyph with a subscript glyph.</summary>
    </member>
    <member name="F:System.Windows.FontVariants.Superscript">
      <summary>Replaces a default glyph with a superscript glyph. Superscript is commonly used for footnotes.</summary>
    </member>
    <member name="T:System.Windows.FontWeight">
      <summary>Refers to the density of a typeface, in terms of the lightness or heaviness of the strokes.</summary>
    </member>
    <member name="M:System.Windows.FontWeight.Compare(System.Windows.FontWeight,System.Windows.FontWeight)">
      <summary>Compares two instances of <see cref="T:System.Windows.FontWeight" />.</summary>
      <param name="left">The first <see cref="T:System.Windows.FontWeight" /> object to compare.</param>
      <param name="right">The second <see cref="T:System.Windows.FontWeight" /> object to compare.</param>
      <returns>An <see cref="T:System.Int32" /> value that indicates the relationship between the two instances of <see cref="T:System.Windows.FontWeight" />. When the return value is less than zero, <paramref name="left" /> is less than <paramref name="right" />. When this value is zero, it indicates that both operands are equal. When the value is greater than zero, it indicates that <paramref name="left" /> is greater than <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Windows.FontWeight.Equals(System.Object)">
      <summary>Determines whether the current <see cref="T:System.Windows.FontWeight" /> object is equal to a specified object.</summary>
      <param name="obj">The <see cref="T:System.Object" /> to compare for equality.</param>
      <returns>
        <see langword="true" /> if the two instances are equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.FontWeight.Equals(System.Windows.FontWeight)">
      <summary>Determines whether the current <see cref="T:System.Windows.FontWeight" /> object is equal to a specified <see cref="T:System.Windows.FontWeight" /> object.</summary>
      <param name="obj">The instance of <see cref="T:System.Windows.FontWeight" /> to compare for equality.</param>
      <returns>
        <see langword="true" /> if the two instances are equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.FontWeight.FromOpenTypeWeight(System.Int32)">
      <summary>Creates a new instance of <see cref="T:System.Windows.FontWeight" /> that corresponds to the OpenType <c>usWeightClass</c> value.</summary>
      <param name="weightValue">An integer value between 1 and 999 that corresponds to the <c>usWeightClass</c> definition in the OpenType specification.</param>
      <returns>A new instance of <see cref="T:System.Windows.FontWeight" />.</returns>
    </member>
    <member name="M:System.Windows.FontWeight.GetHashCode">
      <summary>Retrieves the hash code for this object.</summary>
      <returns>A 32-bit hash code, which is a signed integer.</returns>
    </member>
    <member name="M:System.Windows.FontWeight.op_Equality(System.Windows.FontWeight,System.Windows.FontWeight)">
      <summary>Compares two instances of <see cref="T:System.Windows.FontWeight" /> for equality.</summary>
      <param name="left">The first instance of <see cref="T:System.Windows.FontWeight" /> to compare.</param>
      <param name="right">The second instance of <see cref="T:System.Windows.FontWeight" /> to compare.</param>
      <returns>
        <see langword="true" /> if the instances of <see cref="T:System.Windows.FontWeight" /> are equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.FontWeight.op_GreaterThan(System.Windows.FontWeight,System.Windows.FontWeight)">
      <summary>Evaluates two instances of <see cref="T:System.Windows.FontWeight" /> to determine whether one instance is greater than the other.</summary>
      <param name="left">The first instance of <see cref="T:System.Windows.FontWeight" /> to compare.</param>
      <param name="right">The second instance of <see cref="T:System.Windows.FontWeight" /> to compare.</param>
      <returns>
        <see langword="true" /> if <paramref name="left" /> is greater than <paramref name="right" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.FontWeight.op_GreaterThanOrEqual(System.Windows.FontWeight,System.Windows.FontWeight)">
      <summary>Evaluates two instances of <see cref="T:System.Windows.FontWeight" /> to determine whether one instance is greater than or equal to the other.</summary>
      <param name="left">The first instance of <see cref="T:System.Windows.FontWeight" /> to compare.</param>
      <param name="right">The second instance of <see cref="T:System.Windows.FontWeight" /> to compare.</param>
      <returns>
        <see langword="true" /> if <paramref name="left" /> is greater than or equal to <paramref name="right" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.FontWeight.op_Inequality(System.Windows.FontWeight,System.Windows.FontWeight)">
      <summary>Evaluates two instances of <see cref="T:System.Windows.FontWeight" /> to determine inequality.</summary>
      <param name="left">The first instance of <see cref="T:System.Windows.FontWeight" /> to compare.</param>
      <param name="right">The second instance of <see cref="T:System.Windows.FontWeight" /> to compare.</param>
      <returns>
        <see langword="false" /> if <paramref name="left" /> is equal to <paramref name="right" />; otherwise, <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.FontWeight.op_LessThan(System.Windows.FontWeight,System.Windows.FontWeight)">
      <summary>Evaluates two instances of <see cref="T:System.Windows.FontWeight" /> to determine whether one instance is less than the other.</summary>
      <param name="left">The first instance of <see cref="T:System.Windows.FontWeight" /> to compare.</param>
      <param name="right">The second instance of <see cref="T:System.Windows.FontWeight" /> to compare.</param>
      <returns>
        <see langword="true" /> if <paramref name="left" /> is less than <paramref name="right" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.FontWeight.op_LessThanOrEqual(System.Windows.FontWeight,System.Windows.FontWeight)">
      <summary>Evaluates two instances of <see cref="T:System.Windows.FontWeight" /> to determine whether one instance is less than or equal to the other.</summary>
      <param name="left">The first instance of <see cref="T:System.Windows.FontWeight" /> to compare.</param>
      <param name="right">The second instance of <see cref="T:System.Windows.FontWeight" /> to compare.</param>
      <returns>
        <see langword="true" /> if <paramref name="left" /> is less than or equal to <paramref name="right" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.FontWeight.System#IFormattable#ToString(System.String,System.IFormatProvider)">
      <summary>For a description of this member, see <see cref="M:System.IFormattable.ToString(System.String,System.IFormatProvider)" />.</summary>
      <param name="format">The <see cref="T:System.String" /> specifying the format to use.  
  
 -or-  
  
 <see langword="null" /> to use the default format defined for the type of the <see cref="T:System.IFormattable" /> implementation.</param>
      <param name="provider">The <see cref="T:System.IFormatProvider" /> to use to format the value.  
  
 -or-  
  
 <see langword="null" /> to obtain the numeric format information from the current locale setting of the operating system.</param>
      <returns>A <see cref="T:System.String" /> containing the value of the current instance in the specified format.</returns>
    </member>
    <member name="M:System.Windows.FontWeight.ToOpenTypeWeight">
      <summary>Returns a value that represents the OpenType <c>usWeightClass</c> for the <see cref="T:System.Windows.FontWeight" /> object.</summary>
      <returns>An integer value between 1 and 999 that corresponds to the <c>usWeightClass</c> definition in the OpenType specification.</returns>
    </member>
    <member name="M:System.Windows.FontWeight.ToString">
      <summary>Returns a text string that represents the value of the <see cref="T:System.Windows.FontWeight" /> object and is based on the <see cref="P:System.Globalization.CultureInfo.CurrentCulture" /> property information.</summary>
      <returns>A <see cref="T:System.String" /> that represents the value of the <see cref="T:System.Windows.FontWeight" /> object, such as "Light", "Normal", or "UltraBold".</returns>
    </member>
    <member name="T:System.Windows.FontWeightConverter">
      <summary>Converts instances of <see cref="T:System.Windows.FontWeight" /> to and from other data types.</summary>
    </member>
    <member name="M:System.Windows.FontWeightConverter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.FontWeightConverter" /> class.</summary>
    </member>
    <member name="M:System.Windows.FontWeightConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Returns a value that indicates whether this converter can convert an object of the given type to an instance of <see cref="T:System.Windows.FontWeight" />.</summary>
      <param name="td">Context information of a type.</param>
      <param name="t">The type of the source that is being evaluated for conversion.</param>
      <returns>
        <see langword="true" /> if the converter can convert the provided type to an instance of <see cref="T:System.Windows.FontWeight" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.FontWeightConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether an instance of <see cref="T:System.Windows.FontWeight" /> can be converted to a different type.</summary>
      <param name="context">Context information of a type.</param>
      <param name="destinationType">The desired type that this instance of <see cref="T:System.Windows.FontWeight" /> is being evaluated for conversion to.</param>
      <returns>
        <see langword="true" /> if the converter can convert this instance of <see cref="T:System.Windows.FontWeight" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.FontWeightConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
      <summary>Attempts to convert a specified object to an instance of <see cref="T:System.Windows.FontWeight" />.</summary>
      <param name="td">Context information of a type.</param>
      <param name="ci">
        <see cref="T:System.Globalization.CultureInfo" /> of the type being converted.</param>
      <param name="value">The object being converted.</param>
      <exception cref="T:System.NotSupportedException">
        <paramref name="value" /> is <see langword="null" /> or is not a valid type for conversion.</exception>
      <returns>The instance of <see cref="T:System.Windows.FontWeight" /> created from the converted <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Windows.FontWeightConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
      <summary>Attempts to convert an instance of <see cref="T:System.Windows.FontWeight" /> to a specified type.</summary>
      <param name="context">Describes the context information of a type.</param>
      <param name="culture">Describes the <see cref="T:System.Globalization.CultureInfo" /> of the type being converted.</param>
      <param name="value">The instance of <see cref="T:System.Windows.FontWeight" /> to convert.</param>
      <param name="destinationType">The type this instance of <see cref="T:System.Windows.FontWeight" /> is converted to.</param>
      <exception cref="T:System.NotSupportedException">
        <paramref name="value" /> is <see langword="null" />  
  
 -or-  
  
 <paramref name="value" /> i is not an instance of <see cref="T:System.Windows.FontWeight" />  
  
 -or-  
  
 <paramref name="destinationType" /> is not a valid destination type.</exception>
      <returns>The object created from the converted instance of <see cref="T:System.Windows.FontWeight" />.</returns>
    </member>
    <member name="T:System.Windows.FontWeights">
      <summary>Provides a set of static predefined <see cref="T:System.Windows.FontWeight" /> values.</summary>
    </member>
    <member name="P:System.Windows.FontWeights.Black">
      <summary>Specifies a "Black" font weight.</summary>
      <returns>A value that represents a "Black" font weight.</returns>
    </member>
    <member name="P:System.Windows.FontWeights.Bold">
      <summary>Specifies a "Bold" font weight.</summary>
      <returns>A value that represents a "Bold" font weight.</returns>
    </member>
    <member name="P:System.Windows.FontWeights.DemiBold">
      <summary>Specifies a "Demi-bold" font weight.</summary>
      <returns>A value that represents a "Demi-bold" font weight.</returns>
    </member>
    <member name="P:System.Windows.FontWeights.ExtraBlack">
      <summary>Specifies an "Extra-black" font weight.</summary>
      <returns>A value that represents an "Extra-black" font weight.</returns>
    </member>
    <member name="P:System.Windows.FontWeights.ExtraBold">
      <summary>Specifies an "Extra-bold" font weight.</summary>
      <returns>A value that represents an "Extra-bold" font weight.</returns>
    </member>
    <member name="P:System.Windows.FontWeights.ExtraLight">
      <summary>Specifies an "Extra-light" font weight.</summary>
      <returns>A value that represents an "Extra-light" font weight.</returns>
    </member>
    <member name="P:System.Windows.FontWeights.Heavy">
      <summary>Specifies a "Heavy" font weight.</summary>
      <returns>A value that represents a "Heavy" font weight.</returns>
    </member>
    <member name="P:System.Windows.FontWeights.Light">
      <summary>Specifies a "Light" font weight.</summary>
      <returns>A value that represents a "Light" font weight.</returns>
    </member>
    <member name="P:System.Windows.FontWeights.Medium">
      <summary>Specifies a "Medium" font weight.</summary>
      <returns>A value that represents a "Medium" font weight.</returns>
    </member>
    <member name="P:System.Windows.FontWeights.Normal">
      <summary>Specifies a "Normal" font weight.</summary>
      <returns>A value that represents a "Normal" font weight.</returns>
    </member>
    <member name="P:System.Windows.FontWeights.Regular">
      <summary>Specifies a "Regular" font weight.</summary>
      <returns>A value that represents a "Regular" font weight.</returns>
    </member>
    <member name="P:System.Windows.FontWeights.SemiBold">
      <summary>Specifies a "Semi-bold" font weight.</summary>
      <returns>A value that represents a "Semi-bold" font weight.</returns>
    </member>
    <member name="P:System.Windows.FontWeights.Thin">
      <summary>Specifies a "Thin" font weight.</summary>
      <returns>A value that represents a "Thin" font weight.</returns>
    </member>
    <member name="P:System.Windows.FontWeights.UltraBlack">
      <summary>Specifies an "Ultra-black" font weight.</summary>
      <returns>A value that represents an "Ultra-black" font weight.</returns>
    </member>
    <member name="P:System.Windows.FontWeights.UltraBold">
      <summary>Specifies an "Ultra-bold" font weight.</summary>
      <returns>A value that represents an "Ultra-bold" font weight.</returns>
    </member>
    <member name="P:System.Windows.FontWeights.UltraLight">
      <summary>Specifies an "Ultra-light" font weight.</summary>
      <returns>A value that represents an "Ultra-light" font weight.</returns>
    </member>
    <member name="T:System.Windows.FreezableCollection`1">
      <summary>Represents a collection of <see cref="T:System.Windows.DependencyObject" />, <see cref="T:System.Windows.Freezable" />, or <see cref="T:System.Windows.Media.Animation.Animatable" /> objects. <see cref="T:System.Windows.FreezableCollection`1" /> is itself an <see cref="T:System.Windows.Media.Animation.Animatable" /> type.</summary>
      <typeparam name="T">The type of collection. This type must be a <see cref="T:System.Windows.DependencyObject" /> or a derived class.</typeparam>
    </member>
    <member name="E:System.Windows.FreezableCollection`1.System#Collections#Specialized#INotifyCollectionChanged#CollectionChanged">
      <summary>For a description of this members, see <see cref="E:System.Collections.Specialized.INotifyCollectionChanged.CollectionChanged" />.</summary>
    </member>
    <member name="E:System.Windows.FreezableCollection`1.System#ComponentModel#INotifyPropertyChanged#PropertyChanged">
      <summary>For a description of this members, see <see cref="E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged" />.</summary>
    </member>
    <member name="M:System.Windows.FreezableCollection`1.#ctor">
      <summary>Initializes a new instance of <see cref="T:System.Windows.FreezableCollection`1" /> that is empty and has the default initial capacity.</summary>
    </member>
    <member name="M:System.Windows.FreezableCollection`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.FreezableCollection`1" /> class that contains the same elements as the specified collection.</summary>
      <param name="collection">The collection whose items should be added to the new <see cref="T:System.Windows.FreezableCollection`1" />.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="collection" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.FreezableCollection`1.#ctor(System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.FreezableCollection`1" /> that is empty and has the specified initial capacity.</summary>
      <param name="capacity">A value that is greater than or equal to 0 that specifies the number of elements the new collection can initially store.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="capacity" /> is less than 0.</exception>
    </member>
    <member name="M:System.Windows.FreezableCollection`1.Add(`0)">
      <summary>Adds the specified object to the end of the <see cref="T:System.Windows.FreezableCollection`1" />.</summary>
      <param name="value">The object to be added to the end of the <see cref="T:System.Windows.FreezableCollection`1" />. This value cannot be <see langword="null" />.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="value" /> is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Windows.FreezableCollection`1" /> is frozen (its <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />).</exception>
    </member>
    <member name="M:System.Windows.FreezableCollection`1.Clear">
      <summary>Removes all elements from the collection.</summary>
    </member>
    <member name="M:System.Windows.FreezableCollection`1.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.FreezableCollection`1" /> and its contents, making deep copies. If this collection (or its contents) has animated dependency properties, the property's base value is copied, not its current animated value.</summary>
      <returns>A modifiable copy of this collection and its contents. The copy's <see cref="P:System.Windows.Freezable.IsFrozen" /> value is <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.FreezableCollection`1.CloneCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone (deep copy) of the specified <see cref="T:System.Windows.FreezableCollection`1" /> using base (non-animated) property values.</summary>
      <param name="source">The <see cref="T:System.Windows.FreezableCollection`1" /> to copy.</param>
    </member>
    <member name="M:System.Windows.FreezableCollection`1.CloneCurrentValue">
      <summary>Creates a modifiable copy of this <see cref="T:System.Windows.FreezableCollection`1" /> and its contents, making deep copies of this object's current values. If this object (or the objects it contains) contains animated dependency properties, their current animated values are copied.</summary>
      <returns>A modifiable clone of the collection and its contents. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.FreezableCollection`1.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes this instance a modifiable clone (deep copy) of the specified <see cref="T:System.Windows.FreezableCollection`1" /> using current property values.</summary>
      <param name="source">The <see cref="T:System.Windows.FreezableCollection`1" /> to clone.</param>
    </member>
    <member name="M:System.Windows.FreezableCollection`1.Contains(`0)">
      <summary>Determines whether this <see cref="T:System.Windows.FreezableCollection`1" /> contains the specified value.</summary>
      <param name="value">The object to locate in this collection. This object may be <see langword="null" />.</param>
      <returns>
        <see langword="true" /> if value is found in the <see cref="T:System.Windows.FreezableCollection`1" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.FreezableCollection`1.CopyTo(`0[],System.Int32)">
      <summary>Copies the entire <see cref="T:System.Windows.FreezableCollection`1" /> to a compatible one-dimensional array, starting at the specified index of the target array.</summary>
      <param name="array">The one-dimensional array that is the destination of the elements copied from <see cref="T:System.Windows.FreezableCollection`1" />.</param>
      <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="array" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than 0.</exception>
      <exception cref="T:System.ArgumentException">The number of elements in the source <see cref="T:System.Windows.FreezableCollection`1" /> is greater than the available space from index to the end of the destination <paramref name="array" />.</exception>
    </member>
    <member name="M:System.Windows.FreezableCollection`1.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.FreezableCollection`1" />.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.FreezableCollection`1.FreezeCore(System.Boolean)">
      <summary>Makes this <see cref="T:System.Windows.FreezableCollection`1" /> object unmodifiable or determines whether it can be made unmodifiable.</summary>
      <param name="isChecking">
        <see langword="true" /> if the <see cref="T:System.Windows.FreezableCollection`1" /> should simply return whether it can be frozen. <see langword="false" /> if the <see cref="T:System.Windows.FreezableCollection`1" /> instance should actually freeze itself when this method is called.</param>
      <returns>If <paramref name="isChecking" /> is <see langword="true" />, this method returns <see langword="true" /> if this <see cref="T:System.Windows.FreezableCollection`1" /> can be made unmodifiable, or <see langword="false" /> if it cannot be made unmodifiable.  
  
 If <paramref name="isChecking" /> is <see langword="false" />, this method returns <see langword="true" /> if the if the specified <see cref="T:System.Windows.FreezableCollection`1" /> is now unmodifiable, or <see langword="false" /> if it cannot be made unmodifiable, with the side effect of having begun to change the frozen status of this object.</returns>
    </member>
    <member name="M:System.Windows.FreezableCollection`1.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a frozen clone of the specified <see cref="T:System.Windows.FreezableCollection`1" /> using base (non-animated) property values.</summary>
      <param name="source">The <see cref="T:System.Windows.FreezableCollection`1" /> to copy.</param>
    </member>
    <member name="M:System.Windows.FreezableCollection`1.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a frozen clone of the specified <see cref="T:System.Windows.Freezable" />. If this object has animated dependency properties, their current animated values are copied.</summary>
      <param name="source">The <see cref="T:System.Windows.FreezableCollection`1" /> to copy.</param>
    </member>
    <member name="M:System.Windows.FreezableCollection`1.GetEnumerator">
      <summary>Returns an enumerator for the entire <see cref="T:System.Windows.FreezableCollection`1" />.</summary>
      <returns>An enumerator for the entire <see cref="T:System.Windows.FreezableCollection`1" />.</returns>
    </member>
    <member name="M:System.Windows.FreezableCollection`1.IndexOf(`0)">
      <summary>Searches for the specified object and returns the zero-based index of the first occurrence within the entire <see cref="T:System.Windows.FreezableCollection`1" />.</summary>
      <param name="value">The object to locate in the <see cref="T:System.Windows.FreezableCollection`1" />.</param>
      <returns>The zero-based index of the first occurrence of <paramref name="value" /> within the entire <see cref="T:System.Windows.FreezableCollection`1" />, if found; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.FreezableCollection`1.Insert(System.Int32,`0)">
      <summary>Inserts the specified object into the <see cref="T:System.Windows.FreezableCollection`1" /> at the specified index.</summary>
      <param name="index">The zero-based index at which <paramref name="value" /> should be inserted.</param>
      <param name="value">The object to insert.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="value" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than 0.  
  
-or-
  
 <paramref name="index" /> is greater than <see cref="P:System.Windows.FreezableCollection`1.Count" />.</exception>
      <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Windows.FreezableCollection`1" /> is frozen (its <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />).</exception>
    </member>
    <member name="M:System.Windows.FreezableCollection`1.Remove(`0)">
      <summary>Removes the first occurrence of the specified object from the <see cref="T:System.Windows.FreezableCollection`1" />.</summary>
      <param name="value">The object to remove.</param>
      <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Windows.FreezableCollection`1" /> is frozen (its <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />).</exception>
      <returns>
        <see langword="true" /> if an occurrence of <paramref name="value" /> was found in the collection and removed; <see langword="false" /> if <paramref name="value" /> could not be found in the collection.</returns>
    </member>
    <member name="M:System.Windows.FreezableCollection`1.RemoveAt(System.Int32)">
      <summary>Removes the object at the specified zero-based index of the <see cref="T:System.Windows.FreezableCollection`1" />.</summary>
      <param name="index">The zero-based index of the object to remove.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than 0.  
  
-or-
  
 <paramref name="index" /> is greater than <see cref="P:System.Windows.FreezableCollection`1.Count" />.</exception>
      <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Windows.FreezableCollection`1" /> is frozen (its <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />).</exception>
    </member>
    <member name="M:System.Windows.FreezableCollection`1.System#Collections#Generic#IEnumerable{T}#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.Generic.IEnumerable`1.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.FreezableCollection`1.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>For a description of this member, see <see cref="M:System.Collections.ICollection.CopyTo(System.Array,System.Int32)" />.</summary>
      <param name="array">A zero-based <see cref="T:System.Array" /> that receives the copied items from the <see cref="T:System.Windows.FreezableCollection`1" />.</param>
      <param name="index">The first position in the specified <see cref="T:System.Array" /> to receive the copied contents.</param>
    </member>
    <member name="M:System.Windows.FreezableCollection`1.System#Collections#IEnumerable#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.IEnumerable.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.FreezableCollection`1.System#Collections#IList#Add(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Add(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to add to the <see cref="T:System.Windows.FreezableCollection`1" />.</param>
      <returns>The position into which the new element was inserted.</returns>
    </member>
    <member name="M:System.Windows.FreezableCollection`1.System#Collections#IList#Contains(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Contains(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.FreezableCollection`1" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Windows.FreezableCollection`1" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.FreezableCollection`1.System#Collections#IList#IndexOf(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.IndexOf(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.FreezableCollection`1" />.</param>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.FreezableCollection`1.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Insert(System.Int32,System.Object)" />.</summary>
      <param name="index">The zero-based index at which to insert the <see cref="T:System.Object" />.</param>
      <param name="value">The <see cref="T:System.Object" /> to insert into the <see cref="T:System.Windows.FreezableCollection`1" />.</param>
    </member>
    <member name="M:System.Windows.FreezableCollection`1.System#Collections#IList#Remove(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Remove(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to remove from the <see cref="T:System.Windows.FreezableCollection`1" />.</param>
    </member>
    <member name="P:System.Windows.FreezableCollection`1.Count">
      <summary>Gets the number of elements contained by this <see cref="T:System.Windows.FreezableCollection`1" />.</summary>
      <returns>The number of elements contained by this <see cref="T:System.Windows.FreezableCollection`1" />.</returns>
    </member>
    <member name="P:System.Windows.FreezableCollection`1.Item(System.Int32)">
      <summary>Gets or sets the element at the specified index.</summary>
      <param name="index">The zero-based index of the element to get or set.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than 0.  
  
-or-
  
 <paramref name="index" /> is equal to or greater than <see cref="P:System.Windows.FreezableCollection`1.Count" />.</exception>
      <exception cref="T:System.ArgumentException">The specified element is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">Attempting to set an item in the collection when the collection is frozen (its <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />).</exception>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="P:System.Windows.FreezableCollection`1.System#Collections#Generic#ICollection{T}#IsReadOnly">
      <summary>For a description of this member, see <see cref="P:System.Collections.Generic.ICollection`1.IsReadOnly" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.FreezableCollection`1" /> is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.FreezableCollection`1.System#Collections#ICollection#IsSynchronized">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.IsSynchronized" />.</summary>
      <returns>
        <see langword="true" /> if access to the <see cref="T:System.Windows.FreezableCollection`1" /> is synchronized (thread safe); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.FreezableCollection`1.System#Collections#ICollection#SyncRoot">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.SyncRoot" />.</summary>
      <returns>An object that can be used to synchronize access to the <see cref="T:System.Windows.FreezableCollection`1" />.</returns>
    </member>
    <member name="P:System.Windows.FreezableCollection`1.System#Collections#IList#IsFixedSize">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.IsFixedSize" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.FreezableCollection`1" /> has a fixed size; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.FreezableCollection`1.System#Collections#IList#IsReadOnly">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.IsReadOnly" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.FreezableCollection`1" /> is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.FreezableCollection`1.System#Collections#IList#Item(System.Int32)">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.Item(System.Int32)" />.</summary>
      <param name="index">The zero-based index of the element to get or set.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="T:System.Windows.FreezableCollection`1.Enumerator">
      <summary>Enumerates the members of a <see cref="T:System.Windows.FreezableCollection`1" />.</summary>
      <typeparam name="T" />
    </member>
    <member name="M:System.Windows.FreezableCollection`1.Enumerator.MoveNext">
      <summary>Advances the enumerator to the next element in the collection.</summary>
      <returns>
        <see langword="true" /> if the enumerator successfully advanced to the next element in the collection; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.FreezableCollection`1.Enumerator.Reset">
      <summary>Resets the enumerator to its initial position.</summary>
    </member>
    <member name="M:System.Windows.FreezableCollection`1.Enumerator.System#IDisposable#Dispose">
      <summary>This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="P:System.Windows.FreezableCollection`1.Enumerator.Current">
      <summary>Gets a value that represents the current element in the collection.</summary>
      <returns>The current element in the collection.</returns>
    </member>
    <member name="P:System.Windows.FreezableCollection`1.Enumerator.System#Collections#IEnumerator#Current">
      <summary>This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="T:System.Windows.GiveFeedbackEventArgs">
      <summary>Contains arguments for the <see cref="E:System.Windows.DragDrop.GiveFeedback" /> event.</summary>
    </member>
    <member name="P:System.Windows.GiveFeedbackEventArgs.Effects">
      <summary>Gets a value that indicates the effects of drag-and-drop operation.</summary>
      <returns>A member of the <see cref="T:System.Windows.DragDropEffects" /> enumeration that indicates the effects of the drag-and-drop operation.</returns>
    </member>
    <member name="P:System.Windows.GiveFeedbackEventArgs.UseDefaultCursors">
      <summary>Gets or sets a Boolean value indicating whether default cursor feedback behavior should be used for the associated drag-and-drop operation.</summary>
      <returns>A Boolean value that indicating whether default cursor feedback behavior should be used for the associated drag-and-drop operation. <see langword="true" /> to use default feedback cursor behavior; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Windows.GiveFeedbackEventHandler">
      <summary>Represents a method that will handle the feedback routed event from in-process drag-and-drop operations, for instance <see cref="E:System.Windows.UIElement.GiveFeedback" />.</summary>
      <param name="sender">The object where the event handler is attached.</param>
      <param name="e">The event data.</param>
    </member>
    <member name="T:System.Windows.HwndDpiChangedEventArgs">
      <summary>Represents a type of HandledEventArgs that     is relevant to a DpiChanged event.</summary>
    </member>
    <member name="P:System.Windows.HwndDpiChangedEventArgs.NewDpi">
      <summary>Gets the scale information after a DPI change.</summary>
      <returns>The new DPI scale information.</returns>
    </member>
    <member name="P:System.Windows.HwndDpiChangedEventArgs.OldDpi">
      <summary>Gets the DPI scale information before a DPI change.</summary>
      <returns>Information about the previous DPI scale.</returns>
    </member>
    <member name="P:System.Windows.HwndDpiChangedEventArgs.SuggestedRect">
      <summary>Provides the size and position of the suggested window, scaled for the new DPI.</summary>
      <returns>A Rect representing the size and position of the window.</returns>
    </member>
    <member name="T:System.Windows.HwndDpiChangedEventHandler">
      <summary>The delegate to use for handlers that receive DPI change notification.</summary>
      <param name="sender">The sender object.</param>
      <param name="e">The HwndDpiChangedEventArgs object.</param>
    </member>
    <member name="T:System.Windows.IContentHost">
      <summary>This interface is implemented by layouts which host <see cref="T:System.Windows.ContentElement" />.</summary>
    </member>
    <member name="M:System.Windows.IContentHost.GetRectangles(System.Windows.ContentElement)">
      <summary>Returns a collection of bounding rectangles for a child element.</summary>
      <param name="child">The child element that the bounding rectangles are returned for.</param>
      <exception cref="T:System.ArgumentNullException">If child is null.</exception>
      <exception cref="T:System.ArgumentException">If the element is not a direct descendant (i.e. element must be a child of the <see cref="T:System.Windows.IContentHost" /> or a <see cref="T:System.Windows.ContentElement" /> which is a direct descendant  of the <see cref="T:System.Windows.IContentHost" />).</exception>
      <returns>A collection of bounding rectangles for a child element.</returns>
    </member>
    <member name="M:System.Windows.IContentHost.InputHitTest(System.Windows.Point)">
      <summary>Performs hit-testing for child elements.</summary>
      <param name="point">Mouse coordinates relative to the ContentHost.</param>
      <returns>A descendant of <see cref="T:System.Windows.IInputElement" />, or NULL if no such element exists.</returns>
    </member>
    <member name="M:System.Windows.IContentHost.OnChildDesiredSizeChanged(System.Windows.UIElement)">
      <summary>Called when a <see cref="T:System.Windows.UIElement" />-derived class which is hosted by a <see cref="T:System.Windows.IContentHost" /> changes its <see cref="P:System.Windows.UIElement.DesiredSize" />.</summary>
      <param name="child">Child element whose <see cref="P:System.Windows.UIElement.DesiredSize" /> has changed.</param>
      <exception cref="T:System.ArgumentNullException">If child is null.</exception>
      <exception cref="T:System.ArgumentException">If child is not a direct descendant (i.e. child must be a child of the <see cref="T:System.Windows.IContentHost" /> or a <see cref="T:System.Windows.ContentElement" /> which is a direct descendant of the <see cref="T:System.Windows.IContentHost" />).</exception>
    </member>
    <member name="P:System.Windows.IContentHost.HostedElements">
      <summary>Gets an enumeration containing all descendant <see cref="T:System.Windows.ContentElement" />-derived classes, as well as all <see cref="T:System.Windows.UIElement" />-derived classes that are a direct descendant of the <see cref="T:System.Windows.IContentHost" /> or one of its descendant <see cref="T:System.Windows.ContentElement" /> classes.</summary>
      <returns>Enumeration containing all descendant <see cref="T:System.Windows.ContentElement" />-derived classes, as well as all <see cref="T:System.Windows.UIElement" />-derived classes that are a direct descendant of the <see cref="T:System.Windows.IContentHost" /> or one of its descendant <see cref="T:System.Windows.ContentElement" /> classes. In other words, elements for which the <see cref="T:System.Windows.IContentHost" /> creates a visual representation (<see cref="T:System.Windows.ContentElement" />-derived classes) or whose layout is driven by the <see cref="T:System.Windows.IContentHost" /> (the first-level descendant <see cref="T:System.Windows.UIElement" />-derived classes).</returns>
    </member>
    <member name="T:System.Windows.IDataObject">
      <summary>Provides a format-independent mechanism for transferring data.</summary>
    </member>
    <member name="M:System.Windows.IDataObject.GetData(System.String)">
      <summary>Retrieves a data object in a specified format; the data format is specified by a string.</summary>
      <param name="format">A string that specifies what format to retrieve the data as. See the <see cref="T:System.Windows.DataFormats" /> class for a set of predefined data formats.</param>
      <returns>A data object with the data in the specified format, or null if the data is not available in the specified format.</returns>
    </member>
    <member name="M:System.Windows.IDataObject.GetData(System.String,System.Boolean)">
      <summary>Retrieves a data object in a specified format, optionally converting the data to the specified format.</summary>
      <param name="format">A string that specifies what format to retrieve the data as. See the <see cref="T:System.Windows.DataFormats" /> class for a set of predefined data formats.</param>
      <param name="autoConvert">
        <see langword="true" /> to attempt to automatically convert the data to the specified format; <see langword="false" /> for no data format conversion.  
  
 If this parameter is <see langword="false" />, the method returns data in the specified format if available, or <see langword="null" /> if the data is not available in the specified format.</param>
      <returns>A data object with the data in the specified format, or null if the data is not available in the specified format.</returns>
    </member>
    <member name="M:System.Windows.IDataObject.GetData(System.Type)">
      <summary>Retrieves a data object in a specified format; the data format is specified by a <see cref="T:System.Type" /> object.</summary>
      <param name="format">A <see cref="T:System.Type" /> object that specifies what format to retrieve the data as. See the <see cref="T:System.Windows.DataFormats" /> class for a set of predefined data formats.</param>
      <returns>A data object with the data in the specified format, or null if the data is not available in the specified format.</returns>
    </member>
    <member name="M:System.Windows.IDataObject.GetDataPresent(System.String)">
      <summary>Checks to see whether the data is available in, or can be converted to, a specified format; the data format is specified by a string.</summary>
      <param name="format">A string that specifies what format to check for. See the <see cref="T:System.Windows.DataFormats" /> class for a set of pre-defined data formats.</param>
      <returns>
        <see langword="true" /> if the data is in, or can be converted to, the specified format; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.IDataObject.GetDataPresent(System.String,System.Boolean)">
      <summary>Checks to see whether the data is available in, or can be converted to, a specified format. A <see langword="Boolean" /> flag indicates whether to check if the data can be converted to the specified format, if it is not available in that format.</summary>
      <param name="format">A string that specifies what format to check for. See the <see cref="T:System.Windows.DataFormats" /> class for a set of pre-defined data formats.</param>
      <param name="autoConvert">
        <see langword="false" /> to only check for the specified format; <see langword="true" /> to also check whether or not data stored in this data object can be converted to the specified format.</param>
      <returns>
        <see langword="true" /> if the data is in, or can be converted to, the specified format; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.IDataObject.GetDataPresent(System.Type)">
      <summary>Checks to see whether the data is available in, or can be converted to, a specified format. The data format is specified by a <see cref="T:System.Type" /> object.</summary>
      <param name="format">A <see cref="T:System.Type" /> that specifies what format to check for. See the <see cref="T:System.Windows.DataFormats" /> class for a set of predefined data formats.</param>
      <returns>
        <see langword="true" /> if the data is in, or can be converted to, the specified format; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.IDataObject.GetFormats">
      <summary>Returns a list of all formats that the data in this data object is stored in, or can be converted to.</summary>
      <returns>An array of strings, with each string specifying the name of a format supported by this data object.</returns>
    </member>
    <member name="M:System.Windows.IDataObject.GetFormats(System.Boolean)">
      <summary>Returns a list of all formats that the data in this data object is stored in. A <see langword="Boolean" /> flag indicates whether or not to also include formats that the data can be automatically converted to.</summary>
      <param name="autoConvert">
        <see langword="true" /> to retrieve all formats that data stored in this data object is stored in, or can be converted to; <see langword="false" /> to retrieve only formats that data stored in this data object is stored in (excluding formats that the data is not stored in, but can be automatically converted to).</param>
      <returns>An array of strings, with each string specifying the name of a format supported by this data object.</returns>
    </member>
    <member name="M:System.Windows.IDataObject.SetData(System.Object)">
      <summary>Stores the specified data in this data object, automatically converting the data format from the source object type.</summary>
      <param name="data">The data to store in this data object.</param>
    </member>
    <member name="M:System.Windows.IDataObject.SetData(System.String,System.Object)">
      <summary>Stores the specified data in this data object, along with one or more specified data formats. The data format is specified by a string.</summary>
      <param name="format">A string that specifies what format to store the data in. See the <see cref="T:System.Windows.DataFormats" /> class for a set of pre-defined data formats.</param>
      <param name="data">The data to store in this data object.</param>
    </member>
    <member name="M:System.Windows.IDataObject.SetData(System.String,System.Object,System.Boolean)">
      <summary>Stores the specified data in this data object, along with one or more specified data formats. This overload includes a <see langword="Boolean" /> flag to indicate whether the data may be converted to another format on retrieval.</summary>
      <param name="format">A string that specifies what format to store the data in. See the <see cref="T:System.Windows.DataFormats" /> class for a set of pre-defined data formats.</param>
      <param name="data">The data to store in this data object.</param>
      <param name="autoConvert">
        <see langword="true" /> to allow the data to be converted to another format on retrieval; <see langword="false" /> to prohibit the data from being converted to another format on retrieval.</param>
    </member>
    <member name="M:System.Windows.IDataObject.SetData(System.Type,System.Object)">
      <summary>Stores the specified data in this data object, along with one or more specified data formats. The data format is specified by a <see cref="T:System.Type" /> class.</summary>
      <param name="format">A <see cref="T:System.Type" /> that specifies what format to store the data in. See the <see cref="T:System.Windows.DataFormats" /> class for a set of predefined data formats.</param>
      <param name="data">The data to store in this data object.</param>
    </member>
    <member name="T:System.Windows.IInputElement">
      <summary>Establishes the common events and also the event-related properties and methods for basic input processing by Windows Presentation Foundation (WPF) elements.</summary>
    </member>
    <member name="E:System.Windows.IInputElement.GotKeyboardFocus">
      <summary>Occurs when the keyboard is focused on this element.</summary>
    </member>
    <member name="E:System.Windows.IInputElement.GotMouseCapture">
      <summary>Occurs when the element captures the mouse.</summary>
    </member>
    <member name="E:System.Windows.IInputElement.GotStylusCapture">
      <summary>Occurs when the element captures the stylus.</summary>
    </member>
    <member name="E:System.Windows.IInputElement.KeyDown">
      <summary>Occurs when a key is pressed while the keyboard is focused on this element.</summary>
    </member>
    <member name="E:System.Windows.IInputElement.KeyUp">
      <summary>Occurs when a key is released while the keyboard is focused on this element.</summary>
    </member>
    <member name="E:System.Windows.IInputElement.LostKeyboardFocus">
      <summary>Occurs when the keyboard is no longer focused on this element.</summary>
    </member>
    <member name="E:System.Windows.IInputElement.LostMouseCapture">
      <summary>Occurs when this element loses mouse capture.</summary>
    </member>
    <member name="E:System.Windows.IInputElement.LostStylusCapture">
      <summary>Occurs when this element loses stylus capture.</summary>
    </member>
    <member name="E:System.Windows.IInputElement.MouseEnter">
      <summary>Occurs when the mouse pointer enters the bounds of this element.</summary>
    </member>
    <member name="E:System.Windows.IInputElement.MouseLeave">
      <summary>Occurs when the mouse pointer leaves the bounds of this element.</summary>
    </member>
    <member name="E:System.Windows.IInputElement.MouseLeftButtonDown">
      <summary>Occurs when the left mouse button is pressed while the mouse pointer is over the element.</summary>
    </member>
    <member name="E:System.Windows.IInputElement.MouseLeftButtonUp">
      <summary>Occurs when the left mouse button is released while the mouse pointer is over the element.</summary>
    </member>
    <member name="E:System.Windows.IInputElement.MouseMove">
      <summary>Occurs when the mouse pointer moves while the mouse pointer is over the element.</summary>
    </member>
    <member name="E:System.Windows.IInputElement.MouseRightButtonDown">
      <summary>Occurs when the right mouse button is pressed while the mouse pointer is over the element.</summary>
    </member>
    <member name="E:System.Windows.IInputElement.MouseRightButtonUp">
      <summary>Occurs when the right mouse button is released while the mouse pointer is over the element.</summary>
    </member>
    <member name="E:System.Windows.IInputElement.MouseWheel">
      <summary>Occurs when the mouse wheel moves while the mouse pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.IInputElement.PreviewGotKeyboardFocus">
      <summary>Occurs when the keyboard is focused on this element.</summary>
    </member>
    <member name="E:System.Windows.IInputElement.PreviewKeyDown">
      <summary>Occurs when a key is pressed while the keyboard is focused on this element.</summary>
    </member>
    <member name="E:System.Windows.IInputElement.PreviewKeyUp">
      <summary>Occurs when a key is released while the keyboard is focused on this element.</summary>
    </member>
    <member name="E:System.Windows.IInputElement.PreviewLostKeyboardFocus">
      <summary>Occurs when the keyboard is no longer focused on this element.</summary>
    </member>
    <member name="E:System.Windows.IInputElement.PreviewMouseLeftButtonDown">
      <summary>Occurs when the left mouse button is pressed while the mouse pointer is over the element.</summary>
    </member>
    <member name="E:System.Windows.IInputElement.PreviewMouseLeftButtonUp">
      <summary>Occurs when the left mouse button is released while the mouse pointer is over the element.</summary>
    </member>
    <member name="E:System.Windows.IInputElement.PreviewMouseMove">
      <summary>Occurs when the mouse pointer moves while the mouse pointer is over the element.</summary>
    </member>
    <member name="E:System.Windows.IInputElement.PreviewMouseRightButtonDown">
      <summary>Occurs when the right mouse button is pressed while the mouse pointer is over the element.</summary>
    </member>
    <member name="E:System.Windows.IInputElement.PreviewMouseRightButtonUp">
      <summary>Occurs when the right mouse button is released while the mouse pointer is over the element.</summary>
    </member>
    <member name="E:System.Windows.IInputElement.PreviewMouseWheel">
      <summary>Occurs when the mouse wheel moves while the mouse pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.IInputElement.PreviewStylusButtonDown">
      <summary>Occurs when the stylus button is pressed down while the stylus is over this element.</summary>
    </member>
    <member name="E:System.Windows.IInputElement.PreviewStylusButtonUp">
      <summary>Occurs when the stylus button is released while the stylus is over this element.</summary>
    </member>
    <member name="E:System.Windows.IInputElement.PreviewStylusDown">
      <summary>Occurs when the stylus touches the digitizer while over this element.</summary>
    </member>
    <member name="E:System.Windows.IInputElement.PreviewStylusInAirMove">
      <summary>Occurs when the stylus moves over an element, but without touching the digitizer.</summary>
    </member>
    <member name="E:System.Windows.IInputElement.PreviewStylusInRange">
      <summary>Occurs when the stylus is close enough to the digitizer to be detected.</summary>
    </member>
    <member name="E:System.Windows.IInputElement.PreviewStylusMove">
      <summary>Occurs when the stylus moves while the stylus is over the element.</summary>
    </member>
    <member name="E:System.Windows.IInputElement.PreviewStylusOutOfRange">
      <summary>Occurs when the stylus is too far from the digitizer to be detected.</summary>
    </member>
    <member name="E:System.Windows.IInputElement.PreviewStylusSystemGesture">
      <summary>Occurs when one of several stylus gestures are detected, for example, <see cref="F:System.Windows.Input.SystemGesture.Tap" /> or <see cref="F:System.Windows.Input.SystemGesture.Drag" />.</summary>
    </member>
    <member name="E:System.Windows.IInputElement.PreviewStylusUp">
      <summary>Occurs when the stylus is raised off the digitizer while over this element.</summary>
    </member>
    <member name="E:System.Windows.IInputElement.PreviewTextInput">
      <summary>Occurs when this element gets text in a device-independent manner.</summary>
    </member>
    <member name="E:System.Windows.IInputElement.StylusButtonDown">
      <summary>Occurs when the stylus button is pressed while the stylus is over this element.</summary>
    </member>
    <member name="E:System.Windows.IInputElement.StylusButtonUp">
      <summary>Occurs when the stylus button is released while the stylus is over this element.</summary>
    </member>
    <member name="E:System.Windows.IInputElement.StylusDown">
      <summary>Occurs when the stylus touches the digitizer while over this element.</summary>
    </member>
    <member name="E:System.Windows.IInputElement.StylusEnter">
      <summary>Occurs when the stylus cursor enters the bounds of the element.</summary>
    </member>
    <member name="E:System.Windows.IInputElement.StylusInAirMove">
      <summary>Occurs when the stylus moves over an element, but without touching the digitizer.</summary>
    </member>
    <member name="E:System.Windows.IInputElement.StylusInRange">
      <summary>Occurs when the stylus is close enough to the digitizer to be detected.</summary>
    </member>
    <member name="E:System.Windows.IInputElement.StylusLeave">
      <summary>Occurs when the stylus cursor leaves the bounds of the element.</summary>
    </member>
    <member name="E:System.Windows.IInputElement.StylusMove">
      <summary>Occurs when the stylus cursor moves over the element.</summary>
    </member>
    <member name="E:System.Windows.IInputElement.StylusOutOfRange">
      <summary>Occurs when the stylus is too far from the digitizer to be detected.</summary>
    </member>
    <member name="E:System.Windows.IInputElement.StylusSystemGesture">
      <summary>Occurs when one of several stylus gestures are detected, for example, <see cref="F:System.Windows.Input.SystemGesture.Tap" /> or <see cref="F:System.Windows.Input.SystemGesture.Drag" />.</summary>
    </member>
    <member name="E:System.Windows.IInputElement.StylusUp">
      <summary>Occurs when the stylus is raised off the digitizer while over this element.</summary>
    </member>
    <member name="E:System.Windows.IInputElement.TextInput">
      <summary>Occurs when this element gets text in a device-independent manner.</summary>
    </member>
    <member name="M:System.Windows.IInputElement.AddHandler(System.Windows.RoutedEvent,System.Delegate)">
      <summary>Adds a routed event handler for a specific routed event to an element.</summary>
      <param name="routedEvent">The identifier for the routed event that is being handled.</param>
      <param name="handler">A reference to the handler implementation.</param>
    </member>
    <member name="M:System.Windows.IInputElement.CaptureMouse">
      <summary>Attempts to force capture of the mouse to this element.</summary>
      <returns>
        <see langword="true" /> if the mouse is successfully captured; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.IInputElement.CaptureStylus">
      <summary>Attempts to force capture of the stylus to this element.</summary>
      <returns>
        <see langword="true" /> if the stylus is successfully captured; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.IInputElement.Focus">
      <summary>Attempts to focus the keyboard on this element.</summary>
      <returns>
        <see langword="true" /> if keyboard focus is moved to this element or already was on this element; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.IInputElement.RaiseEvent(System.Windows.RoutedEventArgs)">
      <summary>Raises the routed event that is specified by the <see cref="P:System.Windows.RoutedEventArgs.RoutedEvent" /> property within the provided <see cref="T:System.Windows.RoutedEventArgs" />.</summary>
      <param name="e">An instance of the <see cref="T:System.Windows.RoutedEventArgs" /> class that contains the identifier for the event to raise.</param>
    </member>
    <member name="M:System.Windows.IInputElement.ReleaseMouseCapture">
      <summary>Releases the mouse capture, if this element holds the capture.</summary>
    </member>
    <member name="M:System.Windows.IInputElement.ReleaseStylusCapture">
      <summary>Releases the stylus capture, if this element holds the capture.</summary>
    </member>
    <member name="M:System.Windows.IInputElement.RemoveHandler(System.Windows.RoutedEvent,System.Delegate)">
      <summary>Removes all instances of the specified routed event handler from this element.</summary>
      <param name="routedEvent">Identifier of the routed event for which the handler is attached.</param>
      <param name="handler">The specific handler implementation to remove from this element's event handler collection.</param>
    </member>
    <member name="P:System.Windows.IInputElement.Focusable">
      <summary>Gets or sets a value that indicates whether focus can be set to this element.</summary>
      <returns>
        <see langword="true" /> if the element can have focus set to it; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.IInputElement.IsEnabled">
      <summary>Gets a value that indicates whether this element is enabled in the user interface (UI).</summary>
      <returns>
        <see langword="true" /> if the element is enabled; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.IInputElement.IsKeyboardFocused">
      <summary>Gets a value that indicates whether this element has keyboard focus.</summary>
      <returns>
        <see langword="true" /> if this element has keyboard focus; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.IInputElement.IsKeyboardFocusWithin">
      <summary>Gets a value that indicates whether keyboard focus is anywhere inside the element bounds, including if keyboard focus is inside the bounds of any visual child elements.</summary>
      <returns>
        <see langword="true" /> if keyboard focus is on the element or its child elements; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.IInputElement.IsMouseCaptured">
      <summary>Gets a value that indicates whether the mouse is captured to this element.</summary>
      <returns>
        <see langword="true" /> if the element has mouse capture; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.IInputElement.IsMouseDirectlyOver">
      <summary>Gets a value that indicates whether the mouse pointer is over this element in the strictest hit testing sense.</summary>
      <returns>
        <see langword="true" /> if the mouse pointer is over this element; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.IInputElement.IsMouseOver">
      <summary>Gets a value that indicates whether the mouse pointer is located over this element (including visual children elements that are inside its bounds).</summary>
      <returns>
        <see langword="true" /> if the mouse pointer is over the element or its child elements; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.IInputElement.IsStylusCaptured">
      <summary>Gets a value that indicates whether the stylus is captured to this element.</summary>
      <returns>
        <see langword="true" /> if the element has stylus capture; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.IInputElement.IsStylusDirectlyOver">
      <summary>Gets a value that indicates whether the stylus is over this element in the strictest hit testing sense.</summary>
      <returns>
        <see langword="true" /> if the stylus is over the element; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.IInputElement.IsStylusOver">
      <summary>Gets a value that indicates whether the stylus is located over this element (or over visual child elements that are inside its bounds).</summary>
      <returns>
        <see langword="true" /> if the stylus cursor is over the element or its child elements; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Windows.Ink.ApplicationGesture">
      <summary>Specifies the available application-specific <paramref name="gesture" />.</summary>
    </member>
    <member name="F:System.Windows.Ink.ApplicationGesture.AllGestures">
      <summary>Recognizes all application-specific gestures.</summary>
    </member>
    <member name="F:System.Windows.Ink.ApplicationGesture.ArrowDown">
      <summary>Has no suggested semantic behavior or action. The arrow can be drawn in single stroke or in two strokes where one stroke is the line and the other is the arrow head. Do not use more than two strokes to draw the arrow.</summary>
    </member>
    <member name="F:System.Windows.Ink.ApplicationGesture.ArrowLeft">
      <summary>Has no suggested semantic behavior or action. The arrow can be drawn in single stroke or in two strokes where one stroke is the line and the other is the arrow head. Do not use more than two strokes to draw the arrow.</summary>
    </member>
    <member name="F:System.Windows.Ink.ApplicationGesture.ArrowRight">
      <summary>Has no suggested semantic behavior or action. The arrow can be drawn in single stroke or in two strokes where one stroke is the line and the other is the arrow head. Do not use more than two strokes to draw the arrow.</summary>
    </member>
    <member name="F:System.Windows.Ink.ApplicationGesture.ArrowUp">
      <summary>Has no suggested semantic behavior or action. The arrow can be drawn in single stroke or in two strokes where one stroke is the line and the other is the arrow head. Do not use more than two strokes to draw the arrow.</summary>
    </member>
    <member name="F:System.Windows.Ink.ApplicationGesture.Check">
      <summary>Has no suggested semantic behavior or action. The upward stroke must be twice as long as the smaller downward stroke.</summary>
    </member>
    <member name="F:System.Windows.Ink.ApplicationGesture.ChevronDown">
      <summary>Has no suggested semantic behavior or action. Both sides of the chevron must be drawn as equal as possible. The angle must be sharp and end in a point.</summary>
    </member>
    <member name="F:System.Windows.Ink.ApplicationGesture.ChevronLeft">
      <summary>Has no suggested semantic behavior or action. Both sides of the chevron must be drawn as equal as possible. The angle must be sharp and end in a point.</summary>
    </member>
    <member name="F:System.Windows.Ink.ApplicationGesture.ChevronRight">
      <summary>Has no suggested semantic behavior or action. Both sides of the chevron must be drawn as equal as possible. The angle must be sharp and end in a point.</summary>
    </member>
    <member name="F:System.Windows.Ink.ApplicationGesture.ChevronUp">
      <summary>Has no suggested semantic behavior or action. Both sides of the chevron must be drawn as equal as possible. The angle must be sharp and end in a point.</summary>
    </member>
    <member name="F:System.Windows.Ink.ApplicationGesture.Circle">
      <summary>Has no suggested semantic behavior or action. The circle must be drawn in a single stroke without lifting the pen.</summary>
    </member>
    <member name="F:System.Windows.Ink.ApplicationGesture.Curlicue">
      <summary>Has no suggested semantic behavior or action. Start the curlicue on the word you intend to cut.</summary>
    </member>
    <member name="F:System.Windows.Ink.ApplicationGesture.DoubleCircle">
      <summary>Has no suggested semantic behavior or action. The two circles must overlap each other and be drawn in a single stroke without lifting the pen.</summary>
    </member>
    <member name="F:System.Windows.Ink.ApplicationGesture.DoubleCurlicue">
      <summary>Has no suggested semantic behavior or action. Start the double-curlicue on the word you intend to copy.</summary>
    </member>
    <member name="F:System.Windows.Ink.ApplicationGesture.DoubleTap">
      <summary>Signifies a mouse double-click. The two taps must be made quickly to result in the least amount of slippage and the least duration between taps. In addition, the taps must be as close to each other as possible.</summary>
    </member>
    <member name="F:System.Windows.Ink.ApplicationGesture.Down">
      <summary>Has no suggested semantic behavior or action. This gesture must be drawn as a single fast flick in the downward direction.</summary>
    </member>
    <member name="F:System.Windows.Ink.ApplicationGesture.DownLeft">
      <summary>Has no suggested semantic behavior or action. This gesture must be drawn in a single stroke starting with the down stroke. The two sides must be as equal in length as possible and at a right angle.</summary>
    </member>
    <member name="F:System.Windows.Ink.ApplicationGesture.DownLeftLong">
      <summary>Signifies pressing an ENTER key. This gesture must be drawn in a single stroke starting with the down stroke. The left stroke is about twice as long as the up stroke, and the two strokes must be at a right angle.</summary>
    </member>
    <member name="F:System.Windows.Ink.ApplicationGesture.DownRight">
      <summary>Has no suggested semantic behavior or action. This gesture must be drawn in a single stroke starting with the down stroke. The two sides must be as equal in length as possible and at a right angle.</summary>
    </member>
    <member name="F:System.Windows.Ink.ApplicationGesture.DownRightLong">
      <summary>Signifies pressing the spacebar. This gesture must be drawn in a single stroke starting with the down stroke. The right stroke must be about twice as long as the up stroke, and the two strokes must be at a right angle.</summary>
    </member>
    <member name="F:System.Windows.Ink.ApplicationGesture.DownUp">
      <summary>Has no suggested semantic behavior or action. This gesture must be drawn in a single stroke starting with the down stroke. The two strokes must be as close to each other as possible.</summary>
    </member>
    <member name="F:System.Windows.Ink.ApplicationGesture.Exclamation">
      <summary>Has no suggested semantic behavior or action. The line must be drawn first and then the dot drawn quickly and as close to the line as possible.</summary>
    </member>
    <member name="F:System.Windows.Ink.ApplicationGesture.Left">
      <summary>Specifies a backspace. This gesture must be drawn as a single fast flick to the left.</summary>
    </member>
    <member name="F:System.Windows.Ink.ApplicationGesture.LeftDown">
      <summary>Has no suggested semantic behavior or action. This gesture must be drawn in a single stroke starting with the left stroke. The two sides are as equal in length as possible and at a right angle.</summary>
    </member>
    <member name="F:System.Windows.Ink.ApplicationGesture.LeftRight">
      <summary>Has no suggested semantic behavior or action. This gesture must be drawn in a single stroke starting with the left stroke. The two sides are as equal in length as possible and at a right angle.</summary>
    </member>
    <member name="F:System.Windows.Ink.ApplicationGesture.LeftUp">
      <summary>Has no suggested semantic behavior or action. This gesture must be drawn in a single stroke starting with the left stroke. The two sides must be as equal in length as possible and at a right angle.</summary>
    </member>
    <member name="F:System.Windows.Ink.ApplicationGesture.NoGesture">
      <summary>Recognizes no application-specific gestures.</summary>
    </member>
    <member name="F:System.Windows.Ink.ApplicationGesture.Right">
      <summary>Signifies a space. This gesture must be drawn as a single fast flick to the right.</summary>
    </member>
    <member name="F:System.Windows.Ink.ApplicationGesture.RightDown">
      <summary>Has no suggested semantic behavior or action. This gesture must be drawn in a single stroke starting with the right stroke. The two sides must be as equal in length as possible and at a right angle.</summary>
    </member>
    <member name="F:System.Windows.Ink.ApplicationGesture.RightLeft">
      <summary>Has no suggested semantic behavior or action. This gesture must be drawn in a single stroke starting with the right stroke. The two strokes must be as close to each other as possible.</summary>
    </member>
    <member name="F:System.Windows.Ink.ApplicationGesture.RightUp">
      <summary>Has no suggested semantic behavior or action. This gesture must be drawn in a single stroke starting with the right stroke. The two sides must be as equal in length as possible and at a right angle.</summary>
    </member>
    <member name="F:System.Windows.Ink.ApplicationGesture.ScratchOut">
      <summary>Erases content. This gesture must be drawn as a single stroke that has at least three back-and-forth motions.</summary>
    </member>
    <member name="F:System.Windows.Ink.ApplicationGesture.SemicircleLeft">
      <summary>Has no suggested semantic behavior or action. The semicircle must be drawn from left to right. The two ends of the semicircle should be as horizontally even as possible.</summary>
    </member>
    <member name="F:System.Windows.Ink.ApplicationGesture.SemicircleRight">
      <summary>Has no suggested semantic behavior or action. The semicircle must be drawn from right to left. The two ends of the semicircle should be as horizontally even as possible.</summary>
    </member>
    <member name="F:System.Windows.Ink.ApplicationGesture.Square">
      <summary>Has no suggested semantic behavior or action. The square can be drawn in one or two strokes. In one stroke, draw the entire square without lifting the pen. In two strokes, draw three sides of the square and use another stroke to draw the remaining side. Do not use more than two strokes to draw the square.</summary>
    </member>
    <member name="F:System.Windows.Ink.ApplicationGesture.Star">
      <summary>Has no suggested semantic behavior or action. The star must have exactly five points and be drawn in a single stroke without lifting the pen.</summary>
    </member>
    <member name="F:System.Windows.Ink.ApplicationGesture.Tap">
      <summary>Signifies a mouse click. For the least amount of slippage, the tap must be made quickly.</summary>
    </member>
    <member name="F:System.Windows.Ink.ApplicationGesture.Triangle">
      <summary>Has no suggested semantic behavior or action. The triangle must be drawn in a single stroke, without lifting the pen.</summary>
    </member>
    <member name="F:System.Windows.Ink.ApplicationGesture.Up">
      <summary>Has no suggested semantic behavior or action. This gesture must be drawn as a single fast flick in the upward direction.</summary>
    </member>
    <member name="F:System.Windows.Ink.ApplicationGesture.UpDown">
      <summary>Has no suggested semantic behavior or action. This gesture must be drawn in a single stroke starting with the up stroke. The two strokes must be as close to each other as possible.</summary>
    </member>
    <member name="F:System.Windows.Ink.ApplicationGesture.UpLeft">
      <summary>Has no suggested semantic behavior or action. This gesture must be drawn in a single stroke starting with the up stroke. The two sides must be as equal in length as possible and at a right angle.</summary>
    </member>
    <member name="F:System.Windows.Ink.ApplicationGesture.UpLeftLong">
      <summary>Has no suggested semantic behavior or action. This gesture must be drawn in a single stroke starting with the up stroke. The left stroke must be about twice as long as the up stroke, and the two strokes must be at a right angle.</summary>
    </member>
    <member name="F:System.Windows.Ink.ApplicationGesture.UpRight">
      <summary>Has no suggested semantic behavior or action. This gesture must be drawn in a single stroke starting with the up stroke. The two sides must be as equal in length as possible and at a right angle.</summary>
    </member>
    <member name="F:System.Windows.Ink.ApplicationGesture.UpRightLong">
      <summary>Signifies pressing a TAB key. This gesture must be drawn in a single stroke starting with the up stroke. The right stroke must be about twice as long as the up stroke, and the two strokes must be at a right angle.</summary>
    </member>
    <member name="T:System.Windows.Ink.DrawingAttributeIds">
      <summary>Contains a set of GUIDs that identify the properties in the <see cref="T:System.Windows.Ink.DrawingAttributes" /> class.</summary>
    </member>
    <member name="F:System.Windows.Ink.DrawingAttributeIds.Color">
      <summary>Identifies the <see cref="P:System.Windows.Ink.DrawingAttributes.Color" /> property.</summary>
    </member>
    <member name="F:System.Windows.Ink.DrawingAttributeIds.DrawingFlags">
      <summary>Identifies the internal <see langword="DrawingFlags" /> property.</summary>
    </member>
    <member name="F:System.Windows.Ink.DrawingAttributeIds.IsHighlighter">
      <summary>Identifies the <see cref="P:System.Windows.Ink.DrawingAttributes.IsHighlighter" /> property.</summary>
    </member>
    <member name="F:System.Windows.Ink.DrawingAttributeIds.StylusHeight">
      <summary>Identifies the <see cref="P:System.Windows.Ink.DrawingAttributes.Height" /> property.</summary>
    </member>
    <member name="F:System.Windows.Ink.DrawingAttributeIds.StylusTip">
      <summary>Identifies the <see cref="P:System.Windows.Ink.DrawingAttributes.StylusTip" /> property.</summary>
    </member>
    <member name="F:System.Windows.Ink.DrawingAttributeIds.StylusTipTransform">
      <summary>Identifies the <see cref="P:System.Windows.Ink.DrawingAttributes.StylusTipTransform" /> property.</summary>
    </member>
    <member name="F:System.Windows.Ink.DrawingAttributeIds.StylusWidth">
      <summary>Identifies the <see cref="P:System.Windows.Ink.DrawingAttributes.Width" /> property.</summary>
    </member>
    <member name="T:System.Windows.Ink.DrawingAttributes">
      <summary>Specifies the appearance of a <see cref="T:System.Windows.Ink.Stroke" />.</summary>
    </member>
    <member name="E:System.Windows.Ink.DrawingAttributes.AttributeChanged">
      <summary>Occurs when a property in the <see cref="T:System.Windows.Ink.DrawingAttributes" /> object changes.</summary>
    </member>
    <member name="E:System.Windows.Ink.DrawingAttributes.PropertyDataChanged">
      <summary>Occurs when property data is added or removed from the <see cref="T:System.Windows.Ink.StrokeCollection" />.</summary>
    </member>
    <member name="E:System.Windows.Ink.DrawingAttributes.System#ComponentModel#INotifyPropertyChanged#PropertyChanged">
      <summary>Occurs when the value of any <see cref="T:System.Windows.Ink.DrawingAttributes" /> property has changed.</summary>
    </member>
    <member name="F:System.Windows.Ink.DrawingAttributes.MaxHeight">
      <summary>Specifies the largest value allowed for the <see cref="P:System.Windows.Ink.DrawingAttributes.Height" /> property.</summary>
    </member>
    <member name="F:System.Windows.Ink.DrawingAttributes.MaxWidth">
      <summary>Specifies the largest value allowed for the <see cref="P:System.Windows.Ink.DrawingAttributes.Width" /> property.</summary>
    </member>
    <member name="F:System.Windows.Ink.DrawingAttributes.MinHeight">
      <summary>Specifies the smallest value allowed for the <see cref="P:System.Windows.Ink.DrawingAttributes.Height" /> property.</summary>
    </member>
    <member name="F:System.Windows.Ink.DrawingAttributes.MinWidth">
      <summary>Specifies the smallest value allowed for the <see cref="P:System.Windows.Ink.DrawingAttributes.Width" /> property.</summary>
    </member>
    <member name="M:System.Windows.Ink.DrawingAttributes.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Ink.DrawingAttributes" /> class.</summary>
    </member>
    <member name="M:System.Windows.Ink.DrawingAttributes.AddPropertyData(System.Guid,System.Object)">
      <summary>Adds a custom property to the <see cref="T:System.Windows.Ink.DrawingAttributes" /> object.</summary>
      <param name="propertyDataId">The <see cref="T:System.Guid" /> to associate with the custom property.</param>
      <param name="propertyData">The value of the custom property. <paramref name="propertyData" /> must be of type <see cref="T:System.Char" />, <see cref="T:System.Byte" />, <see cref="T:System.Int16" />, <see cref="T:System.UInt16" />, <see cref="T:System.Int32" />, <see cref="T:System.UInt32" />, <see cref="T:System.Int64" />, <see cref="T:System.UInt64" />, <see cref="T:System.Single" />, <see cref="T:System.Double" />, <see cref="T:System.DateTime" />, <see cref="T:System.Boolean" />, <see cref="T:System.String" />, <see cref="T:System.Decimal" /> or an array of these data types; however it cannot be an array of type <see cref="T:System.String" />.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="propertyData" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="propertyDataId" /> is an empty <see cref="T:System.Guid" />.  
  
 -or-  
  
 <paramref name="propertyData" /> is not one of the allowed data types listed in the <see langword="Parameters" /> section.</exception>
    </member>
    <member name="M:System.Windows.Ink.DrawingAttributes.Clone">
      <summary>Copies the <see cref="T:System.Windows.Ink.DrawingAttributes" /> object.</summary>
      <returns>A copy of the <see cref="T:System.Windows.Ink.DrawingAttributes" /> object.</returns>
    </member>
    <member name="M:System.Windows.Ink.DrawingAttributes.ContainsPropertyData(System.Guid)">
      <summary>Returns a value that indicates whether the specified property data identifier is in the <see cref="T:System.Windows.Ink.DrawingAttributes" /> object.</summary>
      <param name="propertyDataId">The <see cref="T:System.Guid" /> to locate in the <see cref="T:System.Windows.Ink.DrawingAttributes" /> object .</param>
      <returns>
        <see langword="true" /> if the specified property data identifier is in the <see cref="T:System.Windows.Ink.DrawingAttributes" /> object; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.DrawingAttributes.Equals(System.Object)">
      <summary>Determines whether the specified <see cref="T:System.Windows.Ink.DrawingAttributes" /> object is equal to the current <see cref="T:System.Windows.Ink.DrawingAttributes" /> object.</summary>
      <param name="o">The <see cref="T:System.Windows.Ink.DrawingAttributes" /> object to compare to the current <see cref="T:System.Windows.Ink.DrawingAttributes" /> object.</param>
      <returns>
        <see langword="true" /> if the objects are equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.DrawingAttributes.GetHashCode">
      <summary>Serves as a hash function for a particular type.</summary>
      <returns>A hash code for the current <see cref="T:System.Object" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.DrawingAttributes.GetPropertyData(System.Guid)">
      <summary>Gets the value of the custom property associated with the specified <see cref="T:System.Guid" />.</summary>
      <param name="propertyDataId">The <see cref="T:System.Guid" /> associated with the custom property to get.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="propertyDataId" /> is not associated with a custom property of the <see cref="T:System.Windows.Ink.DrawingAttributes" /> object.</exception>
      <returns>The value of the custom property associated with the specified <see cref="T:System.Guid" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.DrawingAttributes.GetPropertyDataIds">
      <summary>Returns the GUIDs of any custom properties associated with the <see cref="T:System.Windows.Ink.StrokeCollection" />.</summary>
      <returns>An array of type <see cref="T:System.Guid" /> that represents the property data identifiers.</returns>
    </member>
    <member name="M:System.Windows.Ink.DrawingAttributes.OnAttributeChanged(System.Windows.Ink.PropertyDataChangedEventArgs)">
      <summary>Raises the <see cref="E:System.Windows.Ink.DrawingAttributes.AttributeChanged" /> event.</summary>
      <param name="e">A <see cref="T:System.Windows.Ink.PropertyDataChangedEventArgs" /> that contains the event data.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="e" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Ink.DrawingAttributes.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)">
      <summary>Occurs when any <see cref="T:System.Windows.Ink.DrawingAttributes" /> property changes.</summary>
      <param name="e">The event data.</param>
    </member>
    <member name="M:System.Windows.Ink.DrawingAttributes.OnPropertyDataChanged(System.Windows.Ink.PropertyDataChangedEventArgs)">
      <summary>Raises the <see cref="E:System.Windows.Ink.DrawingAttributes.PropertyDataChanged" /> event.</summary>
      <param name="e">A <see cref="T:System.Windows.Ink.PropertyDataChangedEventArgs" /> that contains the event data.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="e" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Ink.DrawingAttributes.op_Equality(System.Windows.Ink.DrawingAttributes,System.Windows.Ink.DrawingAttributes)">
      <summary>Determines whether the specified <see cref="T:System.Windows.Ink.DrawingAttributes" /> objects are equal.</summary>
      <param name="first">The first <see cref="T:System.Windows.Ink.DrawingAttributes" /> object to compare.</param>
      <param name="second">The second <see cref="T:System.Windows.Ink.DrawingAttributes" /> object to compare.</param>
      <returns>
        <see langword="true" /> if the objects are equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.DrawingAttributes.op_Inequality(System.Windows.Ink.DrawingAttributes,System.Windows.Ink.DrawingAttributes)">
      <summary>Determines whether the specified <see cref="T:System.Windows.Ink.DrawingAttributes" /> objects are not equal.</summary>
      <param name="first">The first <see cref="T:System.Windows.Ink.DrawingAttributes" /> object to compare.</param>
      <param name="second">The second <see cref="T:System.Windows.Ink.DrawingAttributes" /> object to compare.</param>
      <returns>
        <see langword="true" /> if the objects are not equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.DrawingAttributes.RemovePropertyData(System.Guid)">
      <summary>Removes the custom property associated with the specified <see cref="T:System.Guid" />.</summary>
      <param name="propertyDataId">The <see cref="T:System.Guid" /> associated with the custom property to remove.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="propertyDataId" /> is not associated with a custom property of the <see cref="T:System.Windows.Ink.DrawingAttributes" /> object.</exception>
    </member>
    <member name="P:System.Windows.Ink.DrawingAttributes.Color">
      <summary>Gets or sets the color of a <see cref="T:System.Windows.Ink.Stroke" />.</summary>
      <returns>The color of a <see cref="T:System.Windows.Ink.Stroke" />.</returns>
    </member>
    <member name="P:System.Windows.Ink.DrawingAttributes.FitToCurve">
      <summary>Gets or sets a value that indicates whether Bezier smoothing is used to render the <see cref="T:System.Windows.Ink.Stroke" />.</summary>
      <returns>
        <see langword="true" /> to use Bezier smoothing to render the <see cref="T:System.Windows.Ink.Stroke" />; otherwise <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Ink.DrawingAttributes.Height">
      <summary>Gets or sets the height of the stylus used to draw the <see cref="T:System.Windows.Ink.Stroke" />.</summary>
      <exception cref="T:System.ArgumentOutOfRangeException">The <see cref="P:System.Windows.Ink.DrawingAttributes.Height" /> property is less than <see cref="F:System.Double.Epsilon" /> or <see cref="F:System.Double.NaN" />.</exception>
      <returns>The value that indicates the height of the stylus used to draw the <see cref="T:System.Windows.Ink.Stroke" />.</returns>
    </member>
    <member name="P:System.Windows.Ink.DrawingAttributes.IgnorePressure">
      <summary>Gets or sets a value that indicates whether the thickness of a rendered <see cref="T:System.Windows.Ink.Stroke" /> changes according the amount of pressure applied.</summary>
      <returns>
        <see langword="true" /> to indicate that the thickness of the stroke is uniform; <see langword="false" /> to indicate that the thickness of a rendered <see cref="T:System.Windows.Ink.Stroke" /> increases when pressure is increased. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Ink.DrawingAttributes.IsHighlighter">
      <summary>Gets or sets a value that indicates whether the <see cref="T:System.Windows.Ink.Stroke" /> looks like a highlighter.</summary>
      <returns>
        <see langword="true" /> to render the <see cref="T:System.Windows.Ink.Stroke" /> as a highlighter; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Ink.DrawingAttributes.StylusTip">
      <summary>Gets or sets the shape of the stylus used to draw the <see cref="T:System.Windows.Ink.Stroke" />.</summary>
      <returns>One of the <see cref="T:System.Windows.Ink.StylusShape" /> values.</returns>
    </member>
    <member name="P:System.Windows.Ink.DrawingAttributes.StylusTipTransform">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Matrix" /> that specifies the transformation to perform on the stylus' tip.</summary>
      <exception cref="T:System.ArgumentException">The matrix set to <see cref="P:System.Windows.Ink.DrawingAttributes.StylusTipTransform" /> is not an invertible matrix.  
  
 -or-  
  
 The <see cref="P:System.Windows.Media.Matrix.OffsetX" /> or <see cref="P:System.Windows.Media.Matrix.OffsetY" /> property of the matrix is not zero.</exception>
      <returns>A <see cref="T:System.Windows.Media.Matrix" /> that specifies the transformation to perform on the stylus' tip.</returns>
    </member>
    <member name="P:System.Windows.Ink.DrawingAttributes.Width">
      <summary>Gets or sets the width of the stylus used to draw the <see cref="T:System.Windows.Ink.Stroke" />.</summary>
      <exception cref="T:System.ArgumentOutOfRangeException">The <see cref="P:System.Windows.Ink.DrawingAttributes.Width" /> property is less than <see cref="F:System.Double.Epsilon" /> or <see cref="F:System.Double.NaN" />.</exception>
      <returns>The width of the stylus used to draw the <see cref="T:System.Windows.Ink.Stroke" />.</returns>
    </member>
    <member name="T:System.Windows.Ink.DrawingAttributesReplacedEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.Controls.InkCanvas.DefaultDrawingAttributesReplaced" /> event.</summary>
    </member>
    <member name="M:System.Windows.Ink.DrawingAttributesReplacedEventArgs.#ctor(System.Windows.Ink.DrawingAttributes,System.Windows.Ink.DrawingAttributes)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Ink.DrawingAttributesReplacedEventArgs" /> class.</summary>
      <param name="newDrawingAttributes">The new <see cref="T:System.Windows.Ink.DrawingAttributes" />.</param>
      <param name="previousDrawingAttributes">The old <see cref="T:System.Windows.Ink.DrawingAttributes" />.</param>
    </member>
    <member name="P:System.Windows.Ink.DrawingAttributesReplacedEventArgs.NewDrawingAttributes">
      <summary>Gets the new <see cref="T:System.Windows.Ink.DrawingAttributes" />.</summary>
      <returns>The new <see cref="T:System.Windows.Ink.DrawingAttributes" />.</returns>
    </member>
    <member name="P:System.Windows.Ink.DrawingAttributesReplacedEventArgs.PreviousDrawingAttributes">
      <summary>Gets the old <see cref="T:System.Windows.Ink.DrawingAttributes" />.</summary>
      <returns>The old <see cref="T:System.Windows.Ink.DrawingAttributes" />.</returns>
    </member>
    <member name="T:System.Windows.Ink.DrawingAttributesReplacedEventHandler">
      <summary>Represents the method that handles the <see cref="E:System.Windows.Controls.InkCanvas.DefaultDrawingAttributesReplaced" /> event of an <see cref="T:System.Windows.Controls.InkCanvas" />.</summary>
      <param name="sender">The source of the event.</param>
      <param name="e">A <see cref="T:System.Windows.Ink.DrawingAttributesReplacedEventArgs" /> that contains the event data.</param>
    </member>
    <member name="T:System.Windows.Ink.EllipseStylusShape">
      <summary>Represents a stylus tip shaped like an ellipse.</summary>
    </member>
    <member name="M:System.Windows.Ink.EllipseStylusShape.#ctor(System.Double,System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Ink.EllipseStylusShape" /> class with the specified width and height.</summary>
      <param name="width">The width of the stylus shape.</param>
      <param name="height">The height of the stylus shape.</param>
    </member>
    <member name="M:System.Windows.Ink.EllipseStylusShape.#ctor(System.Double,System.Double,System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Ink.EllipseStylusShape" /> class with the specified width, height, and angle.</summary>
      <param name="width">The width of the stylus shape.</param>
      <param name="height">The height of the stylus shape.</param>
      <param name="rotation">The angle of the stylus shape.</param>
    </member>
    <member name="T:System.Windows.Ink.GestureRecognitionResult">
      <summary>Contains information about an ink gesture.</summary>
    </member>
    <member name="P:System.Windows.Ink.GestureRecognitionResult.ApplicationGesture">
      <summary>Gets the recognized ink gesture.</summary>
      <returns>The recognized ink gesture.</returns>
    </member>
    <member name="P:System.Windows.Ink.GestureRecognitionResult.RecognitionConfidence">
      <summary>Gets the level of confidence that the <see cref="T:System.Windows.Ink.GestureRecognizer" /> has in the recognition of the gesture.</summary>
      <returns>One of the <see cref="T:System.Windows.Ink.RecognitionConfidence" /> levels.</returns>
    </member>
    <member name="T:System.Windows.Ink.GestureRecognizer">
      <summary>Recognizes ink gestures.</summary>
    </member>
    <member name="M:System.Windows.Ink.GestureRecognizer.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Ink.GestureRecognizer" /> class.</summary>
    </member>
    <member name="M:System.Windows.Ink.GestureRecognizer.#ctor(System.Collections.Generic.IEnumerable{System.Windows.Ink.ApplicationGesture})">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Ink.GestureRecognizer" /> class.</summary>
      <param name="enabledApplicationGestures">An array of type <see cref="T:System.Windows.Ink.ApplicationGesture" /> that specifies the application gestures the <see cref="T:System.Windows.Ink.GestureRecognizer" /> will recognize.</param>
    </member>
    <member name="M:System.Windows.Ink.GestureRecognizer.Dispose">
      <summary>Releases all resources used by the <see cref="T:System.Windows.Ink.GestureRecognizer" />.</summary>
    </member>
    <member name="M:System.Windows.Ink.GestureRecognizer.GetEnabledGestures">
      <summary>Gets the gestures that the <see cref="T:System.Windows.Ink.GestureRecognizer" /> recognizes.</summary>
      <returns>An array of type <see cref="T:System.Windows.Ink.ApplicationGesture" /> that contains gestures the <see cref="T:System.Windows.Ink.GestureRecognizer" /> is set to recognize.</returns>
    </member>
    <member name="M:System.Windows.Ink.GestureRecognizer.Recognize(System.Windows.Ink.StrokeCollection)">
      <summary>Looks for gestures in the specified <see cref="T:System.Windows.Ink.StrokeCollection" />.</summary>
      <param name="strokes">The <see cref="T:System.Windows.Ink.StrokeCollection" /> to search for gestures.</param>
      <returns>An array of type <see cref="T:System.Windows.Ink.GestureRecognitionResult" /> that contains application gestures that the <see cref="T:System.Windows.Ink.GestureRecognizer" /> recognized.</returns>
    </member>
    <member name="M:System.Windows.Ink.GestureRecognizer.SetEnabledGestures(System.Collections.Generic.IEnumerable{System.Windows.Ink.ApplicationGesture})">
      <summary>Sets the application gestures that the <see cref="T:System.Windows.Ink.GestureRecognizer" /> recognizes.</summary>
      <param name="applicationGestures">An array of type <see cref="T:System.Windows.Ink.ApplicationGesture" /> that specifies the application gestures you wish the <see cref="T:System.Windows.Ink.GestureRecognizer" /> to recognize.</param>
    </member>
    <member name="P:System.Windows.Ink.GestureRecognizer.IsRecognizerAvailable">
      <summary>Gets a Boolean that indicates whether the gesture recognizer is available on the user's system.</summary>
      <returns>
        <see langword="true" /> if the recognition component is available; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Windows.Ink.IncrementalHitTester">
      <summary>Dynamically performs hit testing on a <see cref="T:System.Windows.Ink.Stroke" />.</summary>
    </member>
    <member name="M:System.Windows.Ink.IncrementalHitTester.AddPoint(System.Windows.Point)">
      <summary>Adds a <see cref="T:System.Windows.Point" /> to the <see cref="T:System.Windows.Ink.IncrementalHitTester" />.</summary>
      <param name="point">The <see cref="T:System.Windows.Point" /> to add to the <see cref="T:System.Windows.Ink.IncrementalHitTester" />.</param>
    </member>
    <member name="M:System.Windows.Ink.IncrementalHitTester.AddPoints(System.Collections.Generic.IEnumerable{System.Windows.Point})">
      <summary>Adds points to the <see cref="T:System.Windows.Ink.IncrementalHitTester" />.</summary>
      <param name="points">An array of type <see cref="T:System.Windows.Point" /> to add to the <see cref="T:System.Windows.Ink.IncrementalHitTester" />.</param>
    </member>
    <member name="M:System.Windows.Ink.IncrementalHitTester.AddPoints(System.Windows.Input.StylusPointCollection)">
      <summary>Adds the specified <see cref="T:System.Windows.Input.StylusPoint" /> objects to the <see cref="T:System.Windows.Ink.IncrementalHitTester" />.</summary>
      <param name="stylusPoints">A collection of <see cref="T:System.Windows.Input.StylusPoint" /> objects to add to the <see cref="T:System.Windows.Ink.IncrementalHitTester" />.</param>
    </member>
    <member name="M:System.Windows.Ink.IncrementalHitTester.AddPointsCore(System.Collections.Generic.IEnumerable{System.Windows.Point})">
      <summary>Adds points to the <see cref="T:System.Windows.Ink.IncrementalHitTester" />.</summary>
      <param name="points">The points to add.</param>
    </member>
    <member name="M:System.Windows.Ink.IncrementalHitTester.EndHitTesting">
      <summary>Releases resources used by the <see cref="T:System.Windows.Ink.IncrementalHitTester" />.</summary>
    </member>
    <member name="P:System.Windows.Ink.IncrementalHitTester.IsValid">
      <summary>Gets whether the <see cref="T:System.Windows.Ink.IncrementalHitTester" /> is hit testing.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Ink.IncrementalHitTester" /> is hit testing; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Windows.Ink.IncrementalLassoHitTester">
      <summary>Dynamically hit tests a <see cref="T:System.Windows.Ink.Stroke" /> with a lasso.</summary>
    </member>
    <member name="E:System.Windows.Ink.IncrementalLassoHitTester.SelectionChanged">
      <summary>Occurs when the lasso path selects or unselects an ink <see cref="T:System.Windows.Ink.Stroke" />.</summary>
    </member>
    <member name="M:System.Windows.Ink.IncrementalLassoHitTester.AddPointsCore(System.Collections.Generic.IEnumerable{System.Windows.Point})">
      <summary>Adds points to the <see cref="T:System.Windows.Ink.IncrementalHitTester" />.</summary>
      <param name="points">The points to add.</param>
    </member>
    <member name="M:System.Windows.Ink.IncrementalLassoHitTester.OnSelectionChanged(System.Windows.Ink.LassoSelectionChangedEventArgs)">
      <summary>Raises the <see cref="E:System.Windows.Ink.IncrementalLassoHitTester.SelectionChanged" /> event.</summary>
      <param name="eventArgs">Event data.</param>
    </member>
    <member name="T:System.Windows.Ink.IncrementalStrokeHitTester">
      <summary>Dynamically hit tests a stroke with an eraser path.</summary>
    </member>
    <member name="E:System.Windows.Ink.IncrementalStrokeHitTester.StrokeHit">
      <summary>Occurs when the <see cref="T:System.Windows.Ink.IncrementalStrokeHitTester" /> intersects an ink <see cref="T:System.Windows.Ink.Stroke" />.</summary>
    </member>
    <member name="M:System.Windows.Ink.IncrementalStrokeHitTester.AddPointsCore(System.Collections.Generic.IEnumerable{System.Windows.Point})">
      <summary>Adds points to the <see cref="T:System.Windows.Ink.IncrementalHitTester" />.</summary>
      <param name="points">The points to add.</param>
    </member>
    <member name="M:System.Windows.Ink.IncrementalStrokeHitTester.OnStrokeHit(System.Windows.Ink.StrokeHitEventArgs)">
      <summary>Raises the <see cref="E:System.Windows.Ink.IncrementalStrokeHitTester.StrokeHit" /> event.</summary>
      <param name="eventArgs">Event data.</param>
    </member>
    <member name="T:System.Windows.Ink.LassoSelectionChangedEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.Ink.IncrementalLassoHitTester.SelectionChanged" /> event.</summary>
    </member>
    <member name="P:System.Windows.Ink.LassoSelectionChangedEventArgs.DeselectedStrokes">
      <summary>Gets the strokes that have been removed from lasso path since the last time the <see cref="E:System.Windows.Ink.IncrementalLassoHitTester.SelectionChanged" /> event was raised.</summary>
      <returns>A <see cref="T:System.Windows.Ink.StrokeCollection" /> that contains the strokes that have been removed from the lasso path since the last time the <see cref="E:System.Windows.Ink.IncrementalLassoHitTester.SelectionChanged" /> event was raised.</returns>
    </member>
    <member name="P:System.Windows.Ink.LassoSelectionChangedEventArgs.SelectedStrokes">
      <summary>Gets the strokes that have been surrounded by the lasso path since the last time the <see cref="E:System.Windows.Ink.IncrementalLassoHitTester.SelectionChanged" /> event was raised.</summary>
      <returns>A <see cref="T:System.Windows.Ink.StrokeCollection" /> that contains the strokes that have been surrounded by the lasso path since the last time the <see cref="E:System.Windows.Ink.IncrementalLassoHitTester.SelectionChanged" /> event was raised.</returns>
    </member>
    <member name="T:System.Windows.Ink.LassoSelectionChangedEventHandler">
      <summary>Represents the method that handles the <see cref="E:System.Windows.Ink.IncrementalLassoHitTester.SelectionChanged" /> event of a <see cref="T:System.Windows.Ink.IncrementalLassoHitTester" />.</summary>
      <param name="sender">The source of the event.</param>
      <param name="e">A <see cref="T:System.Windows.Ink.LassoSelectionChangedEventArgs" /> that contains the event data.</param>
    </member>
    <member name="T:System.Windows.Ink.PropertyDataChangedEventArgs">
      <summary>Provides data for the <see langword="PropertyDataChanged" /> event.</summary>
    </member>
    <member name="M:System.Windows.Ink.PropertyDataChangedEventArgs.#ctor(System.Guid,System.Object,System.Object)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Ink.PropertyDataChangedEventArgs" /> class.</summary>
      <param name="propertyGuid">The <see cref="T:System.Guid" /> of the custom property which changed.</param>
      <param name="newValue">The new custom property object.</param>
      <param name="previousValue">The previous custom property object.</param>
    </member>
    <member name="P:System.Windows.Ink.PropertyDataChangedEventArgs.NewValue">
      <summary>Gets the new custom property object.</summary>
    </member>
    <member name="P:System.Windows.Ink.PropertyDataChangedEventArgs.PreviousValue">
      <summary>Gets the previous custom property object.</summary>
    </member>
    <member name="P:System.Windows.Ink.PropertyDataChangedEventArgs.PropertyGuid">
      <summary>Gets the <see cref="T:System.Guid" /> of the custom property which changed.</summary>
    </member>
    <member name="T:System.Windows.Ink.PropertyDataChangedEventHandler">
      <summary>Represents the method that handles the <see langword="PropertyDataChanged" /> event.</summary>
      <param name="sender">The source of the event.</param>
      <param name="e">The <see cref="T:System.Windows.Ink.PropertyDataChangedEventArgs" /> object that contains information about the event.</param>
    </member>
    <member name="T:System.Windows.Ink.RecognitionConfidence">
      <summary>Specifies the confidence level that the <see cref="T:System.Windows.Ink.GestureRecognizer" /> determines for a particular ink gesture.</summary>
    </member>
    <member name="F:System.Windows.Ink.RecognitionConfidence.Intermediate">
      <summary>Indicates intermediate confidence in the recognition result.</summary>
    </member>
    <member name="F:System.Windows.Ink.RecognitionConfidence.Poor">
      <summary>Indicates poor confidence in the recognition result.</summary>
    </member>
    <member name="F:System.Windows.Ink.RecognitionConfidence.Strong">
      <summary>Indicates strong confidence in the recognition result.</summary>
    </member>
    <member name="T:System.Windows.Ink.RectangleStylusShape">
      <summary>Represents a rectangular stylus tip.</summary>
    </member>
    <member name="M:System.Windows.Ink.RectangleStylusShape.#ctor(System.Double,System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Ink.RectangleStylusShape" /> class with the specified width and height.</summary>
      <param name="width">The width of the stylus shape.</param>
      <param name="height">The height of the stylus shape.</param>
    </member>
    <member name="M:System.Windows.Ink.RectangleStylusShape.#ctor(System.Double,System.Double,System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Ink.RectangleStylusShape" /> class with the specified width, height, and angle.</summary>
      <param name="width">The width of the stylus shape.</param>
      <param name="height">The height of the stylus shape.</param>
      <param name="rotation">The angle of the stylus shape.</param>
    </member>
    <member name="T:System.Windows.Ink.Stroke">
      <summary>Represents a single ink stroke.</summary>
    </member>
    <member name="E:System.Windows.Ink.Stroke.DrawingAttributesChanged">
      <summary>Occurs when the <see cref="P:System.Windows.Ink.Stroke.DrawingAttributes" /> associated with the <see cref="T:System.Windows.Ink.Stroke" /> object change.</summary>
    </member>
    <member name="E:System.Windows.Ink.Stroke.DrawingAttributesReplaced">
      <summary>Occurs when the drawing attributes of a <see cref="T:System.Windows.Ink.Stroke" /> object are replaced.</summary>
    </member>
    <member name="E:System.Windows.Ink.Stroke.Invalidated">
      <summary>Occurs when the appearance of the <see cref="T:System.Windows.Ink.Stroke" /> changes.</summary>
    </member>
    <member name="E:System.Windows.Ink.Stroke.PropertyDataChanged">
      <summary>Occurs when the custom properties on a <see cref="T:System.Windows.Ink.Stroke" /> object changes.</summary>
    </member>
    <member name="E:System.Windows.Ink.Stroke.StylusPointsChanged">
      <summary>Occurs when the <see cref="P:System.Windows.Ink.Stroke.StylusPoints" /> property changes.</summary>
    </member>
    <member name="E:System.Windows.Ink.Stroke.StylusPointsReplaced">
      <summary>Occurs when the <see cref="P:System.Windows.Ink.Stroke.StylusPoints" /> property is assigned a new <see cref="T:System.Windows.Input.StylusPointCollection" />.</summary>
    </member>
    <member name="E:System.Windows.Ink.Stroke.System#ComponentModel#INotifyPropertyChanged#PropertyChanged">
      <summary>Occurs when the value of any <see cref="T:System.Windows.Ink.Stroke" /> property has changed.</summary>
    </member>
    <member name="M:System.Windows.Ink.Stroke.#ctor(System.Windows.Input.StylusPointCollection)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Ink.Stroke" /> class.</summary>
      <param name="stylusPoints">A <see cref="T:System.Windows.Input.StylusPointCollection" /> that represents the <see cref="T:System.Windows.Ink.Stroke" />.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="stylusPoints" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="stylusPoints" /> is empty.</exception>
    </member>
    <member name="M:System.Windows.Ink.Stroke.#ctor(System.Windows.Input.StylusPointCollection,System.Windows.Ink.DrawingAttributes)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Ink.Stroke" /> class.</summary>
      <param name="stylusPoints">A <see cref="T:System.Windows.Input.StylusPointCollection" /> that represents the <see cref="T:System.Windows.Ink.Stroke" />.</param>
      <param name="drawingAttributes">A <see cref="T:System.Windows.Ink.DrawingAttributes" /> object that specifies the appearance of the <see cref="T:System.Windows.Ink.Stroke" />.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="stylusPoints" /> is <see langword="null" />.  
  
 -or-  
  
 <paramref name="drawingAtrributes" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="stylusPoints" /> is empty.</exception>
    </member>
    <member name="M:System.Windows.Ink.Stroke.AddPropertyData(System.Guid,System.Object)">
      <summary>Adds a custom property to the <see cref="T:System.Windows.Ink.Stroke" /> object.</summary>
      <param name="propertyDataId">The unique identifier for the property.</param>
      <param name="propertyData">The value of the custom property. <paramref name="propertyData" /> must be of type <see cref="T:System.Char" />, <see cref="T:System.Byte" />, <see cref="T:System.Int16" />, <see cref="T:System.UInt16" />, <see cref="T:System.Int32" />, <see cref="T:System.UInt32" />, <see cref="T:System.Int64" />, <see cref="T:System.UInt64" />, <see cref="T:System.Single" />, <see cref="T:System.Double" />, <see cref="T:System.DateTime" />, <see cref="T:System.Boolean" />, <see cref="T:System.String" />, <see cref="T:System.Decimal" /> or an array of these data types, except <see cref="T:System.String" />, which is not allowed.</param>
      <exception cref="T:System.ArgumentException">The <paramref name="propertyData" /> argument is not one of the allowed data types listed in the <see langword="Parameters" /> section.</exception>
    </member>
    <member name="M:System.Windows.Ink.Stroke.Clone">
      <summary>Returns a deep copy of the existing <see cref="T:System.Windows.Ink.Stroke" /> object.</summary>
      <returns>The new <see cref="T:System.Windows.Ink.Stroke" /> object.</returns>
    </member>
    <member name="M:System.Windows.Ink.Stroke.ContainsPropertyData(System.Guid)">
      <summary>Returns a value that indicates whether the <see cref="T:System.Windows.Ink.Stroke" /> object contains the specified custom property.</summary>
      <param name="propertyDataId">The unique identifier for the property.</param>
      <returns>Returns <see langword="true" /> if the custom property exists; otherwise, returns <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.Stroke.Draw(System.Windows.Media.DrawingContext)">
      <summary>Renders the <see cref="T:System.Windows.Ink.Stroke" /> object based upon the specified <see cref="T:System.Windows.Media.DrawingContext" />.</summary>
      <param name="context">The <see cref="T:System.Windows.Media.DrawingContext" /> object onto which the stroke will be rendered.</param>
    </member>
    <member name="M:System.Windows.Ink.Stroke.Draw(System.Windows.Media.DrawingContext,System.Windows.Ink.DrawingAttributes)">
      <summary>Renders the <see cref="T:System.Windows.Ink.Stroke" /> object based upon the specified <see cref="T:System.Windows.Media.DrawingContext" /> and <see cref="T:System.Windows.Ink.DrawingAttributes" />.</summary>
      <param name="drawingContext">The <see cref="T:System.Windows.Media.DrawingContext" /> object onto which the stroke will be rendered.</param>
      <param name="drawingAttributes">The <see cref="T:System.Windows.Ink.DrawingAttributes" /> object defining the attributes of the stroke that is drawn.</param>
    </member>
    <member name="M:System.Windows.Ink.Stroke.DrawCore(System.Windows.Media.DrawingContext,System.Windows.Ink.DrawingAttributes)">
      <summary>Renders the <see cref="T:System.Windows.Ink.Stroke" /> on the specified <see cref="T:System.Windows.Media.DrawingContext" /> using the specified <see cref="T:System.Windows.Ink.DrawingAttributes" />.</summary>
      <param name="drawingContext">The <see cref="T:System.Windows.Media.DrawingContext" /> object onto which the stroke will be rendered.</param>
      <param name="drawingAttributes">The <see cref="T:System.Windows.Ink.DrawingAttributes" /> object defining the attributes of the stroke that is drawn.</param>
    </member>
    <member name="M:System.Windows.Ink.Stroke.GetBezierStylusPoints">
      <summary>Returns the stylus points the <see cref="T:System.Windows.Ink.Stroke" /> uses when <see cref="P:System.Windows.Ink.DrawingAttributes.FitToCurve" /> is <see langword="true" />.</summary>
      <returns>A <see cref="T:System.Windows.Input.StylusPointCollection" /> that contains the stylus points along the spine of a <see cref="T:System.Windows.Ink.Stroke" /> when <see cref="P:System.Windows.Ink.DrawingAttributes.FitToCurve" /> is <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.Stroke.GetBounds">
      <summary>Retrieves the bounding box for the <see cref="T:System.Windows.Ink.Stroke" /> object.</summary>
      <returns>A <see cref="T:System.Windows.Rect" /> structure defining the bounding box for the <see cref="T:System.Windows.Ink.Stroke" /> object.</returns>
    </member>
    <member name="M:System.Windows.Ink.Stroke.GetClipResult(System.Collections.Generic.IEnumerable{System.Windows.Point})">
      <summary>Returns segments of the current <see cref="T:System.Windows.Ink.Stroke" /> that are within the specified bounds.</summary>
      <param name="lassoPoints">The points that specify the line which defines where to clip.</param>
      <returns>A <see cref="T:System.Windows.Ink.StrokeCollection" /> that contains copies of the segments of the current <see cref="T:System.Windows.Ink.Stroke" /> that are within the specified bounds.</returns>
    </member>
    <member name="M:System.Windows.Ink.Stroke.GetClipResult(System.Windows.Rect)">
      <summary>Returns segments of the current <see cref="T:System.Windows.Ink.Stroke" /> that are within the specified rectangle.</summary>
      <param name="bounds">A <see cref="T:System.Windows.Rect" /> that specifies the area to clip.</param>
      <returns>A <see cref="T:System.Windows.Ink.StrokeCollection" /> that contains copies of the segments of the current <see cref="T:System.Windows.Ink.Stroke" /> that are within the bounds of <paramref name="bounds" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.Stroke.GetEraseResult(System.Collections.Generic.IEnumerable{System.Windows.Point})">
      <summary>Returns segments of the current <see cref="T:System.Windows.Ink.Stroke" /> that are outside the specified bounds.</summary>
      <param name="lassoPoints">An array of type <see cref="T:System.Windows.Point" /> that specifies the area to erase.</param>
      <returns>A <see cref="T:System.Windows.Ink.StrokeCollection" /> that contains the segments of the current <see cref="T:System.Windows.Ink.Stroke" /> that are outside the specified bounds.</returns>
    </member>
    <member name="M:System.Windows.Ink.Stroke.GetEraseResult(System.Collections.Generic.IEnumerable{System.Windows.Point},System.Windows.Ink.StylusShape)">
      <summary>Returns the segments of the current <see cref="T:System.Windows.Ink.Stroke" /> after it is dissected by the designated path using the specified <see cref="T:System.Windows.Ink.StylusShape" />.</summary>
      <param name="eraserPath">An array of type <see cref="T:System.Windows.Point" /> that specifies the path that dissects the <see cref="T:System.Windows.Ink.Stroke" />.</param>
      <param name="eraserShape">A <see cref="T:System.Windows.Ink.StylusShape" /> that specifies the shape of the eraser.</param>
      <returns>A <see cref="T:System.Windows.Ink.StrokeCollection" /> that contains copies of the segments of the current <see cref="T:System.Windows.Ink.Stroke" /> after it is dissected by the specified path.</returns>
    </member>
    <member name="M:System.Windows.Ink.Stroke.GetEraseResult(System.Windows.Rect)">
      <summary>Returns segments of the current <see cref="T:System.Windows.Ink.Stroke" /> that are outside the specified rectangle.</summary>
      <param name="bounds">A <see cref="T:System.Windows.Rect" /> that specifies the area to erase.</param>
      <returns>A <see cref="T:System.Windows.Ink.StrokeCollection" /> that contains the segments of the current <see cref="T:System.Windows.Ink.Stroke" /> that are outside the bounds of the specified <see cref="T:System.Windows.Rect" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.Stroke.GetGeometry">
      <summary>Gets the <see cref="T:System.Windows.Media.Geometry" /> of the current <see cref="T:System.Windows.Ink.Stroke" />.</summary>
      <returns>A <see cref="T:System.Windows.Media.Geometry" /> that represents the <see cref="T:System.Windows.Ink.Stroke" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.Stroke.GetGeometry(System.Windows.Ink.DrawingAttributes)">
      <summary>Gets the <see cref="T:System.Windows.Media.Geometry" /> of the current <see cref="T:System.Windows.Ink.Stroke" /> using the specified <see cref="T:System.Windows.Ink.DrawingAttributes" />.</summary>
      <param name="drawingAttributes">The <see cref="T:System.Windows.Ink.DrawingAttributes" /> that determines the <see cref="T:System.Windows.Media.Geometry" /> of the <see cref="T:System.Windows.Ink.Stroke" />.</param>
      <returns>A <see cref="T:System.Windows.Media.Geometry" /> that represents the <see cref="T:System.Windows.Ink.Stroke" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.Stroke.GetPropertyData(System.Guid)">
      <summary>Retrieves the property data for the specified GUID.</summary>
      <param name="propertyDataId">The unique identifier for the property.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="propertyDataId" /> is not associated with a custom property of the <see cref="T:System.Windows.Ink.Stroke" />.</exception>
      <returns>An <see langword="object" /> containing the property data.</returns>
    </member>
    <member name="M:System.Windows.Ink.Stroke.GetPropertyDataIds">
      <summary>Retrieves the GUIDs of any custom properties associated with the <see cref="T:System.Windows.Ink.Stroke" /> object.</summary>
      <returns>An array of <see cref="T:System.Guid" /> objects.</returns>
    </member>
    <member name="M:System.Windows.Ink.Stroke.HitTest(System.Collections.Generic.IEnumerable{System.Windows.Point},System.Int32)">
      <summary>Returns a value that indicates whether the current <see cref="T:System.Windows.Ink.Stroke" /> is within the specified bounds.</summary>
      <param name="lassoPoints">An array of type <see cref="T:System.Windows.Point" /> that represents the bounds of the area to hit test.</param>
      <param name="percentageWithinLasso">The percentage of the length of the <see cref="T:System.Windows.Ink.Stroke" />, that must be in <paramref name="lassoPoints" /> for the <see cref="T:System.Windows.Ink.Stroke" /> to be considered hit.</param>
      <returns>
        <see langword="true" /> if the current stroke is within the specified bounds; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.Stroke.HitTest(System.Collections.Generic.IEnumerable{System.Windows.Point},System.Windows.Ink.StylusShape)">
      <summary>Returns whether the specified path intersects the <see cref="T:System.Windows.Ink.Stroke" /> using the specified <see cref="T:System.Windows.Ink.StylusShape" />.</summary>
      <param name="path">The path that <paramref name="stylusShape" /> follows for hit testing.</param>
      <param name="stylusShape">The shape of <paramref name="path" /> with which to hit test.</param>
      <returns>
        <see langword="true" /> if <paramref name="stylusShape" /> intersects the current stroke; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.Stroke.HitTest(System.Windows.Point)">
      <summary>Returns a value that indicates whether current <see cref="T:System.Windows.Ink.Stroke" /> intersects the specified point.</summary>
      <param name="point">The <see cref="T:System.Windows.Point" /> to hit test.</param>
      <returns>
        <see langword="true" /> if <paramref name="point" /> intersects the current stroke; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.Stroke.HitTest(System.Windows.Point,System.Double)">
      <summary>Returns a value that indicates whether current <see cref="T:System.Windows.Ink.Stroke" /> intersects the specified area.</summary>
      <param name="point">The <see cref="T:System.Windows.Point" /> that defines the center of the area to hit test.</param>
      <param name="diameter">The diameter of the area to hit test.</param>
      <returns>
        <see langword="true" /> if the specified area intersects the current stroke; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.Stroke.HitTest(System.Windows.Rect,System.Int32)">
      <summary>Returns a value that indicates whether the <see cref="T:System.Windows.Ink.Stroke" /> is within the bounds of the specified rectangle.</summary>
      <param name="bounds">A <see cref="T:System.Windows.Rect" /> that represents the bounds of the area to hit test.</param>
      <param name="percentageWithinBounds">The percentage of the length of the <see cref="T:System.Windows.Ink.Stroke" />, that must be in <paramref name="percentageWithinBounds" /> for the <see cref="T:System.Windows.Ink.Stroke" /> to be considered hit.</param>
      <returns>
        <see langword="true" /> if the current stroke is within the bounds of <paramref name="bounds" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.Stroke.OnDrawingAttributesChanged(System.Windows.Ink.PropertyDataChangedEventArgs)">
      <summary>Allows derived classes to modify the default behavior of the <see cref="E:System.Windows.Ink.Stroke.DrawingAttributesChanged" /> event.</summary>
      <param name="e">The <see cref="T:System.Windows.Ink.PropertyDataChangedEventArgs" /> object that contains the event data.</param>
    </member>
    <member name="M:System.Windows.Ink.Stroke.OnDrawingAttributesReplaced(System.Windows.Ink.DrawingAttributesReplacedEventArgs)">
      <summary>Allows derived classes to modify the default behavior of the <see cref="E:System.Windows.Ink.Stroke.DrawingAttributesReplaced" /> event.</summary>
      <param name="e">The <see cref="T:System.Windows.Ink.DrawingAttributesReplacedEventArgs" /> object that contains the event data.</param>
    </member>
    <member name="M:System.Windows.Ink.Stroke.OnInvalidated(System.EventArgs)">
      <summary>Raises the <see cref="E:System.Windows.Ink.Stroke.Invalidated" /> event.</summary>
      <param name="e">An <see cref="T:System.EventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.Ink.Stroke.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)">
      <summary>Occurs when any <see cref="T:System.Windows.Ink.Stroke" /> property changes.</summary>
      <param name="e">The event data that describes the property that changed, as well as old and new values.</param>
    </member>
    <member name="M:System.Windows.Ink.Stroke.OnPropertyDataChanged(System.Windows.Ink.PropertyDataChangedEventArgs)">
      <summary>Allows derived classes to modify the default behavior of the <see cref="E:System.Windows.Ink.Stroke.PropertyDataChanged" /> event.</summary>
      <param name="e">The <see cref="T:System.Windows.Ink.PropertyDataChangedEventArgs" /> object that contains the event data.</param>
    </member>
    <member name="M:System.Windows.Ink.Stroke.OnStylusPointsChanged(System.EventArgs)">
      <summary>Raises the <see cref="E:System.Windows.Ink.Stroke.StylusPointsChanged" /> event.</summary>
      <param name="e">A <see cref="T:System.EventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.Ink.Stroke.OnStylusPointsReplaced(System.Windows.Ink.StylusPointsReplacedEventArgs)">
      <summary>Raises the <see cref="E:System.Windows.Ink.Stroke.StylusPointsReplaced" /> event.</summary>
      <param name="e">A <see cref="T:System.Windows.Ink.StylusPointsReplacedEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.Ink.Stroke.RemovePropertyData(System.Guid)">
      <summary>Deletes a custom property from the <see cref="T:System.Windows.Ink.Stroke" /> object.</summary>
      <param name="propertyDataId">The unique identifier for the property.</param>
    </member>
    <member name="M:System.Windows.Ink.Stroke.Transform(System.Windows.Media.Matrix,System.Boolean)">
      <summary>Performs a transformation based upon the specified <see cref="T:System.Windows.Media.Matrix" /> object.</summary>
      <param name="transformMatrix">The <see cref="T:System.Windows.Media.Matrix" /> object defining the transformation.</param>
      <param name="applyToStylusTip">
        <see langword="true" /> to apply the transformation to the tip of the stylus; otherwise, <see langword="false" />.</param>
    </member>
    <member name="P:System.Windows.Ink.Stroke.DrawingAttributes">
      <summary>Gets or sets the <see cref="T:System.Windows.Ink.DrawingAttributes" /> for the <see cref="T:System.Windows.Ink.Stroke" /> object.</summary>
      <exception cref="T:System.ArgumentNullException">The set value is <see langword="null" />.</exception>
    </member>
    <member name="P:System.Windows.Ink.Stroke.StylusPoints">
      <summary>Returns the stylus points of the <see cref="T:System.Windows.Ink.Stroke" />.</summary>
      <returns>The <see cref="T:System.Windows.Input.StylusPointCollection" /> that contains the stylus points that represent the current <see cref="T:System.Windows.Ink.Stroke" />.</returns>
    </member>
    <member name="T:System.Windows.Ink.StrokeCollection">
      <summary>Represents a collection of <see cref="T:System.Windows.Ink.Stroke" /> objects.</summary>
    </member>
    <member name="E:System.Windows.Ink.StrokeCollection.PropertyDataChanged">
      <summary>Occurs when custom property is added or removed from the <see cref="T:System.Windows.Ink.StrokeCollection" />.</summary>
    </member>
    <member name="E:System.Windows.Ink.StrokeCollection.StrokesChanged">
      <summary>Occurs when a <see cref="T:System.Windows.Ink.Stroke" /> in the collection changes.</summary>
    </member>
    <member name="E:System.Windows.Ink.StrokeCollection.System#Collections#Specialized#INotifyCollectionChanged#CollectionChanged">
      <summary>Occurs when the <see cref="T:System.Windows.Ink.StrokeCollection" /> changes.</summary>
    </member>
    <member name="E:System.Windows.Ink.StrokeCollection.System#ComponentModel#INotifyPropertyChanged#PropertyChanged">
      <summary>Occurs when the value of any <see cref="T:System.Windows.Ink.StrokeCollection" /> property has changed.</summary>
    </member>
    <member name="F:System.Windows.Ink.StrokeCollection.InkSerializedFormat">
      <summary>Represents the native persistence format for ink data.</summary>
    </member>
    <member name="M:System.Windows.Ink.StrokeCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Ink.StrokeCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Ink.StrokeCollection.#ctor(System.Collections.Generic.IEnumerable{System.Windows.Ink.Stroke})">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Ink.StrokeCollection" /> class that contains the specified strokes.</summary>
      <param name="strokes">The strokes to add to the <see cref="T:System.Windows.Ink.StrokeCollection" />.</param>
    </member>
    <member name="M:System.Windows.Ink.StrokeCollection.#ctor(System.IO.Stream)">
      <summary>Initializes a <see cref="T:System.Windows.Ink.StrokeCollection" /> from the specified <see cref="T:System.IO.Stream" /> of Ink Serialized Format (ISF).</summary>
      <param name="stream">A stream that contains ink data.</param>
    </member>
    <member name="M:System.Windows.Ink.StrokeCollection.Add(System.Windows.Ink.StrokeCollection)">
      <summary>Adds the specified strokes to the <see cref="T:System.Windows.Ink.StrokeCollection" />.</summary>
      <param name="strokes">The <see cref="T:System.Windows.Ink.StrokeCollection" /> to add to the collection.</param>
      <exception cref="T:System.ArgumentException">A <see cref="T:System.Windows.Ink.Stroke" /> in <paramref name="strokes" /> is already a member of the <see cref="T:System.Windows.Ink.StrokeCollection" />.</exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="strokes" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Ink.StrokeCollection.AddPropertyData(System.Guid,System.Object)">
      <summary>Adds a custom property to the <see cref="T:System.Windows.Ink.StrokeCollection" />.</summary>
      <param name="propertyDataId">The <see cref="T:System.Guid" /> to associate with the custom property.</param>
      <param name="propertyData">The value of the custom property. <paramref name="propertyData" /> must be of type <see cref="T:System.Char" />, <see cref="T:System.Byte" />, <see cref="T:System.Int16" />, <see cref="T:System.UInt16" />, <see cref="T:System.Int32" />, <see cref="T:System.UInt32" />, <see cref="T:System.Int64" />, <see cref="T:System.UInt64" />, <see cref="T:System.Single" />, <see cref="T:System.Double" />, <see cref="T:System.DateTime" />, <see cref="T:System.Boolean" />, <see cref="T:System.String" />, <see cref="T:System.Decimal" /> or an array of these data types, except <see cref="T:System.String" />, which is not allowed.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="propertyDataId" /> is an empty <see cref="T:System.Guid" />.  
  
 -or-  
  
 <paramref name="propertyData" /> is not one of the allowed data types listed in the <see langword="Parameters" /> section.</exception>
    </member>
    <member name="M:System.Windows.Ink.StrokeCollection.ClearItems">
      <summary>Clears all strokes from the <see cref="T:System.Windows.Ink.StrokeCollection" />.</summary>
    </member>
    <member name="M:System.Windows.Ink.StrokeCollection.Clip(System.Collections.Generic.IEnumerable{System.Windows.Point})">
      <summary>Removes all strokes in the <see cref="T:System.Windows.Ink.StrokeCollection" /> that are outside the bounds of the specified <see cref="T:System.Drawing.Point" /> array.</summary>
      <param name="lassoPoints">An array of type <see cref="T:System.Drawing.Point" /> that specifies the area to be clipped.</param>
    </member>
    <member name="M:System.Windows.Ink.StrokeCollection.Clip(System.Windows.Rect)">
      <summary>Replaces all strokes that are clipped by the specified rectangle with new strokes that do not extend beyond the specified rectangle.</summary>
      <param name="bounds">A <see cref="T:System.Windows.Rect" /> that specifies the area to be clipped.</param>
    </member>
    <member name="M:System.Windows.Ink.StrokeCollection.Clone">
      <summary>Copies the <see cref="T:System.Windows.Ink.StrokeCollection" />.</summary>
      <returns>A copy of the <see cref="T:System.Windows.Ink.StrokeCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.StrokeCollection.ContainsPropertyData(System.Guid)">
      <summary>Returns whether the specified custom property identifier is in the <see cref="T:System.Windows.Ink.StrokeCollection" />.</summary>
      <param name="propertyDataId">The <see cref="T:System.Guid" /> to locate in the <see cref="T:System.Windows.Ink.StrokeCollection" />.</param>
      <returns>
        <see langword="true" /> if the specified custom property identifier is in the <see cref="T:System.Windows.Ink.StrokeCollection" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.StrokeCollection.Draw(System.Windows.Media.DrawingContext)">
      <summary>Draws the strokes in the <see cref="T:System.Windows.Ink.StrokeCollection" />.</summary>
      <param name="context">The <see cref="T:System.Windows.Media.DrawingContext" /> on which to draw the <see cref="T:System.Windows.Ink.StrokeCollection" />.</param>
    </member>
    <member name="M:System.Windows.Ink.StrokeCollection.Erase(System.Collections.Generic.IEnumerable{System.Windows.Point})">
      <summary>Removes the ink that is within the bounds of the specified area.</summary>
      <param name="lassoPoints">An array of type <see cref="T:System.Drawing.Point" /> that specifies the area to be erased.</param>
    </member>
    <member name="M:System.Windows.Ink.StrokeCollection.Erase(System.Collections.Generic.IEnumerable{System.Windows.Point},System.Windows.Ink.StylusShape)">
      <summary>Replaces all strokes that are clipped by the region created by the specified <see cref="T:System.Windows.Ink.StylusShape" /> along the specified path with new Strokes that are not clipped by the region.</summary>
      <param name="eraserPath">An array of type <see cref="T:System.Windows.Point" /> that specifies the path to be erased.</param>
      <param name="eraserShape">A <see cref="T:System.Windows.Ink.StylusShape" /> that specifies the shape of the eraser.</param>
    </member>
    <member name="M:System.Windows.Ink.StrokeCollection.Erase(System.Windows.Rect)">
      <summary>Replaces all strokes that are clipped by the specified rectangle with new strokes that do not enter the bounds of the specified rectangle.</summary>
      <param name="bounds">A <see cref="T:System.Windows.Rect" /> that specifies the area to be erased.</param>
    </member>
    <member name="M:System.Windows.Ink.StrokeCollection.GetBounds">
      <summary>Returns the bounds of the strokes in the collection.</summary>
      <returns>A <see cref="T:System.Windows.Rect" /> that contains the bounds of the strokes in the <see cref="T:System.Windows.Ink.StrokeCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.StrokeCollection.GetIncrementalLassoHitTester(System.Int32)">
      <summary>Creates an <see cref="T:System.Windows.Ink.IncrementalLassoHitTester" /> that hit tests the <see cref="T:System.Windows.Ink.StrokeCollection" /> with a lasso (freehand) path.</summary>
      <param name="percentageWithinLasso">The minimum percentage of each <see cref="T:System.Windows.Ink.Stroke" /> that must be contained within the lasso for it to be considered hit.</param>
      <returns>An <see cref="T:System.Windows.Ink.IncrementalLassoHitTester" /> that hit tests the <see cref="T:System.Windows.Ink.StrokeCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.StrokeCollection.GetIncrementalStrokeHitTester(System.Windows.Ink.StylusShape)">
      <summary>Creates an <see cref="T:System.Windows.Ink.IncrementalStrokeHitTester" /> that hit tests the <see cref="T:System.Windows.Ink.StrokeCollection" /> with an erasing path.</summary>
      <param name="eraserShape">A <see cref="T:System.Windows.Ink.StylusShape" /> that specifies the tip of the stylus.</param>
      <returns>An <see cref="T:System.Windows.Ink.IncrementalStrokeHitTester" /> that hit tests the <see cref="T:System.Windows.Ink.StrokeCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.StrokeCollection.GetPropertyData(System.Guid)">
      <summary>Returns the value of the custom property associated with the specified <see cref="T:System.Guid" />.</summary>
      <param name="propertyDataId">The <see cref="T:System.Guid" /> associated with the custom property to get.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="propertyDataId" /> is not associated with a custom property of the <see cref="T:System.Windows.Ink.StrokeCollection" />.</exception>
      <returns>The value of the custom property associated with the specified <see cref="T:System.Guid" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.StrokeCollection.GetPropertyDataIds">
      <summary>Returns the GUIDs of any custom properties associated with the <see cref="T:System.Windows.Ink.StrokeCollection" />.</summary>
      <returns>An array of type <see cref="T:System.Guid" /> that represent the custom property identifiers.</returns>
    </member>
    <member name="M:System.Windows.Ink.StrokeCollection.HitTest(System.Collections.Generic.IEnumerable{System.Windows.Point},System.Int32)">
      <summary>Returns a collection of strokes that have at least the specified percentage of length within the specified area.</summary>
      <param name="lassoPoints">An array of type <see cref="T:System.Windows.Point" /> that represents the bounds of the area to be hit tested.</param>
      <param name="percentageWithinLasso">The acceptable length of the <see cref="T:System.Windows.Ink.Stroke" />, as a percentage, for <paramref name="lassoPoints" /> to contain.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="lassoPoints" /> is <see langword="null" />.  
  
 -or-  
  
 <paramref name="percentageWithinLasso" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="lassoPoints" /> contains an empty array.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="percentageWithinLasso" /> is less than 0 or greater than 100.</exception>
      <returns>A <see cref="T:System.Windows.Ink.StrokeCollection" /> that has strokes with at least the specified percentage within the <see cref="T:System.Windows.Point" /> array.</returns>
    </member>
    <member name="M:System.Windows.Ink.StrokeCollection.HitTest(System.Collections.Generic.IEnumerable{System.Windows.Point},System.Windows.Ink.StylusShape)">
      <summary>Returns a collection of strokes that intersect with the specified path.</summary>
      <param name="path">An array to type <see cref="T:System.Windows.Point" /> that represents the path to be hit tested.</param>
      <param name="stylusShape">The <see cref="T:System.Windows.Ink.StylusShape" /> that specifies the shape of <paramref name="eraserPath" />.</param>
      <returns>A <see cref="T:System.Windows.Ink.StrokeCollection" /> of strokes that intersect with <paramref name="path" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.StrokeCollection.HitTest(System.Windows.Point)">
      <summary>Returns a collection of strokes that intersect the specified point.</summary>
      <param name="point">The point to hit test.</param>
      <returns>A collection of <see cref="T:System.Windows.Ink.Stroke" /> objects that intersect the specified point.</returns>
    </member>
    <member name="M:System.Windows.Ink.StrokeCollection.HitTest(System.Windows.Point,System.Double)">
      <summary>Returns a collection of strokes that intersect the specified area.</summary>
      <param name="point">The <see cref="T:System.Windows.Point" /> to hit test.</param>
      <param name="diameter">The size of the area around the <see cref="T:System.Windows.Point" /> to hit test.</param>
      <returns>A collection of <see cref="T:System.Windows.Ink.Stroke" /> objects that intersect the specified point.</returns>
    </member>
    <member name="M:System.Windows.Ink.StrokeCollection.HitTest(System.Windows.Rect,System.Int32)">
      <summary>Returns a collection of strokes that have at least the specified percentage of length within the specified rectangle.</summary>
      <param name="bounds">A <see cref="T:System.Windows.Rect" /> that specifies the bounds to be hit tested.</param>
      <param name="percentageWithinBounds">The minimum required length of a Stroke that must exist within bounds for it to be considered hit.</param>
      <returns>A <see cref="T:System.Windows.Ink.StrokeCollection" /> that has strokes with at least the specified percentage within the <see cref="T:System.Windows.Rect" />.</returns>
    </member>
    <member name="M:System.Windows.Ink.StrokeCollection.IndexOf(System.Windows.Ink.Stroke)">
      <summary>Returns the index of the specified <see cref="T:System.Windows.Ink.Stroke" /> in the <see cref="T:System.Windows.Ink.StrokeCollection" />.</summary>
      <param name="stroke">The stroke whose position is required.</param>
      <returns>The index of the stroke.</returns>
    </member>
    <member name="M:System.Windows.Ink.StrokeCollection.InsertItem(System.Int32,System.Windows.Ink.Stroke)">
      <summary>Inserts a stroke into the <see cref="T:System.Windows.Ink.StrokeCollection" /> at the specified index.</summary>
      <param name="index">The specified index.</param>
      <param name="stroke">The specified stroke.</param>
    </member>
    <member name="M:System.Windows.Ink.StrokeCollection.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)">
      <summary>Occurs when any <see cref="T:System.Windows.Ink.StrokeCollection" /> property changes.</summary>
      <param name="e">Event data.</param>
    </member>
    <member name="M:System.Windows.Ink.StrokeCollection.OnPropertyDataChanged(System.Windows.Ink.PropertyDataChangedEventArgs)">
      <summary>Raises the <see cref="E:System.Windows.Ink.StrokeCollection.PropertyDataChanged" /> event.</summary>
      <param name="e">A <see cref="T:System.Windows.Ink.PropertyDataChangedEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.Ink.StrokeCollection.OnStrokesChanged(System.Windows.Ink.StrokeCollectionChangedEventArgs)">
      <summary>Raises the <see cref="E:System.Windows.Ink.StrokeCollection.StrokesChanged" /> event.</summary>
      <param name="e">A <see cref="T:System.Windows.Ink.StrokeCollectionChangedEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.Ink.StrokeCollection.Remove(System.Windows.Ink.StrokeCollection)">
      <summary>Removes the specified strokes from the collection.</summary>
      <param name="strokes">The <see cref="T:System.Windows.Ink.StrokeCollection" /> to remove from the collection.</param>
    </member>
    <member name="M:System.Windows.Ink.StrokeCollection.RemoveItem(System.Int32)">
      <summary>Removes the stroke at the specified index from the <see cref="T:System.Windows.Ink.StrokeCollection" />.</summary>
      <param name="index">The specified index.</param>
    </member>
    <member name="M:System.Windows.Ink.StrokeCollection.RemovePropertyData(System.Guid)">
      <summary>Removes the custom property associated with the specified <see cref="T:System.Guid" />.</summary>
      <param name="propertyDataId">The <see cref="T:System.Guid" /> associated with the custom property to remove.</param>
    </member>
    <member name="M:System.Windows.Ink.StrokeCollection.Replace(System.Windows.Ink.Stroke,System.Windows.Ink.StrokeCollection)">
      <summary>Replaces the specified <see cref="T:System.Windows.Ink.Stroke" /> with the specified <see cref="T:System.Windows.Ink.StrokeCollection" />.</summary>
      <param name="strokeToReplace">The <see cref="T:System.Windows.Ink.Stroke" /> to replace.</param>
      <param name="strokesToReplaceWith">The source <see cref="T:System.Windows.Ink.StrokeCollection" />.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="strokesToReplace" /> is empty.  
  
 -or-  
  
 <paramref name="strokesToReplaceWith" /> is empty.  
  
 -or-  
  
 A <see cref="T:System.Windows.Ink.Stroke" /> in <paramref name="strokesToReplaceWith" /> is already in <paramref name="strokesToReplace" />.</exception>
    </member>
    <member name="M:System.Windows.Ink.StrokeCollection.Replace(System.Windows.Ink.StrokeCollection,System.Windows.Ink.StrokeCollection)">
      <summary>Replaces the specified <see cref="T:System.Windows.Ink.StrokeCollection" /> with a new <see cref="T:System.Windows.Ink.StrokeCollection" />.</summary>
      <param name="strokesToReplace">The destination <see cref="T:System.Windows.Ink.StrokeCollection" />.</param>
      <param name="strokesToReplaceWith">The source <see cref="T:System.Windows.Ink.StrokeCollection" />.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="strokesToReplace" /> is empty.  
  
 -or-  
  
 <paramref name="strokesToReplaceWith" /> is empty.  
  
 -or-  
  
 A <see cref="T:System.Windows.Ink.Stroke" /> in <paramref name="strokesToReplaceWith" /> is already in <paramref name="strokesToReplace" />.  
  
 -or-  
  
 The strokes in <paramref name="strokesToReplaceWith" /> are not continuous.</exception>
    </member>
    <member name="M:System.Windows.Ink.StrokeCollection.Save(System.IO.Stream)">
      <summary>Saves the <see cref="T:System.Windows.Ink.StrokeCollection" /> to the specified <see cref="T:System.IO.Stream" />.</summary>
      <param name="stream">The <see cref="T:System.IO.Stream" /> to which to save the <see cref="T:System.Windows.Ink.StrokeCollection" />.</param>
    </member>
    <member name="M:System.Windows.Ink.StrokeCollection.Save(System.IO.Stream,System.Boolean)">
      <summary>Saves the <see cref="T:System.Windows.Ink.StrokeCollection" /> to the specified <see cref="T:System.IO.Stream" /> and compresses it, when specified.</summary>
      <param name="stream">The <see cref="T:System.IO.Stream" /> to which to save the <see cref="T:System.Windows.Ink.StrokeCollection" />.</param>
      <param name="compress">
        <see langword="true" /> to compress the <see cref="T:System.Windows.Ink.StrokeCollection" />; otherwise, <see langword="false" />.</param>
    </member>
    <member name="M:System.Windows.Ink.StrokeCollection.SetItem(System.Int32,System.Windows.Ink.Stroke)">
      <summary>Replaces the stroke at the specified index.</summary>
      <param name="index">The position at which to replace the stroke.</param>
      <param name="stroke">The stroke to replace the current stroke.</param>
    </member>
    <member name="M:System.Windows.Ink.StrokeCollection.Transform(System.Windows.Media.Matrix,System.Boolean)">
      <summary>Modifies each of the <see cref="P:System.Windows.Ink.Stroke.StylusPoints" /> and optionally the <see cref="P:System.Windows.Ink.DrawingAttributes.StylusTipTransform" /> for each stroke in the <see cref="T:System.Windows.Ink.StrokeCollection" /> according to the specified <see cref="T:System.Windows.Media.Matrix" />.</summary>
      <param name="transformMatrix">A <see cref="T:System.Windows.Media.Matrix" /> which specifies the transformation to perform on the <see cref="T:System.Windows.Ink.StrokeCollection" />.</param>
      <param name="applyToStylusTip">
        <see langword="true" /> to apply the transformation to the tip of the stylus; otherwise, <see langword="false" />.</param>
    </member>
    <member name="T:System.Windows.Ink.StrokeCollectionChangedEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.Ink.StrokeCollection.StrokesChanged" /> event.</summary>
    </member>
    <member name="M:System.Windows.Ink.StrokeCollectionChangedEventArgs.#ctor(System.Windows.Ink.StrokeCollection,System.Windows.Ink.StrokeCollection)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Ink.StrokeCollectionChangedEventArgs" /> class.</summary>
      <param name="added">A <see cref="T:System.Windows.Ink.StrokeCollection" /> that contains the added strokes.</param>
      <param name="removed">A <see cref="T:System.Windows.Ink.StrokeCollection" /> that contains the removed strokes.</param>
    </member>
    <member name="P:System.Windows.Ink.StrokeCollectionChangedEventArgs.Added">
      <summary>Gets the strokes that have been added to the <see cref="T:System.Windows.Ink.StrokeCollection" />.</summary>
      <returns>A <see cref="T:System.Windows.Ink.StrokeCollection" /> that contains the added strokes.</returns>
    </member>
    <member name="P:System.Windows.Ink.StrokeCollectionChangedEventArgs.Removed">
      <summary>Gets the strokes that have been removed from the <see cref="T:System.Windows.Ink.StrokeCollection" />.</summary>
      <returns>A <see cref="T:System.Windows.Ink.StrokeCollection" /> that contains the removed strokes.</returns>
    </member>
    <member name="T:System.Windows.Ink.StrokeCollectionChangedEventHandler">
      <summary>Represents the method that handles the <see cref="E:System.Windows.Ink.StrokeCollection.StrokesChanged" /> event of a <see cref="T:System.Windows.Ink.StrokeCollection" />.</summary>
      <param name="sender">The source of the event.</param>
      <param name="e">A <see cref="T:System.Windows.Ink.StrokeCollectionChangedEventArgs" /> that contains the event data.</param>
    </member>
    <member name="T:System.Windows.Ink.StrokeHitEventArgs">
      <summary>Represents the method that will handle the <see cref="E:System.Windows.Ink.IncrementalStrokeHitTester.StrokeHit" /> event of a <see cref="T:System.Windows.Ink.IncrementalStrokeHitTester" />.</summary>
    </member>
    <member name="M:System.Windows.Ink.StrokeHitEventArgs.GetPointEraseResults">
      <summary>Returns the strokes that are a result of the eraser path erasing a stroke.</summary>
      <returns>A <see cref="T:System.Windows.Ink.StrokeCollection" /> that contains the strokes that are created after the eraser path erases part of <see cref="P:System.Windows.Ink.StrokeHitEventArgs.HitStroke" />.</returns>
    </member>
    <member name="P:System.Windows.Ink.StrokeHitEventArgs.HitStroke">
      <summary>Gets the <see cref="T:System.Windows.Ink.Stroke" /> that is intersected by the eraser path.</summary>
      <returns>The <see cref="T:System.Windows.Ink.Stroke" /> that is intersected by the eraser path.</returns>
    </member>
    <member name="T:System.Windows.Ink.StrokeHitEventHandler">
      <summary>Represents the method that will handle the <see cref="E:System.Windows.Ink.IncrementalStrokeHitTester.StrokeHit" /> event of a <see cref="T:System.Windows.Ink.IncrementalStrokeHitTester" />.</summary>
      <param name="sender">The source of the event.</param>
      <param name="e">A <see cref="T:System.Windows.Ink.StrokeHitEventArgs" /> that contains the event data.</param>
    </member>
    <member name="T:System.Windows.Ink.StylusPointsReplacedEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.Ink.Stroke.StylusPointsReplaced" /> event.</summary>
    </member>
    <member name="M:System.Windows.Ink.StylusPointsReplacedEventArgs.#ctor(System.Windows.Input.StylusPointCollection,System.Windows.Input.StylusPointCollection)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Ink.StylusPointsReplacedEventArgs" /> class.</summary>
      <param name="newStylusPoints">The new <see cref="T:System.Windows.Input.StylusPointCollection" /> for the <see cref="T:System.Windows.Ink.Stroke" />.</param>
      <param name="previousStylusPoints">The replaced <see cref="T:System.Windows.Input.StylusPointCollection" />.</param>
    </member>
    <member name="P:System.Windows.Ink.StylusPointsReplacedEventArgs.NewStylusPoints">
      <summary>Gets the new <see cref="T:System.Windows.Input.StylusPointCollection" /> for the <see cref="T:System.Windows.Ink.Stroke" />.</summary>
      <returns>The new <see cref="T:System.Windows.Input.StylusPointCollection" /> for the <see cref="T:System.Windows.Ink.Stroke" />.</returns>
    </member>
    <member name="P:System.Windows.Ink.StylusPointsReplacedEventArgs.PreviousStylusPoints">
      <summary>Gets the replaced <see cref="T:System.Windows.Input.StylusPointCollection" />.</summary>
      <returns>The replaced <see cref="T:System.Windows.Input.StylusPointCollection" />.</returns>
    </member>
    <member name="T:System.Windows.Ink.StylusPointsReplacedEventHandler">
      <summary>Represents the method that will handle the <see cref="E:System.Windows.Ink.Stroke.StylusPointsReplaced" /> event of a <see cref="T:System.Windows.Ink.Stroke" />.</summary>
      <param name="sender">The source of the event.</param>
      <param name="e">A <see cref="T:System.Windows.Ink.StylusPointsReplacedEventArgs" /> that contains the event data.</param>
    </member>
    <member name="T:System.Windows.Ink.StylusShape">
      <summary>Represents the tip of a stylus.</summary>
    </member>
    <member name="P:System.Windows.Ink.StylusShape.Height">
      <summary>Gets the height of the stylus.</summary>
      <returns>The height of the stylus.</returns>
    </member>
    <member name="P:System.Windows.Ink.StylusShape.Rotation">
      <summary>Gets the angle of the stylus.</summary>
      <returns>The angle of the stylus.</returns>
    </member>
    <member name="P:System.Windows.Ink.StylusShape.Width">
      <summary>Gets the width of the stylus.</summary>
      <returns>The width of the stylus.</returns>
    </member>
    <member name="T:System.Windows.Ink.StylusTip">
      <summary>Specifies the tip to be used to draw a <see cref="T:System.Windows.Ink.Stroke" />.</summary>
    </member>
    <member name="F:System.Windows.Ink.StylusTip.Ellipse">
      <summary>Represents an ellipse-shaped tip.</summary>
    </member>
    <member name="F:System.Windows.Ink.StylusTip.Rectangle">
      <summary>Represents a rectangle-shaped tip.</summary>
    </member>
    <member name="T:System.Windows.Input.AccessKeyEventArgs">
      <summary>Provides information for access keys events.</summary>
    </member>
    <member name="P:System.Windows.Input.AccessKeyEventArgs.IsMultiple">
      <summary>Gets a value that indicates whether other elements are invoked by the key.</summary>
      <returns>
        <see langword="true" /> if other elements are invoked; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Input.AccessKeyEventArgs.Key">
      <summary>Gets the access keys that was pressed.</summary>
      <returns>The access key.</returns>
    </member>
    <member name="T:System.Windows.Input.AccessKeyManager">
      <summary>Maintains the registration of all access keys and the handling of interop keyboard commands between Windows Forms, Win32, and Windows Presentation Foundation (WPF).</summary>
    </member>
    <member name="E:System.Windows.Input.AccessKeyManager.AccessKeyPressed">
      <summary>Occurs when the access key is pressed.</summary>
    </member>
    <member name="F:System.Windows.Input.AccessKeyManager.AccessKeyPressedEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.AccessKeyManager.AccessKeyPressed" /> routed event.</summary>
    </member>
    <member name="M:System.Windows.Input.AccessKeyManager.AddAccessKeyPressedHandler(System.Windows.DependencyObject,System.Windows.Input.AccessKeyPressedEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.AccessKeyManager.AccessKeyPressed" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to be added.</param>
    </member>
    <member name="M:System.Windows.Input.AccessKeyManager.IsKeyRegistered(System.Object,System.String)">
      <summary>Indicates whether the specified key is registered as an access keys in the specified scope.</summary>
      <param name="scope">The presentation source to query for <paramref name="key" />.</param>
      <param name="key">The key to query.</param>
      <returns>
        <see langword="true" /> if the key is registered; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.AccessKeyManager.ProcessKey(System.Object,System.String,System.Boolean)">
      <summary>Processes the specified access keys as if a <see cref="E:System.Windows.UIElement.KeyDown" /> event for the key was passed to the <see cref="T:System.Windows.Input.AccessKeyManager" />.</summary>
      <param name="scope">The scope for the access key.</param>
      <param name="key">The access key.</param>
      <param name="isMultiple">Indicates if <paramref name="key" /> has multiple matches.</param>
      <returns>
        <see langword="true" /> if there are more keys that match; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.AccessKeyManager.Register(System.String,System.Windows.IInputElement)">
      <summary>Associates the specified access keys with the specified element.</summary>
      <param name="key">The access key.</param>
      <param name="element">The element to associate <paramref name="key" /> with.</param>
    </member>
    <member name="M:System.Windows.Input.AccessKeyManager.RemoveAccessKeyPressedHandler(System.Windows.DependencyObject,System.Windows.Input.AccessKeyPressedEventHandler)">
      <summary>Removes the specified <see cref="E:System.Windows.Input.AccessKeyManager.AccessKeyPressed" /> event handler from the specified object.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to be removed.</param>
    </member>
    <member name="M:System.Windows.Input.AccessKeyManager.Unregister(System.String,System.Windows.IInputElement)">
      <summary>Disassociates the specified access keys from the specified element.</summary>
      <param name="key">The access key.</param>
      <param name="element">The element from which to disassociate <paramref name="key" />.</param>
    </member>
    <member name="T:System.Windows.Input.AccessKeyPressedEventArgs">
      <summary>Provides data for the <see cref="T:System.Windows.Input.AccessKeyManager" /> routed event.</summary>
    </member>
    <member name="M:System.Windows.Input.AccessKeyPressedEventArgs.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.AccessKeyEventArgs" /> class.</summary>
    </member>
    <member name="M:System.Windows.Input.AccessKeyPressedEventArgs.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.AccessKeyPressedEventArgs" /> class with the specified access key.</summary>
      <param name="key">The access key.</param>
    </member>
    <member name="M:System.Windows.Input.AccessKeyPressedEventArgs.InvokeEventHandler(System.Delegate,System.Object)">
      <summary>Invokes event handlers in a type-specific way, which can increase event system efficiency.</summary>
      <param name="genericHandler">The generic handler to call in a type-specific way.</param>
      <param name="genericTarget">The target to call the handler on.</param>
    </member>
    <member name="P:System.Windows.Input.AccessKeyPressedEventArgs.Key">
      <summary>Gets a string representation of the access key that was pressed.</summary>
      <returns>The access key.</returns>
    </member>
    <member name="P:System.Windows.Input.AccessKeyPressedEventArgs.Scope">
      <summary>Gets the scope for the element that raised this event.</summary>
      <returns>The element's scope.</returns>
    </member>
    <member name="P:System.Windows.Input.AccessKeyPressedEventArgs.Target">
      <summary>Gets or sets the target for the event.</summary>
      <returns>The element that raised this event.</returns>
    </member>
    <member name="T:System.Windows.Input.AccessKeyPressedEventHandler">
      <summary>Represents the method that will handle the <see cref="E:System.Windows.Input.AccessKeyManager.AccessKeyPressed" /> attached event.</summary>
      <param name="sender">The object where the event handler is attached.</param>
      <param name="e">The event data.</param>
    </member>
    <member name="T:System.Windows.Input.ApplicationCommands">
      <summary>Provides a standard set of application related commands.</summary>
    </member>
    <member name="P:System.Windows.Input.ApplicationCommands.CancelPrint">
      <summary>Gets the value that represents the Cancel Print command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> No gesture defined.</description></item><item><term> UI Text</term><description> Cancel Print</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.ApplicationCommands.Close">
      <summary>Gets the value that represents the Close command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> No gesture defined.</description></item><item><term> UI Text</term><description> Close</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.ApplicationCommands.ContextMenu">
      <summary>Gets the value that represents the Context Menu command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> Shift+F10  
  
 Apps</description></item><item><term> Mouse Gesture</term><description> A Mouse Gesture is not attached to this command, but most applications follow the convention of using the Right Click gesture to invoke the context menu.</description></item><item><term> UI Text</term><description> Context Menu</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.ApplicationCommands.Copy">
      <summary>Gets the value that represents the Copy command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> Ctrl+C  
  
 Ctrl+Insert</description></item><item><term> UI Text</term><description> Copy</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.ApplicationCommands.CorrectionList">
      <summary>Gets the value that represents the Correction List command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> No gesture defined.</description></item><item><term> UI Text</term><description> Correction List</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.ApplicationCommands.Cut">
      <summary>Gets the value that represents the Cut command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> Ctrl+X  
  
 Shift+Delete</description></item><item><term> UI Text</term><description> Cut</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.ApplicationCommands.Delete">
      <summary>Gets the value that represents the Delete command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> Del</description></item><item><term> UI Text</term><description> Delete</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.ApplicationCommands.Find">
      <summary>Gets the value that represents the Find command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> Ctrl+F</description></item><item><term> UI Text</term><description> Find</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.ApplicationCommands.Help">
      <summary>Gets the value that represents the Help command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> F1</description></item><item><term> UI Text</term><description> Help</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.ApplicationCommands.New">
      <summary>Gets the value that represents the New command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> Ctrl+N</description></item><item><term> UI Text</term><description> New</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.ApplicationCommands.NotACommand">
      <summary>Represents a command which is always ignored.</summary>
      <returns>The command.</returns>
    </member>
    <member name="P:System.Windows.Input.ApplicationCommands.Open">
      <summary>Gets the value that represents the Open command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> Ctrl+O</description></item><item><term> UI Text</term><description> Open</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.ApplicationCommands.Paste">
      <summary>Gets the value that represents the Paste command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> Ctrl+V  
  
 Shift+Insert</description></item><item><term> UI Text</term><description> Paste</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.ApplicationCommands.Print">
      <summary>Gets the value that represents the Print command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> Ctrl+P</description></item><item><term> UI Text</term><description> Print</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.ApplicationCommands.PrintPreview">
      <summary>Gets the value that represents the Print Preview command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> Ctrl+F2</description></item><item><term> UI Text</term><description> Print Preview</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.ApplicationCommands.Properties">
      <summary>Gets the value that represents the Properties command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> F4</description></item><item><term> UI Text</term><description> Properties</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.ApplicationCommands.Redo">
      <summary>Gets the value that represents the Redo command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> Ctrl+Y</description></item><item><term> UI Text</term><description> Redo</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.ApplicationCommands.Replace">
      <summary>Gets the value that represents the Replace command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> Ctrl+H</description></item><item><term> UI Text</term><description> Replace</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.ApplicationCommands.Save">
      <summary>Gets the value that represents the Save command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> Ctrl+S</description></item><item><term> UI Text</term><description> Save</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.ApplicationCommands.SaveAs">
      <summary>Gets the value that represents the Save As command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> No gesture defined.</description></item><item><term> UI Text</term><description> Save As</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.ApplicationCommands.SelectAll">
      <summary>Gets the value that represents the Select All command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> Ctrl+A</description></item><item><term> UI Text</term><description> Select All</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.ApplicationCommands.Stop">
      <summary>Gets the value that represents the Stop command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> Esc</description></item><item><term> UI Text</term><description> Stop</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.ApplicationCommands.Undo">
      <summary>Gets the value that represents the Undo command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> Ctrl-Z</description></item><item><term> UI Text</term><description> Undo</description></item></list></returns>
    </member>
    <member name="T:System.Windows.Input.CanExecuteChangedEventManager">
      <summary>Provides a <see cref="T:System.Windows.WeakEventManager" /> implementation so that you can use the "weak event listener" pattern to attach listeners for the <see cref="E:System.Windows.Input.ICommand.CanExecuteChanged" /> event.</summary>
    </member>
    <member name="M:System.Windows.Input.CanExecuteChangedEventManager.AddHandler(System.Windows.Input.ICommand,System.EventHandler{System.EventArgs})">
      <summary>Adds the specified delegate as an event handler of the specified source.</summary>
      <param name="source">The source object that the raises the <see cref="E:System.Windows.Input.ICommand.CanExecuteChanged" /> event.</param>
      <param name="handler">The delegate that handles the <see cref="E:System.Windows.Input.ICommand.CanExecuteChanged" /> event.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="source" /> is <see langword="null" />.  
  
 -or-  
  
 <paramref name="handler" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Input.CanExecuteChangedEventManager.Purge(System.Object,System.Object,System.Boolean)">
      <summary>Removes inactive listener entries from the data list for the provided source.</summary>
      <param name="source">The source for events being listened to.</param>
      <param name="data">The data to check. This object is expected to be a <see cref="T:System.Windows.WeakEventManager.ListenerList" /> implementation.</param>
      <param name="purgeAll">
        <see langword="true" /> to stop listening to <paramref name="source" />, and completely remove all entries from <paramref name="data" />.</param>
      <returns>
        <see langword="true" /> if some entries were actually removed; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.CanExecuteChangedEventManager.RemoveHandler(System.Windows.Input.ICommand,System.EventHandler{System.EventArgs})">
      <summary>Removes the specified event handler from the specified source.</summary>
      <param name="source">The source object that the raises the <see cref="E:System.Windows.Input.ICommand.CanExecuteChanged" /> event.</param>
      <param name="handler">The delegate that handles the <see cref="E:System.Windows.Input.ICommand.CanExecuteChanged" /> event.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="source" /> is <see langword="null" />.  
  
 -or-  
  
 <paramref name="handler" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Input.CanExecuteChangedEventManager.StartListening(System.Object)">
      <summary>Begins listening for the <see cref="E:System.Windows.Input.ICommand.CanExecuteChanged" /> event on the specified source.</summary>
      <param name="source">The object with the event.</param>
    </member>
    <member name="M:System.Windows.Input.CanExecuteChangedEventManager.StopListening(System.Object)">
      <summary>Stops listening for the <see cref="E:System.Windows.Input.ICommand.CanExecuteChanged" /> event on the specified source.</summary>
      <param name="source">The source object to stop listening for.</param>
    </member>
    <member name="T:System.Windows.Input.CanExecuteRoutedEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.Input.CommandBinding.CanExecute" /> and <see cref="E:System.Windows.Input.CommandManager.PreviewCanExecute" /> routed events.</summary>
    </member>
    <member name="P:System.Windows.Input.CanExecuteRoutedEventArgs.CanExecute">
      <summary>Gets or sets a value that indicates whether the <see cref="T:System.Windows.Input.RoutedCommand" /> associated with this event can be executed on the command target.</summary>
      <returns>
        <see langword="true" /> if the event can be executed on the command target; otherwise, <see langword="false" />.  The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Input.CanExecuteRoutedEventArgs.Command">
      <summary>Gets the command associated with this event.</summary>
      <returns>The command. Unless the command is a custom command, this is generally a <see cref="T:System.Windows.Input.RoutedCommand" />. There is no default value.</returns>
    </member>
    <member name="P:System.Windows.Input.CanExecuteRoutedEventArgs.ContinueRouting">
      <summary>Determines whether the input routed event that invoked the command should continue to route through the element tree.</summary>
      <returns>
        <see langword="true" /> if the routed event should continue to route through element tree; otherwise, <see langword="false" />.   The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Input.CanExecuteRoutedEventArgs.Parameter">
      <summary>Gets the command specific data.</summary>
      <returns>The command data.  The default value is <see langword="null" />.</returns>
    </member>
    <member name="T:System.Windows.Input.CanExecuteRoutedEventHandler">
      <summary>Represents the method that will handle the <see cref="E:System.Windows.Input.CommandBinding.CanExecute" /> event.</summary>
      <param name="sender">The command target that is invoking the handler.</param>
      <param name="e">The event data.</param>
    </member>
    <member name="T:System.Windows.Input.CaptureMode">
      <summary>Specifies the mouse capture policies.</summary>
    </member>
    <member name="F:System.Windows.Input.CaptureMode.Element">
      <summary>Mouse capture is applied to a single element.  Mouse input goes to the captured element.</summary>
    </member>
    <member name="F:System.Windows.Input.CaptureMode.None">
      <summary>No mouse capture.  Mouse input goes to the element under the mouse.</summary>
    </member>
    <member name="F:System.Windows.Input.CaptureMode.SubTree">
      <summary>Mouse capture is applied to a subtree of elements.  If the mouse is over a child of the element with capture, mouse input is sent to the child element.  Otherwise, mouse input is sent to the element with mouse capture.</summary>
    </member>
    <member name="T:System.Windows.Input.CommandBinding">
      <summary>Binds a <see cref="T:System.Windows.Input.RoutedCommand" /> to the event handlers that implement the command.</summary>
    </member>
    <member name="E:System.Windows.Input.CommandBinding.CanExecute">
      <summary>Occurs when the command associated with this <see cref="T:System.Windows.Input.CommandBinding" /> initiates a check to determine whether the command can be executed on the command target.</summary>
    </member>
    <member name="E:System.Windows.Input.CommandBinding.Executed">
      <summary>Occurs when the command associated with this <see cref="T:System.Windows.Input.CommandBinding" /> executes.</summary>
    </member>
    <member name="E:System.Windows.Input.CommandBinding.PreviewCanExecute">
      <summary>Occurs when the command associated with this <see cref="T:System.Windows.Input.CommandBinding" /> initiates a check to determine whether the command can be executed on the current command target.</summary>
    </member>
    <member name="E:System.Windows.Input.CommandBinding.PreviewExecuted">
      <summary>Occurs when the command associated with this <see cref="T:System.Windows.Input.CommandBinding" /> executes.</summary>
    </member>
    <member name="M:System.Windows.Input.CommandBinding.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.CommandBinding" /> class.</summary>
    </member>
    <member name="M:System.Windows.Input.CommandBinding.#ctor(System.Windows.Input.ICommand)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.CommandBinding" /> class by using the specified <see cref="T:System.Windows.Input.ICommand" />.</summary>
      <param name="command">The command to base the new <see cref="T:System.Windows.Input.RoutedCommand" /> on.</param>
    </member>
    <member name="M:System.Windows.Input.CommandBinding.#ctor(System.Windows.Input.ICommand,System.Windows.Input.ExecutedRoutedEventHandler)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.CommandBinding" /> class by using the specified <see cref="T:System.Windows.Input.ICommand" /> and the specified <see cref="E:System.Windows.Input.CommandBinding.Executed" /> event handler.</summary>
      <param name="command">The command to base the new <see cref="T:System.Windows.Input.RoutedCommand" /> on.</param>
      <param name="executed">The handler for the <see cref="E:System.Windows.Input.CommandBinding.Executed" /> event on the new <see cref="T:System.Windows.Input.RoutedCommand" />.</param>
    </member>
    <member name="M:System.Windows.Input.CommandBinding.#ctor(System.Windows.Input.ICommand,System.Windows.Input.ExecutedRoutedEventHandler,System.Windows.Input.CanExecuteRoutedEventHandler)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.CommandBinding" /> class by using the specified <see cref="T:System.Windows.Input.ICommand" /> and the specified <see cref="E:System.Windows.Input.CommandBinding.Executed" /> and <see cref="E:System.Windows.Input.CommandBinding.CanExecute" /> event handlers.</summary>
      <param name="command">The command to base the new <see cref="T:System.Windows.Input.RoutedCommand" /> on.</param>
      <param name="executed">The handler for the <see cref="E:System.Windows.Input.CommandBinding.Executed" /> event on the new <see cref="T:System.Windows.Input.RoutedCommand" />.</param>
      <param name="canExecute">The handler for the <see cref="E:System.Windows.Input.CommandBinding.CanExecute" /> event on the new <see cref="T:System.Windows.Input.RoutedCommand" />.</param>
    </member>
    <member name="P:System.Windows.Input.CommandBinding.Command">
      <summary>Gets or sets the <see cref="T:System.Windows.Input.ICommand" /> associated with this <see cref="T:System.Windows.Input.CommandBinding" />.</summary>
      <returns>The command associated with this binding.</returns>
    </member>
    <member name="T:System.Windows.Input.CommandBindingCollection">
      <summary>Represents a collection of <see cref="T:System.Windows.Input.CommandBinding" /> objects.</summary>
    </member>
    <member name="M:System.Windows.Input.CommandBindingCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.CommandBindingCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Input.CommandBindingCollection.#ctor(System.Collections.IList)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.CommandBindingCollection" /> class using the items in the specified <see cref="T:System.Collections.IList" />.</summary>
      <param name="commandBindings">The collection whose items are copied to the new <see cref="T:System.Windows.Input.CommandBindingCollection" />.</param>
    </member>
    <member name="M:System.Windows.Input.CommandBindingCollection.Add(System.Windows.Input.CommandBinding)">
      <summary>Adds the specified <see cref="T:System.Windows.Input.CommandBinding" /> to this <see cref="T:System.Windows.Input.CommandBindingCollection" />.</summary>
      <param name="commandBinding">The binding to add to the collection.</param>
      <exception cref="T:System.NotSupportedException">
        <paramref name="commandBinding" /> is null.</exception>
      <returns>0, if the operation was successful (note that this is not the index of the added item).</returns>
    </member>
    <member name="M:System.Windows.Input.CommandBindingCollection.AddRange(System.Collections.ICollection)">
      <summary>Adds the items of the specified <see cref="T:System.Collections.ICollection" /> to the end of this <see cref="T:System.Windows.Input.CommandBindingCollection" />.</summary>
      <param name="collection">The collection of items to add to the end of this <see cref="T:System.Windows.Input.CommandBindingCollection" />.</param>
      <exception cref="T:System.NotSupportedException">The collection to add is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Input.CommandBindingCollection.Clear">
      <summary>Removes all items from this <see cref="T:System.Windows.Input.CommandBindingCollection" />.</summary>
    </member>
    <member name="M:System.Windows.Input.CommandBindingCollection.Contains(System.Windows.Input.CommandBinding)">
      <summary>Determines whether the specified <see cref="T:System.Windows.Input.CommandBinding" /> is in this <see cref="T:System.Windows.Input.CommandBindingCollection" />.</summary>
      <param name="commandBinding">The binding to locate in the collection.</param>
      <returns>
        <see langword="true" /> if the specified <see cref="T:System.Windows.Input.CommandBinding" /> is in the collection; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.CommandBindingCollection.CopyTo(System.Windows.Input.CommandBinding[],System.Int32)">
      <summary>Copies all of the items in the <see cref="T:System.Windows.Input.CommandBindingCollection" /> to the specified one-dimensional array, starting at the specified index of the target array.</summary>
      <param name="commandBindings">The array into which the collection is copied.</param>
      <param name="index">The index position in <paramref name="commandBindings" /> at which copying starts.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="commandBindings" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than 0.</exception>
    </member>
    <member name="M:System.Windows.Input.CommandBindingCollection.GetEnumerator">
      <summary>Gets an enumerator that iterates through this <see cref="T:System.Windows.Input.CommandBindingCollection" />.</summary>
      <returns>The enumerator for this collection.</returns>
    </member>
    <member name="M:System.Windows.Input.CommandBindingCollection.IndexOf(System.Windows.Input.CommandBinding)">
      <summary>Searches for the first occurrence of the specified <see cref="T:System.Windows.Input.CommandBinding" /> in this <see cref="T:System.Windows.Input.CommandBindingCollection" />.</summary>
      <param name="value">The binding to locate in the collection.</param>
      <returns>The index of the first occurrence of <paramref name="value" />, if found; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Input.CommandBindingCollection.Insert(System.Int32,System.Windows.Input.CommandBinding)">
      <summary>Inserts the specified <see cref="T:System.Windows.Input.CommandBinding" /> into this <see cref="T:System.Windows.Input.CommandBindingCollection" /> at the specified index.</summary>
      <param name="index">The zero-based index at which to insert <paramref name="commandBinding" />.</param>
      <param name="commandBinding">The binding to insert.</param>
      <exception cref="T:System.NotSupportedException">
        <paramref name="commandBinding" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Input.CommandBindingCollection.Remove(System.Windows.Input.CommandBinding)">
      <summary>Removes the first occurrence of the specified <see cref="T:System.Windows.Input.CommandBinding" /> from this <see cref="T:System.Windows.Input.CommandBindingCollection" />.</summary>
      <param name="commandBinding">The binding to remove.</param>
    </member>
    <member name="M:System.Windows.Input.CommandBindingCollection.RemoveAt(System.Int32)">
      <summary>Removes the specified <see cref="T:System.Windows.Input.CommandBinding" /> at the specified index of this <see cref="T:System.Windows.Input.CommandBindingCollection" />.</summary>
      <param name="index">The zero-based index of the <see cref="T:System.Windows.Input.CommandBinding" /> to remove.</param>
    </member>
    <member name="M:System.Windows.Input.CommandBindingCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>For a description of this member, see <see cref="M:System.Collections.ICollection.CopyTo(System.Array,System.Int32)" />.</summary>
      <param name="array">A zero-based <see cref="T:System.Array" /> that receives the copied items from the <see cref="T:System.Windows.Input.CommandBindingCollection" />.</param>
      <param name="index">The first position in the specified <see cref="T:System.Array" /> to receive the copied contents.</param>
    </member>
    <member name="M:System.Windows.Input.CommandBindingCollection.System#Collections#IList#Add(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Add(System.Object)" />.</summary>
      <param name="commandBinding">The <see cref="T:System.Object" /> to add to the <see cref="T:System.Windows.Input.CommandBindingCollection" />.</param>
      <returns>The position into which the new element was inserted.</returns>
    </member>
    <member name="M:System.Windows.Input.CommandBindingCollection.System#Collections#IList#Contains(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Contains(System.Object)" />.</summary>
      <param name="key">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.TextEffectCollection" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Windows.Input.CommandBindingCollection" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.CommandBindingCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.IndexOf(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Input.CommandBindingCollection" />.</param>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Input.CommandBindingCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Insert(System.Int32,System.Object)" />.</summary>
      <param name="index">The zero-based index at which to insert the <see cref="T:System.Object" />.</param>
      <param name="value">The <see cref="T:System.Object" /> to insert into the <see cref="T:System.Windows.Input.CommandBindingCollection" />.</param>
    </member>
    <member name="M:System.Windows.Input.CommandBindingCollection.System#Collections#IList#Remove(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Remove(System.Object)" />.</summary>
      <param name="commandBinding">The <see cref="T:System.Object" /> to remove from the <see cref="T:System.Windows.Input.CommandBindingCollection" />.</param>
    </member>
    <member name="P:System.Windows.Input.CommandBindingCollection.Count">
      <summary>Gets the number of <see cref="T:System.Windows.Input.CommandBinding" /> items in this <see cref="T:System.Windows.Input.CommandBindingCollection" />.</summary>
      <returns>The number of bindings in the collection.</returns>
    </member>
    <member name="P:System.Windows.Input.CommandBindingCollection.IsFixedSize">
      <summary>Gets a value indicating whether this <see cref="T:System.Windows.Input.CommandBindingCollection" /> has a fixed size.</summary>
      <returns>
        <see langword="true" /> if the collection has a fixed size; otherwise, <see langword="false" />.  The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Input.CommandBindingCollection.IsReadOnly">
      <summary>Gets a value indicating whether this <see cref="T:System.Windows.Input.CommandBindingCollection" /> is read-only.</summary>
      <returns>
        <see langword="true" /> if the collection is read-only; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Input.CommandBindingCollection.IsSynchronized">
      <summary>Gets a value indicating whether access to this <see cref="T:System.Windows.Input.CommandBindingCollection" /> is synchronized (thread-safe).</summary>
      <returns>
        <see langword="true" /> if the collection is thread-safe; otherwise, <see langword="false" />.  The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Input.CommandBindingCollection.Item(System.Int32)">
      <summary>Gets or sets the <see cref="T:System.Windows.Input.CommandBinding" /> at the specified index.</summary>
      <param name="index">The position in the collection.</param>
      <returns>The binding at the specified index.</returns>
    </member>
    <member name="P:System.Windows.Input.CommandBindingCollection.SyncRoot">
      <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Windows.Input.CommandBindingCollection" />.</summary>
      <returns>An object that can be used to synchronize access to the <see cref="T:System.Windows.Input.CommandBindingCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Input.CommandBindingCollection.System#Collections#IList#Item(System.Int32)">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.Item(System.Int32)" />.</summary>
      <param name="index">The zero-based index of the element to get or set.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="T:System.Windows.Input.CommandManager">
      <summary>Provides command related utility methods that register <see cref="T:System.Windows.Input.CommandBinding" /> and <see cref="T:System.Windows.Input.InputBinding" /> objects for class owners and commands, add and remove command event handlers, and provides services for querying the status of a command.</summary>
    </member>
    <member name="E:System.Windows.Input.CommandManager.CanExecute">
      <summary>Occurs when the <see cref="M:System.Windows.Input.RoutedCommand.CanExecute(System.Object,System.Windows.IInputElement)" /> method on the <see cref="T:System.Windows.Input.RoutedCommand" /> is called and the <see cref="E:System.Windows.Input.CommandManager.PreviewCanExecute" /> event was not handled.</summary>
    </member>
    <member name="E:System.Windows.Input.CommandManager.Executed">
      <summary>Occurs when the <see cref="M:System.Windows.Input.RoutedCommand.Execute(System.Object,System.Windows.IInputElement)" /> method on the <see cref="T:System.Windows.Input.RoutedCommand" /> is called and the <see cref="E:System.Windows.Input.CommandManager.PreviewExecuted" /> event was not handled.</summary>
    </member>
    <member name="E:System.Windows.Input.CommandManager.PreviewCanExecute">
      <summary>Occurs when the <see cref="M:System.Windows.Input.RoutedCommand.CanExecute(System.Object,System.Windows.IInputElement)" /> method on the <see cref="T:System.Windows.Input.RoutedCommand" /> is called.</summary>
    </member>
    <member name="E:System.Windows.Input.CommandManager.PreviewExecuted">
      <summary>Occurs when the <see cref="M:System.Windows.Input.RoutedCommand.Execute(System.Object,System.Windows.IInputElement)" /> method on the <see cref="T:System.Windows.Input.RoutedCommand" /> is called.</summary>
    </member>
    <member name="E:System.Windows.Input.CommandManager.RequerySuggested">
      <summary>Occurs when the <see cref="T:System.Windows.Input.CommandManager" /> detects conditions that might change the ability of a command to execute.</summary>
    </member>
    <member name="F:System.Windows.Input.CommandManager.CanExecuteEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.CommandManager.CanExecute" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.CommandManager.ExecutedEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.CommandManager.Executed" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.CommandManager.PreviewCanExecuteEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.CommandManager.PreviewCanExecute" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.CommandManager.PreviewExecutedEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.CommandManager.PreviewExecuted" /> attached event.</summary>
    </member>
    <member name="M:System.Windows.Input.CommandManager.AddCanExecuteHandler(System.Windows.UIElement,System.Windows.Input.CanExecuteRoutedEventHandler)">
      <summary>Attaches the specified <see cref="T:System.Windows.Input.CanExecuteRoutedEventHandler" /> to the specified element.</summary>
      <param name="element">The element to attach <paramref name="handler" /> to.</param>
      <param name="handler">The can execute handler.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="element" /> or <paramref name="handler" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Input.CommandManager.AddExecutedHandler(System.Windows.UIElement,System.Windows.Input.ExecutedRoutedEventHandler)">
      <summary>Attaches the specified <see cref="T:System.Windows.Input.ExecutedRoutedEventHandler" /> to the specified element.</summary>
      <param name="element">The element to attach <paramref name="handler" /> to.</param>
      <param name="handler">The executed handler.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="element" /> or <paramref name="handler" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Input.CommandManager.AddPreviewCanExecuteHandler(System.Windows.UIElement,System.Windows.Input.CanExecuteRoutedEventHandler)">
      <summary>Attaches the specified <see cref="T:System.Windows.Input.CanExecuteRoutedEventHandler" /> to the specified element.</summary>
      <param name="element">The element to attach <paramref name="handler" /> to.</param>
      <param name="handler">The can execute handler.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="element" /> or <paramref name="handler" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Input.CommandManager.AddPreviewExecutedHandler(System.Windows.UIElement,System.Windows.Input.ExecutedRoutedEventHandler)">
      <summary>Attaches the specified <see cref="T:System.Windows.Input.ExecutedRoutedEventHandler" /> to the specified element.</summary>
      <param name="element">The element to attach <paramref name="handler" /> to.</param>
      <param name="handler">The can execute handler.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="element" /> or <paramref name="handler" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Input.CommandManager.InvalidateRequerySuggested">
      <summary>Forces the <see cref="T:System.Windows.Input.CommandManager" /> to raise the <see cref="E:System.Windows.Input.CommandManager.RequerySuggested" /> event.</summary>
    </member>
    <member name="M:System.Windows.Input.CommandManager.RegisterClassCommandBinding(System.Type,System.Windows.Input.CommandBinding)">
      <summary>Registers a <see cref="T:System.Windows.Input.CommandBinding" /> with the specified type.</summary>
      <param name="type">The class with which to register <paramref name="commandBinding" />.</param>
      <param name="commandBinding">The command binding to register.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="type" /> or <paramref name="commandBinding" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Input.CommandManager.RegisterClassInputBinding(System.Type,System.Windows.Input.InputBinding)">
      <summary>Registers the specified <see cref="T:System.Windows.Input.InputBinding" /> with the specified type.</summary>
      <param name="type">The type to register <paramref name="inputBinding" /> with.</param>
      <param name="inputBinding">The input binding to register.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="type" /> or <paramref name="inputBinding" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Input.CommandManager.RemoveCanExecuteHandler(System.Windows.UIElement,System.Windows.Input.CanExecuteRoutedEventHandler)">
      <summary>Detaches the specified <see cref="T:System.Windows.Input.CanExecuteRoutedEventHandler" /> from the specified element.</summary>
      <param name="element">The element to remove <paramref name="handler" /> from.</param>
      <param name="handler">The can execute handler.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="element" /> or <paramref name="handler" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Input.CommandManager.RemoveExecutedHandler(System.Windows.UIElement,System.Windows.Input.ExecutedRoutedEventHandler)">
      <summary>Detaches the specified <see cref="T:System.Windows.Input.ExecutedRoutedEventHandler" /> from the specified element.</summary>
      <param name="element">The element to remove <paramref name="handler" /> from.</param>
      <param name="handler">The executed handler.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="element" /> or <paramref name="handler" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Input.CommandManager.RemovePreviewCanExecuteHandler(System.Windows.UIElement,System.Windows.Input.CanExecuteRoutedEventHandler)">
      <summary>Detaches the specified <see cref="T:System.Windows.Input.CanExecuteRoutedEventHandler" /> from the specified element.</summary>
      <param name="element">The element to remove <paramref name="handler" /> from.</param>
      <param name="handler">The can execute handler.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="element" /> or <paramref name="handler" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Input.CommandManager.RemovePreviewExecutedHandler(System.Windows.UIElement,System.Windows.Input.ExecutedRoutedEventHandler)">
      <summary>Detaches the specified <see cref="T:System.Windows.Input.ExecutedRoutedEventHandler" /> from the specified element.</summary>
      <param name="element">The element to remove <paramref name="handler" /> from.</param>
      <param name="handler">The executed handler.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="element" /> or <paramref name="handler" /> is <see langword="null" />.</exception>
    </member>
    <member name="T:System.Windows.Input.ComponentCommands">
      <summary>Provides a standard set of component-related commands, which have predefined key input gestures and <see cref="P:System.Windows.Input.RoutedUICommand.Text" /> properties.</summary>
    </member>
    <member name="P:System.Windows.Input.ComponentCommands.ExtendSelectionDown">
      <summary>Gets the value that represents the Extend Selection Down command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> Shift+Down</description></item><item><term> UI Text</term><description> Extend Selection Down</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.ComponentCommands.ExtendSelectionLeft">
      <summary>Gets the value that represents the Extend Selection Left command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> Shift+Left</description></item><item><term> UI Text</term><description> Extend Selection Left</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.ComponentCommands.ExtendSelectionRight">
      <summary>Gets the value that represents the Extend Selection Right command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> Shift+Right</description></item><item><term> UI Text</term><description> Extend Selection Right</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.ComponentCommands.ExtendSelectionUp">
      <summary>Gets the value that represents the Extend Selection Up command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> Shift+Up</description></item><item><term> UI Text</term><description> Extend Selection Up</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.ComponentCommands.MoveDown">
      <summary>Gets the value that represents the Move Down command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> Down</description></item><item><term> UI Text</term><description> Move Down</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.ComponentCommands.MoveFocusBack">
      <summary>Gets the value that represents the Move Focus Back command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> Ctrl+Left</description></item><item><term> UI Text</term><description> Move Focus Back</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.ComponentCommands.MoveFocusDown">
      <summary>Gets the value that represents the Move Focus Down command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> Ctrl+Down</description></item><item><term> UI Text</term><description> Move Focus Down</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.ComponentCommands.MoveFocusForward">
      <summary>Gets the value that represents the Move Focus Forward command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> Ctrl+Right</description></item><item><term> UI Text</term><description> Move Focus Forward</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.ComponentCommands.MoveFocusPageDown">
      <summary>Gets the value that represents the Move Focus Page Down command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> Ctrl+PageDown</description></item><item><term> UI Text</term><description> Move Focus Page Down</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.ComponentCommands.MoveFocusPageUp">
      <summary>Gets the value that represents the Move Focus Page Up command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> Ctrl+PageUp</description></item><item><term> UI Text</term><description> Move Focus Page Up</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.ComponentCommands.MoveFocusUp">
      <summary>Gets the value that represents the Move Focus Up command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> Ctrl+Up</description></item><item><term> UI Text</term><description> Move Focus Up</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.ComponentCommands.MoveLeft">
      <summary>Gets the value that represents the Move Left command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> Left</description></item><item><term> UI Text</term><description> Move Left</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.ComponentCommands.MoveRight">
      <summary>Gets the value that represents the Move Right command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> Right</description></item><item><term> UI Text</term><description> Move Right</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.ComponentCommands.MoveToEnd">
      <summary>Gets the value that represents the Move To End command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> End</description></item><item><term> UI Text</term><description> Move To End</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.ComponentCommands.MoveToHome">
      <summary>Gets the value that represents the Move To Home command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> Home</description></item><item><term> UI Text</term><description> Move To Home</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.ComponentCommands.MoveToPageDown">
      <summary>Gets the value that represents the Move To Page Down command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> PageDown</description></item><item><term> UI Text</term><description> Move To Page Down</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.ComponentCommands.MoveToPageUp">
      <summary>Gets the value that represents the Move To Page Up command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> PageUp</description></item><item><term> UI Text</term><description> Move To Page Up</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.ComponentCommands.MoveUp">
      <summary>Gets the value that represents the Move Up command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> Up</description></item><item><term> UI Text</term><description> Move Up</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.ComponentCommands.ScrollByLine">
      <summary>Gets the value that represents the Scroll By Line command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> No gesture defined</description></item><item><term> UI Text</term><description> Scroll By Line</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.ComponentCommands.ScrollPageDown">
      <summary>Gets the value that represents the Scroll Page Down command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> PageDown</description></item><item><term> UI Text</term><description> Scroll Page Down</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.ComponentCommands.ScrollPageLeft">
      <summary>Gets the value that represents the Scroll Page Left command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> No gesture defined.</description></item><item><term> UI Text</term><description> Scroll Page Left</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.ComponentCommands.ScrollPageRight">
      <summary>Gets the value that represents the Scroll Page Right command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> No gesture defined.</description></item><item><term> UI Text</term><description> Scroll Page Right</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.ComponentCommands.ScrollPageUp">
      <summary>Gets the value that represents the Scroll Page Up command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> PageUp</description></item><item><term> UI Text</term><description> Scroll Page Up</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.ComponentCommands.SelectToEnd">
      <summary>Gets the value that represents the Select To End command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> Shift+End</description></item><item><term> UI Text</term><description> Select To End</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.ComponentCommands.SelectToHome">
      <summary>Gets the value that represents the Select To Home command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> Shift+Home</description></item><item><term> UI Text</term><description> Select To Home</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.ComponentCommands.SelectToPageDown">
      <summary>Gets the value that represents the Select To Page Down command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> Shift+PageDown</description></item><item><term> UI Text</term><description> Select To Page Down</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.ComponentCommands.SelectToPageUp">
      <summary>Gets the value that represents the Select To Page Up command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> Shift+PageUp</description></item><item><term> UI Text</term><description> Select To Page Up</description></item></list></returns>
    </member>
    <member name="T:System.Windows.Input.Cursor">
      <summary>Represents the image used for the mouse pointer.</summary>
    </member>
    <member name="M:System.Windows.Input.Cursor.#ctor(System.IO.Stream)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.Cursor" /> class from the specified <see cref="T:System.IO.Stream" />.</summary>
      <param name="cursorStream">The <see cref="T:System.IO.Stream" /> that contains the cursor.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="cursorStream" /> is <see langword="null" />.</exception>
      <exception cref="T:System.IO.IOException">This constructor was unable to create a temporary file.</exception>
    </member>
    <member name="M:System.Windows.Input.Cursor.#ctor(System.IO.Stream,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.Cursor" /> class.</summary>
      <param name="cursorStream">The <see cref="T:System.IO.Stream" /> that contains the cursor.</param>
      <param name="scaleWithDpi">
        <see langword="true" /> if to scale with dpi; otherwise, <see langword="false" />.</param>
    </member>
    <member name="M:System.Windows.Input.Cursor.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.Cursor" /> class from the specified .ani or a .cur file.</summary>
      <param name="cursorFile">The file that contains the cursor.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="cursorFile" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="cursorFile" /> is not an .ani or .cur file name.</exception>
    </member>
    <member name="M:System.Windows.Input.Cursor.#ctor(System.String,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.Cursor" /> class.</summary>
      <param name="cursorFile">The <see cref="T:System.IO.Stream" /> that contains the cursor.</param>
      <param name="scaleWithDpi">
        <see langword="true" /> if to scale with dpi; otherwise, <see langword="false" />.</param>
    </member>
    <member name="M:System.Windows.Input.Cursor.Dispose">
      <summary>Releases the resources used by the <see cref="T:System.Windows.Input.Cursor" /> class.</summary>
    </member>
    <member name="M:System.Windows.Input.Cursor.Finalize">
      <summary>Finalizes the object to free resources and perform other cleanup operations.</summary>
    </member>
    <member name="M:System.Windows.Input.Cursor.ToString">
      <summary>Returns the string representation of the <see cref="T:System.Windows.Input.Cursor" />.</summary>
      <returns>The name of the cursor.</returns>
    </member>
    <member name="T:System.Windows.Input.CursorConverter">
      <summary>Converts a <see cref="T:System.Windows.Input.Cursor" /> object to and from other types.</summary>
    </member>
    <member name="M:System.Windows.Input.CursorConverter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.CursorConverter" /> class.</summary>
    </member>
    <member name="M:System.Windows.Input.CursorConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether an object of the specified type can be converted to an instance of <see cref="T:System.Windows.Input.Cursor" />, using the specified context.</summary>
      <param name="context">A format context that provides information about the environment from which this converter is being invoked.</param>
      <param name="sourceType">The type being evaluated for conversion.</param>
      <returns>
        <see langword="true" /> if <paramref name="sourceType" /> is of type <see cref="T:System.String" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.CursorConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether an instance of <see cref="T:System.Windows.Input.Cursor" /> can be converted to the specified type, using the specified context.</summary>
      <param name="context">A format context that provides information about the environment from which this converter is being invoked.</param>
      <param name="destinationType">The type being evaluated for conversion.</param>
      <returns>
        <see langword="true" /> if <paramref name="destinationType" /> is of type <see cref="T:System.String" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.CursorConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
      <summary>Attempts to convert the specified object to a <see cref="T:System.Windows.Input.Cursor" />, using the specified context.</summary>
      <param name="context">A format context that provides information about the environment from which this converter is being invoked.</param>
      <param name="culture">Culture specific information.</param>
      <param name="value">The object to convert.</param>
      <exception cref="T:System.NotSupportedException">
        <paramref name="value" /> cannot be converted</exception>
      <returns>The converted object, or <see langword="null" /> if <paramref name="value" /> is an empty string.</returns>
    </member>
    <member name="M:System.Windows.Input.CursorConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
      <summary>Attempts to convert a <see cref="T:System.Windows.Input.Cursor" /> to the specified type, using the specified context.</summary>
      <param name="context">A format context that provides information about the environment from which this converter is being invoked.</param>
      <param name="culture">Culture specific information.</param>
      <param name="value">The object to convert.</param>
      <param name="destinationType">The type to convert the object to.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="destinationType" /> is <see langword="null" />.</exception>
      <exception cref="T:System.NotSupportedException">
        <paramref name="source" /> cannot be converted.</exception>
      <returns>The converted object, or an empty string if <paramref name="value" /> is <see langword="null" />.</returns>
    </member>
    <member name="M:System.Windows.Input.CursorConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)">
      <summary>Gets a collection of standard cursor values, using the specified context.</summary>
      <param name="context">A format context that provides information about the environment from which this converter is being invoked.</param>
      <returns>A collection that holds a standard set of valid values.</returns>
    </member>
    <member name="M:System.Windows.Input.CursorConverter.GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)">
      <summary>Determines whether this object supports a standard set of values that can be picked from a list, using the specified context.</summary>
      <param name="context">A format context that provides information about the environment from which this converter is being invoked.</param>
      <returns>Always returns <see langword="true" />.</returns>
    </member>
    <member name="T:System.Windows.Input.Cursors">
      <summary>Defines a set of default cursors.</summary>
    </member>
    <member name="P:System.Windows.Input.Cursors.AppStarting">
      <summary>Gets the <see cref="T:System.Windows.Input.Cursor" /> that appears when an application is starting.</summary>
      <returns>The AppStarting cursor.</returns>
    </member>
    <member name="P:System.Windows.Input.Cursors.Arrow">
      <summary>Gets the Arrow <see cref="T:System.Windows.Input.Cursor" />.</summary>
      <returns>The arrow cursor.</returns>
    </member>
    <member name="P:System.Windows.Input.Cursors.ArrowCD">
      <summary>Gets the arrow with a compact disk <see cref="T:System.Windows.Input.Cursor" />.</summary>
      <returns>The arrowCd cursor.</returns>
    </member>
    <member name="P:System.Windows.Input.Cursors.Cross">
      <summary>Gets the crosshair <see cref="T:System.Windows.Input.Cursor" />.</summary>
      <returns>The Crosshair cursor.</returns>
    </member>
    <member name="P:System.Windows.Input.Cursors.Hand">
      <summary>Gets a hand <see cref="T:System.Windows.Input.Cursor" />.</summary>
      <returns>The hand cursor.</returns>
    </member>
    <member name="P:System.Windows.Input.Cursors.Help">
      <summary>Gets a help <see cref="T:System.Windows.Input.Cursor" /> which is a combination of an arrow and a question mark.</summary>
      <returns>The help cursor.</returns>
    </member>
    <member name="P:System.Windows.Input.Cursors.IBeam">
      <summary>Gets an I-beam <see cref="T:System.Windows.Input.Cursor" />, which is used to show where the text cursor appears when the mouse is clicked.</summary>
      <returns>The IBeam cursor.</returns>
    </member>
    <member name="P:System.Windows.Input.Cursors.No">
      <summary>Gets a <see cref="T:System.Windows.Input.Cursor" /> with which indicates that a particular region is invalid for a given operation.</summary>
      <returns>The No cursor.</returns>
    </member>
    <member name="P:System.Windows.Input.Cursors.None">
      <summary>Gets a special cursor that is invisible.</summary>
      <returns>The none cursor.</returns>
    </member>
    <member name="P:System.Windows.Input.Cursors.Pen">
      <summary>Gets a pen <see cref="T:System.Windows.Input.Cursor" />.</summary>
      <returns>The pen cursor.</returns>
    </member>
    <member name="P:System.Windows.Input.Cursors.ScrollAll">
      <summary>Gets the scroll all <see cref="T:System.Windows.Input.Cursor" />.</summary>
      <returns>The scroll all cursor.</returns>
    </member>
    <member name="P:System.Windows.Input.Cursors.ScrollE">
      <summary>Gets the scroll east <see cref="T:System.Windows.Input.Cursor" />.</summary>
      <returns>A scroll east cursor.</returns>
    </member>
    <member name="P:System.Windows.Input.Cursors.ScrollN">
      <summary>Gets the scroll north <see cref="T:System.Windows.Input.Cursor" />.</summary>
      <returns>A scroll north cursor.</returns>
    </member>
    <member name="P:System.Windows.Input.Cursors.ScrollNE">
      <summary>Gets the scroll northeast cursor.</summary>
      <returns>A scroll northeast <see cref="T:System.Windows.Input.Cursor" />.</returns>
    </member>
    <member name="P:System.Windows.Input.Cursors.ScrollNS">
      <summary>Gets the scroll north/south cursor.</summary>
      <returns>A scroll north/south <see cref="T:System.Windows.Input.Cursor" />.</returns>
    </member>
    <member name="P:System.Windows.Input.Cursors.ScrollNW">
      <summary>Gets a scroll northwest cursor.</summary>
      <returns>The scroll northwest <see cref="T:System.Windows.Input.Cursor" />.</returns>
    </member>
    <member name="P:System.Windows.Input.Cursors.ScrollS">
      <summary>Gets the scroll south <see cref="T:System.Windows.Input.Cursor" />.</summary>
      <returns>The scroll south cursor.</returns>
    </member>
    <member name="P:System.Windows.Input.Cursors.ScrollSE">
      <summary>Gets a south/east scrolling <see cref="T:System.Windows.Input.Cursor" />.</summary>
      <returns>The south/east scrolling cursor.</returns>
    </member>
    <member name="P:System.Windows.Input.Cursors.ScrollSW">
      <summary>Gets the scroll southwest <see cref="T:System.Windows.Input.Cursor" />.</summary>
      <returns>The scroll southwest cursor.</returns>
    </member>
    <member name="P:System.Windows.Input.Cursors.ScrollW">
      <summary>Gets the scroll west <see cref="T:System.Windows.Input.Cursor" />.</summary>
      <returns>The scroll west cursor.</returns>
    </member>
    <member name="P:System.Windows.Input.Cursors.ScrollWE">
      <summary>Gets a west/east scrolling <see cref="T:System.Windows.Input.Cursor" />.</summary>
      <returns>A west/east scrolling cursor.</returns>
    </member>
    <member name="P:System.Windows.Input.Cursors.SizeAll">
      <summary>Gets a four-headed sizing <see cref="T:System.Windows.Input.Cursor" />, which consists of four joined arrows that point north, south, east, and west.</summary>
      <returns>A four-headed sizing cursor.</returns>
    </member>
    <member name="P:System.Windows.Input.Cursors.SizeNESW">
      <summary>Gets a two-headed northeast/southwest sizing <see cref="T:System.Windows.Input.Cursor" />.</summary>
      <returns>A two-headed northeast/southwest sizing cursor.</returns>
    </member>
    <member name="P:System.Windows.Input.Cursors.SizeNS">
      <summary>Gets a two-headed north/south sizing <see cref="T:System.Windows.Input.Cursor" />.</summary>
      <returns>A two-headed north/south sizing cursor.</returns>
    </member>
    <member name="P:System.Windows.Input.Cursors.SizeNWSE">
      <summary>Gets a two-headed northwest/southeast sizing <see cref="T:System.Windows.Input.Cursor" />.</summary>
      <returns>A two-headed northwest/southwest sizing cursor.</returns>
    </member>
    <member name="P:System.Windows.Input.Cursors.SizeWE">
      <summary>Gets a two-headed west/east sizing <see cref="T:System.Windows.Input.Cursor" />.</summary>
      <returns>A two-headed west/east sizing cursor.</returns>
    </member>
    <member name="P:System.Windows.Input.Cursors.UpArrow">
      <summary>Gets an up arrow <see cref="T:System.Windows.Input.Cursor" />, which is typically used to identify an insertion point.</summary>
      <returns>An up arrow cursor.</returns>
    </member>
    <member name="P:System.Windows.Input.Cursors.Wait">
      <summary>Specifies a wait (or hourglass) <see cref="T:System.Windows.Input.Cursor" />.</summary>
      <returns>A wait cursor.</returns>
    </member>
    <member name="T:System.Windows.Input.CursorType">
      <summary>Specifies the built in cursor types.</summary>
    </member>
    <member name="F:System.Windows.Input.CursorType.AppStarting">
      <summary>A standard arrow with small hourglass cursor.</summary>
    </member>
    <member name="F:System.Windows.Input.CursorType.Arrow">
      <summary>A standard arrow cursor.</summary>
    </member>
    <member name="F:System.Windows.Input.CursorType.ArrowCD">
      <summary>An arrow cd cursor.</summary>
    </member>
    <member name="F:System.Windows.Input.CursorType.Cross">
      <summary>A crosshair cursor.</summary>
    </member>
    <member name="F:System.Windows.Input.CursorType.Hand">
      <summary>A hand cursor.</summary>
    </member>
    <member name="F:System.Windows.Input.CursorType.Help">
      <summary>A help cursor.</summary>
    </member>
    <member name="F:System.Windows.Input.CursorType.IBeam">
      <summary>A text I-Beam cursor.</summary>
    </member>
    <member name="F:System.Windows.Input.CursorType.No">
      <summary>No cursor.</summary>
    </member>
    <member name="F:System.Windows.Input.CursorType.None">
      <summary>A value indicating that no cursor should be displayed.</summary>
    </member>
    <member name="F:System.Windows.Input.CursorType.Pen">
      <summary>A pen cursor.</summary>
    </member>
    <member name="F:System.Windows.Input.CursorType.ScrollAll">
      <summary>A scrolling cursor with arrows pointing north, south, east, and west.</summary>
    </member>
    <member name="F:System.Windows.Input.CursorType.ScrollE">
      <summary>A scrolling cursor with an arrow pointing east.</summary>
    </member>
    <member name="F:System.Windows.Input.CursorType.ScrollN">
      <summary>A scrolling cursor with an arrow pointing north.</summary>
    </member>
    <member name="F:System.Windows.Input.CursorType.ScrollNE">
      <summary>A scrolling cursor with arrows pointing north and east.</summary>
    </member>
    <member name="F:System.Windows.Input.CursorType.ScrollNS">
      <summary>A scrolling cursor with arrows pointing north and south.</summary>
    </member>
    <member name="F:System.Windows.Input.CursorType.ScrollNW">
      <summary>A scrolling cursor with arrows pointing north and west.</summary>
    </member>
    <member name="F:System.Windows.Input.CursorType.ScrollS">
      <summary>A scrolling cursor with an arrow pointing south.</summary>
    </member>
    <member name="F:System.Windows.Input.CursorType.ScrollSE">
      <summary>A scrolling cursor with arrows pointing south and east.</summary>
    </member>
    <member name="F:System.Windows.Input.CursorType.ScrollSW">
      <summary>A scrolling cursor with arrows pointing south and west.</summary>
    </member>
    <member name="F:System.Windows.Input.CursorType.ScrollW">
      <summary>A scrolling cursor with an arrow pointing west.</summary>
    </member>
    <member name="F:System.Windows.Input.CursorType.ScrollWE">
      <summary>A scrolling cursor with arrows pointing west and east.</summary>
    </member>
    <member name="F:System.Windows.Input.CursorType.SizeAll">
      <summary>A cursor with arrows pointing north, south, east, and west.</summary>
    </member>
    <member name="F:System.Windows.Input.CursorType.SizeNESW">
      <summary>A cursor with arrows pointing northeast and southwest.</summary>
    </member>
    <member name="F:System.Windows.Input.CursorType.SizeNS">
      <summary>A cursor with arrows pointing north and south.</summary>
    </member>
    <member name="F:System.Windows.Input.CursorType.SizeNWSE">
      <summary>A cursor with arrows pointing northwest and southeast.</summary>
    </member>
    <member name="F:System.Windows.Input.CursorType.SizeWE">
      <summary>A cursor with arrows pointing west and east.</summary>
    </member>
    <member name="F:System.Windows.Input.CursorType.UpArrow">
      <summary>A vertical arrow cursor.</summary>
    </member>
    <member name="F:System.Windows.Input.CursorType.Wait">
      <summary>An hourglass cursor.</summary>
    </member>
    <member name="T:System.Windows.Input.ExecutedRoutedEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.Input.CommandManager.Executed" /> and <see cref="E:System.Windows.Input.CommandManager.PreviewExecuted" /> routed events.</summary>
    </member>
    <member name="P:System.Windows.Input.ExecutedRoutedEventArgs.Command">
      <summary>Gets the command that was invoked.</summary>
      <returns>The command associated with this event.</returns>
    </member>
    <member name="P:System.Windows.Input.ExecutedRoutedEventArgs.Parameter">
      <summary>Gets data parameter of the command.</summary>
      <returns>The command-specific data. The default value is <see langword="null" />.</returns>
    </member>
    <member name="T:System.Windows.Input.ExecutedRoutedEventHandler">
      <summary>Represents the method that will handle the <see cref="E:System.Windows.Input.CommandBinding.Executed" /> and <see cref="E:System.Windows.Input.CommandBinding.PreviewExecuted" /> routed events, as well as related attached events.</summary>
      <param name="sender">The object where the event handler is attached.</param>
      <param name="e">The event data.</param>
    </member>
    <member name="T:System.Windows.Input.FocusManager">
      <summary>Provides a set of static methods, attached properties, and events for determining and setting focus scopes and for setting the focused element within the scope.</summary>
    </member>
    <member name="E:System.Windows.Input.FocusManager.GotFocus">
      <summary>Occurs when an element gets focus.</summary>
    </member>
    <member name="E:System.Windows.Input.FocusManager.LostFocus">
      <summary>Occurs when an element loses focus.</summary>
    </member>
    <member name="F:System.Windows.Input.FocusManager.FocusedElementProperty">
      <summary>Identifies the <see cref="P:System.Windows.Input.FocusManager.FocusedElement" /> attached property.</summary>
    </member>
    <member name="F:System.Windows.Input.FocusManager.GotFocusEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.FocusManager.GotFocus" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.FocusManager.IsFocusScopeProperty">
      <summary>Identifies the <see cref="P:System.Windows.Input.FocusManager.IsFocusScope" /> attached property.</summary>
    </member>
    <member name="F:System.Windows.Input.FocusManager.LostFocusEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.FocusManager.LostFocus" /> attached event.</summary>
    </member>
    <member name="M:System.Windows.Input.FocusManager.AddGotFocusHandler(System.Windows.DependencyObject,System.Windows.RoutedEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.FocusManager.GotFocus" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to be added.</param>
    </member>
    <member name="M:System.Windows.Input.FocusManager.AddLostFocusHandler(System.Windows.DependencyObject,System.Windows.RoutedEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.FocusManager.LostFocus" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to be added.</param>
    </member>
    <member name="M:System.Windows.Input.FocusManager.GetFocusedElement(System.Windows.DependencyObject)">
      <summary>Gets the element with logical focus within the specified focus scope.</summary>
      <param name="element">An element that is a focus scope.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="element" /> is <see langword="null" />.</exception>
      <returns>The element in the specified focus scope with logical focus.</returns>
    </member>
    <member name="M:System.Windows.Input.FocusManager.GetFocusScope(System.Windows.DependencyObject)">
      <summary>Determines the closest ancestor of the specified element that has <see cref="P:System.Windows.Input.FocusManager.IsFocusScope" /> set to <see langword="true" />.</summary>
      <param name="element">The element to get the closest focus scope for.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="element" /> is <see langword="null" />.</exception>
      <returns>The focus scope for the specified element.</returns>
    </member>
    <member name="M:System.Windows.Input.FocusManager.GetIsFocusScope(System.Windows.DependencyObject)">
      <summary>Determines whether the specified <see cref="T:System.Windows.DependencyObject" /> is a focus scope.</summary>
      <param name="element">The element from which to read the attached property.</param>
      <returns>
        <see langword="true" /> if <see cref="P:System.Windows.Input.FocusManager.IsFocusScope" /> is set to <see langword="true" /> on the specified element; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.FocusManager.RemoveGotFocusHandler(System.Windows.DependencyObject,System.Windows.RoutedEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.FocusManager.GotFocus" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to be removed.</param>
    </member>
    <member name="M:System.Windows.Input.FocusManager.RemoveLostFocusHandler(System.Windows.DependencyObject,System.Windows.RoutedEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.FocusManager.LostFocus" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to be removed.</param>
    </member>
    <member name="M:System.Windows.Input.FocusManager.SetFocusedElement(System.Windows.DependencyObject,System.Windows.IInputElement)">
      <summary>Sets logical focus on the specified element.</summary>
      <param name="element">The focus scope in which to make the specified element the <see cref="P:System.Windows.Input.FocusManager.FocusedElement" />.</param>
      <param name="value">The element to give logical focus to.</param>
    </member>
    <member name="M:System.Windows.Input.FocusManager.SetIsFocusScope(System.Windows.DependencyObject,System.Boolean)">
      <summary>Sets the specified <see cref="T:System.Windows.DependencyObject" /> as a focus scope.</summary>
      <param name="element">The element to make a focus scope.</param>
      <param name="value">
        <see langword="true" /> if <paramref name="element" /> is a focus scope; otherwise, <see langword="false" />.</param>
    </member>
    <member name="P:System.Windows.Input.FocusManager.FocusedElement">
      <summary>Determines whether the element this property is attached to has logical focus.</summary>
    </member>
    <member name="P:System.Windows.Input.FocusManager.IsFocusScope">
      <summary>Determines whether the element this property is attached to is a focus scope.</summary>
    </member>
    <member name="T:System.Windows.Input.ICommandSource">
      <summary>Defines an object that knows how to invoke a command.</summary>
    </member>
    <member name="P:System.Windows.Input.ICommandSource.Command">
      <summary>Gets the command that will be executed when the command source is invoked.</summary>
      <returns>The command that will be executed when the command source is invoked.</returns>
    </member>
    <member name="P:System.Windows.Input.ICommandSource.CommandParameter">
      <summary>Represents a user defined data value that can be passed to the command when it is executed.</summary>
      <returns>The command specific data.</returns>
    </member>
    <member name="P:System.Windows.Input.ICommandSource.CommandTarget">
      <summary>The object that the command is being executed on.</summary>
      <returns>The object that the command is being executed on.</returns>
    </member>
    <member name="T:System.Windows.Input.IInputLanguageSource">
      <summary>Defines necessary facilities for an object that intends to behave as an input language source.</summary>
    </member>
    <member name="M:System.Windows.Input.IInputLanguageSource.Initialize">
      <summary>Initializes an input language source object.</summary>
    </member>
    <member name="M:System.Windows.Input.IInputLanguageSource.Uninitialize">
      <summary>Un-initializes an input language source object.</summary>
    </member>
    <member name="P:System.Windows.Input.IInputLanguageSource.CurrentInputLanguage">
      <summary>Gets or sets the current input language for this input language source object.</summary>
      <returns>A <see cref="T:System.Globalization.CultureInfo" /> object representing the current input language for this input language source object.</returns>
    </member>
    <member name="P:System.Windows.Input.IInputLanguageSource.InputLanguageList">
      <summary>Gets a list of input languages supported by this input language source object.</summary>
      <returns>An enumerable object that represents the list of input languages supported by this input language source object.</returns>
    </member>
    <member name="T:System.Windows.Input.IManipulator">
      <summary>Provides the position of input that is needed to create a manipulation.</summary>
    </member>
    <member name="E:System.Windows.Input.IManipulator.Updated">
      <summary>Occurs when the <see cref="T:System.Windows.Input.IManipulator" /> object changes position.</summary>
    </member>
    <member name="M:System.Windows.Input.IManipulator.GetPosition(System.Windows.IInputElement)">
      <summary>Returns the position of the <see cref="T:System.Windows.Input.IManipulator" /> object.</summary>
      <param name="relativeTo">The element to use as the frame of reference for calculating the position of the <see cref="T:System.Windows.Input.IManipulator" />.</param>
      <returns>The position of the <see cref="T:System.Windows.Input.IManipulator" /> object.</returns>
    </member>
    <member name="M:System.Windows.Input.IManipulator.ManipulationEnded(System.Boolean)">
      <summary>Called when the manipulation ends.</summary>
      <param name="cancel">
        <see langword="true" /> if the manipulation is canceled; otherwise, <see langword="false" />.</param>
    </member>
    <member name="P:System.Windows.Input.IManipulator.Id">
      <summary>Gets or sets a unique identifier for the object.</summary>
      <returns>A unique identifier for the object.</returns>
    </member>
    <member name="T:System.Windows.Input.ImeConversionModeValues">
      <summary>Describes a mode of input conversion to be performed by an input method.</summary>
    </member>
    <member name="F:System.Windows.Input.ImeConversionModeValues.Alphanumeric">
      <summary>The input method uses alphanumeric conversion mode.</summary>
    </member>
    <member name="F:System.Windows.Input.ImeConversionModeValues.CharCode">
      <summary>The input method uses character code conversion mode.</summary>
    </member>
    <member name="F:System.Windows.Input.ImeConversionModeValues.DoNotCare">
      <summary>The input method does not care what input conversion method is used; the actual conversion method is indeterminate.</summary>
    </member>
    <member name="F:System.Windows.Input.ImeConversionModeValues.Eudc">
      <summary>The input method uses EUDC (end user defined character) conversion mode.</summary>
    </member>
    <member name="F:System.Windows.Input.ImeConversionModeValues.Fixed">
      <summary>The input method uses fixed conversion mode.</summary>
    </member>
    <member name="F:System.Windows.Input.ImeConversionModeValues.FullShape">
      <summary>The input method uses full-shape conversion mode.</summary>
    </member>
    <member name="F:System.Windows.Input.ImeConversionModeValues.Katakana">
      <summary>The input method uses Katakana conversion mode.</summary>
    </member>
    <member name="F:System.Windows.Input.ImeConversionModeValues.Native">
      <summary>The input method uses a native character (Hiragana, Hangul, Chinese) conversion mode.</summary>
    </member>
    <member name="F:System.Windows.Input.ImeConversionModeValues.NoConversion">
      <summary>The input method will not perform any input conversion.</summary>
    </member>
    <member name="F:System.Windows.Input.ImeConversionModeValues.Roman">
      <summary>The input method uses Roman character conversion mode.</summary>
    </member>
    <member name="F:System.Windows.Input.ImeConversionModeValues.Symbol">
      <summary>The input method uses symbol conversion mode.</summary>
    </member>
    <member name="T:System.Windows.Input.ImeSentenceModeValues">
      <summary>Specifies the mode of sentence conversion performed by an input method.</summary>
    </member>
    <member name="F:System.Windows.Input.ImeSentenceModeValues.Automatic">
      <summary>The input method uses the sentence conversion method automatically.</summary>
    </member>
    <member name="F:System.Windows.Input.ImeSentenceModeValues.Conversation">
      <summary>The input method uses conversation-style sentence conversion.</summary>
    </member>
    <member name="F:System.Windows.Input.ImeSentenceModeValues.DoNotCare">
      <summary>The input method does not care what sentence conversion method is used; the actual sentence conversion mode is indeterminate.</summary>
    </member>
    <member name="F:System.Windows.Input.ImeSentenceModeValues.None">
      <summary>The input method does not perform any sentence conversion.</summary>
    </member>
    <member name="F:System.Windows.Input.ImeSentenceModeValues.PhrasePrediction">
      <summary>The input method uses phrase prediction sentence conversion.</summary>
    </member>
    <member name="F:System.Windows.Input.ImeSentenceModeValues.PluralClause">
      <summary>The input method uses plural clause sentence conversion.</summary>
    </member>
    <member name="F:System.Windows.Input.ImeSentenceModeValues.SingleConversion">
      <summary>The input method uses single Kanji/Hanja sentence conversion.</summary>
    </member>
    <member name="T:System.Windows.Input.InertiaExpansionBehavior">
      <summary>Controls the deceleration of a resizing manipulation during inertia.</summary>
    </member>
    <member name="M:System.Windows.Input.InertiaExpansionBehavior.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.InertiaExpansionBehavior" /> class.</summary>
    </member>
    <member name="P:System.Windows.Input.InertiaExpansionBehavior.DesiredDeceleration">
      <summary>Gets or sets the rate that resizing slows in device-independent units (1/96th inch per unit) per square milliseconds.</summary>
      <exception cref="T:System.ArgumentOutOfRangeException">The property is set to infinity.  
  
 -or-  
  
 The property is set to <see cref="F:System.Double.NaN" />.</exception>
      <returns>The rate that resizing slows in device-independent units (1/96th inch per unit) per square milliseconds. The default is <see cref="F:System.Double.NaN" />.</returns>
    </member>
    <member name="P:System.Windows.Input.InertiaExpansionBehavior.DesiredExpansion">
      <summary>Gets or sets the amount the element resizes at the end of inertia.</summary>
      <returns>The amount the element resizes at the end of inertia. The default is a <see cref="T:System.Windows.Vector" /> that has its <see cref="P:System.Windows.Vector.X" /> and <see cref="P:System.Windows.Vector.Y" /> properties set to <see cref="F:System.Double.NaN" />.</returns>
    </member>
    <member name="P:System.Windows.Input.InertiaExpansionBehavior.InitialRadius">
      <summary>Gets or sets the initial average radius.</summary>
      <returns>The initial average radius.</returns>
    </member>
    <member name="P:System.Windows.Input.InertiaExpansionBehavior.InitialVelocity">
      <summary>Gets or sets the initial rate the element resizes at the start of inertia.</summary>
      <returns>The initial rate the element resizes at the start of inertia.</returns>
    </member>
    <member name="T:System.Windows.Input.InertiaRotationBehavior">
      <summary>Controls the deceleration of a rotation manipulation during inertia.</summary>
    </member>
    <member name="M:System.Windows.Input.InertiaRotationBehavior.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.InertiaRotationBehavior" /> class.</summary>
    </member>
    <member name="P:System.Windows.Input.InertiaRotationBehavior.DesiredDeceleration">
      <summary>Gets or sets the rate the rotation slows in degrees per squared millisecond.</summary>
      <exception cref="T:System.ArgumentOutOfRangeException">The property is set to infinity.  
  
 -or-  
  
 The property is set to <see cref="F:System.Double.NaN" />.</exception>
      <returns>The rate the rotation slows in degrees per squared millisecond. The default is <see cref="F:System.Double.NaN" />.</returns>
    </member>
    <member name="P:System.Windows.Input.InertiaRotationBehavior.DesiredRotation">
      <summary>Gets or sets the rotation, in degrees, at the end of the inertial movement.</summary>
      <returns>The rotation, in degrees, at the end of the inertial movement. The default is <see cref="F:System.Double.NaN" />.</returns>
    </member>
    <member name="P:System.Windows.Input.InertiaRotationBehavior.InitialVelocity">
      <summary>Gets or sets the initial rate of the rotation at the start of the inertia phase.</summary>
      <returns>The initial rate of the rotation at the start of the inertia phase.</returns>
    </member>
    <member name="T:System.Windows.Input.InertiaTranslationBehavior">
      <summary>Controls deceleration on a translation manipulation during inertia.</summary>
    </member>
    <member name="M:System.Windows.Input.InertiaTranslationBehavior.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.InertiaTranslationBehavior" /> class.</summary>
    </member>
    <member name="P:System.Windows.Input.InertiaTranslationBehavior.DesiredDeceleration">
      <summary>Gets or sets the rate the linear movement slows in device-independent units (1/96th inch per unit) per squared millisecond.</summary>
      <exception cref="T:System.ArgumentOutOfRangeException">The property is set to infinity.  
  
 -or-  
  
 The property is set to <see cref="F:System.Double.NaN" />.</exception>
      <returns>The rate the linear movement slows in device-independent units (1/96th inch per unit) per squared millisecond.  The default is <see cref="F:System.Double.NaN" />.</returns>
    </member>
    <member name="P:System.Windows.Input.InertiaTranslationBehavior.DesiredDisplacement">
      <summary>Gets or sets the linear movement of the manipulation at the end of inertia.</summary>
      <exception cref="T:System.ArgumentOutOfRangeException">The property is set to infinity.  
  
 -or-  
  
 The property is set to <see cref="F:System.Double.NaN" />.</exception>
      <returns>The linear movement of the manipulation at the end of inertia. The default is <see cref="F:System.Double.NaN" />.</returns>
    </member>
    <member name="P:System.Windows.Input.InertiaTranslationBehavior.InitialVelocity">
      <summary>Gets or sets the initial rate of linear movement at the start of the inertia phase.</summary>
      <returns>The initial rate of linear movement at the start of the inertia phase.</returns>
    </member>
    <member name="T:System.Windows.Input.InputBinding">
      <summary>Represents a binding between an <see cref="T:System.Windows.Input.InputGesture" /> and a command. The command is potentially a <see cref="T:System.Windows.Input.RoutedCommand" />.</summary>
    </member>
    <member name="F:System.Windows.Input.InputBinding.CommandParameterProperty">
      <summary>Identifies the <see cref="P:System.Windows.Input.InputBinding.CommandParameter" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Input.InputBinding.CommandProperty">
      <summary>Identifies the <see cref="P:System.Windows.Input.InputBinding.Command" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Input.InputBinding.CommandTargetProperty">
      <summary>Identifies the <see cref="P:System.Windows.Input.InputBinding.CommandTarget" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Input.InputBinding.#ctor">
      <summary>Provides base initialization for classes derived from <see cref="T:System.Windows.Input.InputBinding" />.</summary>
    </member>
    <member name="M:System.Windows.Input.InputBinding.#ctor(System.Windows.Input.ICommand,System.Windows.Input.InputGesture)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.InputBinding" /> class with the specified command and input gesture.</summary>
      <param name="command">The command to associate with <paramref name="gesture" />.</param>
      <param name="gesture">The input gesture to associate with <paramref name="command" />.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="command" /> or <paramref name="gesture" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Input.InputBinding.CloneCore(System.Windows.Freezable)">
      <summary>Copies the base (non-animated) values of the properties of the specified object.</summary>
      <param name="sourceFreezable">The object to clone.</param>
    </member>
    <member name="M:System.Windows.Input.InputBinding.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Copies the current values of the properties of the specified object.</summary>
      <param name="sourceFreezable">The object to clone.</param>
    </member>
    <member name="M:System.Windows.Input.InputBinding.CreateInstanceCore">
      <summary>Creates an instance of an <see cref="T:System.Windows.Input.InputBinding" />.</summary>
      <returns>The new object.</returns>
    </member>
    <member name="M:System.Windows.Input.InputBinding.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes the instance a frozen clone of the specified <see cref="T:System.Windows.Freezable" /> by using base (non-animated) property values.</summary>
      <param name="sourceFreezable">The object to clone.</param>
    </member>
    <member name="M:System.Windows.Input.InputBinding.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes the current instance a frozen clone of the specified <see cref="T:System.Windows.Freezable" />. If the object has animated dependency properties, their current animated values are copied.</summary>
      <param name="sourceFreezable">The object to clone.</param>
    </member>
    <member name="P:System.Windows.Input.InputBinding.Command">
      <summary>Gets or sets the <see cref="T:System.Windows.Input.ICommand" /> associated with this input binding.</summary>
      <exception cref="T:System.ArgumentNullException">The <see cref="P:System.Windows.Input.InputBinding.Command" /> value is <see langword="null" />.</exception>
      <returns>The associated command.</returns>
    </member>
    <member name="P:System.Windows.Input.InputBinding.CommandParameter">
      <summary>Gets or sets the command-specific data for a particular command.</summary>
      <returns>The command-specific data. The default is <see langword="null" />.</returns>
    </member>
    <member name="P:System.Windows.Input.InputBinding.CommandTarget">
      <summary>Gets or sets the target element of the command.</summary>
      <returns>The target of the command. The default is <see langword="null" />.</returns>
    </member>
    <member name="P:System.Windows.Input.InputBinding.Gesture">
      <summary>Gets or sets the <see cref="T:System.Windows.Input.InputGesture" /> associated with this input binding.</summary>
      <returns>The associated gesture. The default is <see langword="null" />.</returns>
    </member>
    <member name="T:System.Windows.Input.InputBindingCollection">
      <summary>Represents an ordered collection of <see cref="T:System.Windows.Input.InputBinding" /> objects.</summary>
    </member>
    <member name="M:System.Windows.Input.InputBindingCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.InputBindingCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Input.InputBindingCollection.#ctor(System.Collections.IList)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.InputBindingCollection" /> class using the items in the specified <see cref="T:System.Collections.IList" />.</summary>
      <param name="inputBindings">The collection whose items are copied to the new <see cref="T:System.Windows.Input.InputBindingCollection" />.</param>
    </member>
    <member name="M:System.Windows.Input.InputBindingCollection.Add(System.Windows.Input.InputBinding)">
      <summary>Adds the specified <see cref="T:System.Windows.Input.InputBinding" /> to this <see cref="T:System.Windows.Input.InputBindingCollection" />.</summary>
      <param name="inputBinding">The binding to add to the collection.</param>
      <exception cref="T:System.NotSupportedException">
        <paramref name="inputBinding" /> is <see langword="null" />.</exception>
      <returns>Always returns 0. This deviates from the standard <see cref="T:System.Collections.IList" /> implementation for <see langword="Add" />, which should return the index where the new item was added to the collection.</returns>
    </member>
    <member name="M:System.Windows.Input.InputBindingCollection.AddRange(System.Collections.ICollection)">
      <summary>Adds the items of the specified <see cref="T:System.Collections.ICollection" /> to the end of this <see cref="T:System.Windows.Input.InputBindingCollection" />.</summary>
      <param name="collection">The collection of items to add to the end of this <see cref="T:System.Windows.Input.InputBindingCollection" />.</param>
    </member>
    <member name="M:System.Windows.Input.InputBindingCollection.Clear">
      <summary>Removes all items from this <see cref="T:System.Windows.Input.InputBindingCollection" />.</summary>
    </member>
    <member name="M:System.Windows.Input.InputBindingCollection.Contains(System.Windows.Input.InputBinding)">
      <summary>Determines whether the specified <see cref="T:System.Windows.Input.InputBinding" /> is in this <see cref="T:System.Windows.Input.InputBindingCollection" />.</summary>
      <param name="key">The binding to locate in the collection.</param>
      <returns>
        <see langword="true" /> if the specified <see cref="T:System.Windows.Input.InputBinding" /> is in the collection; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.InputBindingCollection.CopyTo(System.Windows.Input.InputBinding[],System.Int32)">
      <summary>Copies all of the items in the <see cref="T:System.Windows.Input.InputBindingCollection" /> to the specified one-dimensional array, starting at the specified index of the target array.</summary>
      <param name="inputBindings">The array into which the collection is copied.</param>
      <param name="index">The index position in <paramref name="inputBindings" /> at which copying starts.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="inputBindings" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than 0.</exception>
    </member>
    <member name="M:System.Windows.Input.InputBindingCollection.GetEnumerator">
      <summary>Gets an enumerator that iterates through this <see cref="T:System.Windows.Input.InputBindingCollection" />.</summary>
      <returns>The enumerator for this collection.</returns>
    </member>
    <member name="M:System.Windows.Input.InputBindingCollection.IndexOf(System.Windows.Input.InputBinding)">
      <summary>Searches for the first occurrence of the specified <see cref="T:System.Windows.Input.InputBinding" /> in this <see cref="T:System.Windows.Input.InputBindingCollection" />.</summary>
      <param name="value">The object to locate in the collection.</param>
      <returns>The index of the first occurrence of <paramref name="value" />, if found; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Input.InputBindingCollection.Insert(System.Int32,System.Windows.Input.InputBinding)">
      <summary>Inserts the specified <see cref="T:System.Windows.Input.InputBinding" /> into this <see cref="T:System.Windows.Input.InputBindingCollection" /> at the specified index.</summary>
      <param name="index">The zero-based index at which to insert <paramref name="inputBinding" />.</param>
      <param name="inputBinding">The binding to insert.</param>
      <exception cref="T:System.NotSupportedException">
        <paramref name="inputBinding" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Input.InputBindingCollection.Remove(System.Windows.Input.InputBinding)">
      <summary>Removes the first occurrence of the specified <see cref="T:System.Windows.Input.InputBinding" /> from this <see cref="T:System.Windows.Input.InputBindingCollection" />.</summary>
      <param name="inputBinding">The binding to remove.</param>
    </member>
    <member name="M:System.Windows.Input.InputBindingCollection.RemoveAt(System.Int32)">
      <summary>Removes the specified <see cref="T:System.Windows.Input.InputBinding" /> at the specified index of this <see cref="T:System.Windows.Input.InputBindingCollection" />.</summary>
      <param name="index">The zero-based index of the <see cref="T:System.Windows.Input.InputBinding" /> to remove.</param>
    </member>
    <member name="M:System.Windows.Input.InputBindingCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>For a description of this member, see <see cref="M:System.Collections.ICollection.CopyTo(System.Array,System.Int32)" />.</summary>
      <param name="array">A zero-based <see cref="T:System.Array" /> that receives the copied items from the <see cref="T:System.Windows.Input.InputBindingCollection" />.</param>
      <param name="index">The first position in the specified <see cref="T:System.Array" /> to receive the copied contents.</param>
    </member>
    <member name="M:System.Windows.Input.InputBindingCollection.System#Collections#IList#Add(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Add(System.Object)" />.</summary>
      <param name="inputBinding">The <see cref="T:System.Object" /> to add to the <see cref="T:System.Windows.Input.InputBindingCollection" />.</param>
      <returns>The position into which the new element was inserted.</returns>
    </member>
    <member name="M:System.Windows.Input.InputBindingCollection.System#Collections#IList#Contains(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Contains(System.Object)" />.</summary>
      <param name="key">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.TextEffectCollection" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Windows.Input.InputBindingCollection" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.InputBindingCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.IndexOf(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Input.InputBindingCollection" />.</param>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Input.InputBindingCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Insert(System.Int32,System.Object)" />.</summary>
      <param name="index">The zero-based index at which to insert the <see cref="T:System.Object" />.</param>
      <param name="value">The <see cref="T:System.Object" /> to insert into the <see cref="T:System.Windows.Input.InputBindingCollection" />.</param>
    </member>
    <member name="M:System.Windows.Input.InputBindingCollection.System#Collections#IList#Remove(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Remove(System.Object)" />.</summary>
      <param name="inputBinding">The <see cref="T:System.Object" /> to remove from the <see cref="T:System.Windows.Input.InputBindingCollection" />.</param>
    </member>
    <member name="P:System.Windows.Input.InputBindingCollection.Count">
      <summary>Gets the number of <see cref="T:System.Windows.Input.InputBinding" /> items in this collection.</summary>
      <returns>The number of items in the collection.</returns>
    </member>
    <member name="P:System.Windows.Input.InputBindingCollection.IsFixedSize">
      <summary>Gets a value that indicates whether this <see cref="T:System.Windows.Input.InputBindingCollection" /> has a fixed size.</summary>
      <returns>
        <see langword="true" /> if the collection has a fixed size; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Input.InputBindingCollection.IsReadOnly">
      <summary>Gets a value that indicates whether this <see cref="T:System.Windows.Input.InputBindingCollection" /> is read-only.</summary>
      <returns>
        <see langword="true" /> if the collection is read-only; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Input.InputBindingCollection.IsSynchronized">
      <summary>Gets a value indicating whether access to this <see cref="T:System.Windows.Input.InputBindingCollection" /> is synchronized (thread-safe).</summary>
      <returns>
        <see langword="true" /> if the collection is thread safe; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Input.InputBindingCollection.Item(System.Int32)">
      <summary>Gets or sets the <see cref="T:System.Windows.Input.InputBinding" /> at the specified index.</summary>
      <param name="index">The position in the collection.</param>
      <returns>The <see cref="T:System.Windows.Input.InputBinding" /> at the specified index.</returns>
    </member>
    <member name="P:System.Windows.Input.InputBindingCollection.SyncRoot">
      <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Windows.Input.InputBindingCollection" />.</summary>
      <returns>An object that can be used to synchronize access to the <see cref="T:System.Windows.Input.InputBindingCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Input.InputBindingCollection.System#Collections#IList#Item(System.Int32)">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.Item(System.Int32)" />.</summary>
      <param name="index">The zero-based index of the element to get or set.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="T:System.Windows.Input.InputDevice">
      <summary>Abstract class that describes an input device.</summary>
    </member>
    <member name="M:System.Windows.Input.InputDevice.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.InputDevice" /> class.</summary>
    </member>
    <member name="P:System.Windows.Input.InputDevice.ActiveSource">
      <summary>When overridden in a derived class, gets the <see cref="T:System.Windows.PresentationSource" /> that is reporting input for this device.</summary>
      <returns>The source that is reporting input for this device.</returns>
    </member>
    <member name="P:System.Windows.Input.InputDevice.Target">
      <summary>When overridden in a derived class, gets the element that receives input from this device.</summary>
      <returns>The element that receives input.</returns>
    </member>
    <member name="T:System.Windows.Input.InputEventArgs">
      <summary>Provides data for input related events.</summary>
    </member>
    <member name="M:System.Windows.Input.InputEventArgs.#ctor(System.Windows.Input.InputDevice,System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.InputEventArgs" /> class.</summary>
      <param name="inputDevice">The input device to associate with this event.</param>
      <param name="timestamp">The time when the input occurred.</param>
    </member>
    <member name="M:System.Windows.Input.InputEventArgs.InvokeEventHandler(System.Delegate,System.Object)">
      <summary>Invokes event handlers in a type-specific way, which can increase event system efficiency.</summary>
      <param name="genericHandler">The generic handler to call in a type-specific way.</param>
      <param name="genericTarget">The target to call the handler on.</param>
    </member>
    <member name="P:System.Windows.Input.InputEventArgs.Device">
      <summary>Gets the input device that initiated this event.</summary>
      <returns>The input device associated with this event.</returns>
    </member>
    <member name="P:System.Windows.Input.InputEventArgs.Timestamp">
      <summary>Gets the time when this event occurred.</summary>
      <returns>The number of milliseconds that have elapsed since the last reboot. After about 24.9 days this value reaches <see cref="F:System.Int32.MaxValue">Int32.MaxValue</see> and restarts at (the negative) <see cref="F:System.Int32.MinValue">Int32.MinValue</see>.</returns>
    </member>
    <member name="T:System.Windows.Input.InputEventHandler">
      <summary>Represents the method that handles input related routed events.</summary>
      <param name="sender">The object where the event handler is attached.</param>
      <param name="e">The event data.</param>
    </member>
    <member name="T:System.Windows.Input.InputGesture">
      <summary>Abstract class that describes input device gestures.</summary>
    </member>
    <member name="M:System.Windows.Input.InputGesture.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.InputGesture" /> class.</summary>
    </member>
    <member name="M:System.Windows.Input.InputGesture.Matches(System.Object,System.Windows.Input.InputEventArgs)">
      <summary>When overridden in a derived class, determines whether the specified <see cref="T:System.Windows.Input.InputGesture" /> matches the input associated with the specified <see cref="T:System.Windows.Input.InputEventArgs" /> object.</summary>
      <param name="targetElement">The target of the command.</param>
      <param name="inputEventArgs">The input event data to compare this gesture to.</param>
      <returns>
        <see langword="true" /> if the gesture matches the input; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Windows.Input.InputGestureCollection">
      <summary>Represents an ordered collection of <see cref="T:System.Windows.Input.InputGesture" /> objects.</summary>
    </member>
    <member name="M:System.Windows.Input.InputGestureCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.InputGestureCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Input.InputGestureCollection.#ctor(System.Collections.IList)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.InputGestureCollection" /> class using the elements in the specified <see cref="T:System.Collections.IList" />.</summary>
      <param name="inputGestures">The collection whose elements are copied to the new <see cref="T:System.Windows.Input.InputGestureCollection" />.</param>
    </member>
    <member name="M:System.Windows.Input.InputGestureCollection.Add(System.Windows.Input.InputGesture)">
      <summary>Adds the specified <see cref="T:System.Windows.Input.InputGesture" /> to this <see cref="T:System.Windows.Input.InputGestureCollection" />.</summary>
      <param name="inputGesture">The gesture to add to the collection.</param>
      <exception cref="T:System.NotSupportedException">the collection is read-only.</exception>
      <exception cref="T:System.ArgumentNullException">the gesture is <see langword="null" />.</exception>
      <returns>0, if the operation was successful (note that this is not the index of the added item).</returns>
    </member>
    <member name="M:System.Windows.Input.InputGestureCollection.AddRange(System.Collections.ICollection)">
      <summary>Adds the elements of the specified <see cref="T:System.Collections.ICollection" /> to the end of this <see cref="T:System.Windows.Input.InputGestureCollection" />.</summary>
      <param name="collection">The collection of items to add to the end of this <see cref="T:System.Windows.Input.InputGestureCollection" />.</param>
      <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
      <exception cref="T:System.ArgumentNullException">The collection to add is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Input.InputGestureCollection.Clear">
      <summary>Removes all elements from the <see cref="T:System.Windows.Input.InputGestureCollection" />.</summary>
      <exception cref="T:System.NotSupportedException">The collection is read only.</exception>
    </member>
    <member name="M:System.Windows.Input.InputGestureCollection.Contains(System.Windows.Input.InputGesture)">
      <summary>Determines whether the specified <see cref="T:System.Windows.Input.InputGesture" /> is in the collection.</summary>
      <param name="key">The gesture to locate in the collection.</param>
      <returns>
        <see langword="true" /> if the gesture is in the collection; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.InputGestureCollection.CopyTo(System.Windows.Input.InputGesture[],System.Int32)">
      <summary>Copies all of the items in the <see cref="T:System.Windows.Input.InputGestureCollection" /> to the specified one-dimensional array, starting at the specified index of the target array.</summary>
      <param name="inputGestures">An array into which the collection is copied.</param>
      <param name="index">The index position in the <paramref name="inputGestures" /> at which copying begins.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="inputGestures" /> is a <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than 0.</exception>
    </member>
    <member name="M:System.Windows.Input.InputGestureCollection.GetEnumerator">
      <summary>Gets an enumerator that iterates through this <see cref="T:System.Windows.Input.InputGestureCollection" />.</summary>
      <returns>The enumerator for this collection.</returns>
    </member>
    <member name="M:System.Windows.Input.InputGestureCollection.IndexOf(System.Windows.Input.InputGesture)">
      <summary>Searches for the first occurrence of the specified <see cref="T:System.Windows.Input.InputGesture" /> in this <see cref="T:System.Windows.Input.InputGestureCollection" />.</summary>
      <param name="value">The gesture to locate in the collection.</param>
      <returns>The index of the first occurrence of <paramref name="value" />, if found; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Input.InputGestureCollection.Insert(System.Int32,System.Windows.Input.InputGesture)">
      <summary>Inserts the specified <see cref="T:System.Windows.Input.InputGesture" /> into this <see cref="T:System.Windows.Input.InputGestureCollection" /> at the specified index.</summary>
      <param name="index">Index at which to insert <paramref name="inputGesture" />.</param>
      <param name="inputGesture">The gesture to insert.</param>
      <exception cref="T:System.NotSupportedException">
        <paramref name="inputGesture" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Input.InputGestureCollection.Remove(System.Windows.Input.InputGesture)">
      <summary>Removes the first occurrence of the specified <see cref="T:System.Windows.Input.InputGesture" /> from this <see cref="T:System.Windows.Input.InputGestureCollection" />.</summary>
      <param name="inputGesture">The gesture to remove.</param>
      <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
      <exception cref="T:System.ArgumentNullException">The gesture is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Input.InputGestureCollection.RemoveAt(System.Int32)">
      <summary>Removes the specified <see cref="T:System.Windows.Input.InputGesture" /> at the specified index of this <see cref="T:System.Windows.Input.InputGestureCollection" />.</summary>
      <param name="index">The zero-based index of the gesture to remove.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">index is less than 0.</exception>
    </member>
    <member name="M:System.Windows.Input.InputGestureCollection.Seal">
      <summary>Sets this <see cref="T:System.Windows.Input.InputGestureCollection" /> to read-only.</summary>
    </member>
    <member name="M:System.Windows.Input.InputGestureCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>For a description of this member, see <see cref="M:System.Collections.ICollection.CopyTo(System.Array,System.Int32)" />.</summary>
      <param name="array">A zero-based <see cref="T:System.Array" /> that receives the copied items from the <see cref="T:System.Windows.Input.InputGestureCollection" />.</param>
      <param name="index">The first position in the specified <see cref="T:System.Array" /> to receive the copied contents.</param>
    </member>
    <member name="M:System.Windows.Input.InputGestureCollection.System#Collections#IList#Add(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Add(System.Object)" />.</summary>
      <param name="inputGesture">The <see cref="T:System.Object" /> to add to the <see cref="T:System.Windows.Input.InputGestureCollection" />.</param>
      <returns>The position into which the new element was inserted.</returns>
    </member>
    <member name="M:System.Windows.Input.InputGestureCollection.System#Collections#IList#Contains(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Contains(System.Object)" />.</summary>
      <param name="key">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.TextEffectCollection" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Windows.Input.InputGestureCollection" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.InputGestureCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.IndexOf(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Input.InputGestureCollection" />.</param>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Input.InputGestureCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Insert(System.Int32,System.Object)" />.</summary>
      <param name="index">The zero-based index at which to insert the <see cref="T:System.Object" />.</param>
      <param name="value">The <see cref="T:System.Object" /> to insert into the <see cref="T:System.Windows.Input.InputGestureCollection" />.</param>
    </member>
    <member name="M:System.Windows.Input.InputGestureCollection.System#Collections#IList#Remove(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Remove(System.Object)" />.</summary>
      <param name="inputGesture">The <see cref="T:System.Object" /> to remove from the <see cref="T:System.Windows.Input.InputGestureCollection" />.</param>
    </member>
    <member name="P:System.Windows.Input.InputGestureCollection.Count">
      <summary>Gets the number of <see cref="T:System.Windows.Input.InputGesture" /> items in this <see cref="T:System.Windows.Input.InputGestureCollection" />.</summary>
      <returns>The number of gestures in the collection.</returns>
    </member>
    <member name="P:System.Windows.Input.InputGestureCollection.IsFixedSize">
      <summary>Gets a value that indicates whether this <see cref="T:System.Windows.Input.InputGestureCollection" /> has a fixed size.</summary>
      <returns>
        <see langword="true" /> if the collection has a fixed size; otherwise, <see langword="false" />.  The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Input.InputGestureCollection.IsReadOnly">
      <summary>Gets a value that indicates whether this <see cref="T:System.Windows.Input.InputGestureCollection" /> is read-only.  The default value is <see langword="false" />.</summary>
      <returns>
        <see langword="true" /> if the collection read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Input.InputGestureCollection.IsSynchronized">
      <summary>Gets a value that indicates whether this <see cref="T:System.Windows.Input.InputGestureCollection" /> is synchronized (thread safe).</summary>
      <returns>
        <see langword="true" /> if the collection is thread-safe; otherwise, <see langword="false" />.  The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Input.InputGestureCollection.Item(System.Int32)">
      <summary>Gets or set the <see cref="T:System.Windows.Input.InputGesture" /> at the specified index.</summary>
      <param name="index">The position in the collection.</param>
      <returns>The gesture at the specified index.</returns>
    </member>
    <member name="P:System.Windows.Input.InputGestureCollection.SyncRoot">
      <summary>Gets an object that can be used to synchronize access to this <see cref="T:System.Windows.Input.InputGestureCollection" />.</summary>
      <returns>The object that can be used to synchronize access to the collection.</returns>
    </member>
    <member name="P:System.Windows.Input.InputGestureCollection.System#Collections#IList#Item(System.Int32)">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.Item(System.Int32)" />.</summary>
      <param name="index">The zero-based index of the element to get or set.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="T:System.Windows.Input.InputLanguageChangedEventArgs">
      <summary>Contains arguments associated with the <see cref="E:System.Windows.Input.InputLanguageManager.InputLanguageChanged" /> event.</summary>
    </member>
    <member name="M:System.Windows.Input.InputLanguageChangedEventArgs.#ctor(System.Globalization.CultureInfo,System.Globalization.CultureInfo)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.InputLanguageChangedEventArgs" /> class.</summary>
      <param name="newLanguageId">A <see cref="T:System.Globalization.CultureInfo" /> object representing a new current input language.</param>
      <param name="previousLanguageId">A <see cref="T:System.Globalization.CultureInfo" /> object representing the previous current input language.</param>
    </member>
    <member name="T:System.Windows.Input.InputLanguageChangingEventArgs">
      <summary>Contains arguments associated with the <see cref="E:System.Windows.Input.InputLanguageManager.InputLanguageChanging" /> event.</summary>
    </member>
    <member name="M:System.Windows.Input.InputLanguageChangingEventArgs.#ctor(System.Globalization.CultureInfo,System.Globalization.CultureInfo)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.InputLanguageChangingEventArgs" /> class.</summary>
      <param name="newLanguageId">A <see cref="T:System.Globalization.CultureInfo" /> object representing a new current input language.</param>
      <param name="previousLanguageId">A <see cref="T:System.Globalization.CultureInfo" /> object representing the previous current input language.</param>
    </member>
    <member name="P:System.Windows.Input.InputLanguageChangingEventArgs.Rejected">
      <summary>Gets or sets a value that indicates whether the initiated change of input language should be accepted or rejected.</summary>
      <returns>
        <see langword="true" /> to reject the initiated change of input language; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Windows.Input.InputLanguageEventArgs">
      <summary>Provides a base class for arguments for events dealing with a change in input language.</summary>
    </member>
    <member name="M:System.Windows.Input.InputLanguageEventArgs.#ctor(System.Globalization.CultureInfo,System.Globalization.CultureInfo)">
      <summary>Initializes base class values for a new instance of a deriving class.</summary>
      <param name="newLanguageId">A <see cref="T:System.Globalization.CultureInfo" /> object representing a new current input language.</param>
      <param name="previousLanguageId">A <see cref="T:System.Globalization.CultureInfo" /> object representing the previous current input language.</param>
    </member>
    <member name="P:System.Windows.Input.InputLanguageEventArgs.NewLanguage">
      <summary>Gets a <see cref="T:System.Globalization.CultureInfo" /> object representing the new current input language.</summary>
      <returns>A <see cref="T:System.Globalization.CultureInfo" /> object representing the new current input language.</returns>
    </member>
    <member name="P:System.Windows.Input.InputLanguageEventArgs.PreviousLanguage">
      <summary>Gets a <see cref="T:System.Globalization.CultureInfo" /> object representing the previous current input language.</summary>
      <returns>A <see cref="T:System.Globalization.CultureInfo" /> object representing the previous current input language.</returns>
    </member>
    <member name="T:System.Windows.Input.InputLanguageEventHandler">
      <summary>Represents the method that will handle the <see cref="E:System.Windows.Input.InputLanguageManager.InputLanguageChanged" /> and <see cref="E:System.Windows.Input.InputLanguageManager.InputLanguageChanging" /> events.</summary>
      <param name="sender">The source of the event.</param>
      <param name="e">The event data.</param>
    </member>
    <member name="T:System.Windows.Input.InputLanguageManager">
      <summary>Provides facilities for managing input languages in Windows Presentation Foundation (WPF).</summary>
    </member>
    <member name="E:System.Windows.Input.InputLanguageManager.InputLanguageChanged">
      <summary>Occurs when a change of input language is completed.</summary>
    </member>
    <member name="E:System.Windows.Input.InputLanguageManager.InputLanguageChanging">
      <summary>Occurs when a change of input language is initiated.</summary>
    </member>
    <member name="F:System.Windows.Input.InputLanguageManager.InputLanguageProperty">
      <summary>Identifies the <see cref="P:System.Windows.Input.InputLanguageManager.InputLanguage" /> attached property.</summary>
    </member>
    <member name="F:System.Windows.Input.InputLanguageManager.RestoreInputLanguageProperty">
      <summary>Identifies the <see cref="P:System.Windows.Input.InputLanguageManager.RestoreInputLanguage" /> attached property.</summary>
    </member>
    <member name="M:System.Windows.Input.InputLanguageManager.GetInputLanguage(System.Windows.DependencyObject)">
      <summary>Returns the value of the <see cref="P:System.Windows.Input.InputLanguageManager.InputLanguage" /> attached property for a specified dependency object.</summary>
      <param name="target">The dependency object for which to retrieve the input language.</param>
      <exception cref="T:System.ArgumentNullException">Raised when <paramref name="target" /> is <see langword="null" />.</exception>
      <returns>A <see cref="T:System.Globalization.CultureInfo" /> object representing the input language for the specified dependency object.</returns>
    </member>
    <member name="M:System.Windows.Input.InputLanguageManager.GetRestoreInputLanguage(System.Windows.DependencyObject)">
      <summary>Returns the value of <see cref="P:System.Windows.Input.InputLanguageManager.RestoreInputLanguage" /> attached property for a specified dependency object.</summary>
      <param name="target">The dependency object for which to retrieve the value of <see cref="P:System.Windows.Input.InputLanguageManager.RestoreInputLanguage" />.</param>
      <exception cref="T:System.ArgumentNullException">Raised when <paramref name="target" /> is <see langword="null" />.</exception>
      <returns>The current value of <see cref="P:System.Windows.Input.InputLanguageManager.RestoreInputLanguage" /> for the specified dependency object.</returns>
    </member>
    <member name="M:System.Windows.Input.InputLanguageManager.RegisterInputLanguageSource(System.Windows.Input.IInputLanguageSource)">
      <summary>Registers an input language source with the <see cref="T:System.Windows.Input.InputLanguageManager" />.</summary>
      <param name="inputLanguageSource">An object that specifies the input language to register.  This object must implement the <see cref="T:System.Windows.Input.IInputLanguageSource" /> interface.</param>
      <exception cref="T:System.ArgumentNullException">Raised when <paramref name="inputLanguageSource" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Input.InputLanguageManager.ReportInputLanguageChanged(System.Globalization.CultureInfo,System.Globalization.CultureInfo)">
      <summary>Report the completion of a change of input language to the <see cref="T:System.Windows.Input.InputLanguageManager" />.</summary>
      <param name="newLanguageId">A <see cref="T:System.Globalization.CultureInfo" /> object representing the new input language.</param>
      <param name="previousLanguageId">A <see cref="T:System.Globalization.CultureInfo" /> object representing the previous input language.</param>
      <exception cref="T:System.ArgumentNullException">Raised when <paramref name="newLanguageId" /> or <paramref name="previousLanguageId" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Input.InputLanguageManager.ReportInputLanguageChanging(System.Globalization.CultureInfo,System.Globalization.CultureInfo)">
      <summary>Report the initiation of a change of input language to the <see cref="T:System.Windows.Input.InputLanguageManager" />.</summary>
      <param name="newLanguageId">A <see cref="T:System.Globalization.CultureInfo" /> object representing the new input language.</param>
      <param name="previousLanguageId">A <see cref="T:System.Globalization.CultureInfo" /> object representing the previous input language.</param>
      <exception cref="T:System.ArgumentNullException">Raised when <paramref name="newLanguageId" /> or <paramref name="previousLanguageId" /> is <see langword="null" />.</exception>
      <returns>
        <see langword="true" /> to indicate that the reported change of input language was accepted; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.InputLanguageManager.SetInputLanguage(System.Windows.DependencyObject,System.Globalization.CultureInfo)">
      <summary>Sets the value of the <see cref="P:System.Windows.Input.InputLanguageManager.InputLanguage" /> attached property on the specified dependency object.</summary>
      <param name="target">The dependency object on which to set the <see cref="P:System.Windows.Input.InputLanguageManager.InputLanguage" /> attached property.</param>
      <param name="inputLanguage">A <see cref="T:System.Globalization.CultureInfo" /> object representing the new value for the <see cref="P:System.Windows.Input.InputLanguageManager.InputLanguage" /> attached property.</param>
      <exception cref="T:System.ArgumentNullException">Raised when <paramref name="target" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Input.InputLanguageManager.SetRestoreInputLanguage(System.Windows.DependencyObject,System.Boolean)">
      <summary>Sets the value of the <see cref="P:System.Windows.Input.InputLanguageManager.RestoreInputLanguage" /> dependency property on the specified dependency object.</summary>
      <param name="target">The dependency object for which to set the value of <see cref="P:System.Windows.Input.InputLanguageManager.RestoreInputLanguage" />.</param>
      <param name="restore">A Boolean value to set the <see cref="P:System.Windows.Input.InputLanguageManager.RestoreInputLanguage" /> attached property to.</param>
      <exception cref="T:System.ArgumentNullException">Raised when <paramref name="target" /> is <see langword="null" />.</exception>
    </member>
    <member name="P:System.Windows.Input.InputLanguageManager.AvailableInputLanguages">
      <summary>Gets an enumerator for currently available input languages.</summary>
      <returns>An enumerator for currently available input languages, or <see langword="null" /> if no input languages are available. This property has no default value.</returns>
    </member>
    <member name="P:System.Windows.Input.InputLanguageManager.Current">
      <summary>Gets the input language manager associated with the current context.</summary>
      <returns>An <see cref="T:System.Windows.Input.InputLanguageManager" /> object associated with the current context.  
  
 This property has no default value.</returns>
    </member>
    <member name="P:System.Windows.Input.InputLanguageManager.CurrentInputLanguage">
      <summary>Gets or sets the current input language.</summary>
      <exception cref="T:System.ArgumentNullException">Raised when an attempt is made to set this property to <see langword="null" />.</exception>
      <returns>A <see cref="T:System.Globalization.CultureInfo" /> object representing the currently selected input language. This property may not be set to <see langword="null" />. 
 The default value is <see cref="P:System.Globalization.CultureInfo.InvariantCulture" />.</returns>
    </member>
    <member name="P:System.Windows.Input.InputLanguageManager.InputLanguage">
      <summary>Gets or sets the preferred input language for the associated dependency object.</summary>
    </member>
    <member name="P:System.Windows.Input.InputLanguageManager.RestoreInputLanguage">
      <summary>Gets or sets a value that indicates whether or not the previously active input language should be restored when the associated dependency object looses the input focus.</summary>
    </member>
    <member name="T:System.Windows.Input.InputManager">
      <summary>Manages all the input systems in Windows Presentation Foundation (WPF).</summary>
    </member>
    <member name="E:System.Windows.Input.InputManager.EnterMenuMode">
      <summary>Occurs when a control enters menu mode by calling the <see cref="M:System.Windows.Input.InputManager.PushMenuMode(System.Windows.PresentationSource)" /> method.</summary>
    </member>
    <member name="E:System.Windows.Input.InputManager.HitTestInvalidatedAsync">
      <summary>Occurs when the result of a hit-test may have changed.</summary>
    </member>
    <member name="E:System.Windows.Input.InputManager.LeaveMenuMode">
      <summary>Occurs when a control leaves menu mode by calling the <see cref="M:System.Windows.Input.InputManager.PopMenuMode(System.Windows.PresentationSource)" /> method.</summary>
    </member>
    <member name="E:System.Windows.Input.InputManager.PostNotifyInput">
      <summary>Occurs after the <see cref="E:System.Windows.Input.InputManager.PreNotifyInput" /> handlers have finished processing the input and the corresponding Windows Presentation Foundation (WPF) events have been raised.</summary>
    </member>
    <member name="E:System.Windows.Input.InputManager.PostProcessInput">
      <summary>Occurs after the <see cref="E:System.Windows.Input.InputManager.PreNotifyInput" /> handlers have finished processing the input.</summary>
    </member>
    <member name="E:System.Windows.Input.InputManager.PreNotifyInput">
      <summary>Occurs when the <see cref="E:System.Windows.Input.InputManager.PreProcessInput" /> handlers have finished processing the input, if the input was not canceled.</summary>
    </member>
    <member name="E:System.Windows.Input.InputManager.PreProcessInput">
      <summary>Occurs when the <see cref="T:System.Windows.Input.InputManager" /> starts to process the input item.</summary>
    </member>
    <member name="M:System.Windows.Input.InputManager.PopMenuMode(System.Windows.PresentationSource)">
      <summary>Called by components to leave menu mode.</summary>
      <param name="menuSite">The menu to leave.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="menuSite" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Input.InputManager.ProcessInput(System.Windows.Input.InputEventArgs)">
      <summary>Processes the specified input synchronously.</summary>
      <param name="input">The input to process.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="input" /> is <see langword="null" />.</exception>
      <returns>
        <see langword="true" /> if all input events were handled; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.InputManager.PushMenuMode(System.Windows.PresentationSource)">
      <summary>Called by components to enter menu mode.</summary>
      <param name="menuSite">The menu to enter.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="menuSite" /> is <see langword="null" />.</exception>
    </member>
    <member name="P:System.Windows.Input.InputManager.Current">
      <summary>Gets the <see cref="T:System.Windows.Input.InputManager" /> associated with the current thread.</summary>
      <returns>The input manager.</returns>
    </member>
    <member name="P:System.Windows.Input.InputManager.InputProviders">
      <summary>Gets a collection of <see cref="P:System.Windows.Input.InputManager.InputProviders" /> registered with the <see cref="T:System.Windows.Input.InputManager" />.</summary>
      <returns>The collection of input provides.</returns>
    </member>
    <member name="P:System.Windows.Input.InputManager.IsInMenuMode">
      <summary>Gets a value that indicates whether this <see cref="T:System.Windows.Interop.ComponentDispatcher" /> is in menu mode.</summary>
      <returns>
        <see langword="true" /> if this <see cref="T:System.Windows.Interop.ComponentDispatcher" /> is in menu mode; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Input.InputManager.MostRecentInputDevice">
      <summary>Gets a value that represents the input device associated with the most recent input event.</summary>
      <returns>The input device.</returns>
    </member>
    <member name="P:System.Windows.Input.InputManager.PrimaryKeyboardDevice">
      <summary>Gets the primary keyboard device.</summary>
      <returns>The keyboard device.</returns>
    </member>
    <member name="P:System.Windows.Input.InputManager.PrimaryMouseDevice">
      <summary>Gets the primary mouse device.</summary>
      <returns>The mouse device.</returns>
    </member>
    <member name="T:System.Windows.Input.InputMethod">
      <summary>Provides facilities for managing and interacting with the Text Services Framework, which provides support for alternate text input methods such as speech and handwriting.</summary>
    </member>
    <member name="E:System.Windows.Input.InputMethod.StateChanged">
      <summary>Occurs when the input method state (represented by the <see cref="P:System.Windows.Input.InputMethod.ImeState" /> property) changes.</summary>
    </member>
    <member name="F:System.Windows.Input.InputMethod.InputScopeProperty">
      <summary>Identifies the <see cref="P:System.Windows.Input.InputMethod.InputScope" /> attached property.</summary>
    </member>
    <member name="F:System.Windows.Input.InputMethod.IsInputMethodEnabledProperty">
      <summary>Identifies the <see cref="P:System.Windows.Input.InputMethod.IsInputMethodEnabled" /> attached property.</summary>
    </member>
    <member name="F:System.Windows.Input.InputMethod.IsInputMethodSuspendedProperty">
      <summary>Identifies the <see cref="P:System.Windows.Input.InputMethod.IsInputMethodSuspended" /> attached property.</summary>
    </member>
    <member name="F:System.Windows.Input.InputMethod.PreferredImeConversionModeProperty">
      <summary>Identifies the <see cref="P:System.Windows.Input.InputMethod.PreferredImeConversionMode" /> attached property.</summary>
    </member>
    <member name="F:System.Windows.Input.InputMethod.PreferredImeSentenceModeProperty">
      <summary>Identifies the <see cref="P:System.Windows.Input.InputMethod.PreferredImeSentenceMode" /> attached property.</summary>
    </member>
    <member name="F:System.Windows.Input.InputMethod.PreferredImeStateProperty">
      <summary>Identifies the <see cref="P:System.Windows.Input.InputMethod.PreferredImeState" /> attached property.</summary>
    </member>
    <member name="M:System.Windows.Input.InputMethod.GetInputScope(System.Windows.DependencyObject)">
      <summary>Returns the value of the <see cref="P:System.Windows.Input.InputMethod.InputScope" /> attached property for a specified dependency object.</summary>
      <param name="target">The dependency object for which to retrieve the input scope.</param>
      <exception cref="T:System.ArgumentNullException">Raised when <paramref name="target" /> is null.</exception>
      <returns>An <see cref="T:System.Windows.Input.InputScope" /> object representing the current input scope for the specified dependency object.</returns>
    </member>
    <member name="M:System.Windows.Input.InputMethod.GetIsInputMethodEnabled(System.Windows.DependencyObject)">
      <summary>Returns the value of the <see cref="P:System.Windows.Input.InputMethod.IsInputMethodEnabled" /> attached property for a specified dependency object.</summary>
      <param name="target">The dependency object for which to retrieve the value of <see cref="P:System.Windows.Input.InputMethod.IsInputMethodEnabled" />.</param>
      <exception cref="T:System.ArgumentNullException">Raised when <paramref name="target" /> is null.</exception>
      <returns>The current value of <see cref="P:System.Windows.Input.InputMethod.IsInputMethodEnabled" /> for the specified dependency object.</returns>
    </member>
    <member name="M:System.Windows.Input.InputMethod.GetIsInputMethodSuspended(System.Windows.DependencyObject)">
      <summary>Returns the value of the <see cref="P:System.Windows.Input.InputMethod.IsInputMethodSuspended" /> attached property for a specified dependency object.</summary>
      <param name="target">The dependency object for which to retrieve the value of <see cref="P:System.Windows.Input.InputMethod.IsInputMethodSuspended" />.</param>
      <exception cref="T:System.ArgumentNullException">Raised when <paramref name="target" /> is null.</exception>
      <returns>The current value of <see cref="P:System.Windows.Input.InputMethod.IsInputMethodSuspended" /> for the specified dependency object.</returns>
    </member>
    <member name="M:System.Windows.Input.InputMethod.GetPreferredImeConversionMode(System.Windows.DependencyObject)">
      <summary>Returns the value of the <see cref="P:System.Windows.Input.InputMethod.PreferredImeConversionMode" /> attached property for a specified dependency object.</summary>
      <param name="target">The dependency object for which to retrieve the value of <see cref="P:System.Windows.Input.InputMethod.PreferredImeConversionMode" />.</param>
      <exception cref="T:System.ArgumentNullException">Raised when <paramref name="target" /> is null.</exception>
      <returns>A member of the <see cref="T:System.Windows.Input.ImeConversionModeValues" /> enumeration specifying the current <see cref="P:System.Windows.Input.InputMethod.PreferredImeConversionMode" /> for the specified dependency object.</returns>
    </member>
    <member name="M:System.Windows.Input.InputMethod.GetPreferredImeSentenceMode(System.Windows.DependencyObject)">
      <summary>Returns the value of the <see cref="P:System.Windows.Input.InputMethod.PreferredImeSentenceMode" /> attached property for a specified dependency object.</summary>
      <param name="target">The dependency object for which to retrieve the value of <see cref="P:System.Windows.Input.InputMethod.PreferredImeSentenceMode" />.</param>
      <exception cref="T:System.ArgumentNullException">Raised when <paramref name="target" /> is null.</exception>
      <returns>A member of the <see cref="T:System.Windows.Input.ImeSentenceModeValues" /> enumeration specifying the current <see cref="P:System.Windows.Input.InputMethod.PreferredImeSentenceMode" /> for the specified dependency object.</returns>
    </member>
    <member name="M:System.Windows.Input.InputMethod.GetPreferredImeState(System.Windows.DependencyObject)">
      <summary>Returns the value of the <see cref="P:System.Windows.Input.InputMethod.PreferredImeState" /> attached property for a specified dependency object.</summary>
      <param name="target">The dependency object for which to retrieve the value of <see cref="P:System.Windows.Input.InputMethod.PreferredImeState" />.</param>
      <exception cref="T:System.ArgumentNullException">Raised when <paramref name="target" /> is null.</exception>
      <returns>A member of the <see cref="T:System.Windows.Input.InputMethodState" /> enumeration specifying the current <see cref="P:System.Windows.Input.InputMethod.PreferredImeState" /> for the specified dependency object.</returns>
    </member>
    <member name="M:System.Windows.Input.InputMethod.SetInputScope(System.Windows.DependencyObject,System.Windows.Input.InputScope)">
      <summary>Sets the value of the <see cref="P:System.Windows.Input.InputMethod.InputScope" /> attached property on the specified dependency object.</summary>
      <param name="target">The dependency object on which to set the <see cref="P:System.Windows.Input.InputMethod.InputScope" /> attached property.</param>
      <param name="value">An <see cref="T:System.Windows.Input.InputScope" /> object representing the new value for the <see cref="P:System.Windows.Input.InputMethod.InputScope" /> attached property.</param>
      <exception cref="T:System.ArgumentNullException">Raised when <paramref name="target" /> is null.</exception>
    </member>
    <member name="M:System.Windows.Input.InputMethod.SetIsInputMethodEnabled(System.Windows.DependencyObject,System.Boolean)">
      <summary>Sets the value of the <see cref="P:System.Windows.Input.InputMethod.IsInputMethodEnabled" /> attached property on the specified dependency object.</summary>
      <param name="target">The dependency object on which to set the <see cref="P:System.Windows.Input.InputMethod.IsInputMethodEnabled" /> attached property.</param>
      <param name="value">The new value for the <see cref="P:System.Windows.Input.InputMethod.IsInputMethodEnabled" /> attached property.</param>
      <exception cref="T:System.ArgumentNullException">Raised when <paramref name="target" /> is null.</exception>
    </member>
    <member name="M:System.Windows.Input.InputMethod.SetIsInputMethodSuspended(System.Windows.DependencyObject,System.Boolean)">
      <summary>Sets the value of the <see cref="P:System.Windows.Input.InputMethod.IsInputMethodSuspended" /> attached property on the specified dependency object.</summary>
      <param name="target">The dependency object on which to set the <see cref="P:System.Windows.Input.InputMethod.IsInputMethodSuspended" /> attached property.</param>
      <param name="value">The new value for the <see cref="P:System.Windows.Input.InputMethod.IsInputMethodSuspended" /> attached property.</param>
      <exception cref="T:System.ArgumentNullException">Raised when <paramref name="target" /> is null.</exception>
    </member>
    <member name="M:System.Windows.Input.InputMethod.SetPreferredImeConversionMode(System.Windows.DependencyObject,System.Windows.Input.ImeConversionModeValues)">
      <summary>Sets the value of the <see cref="P:System.Windows.Input.InputMethod.PreferredImeConversionMode" /> attached property on the specified dependency object.</summary>
      <param name="target">The dependency object on which to set the <see cref="P:System.Windows.Input.InputMethod.PreferredImeConversionMode" /> attached property.</param>
      <param name="value">A member of the <see cref="T:System.Windows.Input.ImeConversionModeValues" /> enumeration representing the new value for the <see cref="P:System.Windows.Input.InputMethod.PreferredImeConversionMode" /> attached property.</param>
      <exception cref="T:System.ArgumentNullException">Raised when <paramref name="target" /> is null.</exception>
    </member>
    <member name="M:System.Windows.Input.InputMethod.SetPreferredImeSentenceMode(System.Windows.DependencyObject,System.Windows.Input.ImeSentenceModeValues)">
      <summary>Sets the value of the <see cref="P:System.Windows.Input.InputMethod.PreferredImeSentenceMode" /> attached property on the specified dependency object.</summary>
      <param name="target">The dependency object on which to set the <see cref="P:System.Windows.Input.InputMethod.PreferredImeSentenceMode" /> attached property.</param>
      <param name="value">A member of the <see cref="T:System.Windows.Input.ImeConversionModeValues" /> enumeration representing the new value for the <see cref="P:System.Windows.Input.InputMethod.PreferredImeSentenceMode" /> attached property.</param>
      <exception cref="T:System.ArgumentNullException">Raised when <paramref name="target" /> is null.</exception>
    </member>
    <member name="M:System.Windows.Input.InputMethod.SetPreferredImeState(System.Windows.DependencyObject,System.Windows.Input.InputMethodState)">
      <summary>Sets the value of the <see cref="P:System.Windows.Input.InputMethod.PreferredImeState" /> attached property on the specified dependency object.</summary>
      <param name="target">The dependency object on which to set the <see cref="P:System.Windows.Input.InputMethod.PreferredImeState" /> attached property.</param>
      <param name="value">A member of the <see cref="T:System.Windows.Input.ImeConversionModeValues" /> enumeration representing the new value for the <see cref="P:System.Windows.Input.InputMethod.PreferredImeState" /> attached property.</param>
      <exception cref="T:System.ArgumentNullException">Raised when <paramref name="target" /> is null.</exception>
    </member>
    <member name="M:System.Windows.Input.InputMethod.ShowConfigureUI">
      <summary>Displays configuration user interface (UI) associated with the currently active keyboard text service.</summary>
    </member>
    <member name="M:System.Windows.Input.InputMethod.ShowConfigureUI(System.Windows.UIElement)">
      <summary>Displays configuration user interface (UI) associated with the currently active keyboard text service, using a specified <see cref="T:System.Windows.UIElement" /> as the parent element for the configuration UI.</summary>
      <param name="element">A <see cref="T:System.Windows.UIElement" /> that will be used as the parent element for the configuration UI.  This parameter can be <see langword="null" />.</param>
    </member>
    <member name="M:System.Windows.Input.InputMethod.ShowRegisterWordUI">
      <summary>Displays word registration user interface (UI) associated with the currently active keyboard text service.</summary>
    </member>
    <member name="M:System.Windows.Input.InputMethod.ShowRegisterWordUI(System.String)">
      <summary>Displays word registration user interface (UI) associated with the currently active keyboard text service.  Accepts a specified string as the default value to register.</summary>
      <param name="registeredText">A string that specifies a value to register.</param>
    </member>
    <member name="M:System.Windows.Input.InputMethod.ShowRegisterWordUI(System.Windows.UIElement,System.String)">
      <summary>Displays word registration user interface (UI) associated with the currently active keyboard text service.  Accepts a specified string as the default value to register, and a specified <see cref="T:System.Windows.UIElement" /> as the parent element for the configuration UI.</summary>
      <param name="element">A <see cref="T:System.Windows.UIElement" /> that will be used as the parent element for the word registration UI.  This parameter can be <see langword="null" />.</param>
      <param name="registeredText">A string that specifies a value to register.</param>
    </member>
    <member name="P:System.Windows.Input.InputMethod.CanShowConfigurationUI">
      <summary>Gets a value that indicates whether or not this input method can display configuration user interface (UI).</summary>
      <returns>
        <see langword="true" /> if configuration UI can be displayed; otherwise, <see langword="false" />.  
  
 This property has no default value.</returns>
    </member>
    <member name="P:System.Windows.Input.InputMethod.CanShowRegisterWordUI">
      <summary>Gets a value that indicates whether this input method can display word registration user interface (UI).</summary>
      <returns>
        <see langword="true" /> if word registration UI can be displayed; otherwise, <see langword="false" />.  
  
 This property has no default value.</returns>
    </member>
    <member name="P:System.Windows.Input.InputMethod.Current">
      <summary>Gets a reference to any currently active input method associated with the current context.</summary>
      <returns>A reference to an <see cref="T:System.Windows.Input.InputMethod" /> object associated with the current context, or null if there is no active input method.  
  
 This property has no default value.</returns>
    </member>
    <member name="P:System.Windows.Input.InputMethod.HandwritingState">
      <summary>Gets or sets the current state of handwriting input for this input method.</summary>
      <returns>A member of the <see cref="T:System.Windows.Input.InputMethodState" /> enumeration specifying the current input method state for handwriting input.  
  
 The default value is <see cref="F:System.Windows.Input.InputMethodState.Off" />.</returns>
    </member>
    <member name="P:System.Windows.Input.InputMethod.ImeConversionMode">
      <summary>Gets or sets the current conversion mode for the input method editor associated with this input method.</summary>
      <returns>A member of the <see cref="T:System.Windows.Input.ImeConversionModeValues" /> enumeration specifying the conversion mode.  
  
 The default value is <see cref="F:System.Windows.Input.ImeConversionModeValues.Alphanumeric" />.</returns>
    </member>
    <member name="P:System.Windows.Input.InputMethod.ImeSentenceMode">
      <summary>Gets or sets the current sentence mode for the input method editor associated with this input method.</summary>
      <returns>A member of the <see cref="T:System.Windows.Input.ImeSentenceModeValues" /> enumerations specifying the sentence mode.  
  
 The default value is <see cref="F:System.Windows.Input.ImeSentenceModeValues.None" />.</returns>
    </member>
    <member name="P:System.Windows.Input.InputMethod.ImeState">
      <summary>Gets or sets the current state of the input method editor associated with this input method.</summary>
      <returns>A member of the <see cref="T:System.Windows.Input.InputMethodState" /> enumeration specifying the state of the input method editor associated with this input method.  
  
 The default value is <see cref="F:System.Windows.Input.InputMethodState.Off" />.</returns>
    </member>
    <member name="P:System.Windows.Input.InputMethod.InputScope">
      <summary>Gets or sets the input scope for a specified dependency object.</summary>
    </member>
    <member name="P:System.Windows.Input.InputMethod.IsInputMethodEnabled">
      <summary>Gets or sets a value that indicates whether this input method is enabled.</summary>
    </member>
    <member name="P:System.Windows.Input.InputMethod.IsInputMethodSuspended">
      <summary>Gets or sets a value that indicates whether this input method is suspended.</summary>
    </member>
    <member name="P:System.Windows.Input.InputMethod.MicrophoneState">
      <summary>Gets or sets the current state of microphone input for this input method.</summary>
      <returns>A member of the <see cref="T:System.Windows.Input.InputMethodState" /> enumeration specifying the current input method state for microphone input.  
  
 The default value is <see cref="F:System.Windows.Input.InputMethodState.Off" />.</returns>
    </member>
    <member name="P:System.Windows.Input.InputMethod.PreferredImeConversionMode">
      <summary>Gets or sets a preferred <see cref="T:System.Windows.Input.ImeConversionModeValues" /> value for a specified dependency object.</summary>
    </member>
    <member name="P:System.Windows.Input.InputMethod.PreferredImeSentenceMode">
      <summary>Gets or sets a preferred <see cref="T:System.Windows.Input.ImeSentenceModeValues" /> value for a specified dependency object.</summary>
    </member>
    <member name="P:System.Windows.Input.InputMethod.PreferredImeState">
      <summary>Gets or sets a preferred input method state for a specified dependency object.</summary>
    </member>
    <member name="P:System.Windows.Input.InputMethod.SpeechMode">
      <summary>Gets or sets the speech mode for this input method.</summary>
      <returns>A member of the <see cref="T:System.Windows.Input.SpeechMode" /> enumeration specifying the current speech mode.  
  
 The default value is <see cref="F:System.Windows.Input.SpeechMode.Indeterminate" />.</returns>
    </member>
    <member name="T:System.Windows.Input.InputMethodState">
      <summary>Describes the state of an <see cref="T:System.Windows.Input.InputMethod" />.</summary>
    </member>
    <member name="F:System.Windows.Input.InputMethodState.DoNotCare">
      <summary>The input method is in an indeterminate state.</summary>
    </member>
    <member name="F:System.Windows.Input.InputMethodState.Off">
      <summary>The input method is off.</summary>
    </member>
    <member name="F:System.Windows.Input.InputMethodState.On">
      <summary>The input method is on.</summary>
    </member>
    <member name="T:System.Windows.Input.InputMethodStateChangedEventArgs">
      <summary>Contains arguments associated with the <see cref="E:System.Windows.Input.InputMethod.StateChanged" /> event.</summary>
    </member>
    <member name="P:System.Windows.Input.InputMethodStateChangedEventArgs.IsHandwritingStateChanged">
      <summary>Gets a value that indicates whether or not the <see cref="P:System.Windows.Input.InputMethod.HandwritingState" /> property changed.</summary>
      <returns>
        <see langword="true" /> if the <see cref="P:System.Windows.Input.InputMethod.HandwritingState" /> property changed; otherwise, <see langword="false" />.  
  
 This property has no default value.</returns>
    </member>
    <member name="P:System.Windows.Input.InputMethodStateChangedEventArgs.IsImeConversionModeChanged">
      <summary>Gets a value that indicates whether or not the <see cref="P:System.Windows.Input.InputMethod.ImeConversionMode" /> property changed.</summary>
      <returns>
        <see langword="true" /> if the <see cref="P:System.Windows.Input.InputMethod.ImeConversionMode" /> property changed; otherwise, <see langword="false" />.  
  
 This property has no default value.</returns>
    </member>
    <member name="P:System.Windows.Input.InputMethodStateChangedEventArgs.IsImeSentenceModeChanged">
      <summary>Gets a value that indicates whether or not the <see cref="P:System.Windows.Input.InputMethod.ImeSentenceMode" /> property changed.</summary>
      <returns>
        <see langword="true" /> if the <see cref="P:System.Windows.Input.InputMethod.ImeSentenceMode" /> property changed; otherwise, <see langword="false" />.  
  
 This property has no default value.</returns>
    </member>
    <member name="P:System.Windows.Input.InputMethodStateChangedEventArgs.IsImeStateChanged">
      <summary>Gets a value that indicates whether or not the <see cref="P:System.Windows.Input.InputMethod.ImeState" /> property changed.</summary>
      <returns>
        <see langword="true" /> if the <see cref="P:System.Windows.Input.InputMethod.ImeState" /> property changed; otherwise, <see langword="false" />.  
  
 This property has no default value.</returns>
    </member>
    <member name="P:System.Windows.Input.InputMethodStateChangedEventArgs.IsMicrophoneStateChanged">
      <summary>Gets a value that indicates whether or not the <see cref="P:System.Windows.Input.InputMethod.MicrophoneState" /> property changed.</summary>
      <returns>
        <see langword="true" /> if the <see cref="P:System.Windows.Input.InputMethod.MicrophoneState" /> property changed; otherwise, <see langword="false" />.  
  
 This property has no default value.</returns>
    </member>
    <member name="P:System.Windows.Input.InputMethodStateChangedEventArgs.IsSpeechModeChanged">
      <summary>Gets a value that indicates whether or not the <see cref="P:System.Windows.Input.InputMethod.SpeechMode" /> property changed.</summary>
      <returns>
        <see langword="true" /> if the <see cref="P:System.Windows.Input.InputMethod.SpeechMode" /> property changed; otherwise, <see langword="false" />.  
  
 This property has no default value.</returns>
    </member>
    <member name="T:System.Windows.Input.InputMethodStateChangedEventHandler">
      <summary>Represents the method that will handle the <see cref="E:System.Windows.Input.InputMethod.StateChanged" /> event.</summary>
      <param name="sender">The source of the event.</param>
      <param name="e">The event data.</param>
    </member>
    <member name="T:System.Windows.Input.InputMode">
      <summary>Specifies the possible values for the input mode.</summary>
    </member>
    <member name="F:System.Windows.Input.InputMode.Foreground">
      <summary>The input was provided when the application was in the foreground.</summary>
    </member>
    <member name="F:System.Windows.Input.InputMode.Sink">
      <summary>The input was provided when the application was not in the foreground.</summary>
    </member>
    <member name="T:System.Windows.Input.InputScope">
      <summary>Represents information related to the scope of data provided by an input method.</summary>
    </member>
    <member name="M:System.Windows.Input.InputScope.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.InputScope" /> class.</summary>
    </member>
    <member name="P:System.Windows.Input.InputScope.Names">
      <summary>Gets or sets the input scope name.</summary>
      <exception cref="T:System.ArgumentException">Raised when an attempt is made to set this property to any value other than a valid member of the <see cref="T:System.Windows.Input.InputScopeName" /> enumeration.</exception>
      <returns>A member of the <see cref="T:System.Windows.Input.InputScopeName" /> enumeration specifying a name for this input scope.  
  
 The default value is <see cref="F:System.Windows.Input.InputScopeNameValue.Default" />.</returns>
    </member>
    <member name="P:System.Windows.Input.InputScope.PhraseList">
      <summary>Gets a collection of phrases to be used as suggested input patterns by input processors.</summary>
      <returns>An object containing a collection of phrases to be used as suggested input patterns by input processors.  This object implements the <see cref="T:System.Collections.IList" /> interface.  
  
 This property has no default value.</returns>
    </member>
    <member name="P:System.Windows.Input.InputScope.RegularExpression">
      <summary>Gets or sets a regular expression to be used as a suggested text input pattern by input processors.</summary>
      <exception cref="T:System.ArgumentNullException">Raised when an attempt is made to set this property to null.</exception>
      <returns>A string that defines a regular expression to be used as a suggested text input pattern by input processors.  
  
 This property has no default value.</returns>
    </member>
    <member name="P:System.Windows.Input.InputScope.SrgsMarkup">
      <summary>Gets or sets a string that specifies any Speech Recognition Grammar Specification (SRGS) markup to be used as a suggested input pattern by input processors.</summary>
      <exception cref="T:System.ArgumentNullException">Raised when an attempt is made to set this property to null.</exception>
      <returns>A string that specifies any SRGS markup to be used as a suggested input pattern by input processors.  
  
 This property has no default value.</returns>
    </member>
    <member name="T:System.Windows.Input.InputScopeConverter">
      <summary>Converts a <see cref="T:System.Windows.Input.InputScope" /> to and from other types.</summary>
    </member>
    <member name="M:System.Windows.Input.InputScopeConverter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.InputScopeConverter" /> class.</summary>
    </member>
    <member name="M:System.Windows.Input.InputScopeConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether an <see cref="T:System.Windows.Input.InputScope" /> object can be converted from an object of a specified type.</summary>
      <param name="context">An object that describes any type descriptor context.  This object must implement the <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> interface.  This parameter may be <see langword="null" />.</param>
      <param name="sourceType">A <see cref="T:System.Type" /> to check for conversion compatibility.</param>
      <returns>
        <see langword="true" /> if <paramref name="sourceType" /> is type <see cref="T:System.String" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.InputScopeConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether an <see cref="T:System.Windows.Input.InputScope" /> object can be converted to an object of a specified type.</summary>
      <param name="context">An object that describes any type descriptor context.  This object must implement the <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> interface.  This parameter may be <see langword="null" />.</param>
      <param name="destinationType">A <see cref="T:System.Type" /> to check for conversion compatibility.</param>
      <returns>
        <see langword="true" /> if <paramref name="destinationType" /> is type <see cref="T:System.String" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.InputScopeConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
      <summary>Converts a source object (string) into an <see cref="T:System.Windows.Input.InputScope" /> object.</summary>
      <param name="context">An object that describes any type descriptor context.  This object must implement the <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> interface.  This parameter may be <see langword="null" />.</param>
      <param name="culture">A <see cref="T:System.Globalization.CultureInfo" /> object containing any cultural context for the conversion.  This parameter may be <see langword="null" />.</param>
      <param name="source">A source object to convert from.  This object must be a string.</param>
      <returns>An <see cref="T:System.Windows.Input.InputScope" /> object converted from the specified source object.</returns>
    </member>
    <member name="M:System.Windows.Input.InputScopeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
      <summary>Converts an <see cref="T:System.Windows.Input.InputScope" /> object into a specified object type (string).</summary>
      <param name="context">An object that describes any type descriptor context.  This object must implement the <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> interface.  This parameter may be <see langword="null" />.</param>
      <param name="culture">A <see cref="T:System.Globalization.CultureInfo" /> object containing any cultural context for the conversion.  This parameter may be <see langword="null" />.</param>
      <param name="value">An object to convert from.  This object must be of type <see cref="T:System.Windows.Input.InputScope" />.</param>
      <param name="destinationType">A destination type to convert type.  This type must be string.</param>
      <returns>A new object of the specified type (string) converted from the given <see cref="T:System.Windows.Input.InputScope" /> object.</returns>
    </member>
    <member name="T:System.Windows.Input.InputScopeName">
      <summary>Defines a name for text input patterns.</summary>
    </member>
    <member name="M:System.Windows.Input.InputScopeName.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.InputScopeName" /> class.</summary>
    </member>
    <member name="M:System.Windows.Input.InputScopeName.#ctor(System.Windows.Input.InputScopeNameValue)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.InputScopeName" /> class with the specified <see cref="P:System.Windows.Input.InputScopeName.NameValue" />.</summary>
      <param name="nameValue">The input scope name which modifies how input from alternative input methods is interpreted.</param>
    </member>
    <member name="M:System.Windows.Input.InputScopeName.AddChild(System.Object)">
      <summary>Adds a child object to this <see cref="T:System.Windows.Input.InputScopeName" />.</summary>
      <param name="value">The object to be added as the child of this <see cref="T:System.Windows.Input.InputScopeName" />.</param>
    </member>
    <member name="M:System.Windows.Input.InputScopeName.AddText(System.String)">
      <summary>Adds a text string as a child of this <see cref="T:System.Windows.Input.InputScopeName" />.</summary>
      <param name="name">The text added to the <see cref="T:System.Windows.Input.InputScopeName" />.</param>
    </member>
    <member name="P:System.Windows.Input.InputScopeName.NameValue">
      <summary>Gets or sets the input scope name value which modifies how input from alternative input methods is interpreted.</summary>
      <returns>The input scope name value which modifies how input from alternative input methods is interpreted.</returns>
    </member>
    <member name="T:System.Windows.Input.InputScopeNameConverter">
      <summary>Converts instances of <see cref="T:System.Windows.Input.InputScopeName" /> to and from other data types.</summary>
    </member>
    <member name="M:System.Windows.Input.InputScopeNameConverter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.InputScopeNameConverter" /> class.</summary>
    </member>
    <member name="M:System.Windows.Input.InputScopeNameConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Indicates whether an object can be converted from a given type to an instance of a <see cref="T:System.Windows.Input.InputScopeName" />.</summary>
      <param name="context">Describes the context information of a type.</param>
      <param name="sourceType">The source <see cref="T:System.Type" /> that is being queried for conversion support.</param>
      <returns>
        <see langword="true" /> if <paramref name="sourceType" /> is type <see cref="T:System.String" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.InputScopeNameConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether instances of <see cref="T:System.Windows.Input.InputScopeName" /> can be converted to the specified type.</summary>
      <param name="context">Describes the context information of a type.</param>
      <param name="destinationType">The desired type this <see cref="T:System.Windows.Input.InputScopeName" /> is being evaluated to be converted to.</param>
      <returns>
        <see langword="true" /> if <paramref name="destinationType" /> is type <see cref="T:System.String" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.InputScopeNameConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
      <summary>Converts the specified object to a <see cref="T:System.Windows.Input.InputScopeName" />.</summary>
      <param name="context">Describes the context information of a type.</param>
      <param name="culture">Describes the <see cref="T:System.Globalization.CultureInfo" /> of the type being converted.</param>
      <param name="source">The object being converted.</param>
      <returns>The <see cref="T:System.Windows.Input.InputScopeName" /> created from converting <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Windows.Input.InputScopeNameConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
      <summary>Converts the specified <see cref="T:System.Windows.Input.InputScopeName" /> to the specified type.</summary>
      <param name="context">Describes the context information of a type.</param>
      <param name="culture">Describes the <see cref="T:System.Globalization.CultureInfo" /> of the type being converted.</param>
      <param name="value">The <see cref="T:System.Windows.Input.InputScopeName" /> to convert.</param>
      <param name="destinationType">The type to convert the <see cref="T:System.Windows.Input.InputScopeName" /> to.</param>
      <returns>The object created from converting this <see cref="T:System.Windows.Input.InputScopeName" />.</returns>
    </member>
    <member name="T:System.Windows.Input.InputScopeNameValue">
      <summary>Specifies the input scope name which modifies how input from alternative input methods is interpreted.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.AddressCity">
      <summary>The text input pattern for a city address.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.AddressCountryName">
      <summary>The text input pattern for the name of a country/region.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.AddressCountryShortName">
      <summary>The text input pattern for the abbreviated name of a country/region.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.AddressStateOrProvince">
      <summary>The text input pattern for a state or province.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.AddressStreet">
      <summary>The text input pattern for a street address.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.AlphanumericFullWidth">
      <summary>The text input pattern for alphanumeric full-width characters.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.AlphanumericHalfWidth">
      <summary>The text input pattern for alphanumeric half-width characters.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.Bopomofo">
      <summary>The text input pattern for the Bopomofo Mandarin Chinese phonetic transcription system.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.CurrencyAmount">
      <summary>The text input pattern for amount of currency.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.CurrencyAmountAndSymbol">
      <summary>The text input pattern for amount and symbol of currency.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.CurrencyChinese">
      <summary>The text input pattern for Chinese currency.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.Date">
      <summary>The text input pattern for a calendar date.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.DateDay">
      <summary>The text input pattern for the numeric day in a calendar date.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.DateDayName">
      <summary>The text input pattern for the name of the day in a calendar date.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.DateMonth">
      <summary>The text input pattern for the numeric month in a calendar date.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.DateMonthName">
      <summary>The text input pattern for the name of the month in a calendar date.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.DateYear">
      <summary>The text input pattern for the year in a calendar date.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.Default">
      <summary>The default handling of input commands.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.Digits">
      <summary>The text input pattern for digits.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.EmailSmtpAddress">
      <summary>The text input pattern for a Simple Mail Transfer Protocol (SMTP) email address.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.EmailUserName">
      <summary>The text input pattern for an email user name.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.FileName">
      <summary>The text input pattern for a file name.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.FullFilePath">
      <summary>The text input pattern for the full path of a file.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.Hanja">
      <summary>The text input pattern for Hanja characters.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.Hiragana">
      <summary>The text input pattern for the Hiragana writing system.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.KatakanaFullWidth">
      <summary>The text input pattern for full-width Katakana characters.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.KatakanaHalfWidth">
      <summary>The text input pattern for half-width Katakana characters.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.LogOnName">
      <summary>The text input pattern for a log on name.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.Number">
      <summary>The text input pattern for a number.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.NumberFullWidth">
      <summary>The text input pattern for a full-width number.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.OneChar">
      <summary>The text input pattern for one character.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.Password">
      <summary>The text input pattern for a password.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.PersonalFullName">
      <summary>The text input pattern for a person's full name.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.PersonalGivenName">
      <summary>The text input pattern for a person's given name.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.PersonalMiddleName">
      <summary>The text input pattern for a person's middle name.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.PersonalNamePrefix">
      <summary>The text input pattern for the prefix of a person's name.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.PersonalNameSuffix">
      <summary>The text input pattern for the suffix of a person's name.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.PersonalSurname">
      <summary>The text input pattern for a person's surname.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.PhraseList">
      <summary>The text input pattern for a phrase list.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.PostalAddress">
      <summary>The text input pattern for a postal address.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.PostalCode">
      <summary>The text input pattern for a postal code.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.RegularExpression">
      <summary>The text input pattern for a regular expression.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.Srgs">
      <summary>The text input pattern for the Speech Recognition Grammar Specification (SRGS).</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.TelephoneAreaCode">
      <summary>The text input pattern for a telephone area code.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.TelephoneCountryCode">
      <summary>The text input pattern for a telephone country/region code.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.TelephoneLocalNumber">
      <summary>The text input pattern for a telephone local number.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.TelephoneNumber">
      <summary>The text input pattern for a telephone number.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.Time">
      <summary>The text input pattern for the time.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.TimeHour">
      <summary>The text input pattern for the hour of the time.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.TimeMinorSec">
      <summary>The text input pattern for the minutes or seconds of time.</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.Url">
      <summary>The text input pattern for a Uniform Resource Locator (URL).</summary>
    </member>
    <member name="F:System.Windows.Input.InputScopeNameValue.Xml">
      <summary>The text input pattern for XML.</summary>
    </member>
    <member name="T:System.Windows.Input.InputScopePhrase">
      <summary>Represents a suggested input text pattern.</summary>
    </member>
    <member name="M:System.Windows.Input.InputScopePhrase.#ctor">
      <summary>This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="M:System.Windows.Input.InputScopePhrase.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.InputScopePhrase" /> class, taking a string specifying the <see cref="P:System.Windows.Input.InputScopePhrase.Name" /> of the input scope phrase.</summary>
      <param name="name">A string specifying the initial value for the <see cref="P:System.Windows.Input.InputScopePhrase.Name" /> property.  This value cannot be <see langword="null" />.</param>
      <exception cref="T:System.ArgumentNullException">Raised if <paramref name="name" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Input.InputScopePhrase.AddChild(System.Object)">
      <summary>This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.</summary>
      <param name="value">An object to add as a child.</param>
    </member>
    <member name="M:System.Windows.Input.InputScopePhrase.AddText(System.String)">
      <summary>This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.</summary>
      <param name="name">A string to add.</param>
    </member>
    <member name="P:System.Windows.Input.InputScopePhrase.Name">
      <summary>Gets or sets a descriptive name associated with the text input pattern for this <see cref="T:System.Windows.Input.InputScopePhrase" />.</summary>
      <returns>A string containing the descriptive name for this <see cref="T:System.Windows.Input.InputScopePhrase" />.</returns>
    </member>
    <member name="T:System.Windows.Input.InputType">
      <summary>Specifies the possible types of input being reported.</summary>
    </member>
    <member name="F:System.Windows.Input.InputType.Command">
      <summary>Input was provided by a command.</summary>
    </member>
    <member name="F:System.Windows.Input.InputType.Hid">
      <summary>Input was provided a Human Interface Device that was not a keyboard, a mouse, or a stylus.</summary>
    </member>
    <member name="F:System.Windows.Input.InputType.Keyboard">
      <summary>Input was provided by a keyboard.</summary>
    </member>
    <member name="F:System.Windows.Input.InputType.Mouse">
      <summary>Input was provided by a mouse.</summary>
    </member>
    <member name="F:System.Windows.Input.InputType.Stylus">
      <summary>Input was provided by a stylus.</summary>
    </member>
    <member name="F:System.Windows.Input.InputType.Text">
      <summary>Input was provided by text.</summary>
    </member>
    <member name="T:System.Windows.Input.KeyBinding">
      <summary>Binds a <see cref="T:System.Windows.Input.KeyGesture" /> to a <see cref="T:System.Windows.Input.RoutedCommand" /> (or another  <see cref="T:System.Windows.Input.ICommand" /> implementation).</summary>
    </member>
    <member name="F:System.Windows.Input.KeyBinding.KeyProperty">
      <summary>Identifies the <see cref="P:System.Windows.Input.KeyBinding.Key" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Input.KeyBinding.ModifiersProperty">
      <summary>Identifies the <see cref="P:System.Windows.Input.KeyBinding.Modifiers" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Input.KeyBinding.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.KeyBinding" /> class.</summary>
    </member>
    <member name="M:System.Windows.Input.KeyBinding.#ctor(System.Windows.Input.ICommand,System.Windows.Input.Key,System.Windows.Input.ModifierKeys)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.KeyBinding" /> class using the specified <see cref="T:System.Windows.Input.ICommand" /> and the specified <see cref="T:System.Windows.Input.Key" /> and <see cref="T:System.Windows.Input.ModifierKeys" /> which will be converted into a <see cref="T:System.Windows.Input.KeyGesture" />.</summary>
      <param name="command">The command to invoke.</param>
      <param name="key">The key to be associated with <paramref name="command" />.</param>
      <param name="modifiers">The modifiers to be associated with <paramref name="command" />.</param>
    </member>
    <member name="M:System.Windows.Input.KeyBinding.#ctor(System.Windows.Input.ICommand,System.Windows.Input.KeyGesture)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.KeyBinding" /> class using the specified <see cref="T:System.Windows.Input.ICommand" /> and <see cref="T:System.Windows.Input.KeyGesture" />.</summary>
      <param name="command">The command to associate with <paramref name="gesture" />.</param>
      <param name="gesture">The key combination to associate with <paramref name="command" />.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="command" /> or <paramref name="gesture" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Input.KeyBinding.CreateInstanceCore">
      <summary>Creates an instance of a <see cref="T:System.Windows.Input.KeyBinding" />.</summary>
      <returns>The new object.</returns>
    </member>
    <member name="P:System.Windows.Input.KeyBinding.Gesture">
      <summary>Gets or sets the gesture associated with this <see cref="T:System.Windows.Input.KeyBinding" />.</summary>
      <exception cref="T:System.ArgumentException">the value <paramref name="gesture" /> is being set to is not a <see cref="T:System.Windows.Input.KeyGesture" />.</exception>
      <returns>The key sequence. The default value is <see langword="null" />.</returns>
    </member>
    <member name="P:System.Windows.Input.KeyBinding.Key">
      <summary>Gets or sets the <see cref="T:System.Windows.Input.Key" /> of the <see cref="T:System.Windows.Input.KeyGesture" /> associated with this <see cref="T:System.Windows.Input.KeyBinding" />.</summary>
      <returns>The key part of the <see cref="T:System.Windows.Input.KeyGesture" />. The default value is <see cref="F:System.Windows.Input.Key.None" />.</returns>
    </member>
    <member name="P:System.Windows.Input.KeyBinding.Modifiers">
      <summary>Gets or sets the <see cref="T:System.Windows.Input.ModifierKeys" /> of the <see cref="T:System.Windows.Input.KeyGesture" /> associated with this <see cref="T:System.Windows.Input.KeyBinding" />.</summary>
      <returns>The modifier keys of the <see cref="T:System.Windows.Input.KeyGesture" />.  The default value is <see cref="F:System.Windows.Input.ModifierKeys.None" />.</returns>
    </member>
    <member name="T:System.Windows.Input.Keyboard">
      <summary>Represents the keyboard device.</summary>
    </member>
    <member name="E:System.Windows.Input.Keyboard.GotKeyboardFocus">
      <summary>Occurs when an element receives keyboard focus.</summary>
    </member>
    <member name="E:System.Windows.Input.Keyboard.KeyboardInputProviderAcquireFocus">
      <summary>Occurs when the keyboard input provider acquires focus.</summary>
    </member>
    <member name="E:System.Windows.Input.Keyboard.KeyDown">
      <summary>Occurs when a key on the keyboard is pressed.</summary>
    </member>
    <member name="E:System.Windows.Input.Keyboard.KeyUp">
      <summary>Occurs when a key on the keyboard is released.</summary>
    </member>
    <member name="E:System.Windows.Input.Keyboard.LostKeyboardFocus">
      <summary>Occurs when an element loses keyboard focus.</summary>
    </member>
    <member name="E:System.Windows.Input.Keyboard.PreviewGotKeyboardFocus">
      <summary>Occurs when an element is in the process of acquiring keyboard focus.</summary>
    </member>
    <member name="E:System.Windows.Input.Keyboard.PreviewKeyboardInputProviderAcquireFocus">
      <summary>Occurs when the keyboard input provider is in the process of acquiring focus.</summary>
    </member>
    <member name="E:System.Windows.Input.Keyboard.PreviewKeyDown">
      <summary>Occurs when a key on the keyboard is pressed.</summary>
    </member>
    <member name="E:System.Windows.Input.Keyboard.PreviewKeyUp">
      <summary>Occurs when a key on the keyboard is released.</summary>
    </member>
    <member name="E:System.Windows.Input.Keyboard.PreviewLostKeyboardFocus">
      <summary>Occurs when an element is in the process of losing keyboard focus.</summary>
    </member>
    <member name="F:System.Windows.Input.Keyboard.GotKeyboardFocusEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.Keyboard.GotKeyboardFocus" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.Keyboard.KeyboardInputProviderAcquireFocusEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.Keyboard.KeyboardInputProviderAcquireFocus" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.Keyboard.KeyDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.Keyboard.KeyDown" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.Keyboard.KeyUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.Keyboard.KeyUp" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.Keyboard.LostKeyboardFocusEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.Keyboard.LostKeyboardFocus" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.Keyboard.PreviewGotKeyboardFocusEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.Keyboard.PreviewGotKeyboardFocus" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.Keyboard.PreviewKeyboardInputProviderAcquireFocusEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.Keyboard.PreviewKeyboardInputProviderAcquireFocus" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.Keyboard.PreviewKeyDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.Keyboard.PreviewKeyDown" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.Keyboard.PreviewKeyUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.Keyboard.PreviewKeyUp" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.Keyboard.PreviewLostKeyboardFocusEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.Keyboard.PreviewLostKeyboardFocus" /> attached event.</summary>
    </member>
    <member name="M:System.Windows.Input.Keyboard.AddGotKeyboardFocusHandler(System.Windows.DependencyObject,System.Windows.Input.KeyboardFocusChangedEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.Keyboard.GotKeyboardFocus" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to be added.</param>
    </member>
    <member name="M:System.Windows.Input.Keyboard.AddKeyboardInputProviderAcquireFocusHandler(System.Windows.DependencyObject,System.Windows.Input.KeyboardInputProviderAcquireFocusEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.Keyboard.KeyboardInputProviderAcquireFocus" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to be added.</param>
    </member>
    <member name="M:System.Windows.Input.Keyboard.AddKeyDownHandler(System.Windows.DependencyObject,System.Windows.Input.KeyEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.Keyboard.KeyDown" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to be added.</param>
    </member>
    <member name="M:System.Windows.Input.Keyboard.AddKeyUpHandler(System.Windows.DependencyObject,System.Windows.Input.KeyEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.Keyboard.KeyUp" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to be added.</param>
    </member>
    <member name="M:System.Windows.Input.Keyboard.AddLostKeyboardFocusHandler(System.Windows.DependencyObject,System.Windows.Input.KeyboardFocusChangedEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.Keyboard.LostKeyboardFocus" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to be added.</param>
    </member>
    <member name="M:System.Windows.Input.Keyboard.AddPreviewGotKeyboardFocusHandler(System.Windows.DependencyObject,System.Windows.Input.KeyboardFocusChangedEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.Keyboard.PreviewGotKeyboardFocus" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to be added.</param>
    </member>
    <member name="M:System.Windows.Input.Keyboard.AddPreviewKeyboardInputProviderAcquireFocusHandler(System.Windows.DependencyObject,System.Windows.Input.KeyboardInputProviderAcquireFocusEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.Keyboard.PreviewKeyboardInputProviderAcquireFocus" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to be added.</param>
    </member>
    <member name="M:System.Windows.Input.Keyboard.AddPreviewKeyDownHandler(System.Windows.DependencyObject,System.Windows.Input.KeyEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.Keyboard.PreviewKeyDown" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to be added.</param>
    </member>
    <member name="M:System.Windows.Input.Keyboard.AddPreviewKeyUpHandler(System.Windows.DependencyObject,System.Windows.Input.KeyEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.Keyboard.PreviewKeyUp" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to be added.</param>
    </member>
    <member name="M:System.Windows.Input.Keyboard.AddPreviewLostKeyboardFocusHandler(System.Windows.DependencyObject,System.Windows.Input.KeyboardFocusChangedEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.Keyboard.PreviewLostKeyboardFocus" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to be added.</param>
    </member>
    <member name="M:System.Windows.Input.Keyboard.ClearFocus">
      <summary>Clears focus.</summary>
    </member>
    <member name="M:System.Windows.Input.Keyboard.Focus(System.Windows.IInputElement)">
      <summary>Sets keyboard focus on the specified element.</summary>
      <param name="element">The element on which to set keyboard focus.</param>
      <returns>The element with keyboard focus.</returns>
    </member>
    <member name="M:System.Windows.Input.Keyboard.GetKeyStates(System.Windows.Input.Key)">
      <summary>Gets the set of key states for the specified key.</summary>
      <param name="key">The specified key.</param>
      <returns>A bitwise combination of the <see cref="T:System.Windows.Input.KeyStates" /> values.</returns>
    </member>
    <member name="M:System.Windows.Input.Keyboard.IsKeyDown(System.Windows.Input.Key)">
      <summary>Determines whether the specified key is pressed.</summary>
      <param name="key">The specified key.</param>
      <returns>
        <see langword="true" /> if <paramref name="key" /> is in the down state; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.Keyboard.IsKeyToggled(System.Windows.Input.Key)">
      <summary>Determines whether the specified key is toggled.</summary>
      <param name="key">The specified key.</param>
      <returns>
        <see langword="true" /> if <paramref name="key" /> is in the toggled state; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.Keyboard.IsKeyUp(System.Windows.Input.Key)">
      <summary>Determines whether the specified key is released.</summary>
      <param name="key">The key to check.</param>
      <returns>
        <see langword="true" /> if <paramref name="key" /> is in the up state; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.Keyboard.RemoveGotKeyboardFocusHandler(System.Windows.DependencyObject,System.Windows.Input.KeyboardFocusChangedEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.Keyboard.GotKeyboardFocus" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to be removed.</param>
    </member>
    <member name="M:System.Windows.Input.Keyboard.RemoveKeyboardInputProviderAcquireFocusHandler(System.Windows.DependencyObject,System.Windows.Input.KeyboardInputProviderAcquireFocusEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.Keyboard.KeyboardInputProviderAcquireFocus" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to be removed.</param>
    </member>
    <member name="M:System.Windows.Input.Keyboard.RemoveKeyDownHandler(System.Windows.DependencyObject,System.Windows.Input.KeyEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.Keyboard.KeyDown" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to be removed.</param>
    </member>
    <member name="M:System.Windows.Input.Keyboard.RemoveKeyUpHandler(System.Windows.DependencyObject,System.Windows.Input.KeyEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.Keyboard.KeyUp" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to be removed.</param>
    </member>
    <member name="M:System.Windows.Input.Keyboard.RemoveLostKeyboardFocusHandler(System.Windows.DependencyObject,System.Windows.Input.KeyboardFocusChangedEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.Keyboard.LostKeyboardFocus" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to be removed.</param>
    </member>
    <member name="M:System.Windows.Input.Keyboard.RemovePreviewGotKeyboardFocusHandler(System.Windows.DependencyObject,System.Windows.Input.KeyboardFocusChangedEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.Keyboard.PreviewGotKeyboardFocus" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to be removed.</param>
    </member>
    <member name="M:System.Windows.Input.Keyboard.RemovePreviewKeyboardInputProviderAcquireFocusHandler(System.Windows.DependencyObject,System.Windows.Input.KeyboardInputProviderAcquireFocusEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.Keyboard.PreviewKeyboardInputProviderAcquireFocus" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to be removed.</param>
    </member>
    <member name="M:System.Windows.Input.Keyboard.RemovePreviewKeyDownHandler(System.Windows.DependencyObject,System.Windows.Input.KeyEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.Keyboard.PreviewKeyDown" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to be removed.</param>
    </member>
    <member name="M:System.Windows.Input.Keyboard.RemovePreviewKeyUpHandler(System.Windows.DependencyObject,System.Windows.Input.KeyEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.Keyboard.PreviewKeyUp" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to be removed.</param>
    </member>
    <member name="M:System.Windows.Input.Keyboard.RemovePreviewLostKeyboardFocusHandler(System.Windows.DependencyObject,System.Windows.Input.KeyboardFocusChangedEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.Keyboard.PreviewLostKeyboardFocus" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to be removed.</param>
    </member>
    <member name="P:System.Windows.Input.Keyboard.DefaultRestoreFocusMode">
      <summary>Gets or sets the behavior of Windows Presentation Foundation (WPF) when restoring focus.</summary>
      <returns>An enumeration value that specifies the behavior of WPF when restoring focus. The default in <see cref="F:System.Windows.Input.RestoreFocusMode.Auto" />.</returns>
    </member>
    <member name="P:System.Windows.Input.Keyboard.FocusedElement">
      <summary>Gets the element that has keyboard focus.</summary>
      <returns>The focused element.</returns>
    </member>
    <member name="P:System.Windows.Input.Keyboard.Modifiers">
      <summary>Gets the set of <see cref="T:System.Windows.Input.ModifierKeys" /> that are currently pressed.</summary>
      <returns>A bitwise combination of the <see cref="T:System.Windows.Input.ModifierKeys" /> values.</returns>
    </member>
    <member name="P:System.Windows.Input.Keyboard.PrimaryDevice">
      <summary>Gets the primary keyboard input device.</summary>
      <returns>The device.</returns>
    </member>
    <member name="T:System.Windows.Input.KeyboardDevice">
      <summary>Abstract class that represents a keyboard device.</summary>
    </member>
    <member name="M:System.Windows.Input.KeyboardDevice.#ctor(System.Windows.Input.InputManager)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.KeyboardDevice" /> class.</summary>
      <param name="inputManager">The input manager associated with this <see cref="T:System.Windows.Input.KeyboardDevice" />.</param>
    </member>
    <member name="M:System.Windows.Input.KeyboardDevice.ClearFocus">
      <summary>Clears focus.</summary>
    </member>
    <member name="M:System.Windows.Input.KeyboardDevice.Focus(System.Windows.IInputElement)">
      <summary>Sets keyboard focus on the specified <see cref="T:System.Windows.IInputElement" />.</summary>
      <param name="element">The element to move focus to.</param>
      <exception cref="T:System.InvalidOperationException">
        <paramref name="element" /> is not a <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" />.</exception>
      <returns>The element that has keyboard focus.</returns>
    </member>
    <member name="M:System.Windows.Input.KeyboardDevice.GetKeyStates(System.Windows.Input.Key)">
      <summary>Gets the set of key states for the specified <see cref="T:System.Windows.Input.Key" />.</summary>
      <param name="key">The key to check.</param>
      <exception cref="T:System.ComponentModel.InvalidEnumArgumentException">
        <paramref name="key" /> is not a valid key.</exception>
      <returns>The set of key states for the specified key.</returns>
    </member>
    <member name="M:System.Windows.Input.KeyboardDevice.GetKeyStatesFromSystem(System.Windows.Input.Key)">
      <summary>When overridden in a derived class, obtains the <see cref="T:System.Windows.Input.KeyStates" /> for the specified <see cref="T:System.Windows.Input.Key" />.</summary>
      <param name="key">The key to check.</param>
      <returns>The set of key states for the specified key.</returns>
    </member>
    <member name="M:System.Windows.Input.KeyboardDevice.IsKeyDown(System.Windows.Input.Key)">
      <summary>Determines whether the specified <see cref="T:System.Windows.Input.Key" /> is in the down state.</summary>
      <param name="key">The key to check.</param>
      <exception cref="T:System.ComponentModel.InvalidEnumArgumentException">
        <paramref name="key" /> is not a valid key.</exception>
      <returns>
        <see langword="true" /> if <paramref name="key" /> is in the down state; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.KeyboardDevice.IsKeyToggled(System.Windows.Input.Key)">
      <summary>Determines whether the specified <see cref="T:System.Windows.Input.Key" /> is in the toggled state.</summary>
      <param name="key">The key to check.</param>
      <exception cref="T:System.ComponentModel.InvalidEnumArgumentException">
        <paramref name="key" /> is not a valid key.</exception>
      <returns>
        <see langword="true" /> if <paramref name="key" /> is in the toggled state; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.KeyboardDevice.IsKeyUp(System.Windows.Input.Key)">
      <summary>Determines whether the specified <see cref="T:System.Windows.Input.Key" /> is in the up state.</summary>
      <param name="key">The key to check.</param>
      <exception cref="T:System.ComponentModel.InvalidEnumArgumentException">
        <paramref name="key" /> is not a valid key.</exception>
      <returns>
        <see langword="true" /> if <paramref name="key" /> is in the up state; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Input.KeyboardDevice.ActiveSource">
      <summary>Gets the <see cref="T:System.Windows.PresentationSource" /> that is reporting input for this device.</summary>
      <returns>The source of input for this device.</returns>
    </member>
    <member name="P:System.Windows.Input.KeyboardDevice.DefaultRestoreFocusMode">
      <summary>Gets or sets the behavior of Windows Presentation Foundation (WPF) when restoring focus.</summary>
      <returns>An enumeration value that specifies the behavior of WPF when restoring focus. The default in <see cref="F:System.Windows.Input.RestoreFocusMode.Auto" />.</returns>
    </member>
    <member name="P:System.Windows.Input.KeyboardDevice.FocusedElement">
      <summary>Gets the element that has keyboard focus.</summary>
      <returns>The element with keyboard focus.</returns>
    </member>
    <member name="P:System.Windows.Input.KeyboardDevice.Modifiers">
      <summary>Gets the set of <see cref="T:System.Windows.Input.ModifierKeys" /> which are currently pressed.</summary>
      <returns>The set of modifier keys.</returns>
    </member>
    <member name="P:System.Windows.Input.KeyboardDevice.Target">
      <summary>Gets the specified <see cref="T:System.Windows.IInputElement" /> that input from this device is sent to.</summary>
      <returns>The element that receives input.</returns>
    </member>
    <member name="T:System.Windows.Input.KeyboardEventArgs">
      <summary>Provides data for keyboard-related events.</summary>
    </member>
    <member name="M:System.Windows.Input.KeyboardEventArgs.#ctor(System.Windows.Input.KeyboardDevice,System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.KeyboardEventArgs" /> class.</summary>
      <param name="keyboard">The logical keyboard device associated with this event.</param>
      <param name="timestamp">The time when the input occurred.</param>
    </member>
    <member name="M:System.Windows.Input.KeyboardEventArgs.InvokeEventHandler(System.Delegate,System.Object)">
      <summary>Invokes event handlers in a type-specific way, which can increase event system efficiency.</summary>
      <param name="genericHandler">The generic handler to call in a type-specific way.</param>
      <param name="genericTarget">The target to call the handler on.</param>
    </member>
    <member name="P:System.Windows.Input.KeyboardEventArgs.KeyboardDevice">
      <summary>Gets the keyboard device associated with the input event.</summary>
      <returns>The logical keyboard device associated with the event.</returns>
    </member>
    <member name="T:System.Windows.Input.KeyboardEventHandler">
      <summary>Represents the method that will handle keyboard-related routed events.</summary>
      <param name="sender">The object where the event handler is attached.</param>
      <param name="e">The event data.</param>
    </member>
    <member name="T:System.Windows.Input.KeyboardFocusChangedEventArgs">
      <summary>Provides data for <see cref="E:System.Windows.UIElement.LostKeyboardFocus" /> and <see cref="E:System.Windows.UIElement.GotKeyboardFocus" /> routed events, as well as related attached and Preview events.</summary>
    </member>
    <member name="M:System.Windows.Input.KeyboardFocusChangedEventArgs.#ctor(System.Windows.Input.KeyboardDevice,System.Int32,System.Windows.IInputElement,System.Windows.IInputElement)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.KeyboardFocusChangedEventArgs" /> class.</summary>
      <param name="keyboard">The logical keyboard device associated with this event.</param>
      <param name="timestamp">The time when the input occurred.</param>
      <param name="oldFocus">The element that previously had focus.</param>
      <param name="newFocus">The element that now has focus.</param>
    </member>
    <member name="M:System.Windows.Input.KeyboardFocusChangedEventArgs.InvokeEventHandler(System.Delegate,System.Object)">
      <summary>Invokes event handlers in a type-specific way, which can increase event system efficiency.</summary>
      <param name="genericHandler">The generic handler to call in a type-specific way.</param>
      <param name="genericTarget">The target to call the handler on.</param>
    </member>
    <member name="P:System.Windows.Input.KeyboardFocusChangedEventArgs.NewFocus">
      <summary>Gets the element that focus has moved to.</summary>
      <returns>The element with focus.</returns>
    </member>
    <member name="P:System.Windows.Input.KeyboardFocusChangedEventArgs.OldFocus">
      <summary>Gets the element that previously had focus.</summary>
      <returns>The previously focused element.</returns>
    </member>
    <member name="T:System.Windows.Input.KeyboardFocusChangedEventHandler">
      <summary>Represents the method that will handle the <see cref="E:System.Windows.UIElement.LostKeyboardFocus" /> and <see cref="E:System.Windows.UIElement.GotKeyboardFocus" /> routed events, as well as related attached and Preview events.</summary>
      <param name="sender">The object where the event handler is attached.</param>
      <param name="e">The event data.</param>
    </member>
    <member name="T:System.Windows.Input.KeyboardInputProviderAcquireFocusEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.Input.Keyboard.KeyboardInputProviderAcquireFocus" /> event.</summary>
    </member>
    <member name="M:System.Windows.Input.KeyboardInputProviderAcquireFocusEventArgs.#ctor(System.Windows.Input.KeyboardDevice,System.Int32,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.KeyboardInputProviderAcquireFocusEventArgs" /> class.</summary>
      <param name="keyboard">The logical keyboard device associated with this event.</param>
      <param name="timestamp">The time when the input occurred.</param>
      <param name="focusAcquired">
        <see langword="true" /> to indicate that interoperation focus was acquired; otherwise, <see langword="false" />.</param>
    </member>
    <member name="M:System.Windows.Input.KeyboardInputProviderAcquireFocusEventArgs.InvokeEventHandler(System.Delegate,System.Object)">
      <summary>Calls the type-specific handler on the target.</summary>
      <param name="genericHandler">The generic handler to call in a type-specific way.</param>
      <param name="genericTarget">The target to call the handler on.</param>
    </member>
    <member name="P:System.Windows.Input.KeyboardInputProviderAcquireFocusEventArgs.FocusAcquired">
      <summary>Gets a value that indicates whether interoperation focus was acquired.</summary>
      <returns>
        <see langword="true" /> if interoperation focus was acquired; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Windows.Input.KeyboardInputProviderAcquireFocusEventHandler">
      <summary>Represents the method that will handle the <see cref="E:System.Windows.Input.Keyboard.KeyboardInputProviderAcquireFocus" /> event.</summary>
      <param name="sender">The source of the event.</param>
      <param name="e">A <see cref="T:System.Windows.Input.KeyboardInputProviderAcquireFocusEventArgs" /> that contains the event data.</param>
    </member>
    <member name="T:System.Windows.Input.KeyEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.UIElement.KeyUp" /> and <see cref="E:System.Windows.UIElement.KeyDown" /> routed events, as well as related attached and Preview events.</summary>
    </member>
    <member name="M:System.Windows.Input.KeyEventArgs.#ctor(System.Windows.Input.KeyboardDevice,System.Windows.PresentationSource,System.Int32,System.Windows.Input.Key)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.KeyEventArgs" /> class.</summary>
      <param name="keyboard">The logical keyboard device associated with this event.</param>
      <param name="inputSource">The input source.</param>
      <param name="timestamp">The time when the input occurred.</param>
      <param name="key">The key referenced by the event.</param>
    </member>
    <member name="M:System.Windows.Input.KeyEventArgs.InvokeEventHandler(System.Delegate,System.Object)">
      <summary>Invokes event handlers in a type-specific way, which can increase event system efficiency.</summary>
      <param name="genericHandler">The generic handler to call in a type-specific way.</param>
      <param name="genericTarget">The target to call the handler on.</param>
    </member>
    <member name="P:System.Windows.Input.KeyEventArgs.DeadCharProcessedKey">
      <summary>Gets the key that is part of dead key composition to create a single combined character.</summary>
      <returns>The key that is part of dead key composition to create a single combined character.</returns>
    </member>
    <member name="P:System.Windows.Input.KeyEventArgs.ImeProcessedKey">
      <summary>Gets the keyboard key referenced by the event, if the key will be processed by an Input Method Editor (IME).</summary>
      <returns>The <see cref="T:System.Windows.Input.Key" /> referenced by the event.</returns>
    </member>
    <member name="P:System.Windows.Input.KeyEventArgs.InputSource">
      <summary>Gets the input source that provided this input.</summary>
      <returns>The input source.</returns>
    </member>
    <member name="P:System.Windows.Input.KeyEventArgs.IsDown">
      <summary>Gets a value that indicates whether the key referenced by the event is in the down state.</summary>
      <returns>
        <see langword="true" /> if the key is down; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Input.KeyEventArgs.IsRepeat">
      <summary>Gets a value that indicates whether the keyboard key referenced by the event is a repeated key.</summary>
      <returns>
        <see langword="true" /> if the key is repeated; otherwise, <see langword="false" />.  There is no default value.</returns>
    </member>
    <member name="P:System.Windows.Input.KeyEventArgs.IsToggled">
      <summary>Gets a value that indicates whether the key referenced by the event is in the toggled state.</summary>
      <returns>
        <see langword="true" /> if the key is toggled; otherwise, <see langword="false" />.  There is no default value.</returns>
    </member>
    <member name="P:System.Windows.Input.KeyEventArgs.IsUp">
      <summary>Gets a value that indicates whether the key referenced by the event is in the up state.</summary>
      <returns>
        <see langword="true" /> if the key is up; otherwise, <see langword="false" />.  There is no default value.</returns>
    </member>
    <member name="P:System.Windows.Input.KeyEventArgs.Key">
      <summary>Gets the keyboard key associated with the event.</summary>
      <returns>The <see cref="T:System.Windows.Input.Key" /> referenced by the event.</returns>
    </member>
    <member name="P:System.Windows.Input.KeyEventArgs.KeyStates">
      <summary>Gets the state of the keyboard key associated with this event.</summary>
      <returns>The state of the key.</returns>
    </member>
    <member name="P:System.Windows.Input.KeyEventArgs.SystemKey">
      <summary>Gets the keyboard key referenced by the event, if the key will be processed by the system.</summary>
      <returns>The <see cref="T:System.Windows.Input.Key" /> referenced by the event.</returns>
    </member>
    <member name="T:System.Windows.Input.KeyEventHandler">
      <summary>Represents the method that will handle the <see cref="E:System.Windows.UIElement.KeyUp" /> and <see cref="E:System.Windows.UIElement.KeyDown" /> routed events, as well as related attached and Preview events.</summary>
      <param name="sender">The object where the event handler is attached.</param>
      <param name="e">The event data.</param>
    </member>
    <member name="T:System.Windows.Input.KeyGesture">
      <summary>Defines a keyboard combination that can be used to invoke a command.</summary>
    </member>
    <member name="M:System.Windows.Input.KeyGesture.#ctor(System.Windows.Input.Key)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.KeyGesture" /> class with the specified <see cref="T:System.Windows.Input.Key" />.</summary>
      <param name="key">The key associated with this gesture.</param>
      <exception cref="T:System.ComponentModel.InvalidEnumArgumentException">
        <paramref name="key" /> is not a valid <see cref="T:System.Windows.Input.Key" />.</exception>
      <exception cref="T:System.NotSupportedException">
        <paramref name="key" /> is not a valid <see cref="T:System.Windows.Input.KeyGesture" />.</exception>
    </member>
    <member name="M:System.Windows.Input.KeyGesture.#ctor(System.Windows.Input.Key,System.Windows.Input.ModifierKeys)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.KeyGesture" /> class with the specified <see cref="T:System.Windows.Input.Key" /> and <see cref="T:System.Windows.Input.ModifierKeys" />.</summary>
      <param name="key">The key associated with the gesture.</param>
      <param name="modifiers">The modifier keys associated with the gesture.</param>
      <exception cref="T:System.ComponentModel.InvalidEnumArgumentException">
        <paramref name="modifiers" /> is not a valid <see cref="T:System.Windows.Input.ModifierKeys" />  
  
 -or-  
  
 <paramref name="key" /> is not a valid <see cref="T:System.Windows.Input.Key" />.</exception>
      <exception cref="T:System.NotSupportedException">
        <paramref name="key" /> and <paramref name="modifiers" /> do not form a valid <see cref="T:System.Windows.Input.KeyGesture" />.</exception>
    </member>
    <member name="M:System.Windows.Input.KeyGesture.#ctor(System.Windows.Input.Key,System.Windows.Input.ModifierKeys,System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.KeyGesture" /> class with the specified <see cref="T:System.Windows.Input.Key" />, <see cref="T:System.Windows.Input.ModifierKeys" />, and display string.</summary>
      <param name="key">The key associated with the gesture.</param>
      <param name="modifiers">The modifier keys associated with the gesture.</param>
      <param name="displayString">A string representation of the <see cref="T:System.Windows.Input.KeyGesture" />.</param>
      <exception cref="T:System.ComponentModel.InvalidEnumArgumentException">
        <paramref name="modifiers" /> is not a valid <see cref="T:System.Windows.Input.ModifierKeys" />  
  
 -or-  
  
 <paramref name="key" /> is not a valid <see cref="T:System.Windows.Input.Key" />.</exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="displayString" /> is <see langword="null" />.</exception>
      <exception cref="T:System.NotSupportedException">
        <paramref name="key" /> and <paramref name="modifiers" /> do not form a valid <see cref="T:System.Windows.Input.KeyGesture" />.</exception>
    </member>
    <member name="M:System.Windows.Input.KeyGesture.GetDisplayStringForCulture(System.Globalization.CultureInfo)">
      <summary>Returns a string that can be used to display the <see cref="T:System.Windows.Input.KeyGesture" />.</summary>
      <param name="culture">The culture specific information.</param>
      <returns>The string to display.</returns>
    </member>
    <member name="M:System.Windows.Input.KeyGesture.Matches(System.Object,System.Windows.Input.InputEventArgs)">
      <summary>Determines whether this <see cref="T:System.Windows.Input.KeyGesture" /> matches the input associated with the specified <see cref="T:System.Windows.Input.InputEventArgs" /> object.</summary>
      <param name="targetElement">The target.</param>
      <param name="inputEventArgs">The input event data to compare this gesture to.</param>
      <returns>
        <see langword="true" /> if the event data matches this <see cref="T:System.Windows.Input.KeyGesture" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Input.KeyGesture.DisplayString">
      <summary>Gets a string representation of this <see cref="T:System.Windows.Input.KeyGesture" />.</summary>
      <returns>The display string for this <see cref="T:System.Windows.Input.KeyGesture" />. The default value is <see cref="F:System.String.Empty" />.</returns>
    </member>
    <member name="P:System.Windows.Input.KeyGesture.Key">
      <summary>Gets the key associated with this <see cref="T:System.Windows.Input.KeyGesture" />.</summary>
      <returns>The key associated with the gesture.  The default value is <see cref="F:System.Windows.Input.Key.None" />.</returns>
    </member>
    <member name="P:System.Windows.Input.KeyGesture.Modifiers">
      <summary>Gets the modifier keys associated with this <see cref="T:System.Windows.Input.KeyGesture" />.</summary>
      <returns>The modifier keys associated with the gesture. The default value is <see cref="F:System.Windows.Input.ModifierKeys.None" />.</returns>
    </member>
    <member name="T:System.Windows.Input.KeyGestureConverter">
      <summary>Converts a <see cref="T:System.Windows.Input.KeyGesture" /> object to and from other types.</summary>
    </member>
    <member name="M:System.Windows.Input.KeyGestureConverter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.KeyGesture" /> class.</summary>
    </member>
    <member name="M:System.Windows.Input.KeyGestureConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether an object of the specified type can be converted to an instance of <see cref="T:System.Windows.Input.KeyGesture" />, using the specified context.</summary>
      <param name="context">A format context that provides information about the environment from which this converter is being invoked.</param>
      <param name="sourceType">The type being evaluated for conversion.</param>
      <returns>
        <see langword="true" /> if <paramref name="sourceType" /> is type <see cref="T:System.String" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.KeyGestureConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether an instance of <see cref="T:System.Windows.Input.KeyGesture" /> can be converted to the specified type, using the specified context.</summary>
      <param name="context">A format context that provides information about the environment from which this converter is being invoked.</param>
      <param name="destinationType">The type being evaluated for conversion.</param>
      <returns>
        <see langword="true" /> if <paramref name="destinationType" /> is type <see cref="T:System.String" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.KeyGestureConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
      <summary>Attempts to convert the specified object to a <see cref="T:System.Windows.Input.KeyGesture" />, using the specified context.</summary>
      <param name="context">A format context that provides information about the environment from which this converter is being invoked.</param>
      <param name="culture">Culture specific information.</param>
      <param name="source">The object to convert.</param>
      <exception cref="T:System.NotSupportedException">
        <paramref name="source" /> cannot be converted.</exception>
      <returns>The converted object.</returns>
    </member>
    <member name="M:System.Windows.Input.KeyGestureConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
      <summary>Attempts to convert a <see cref="T:System.Windows.Input.KeyGesture" /> to the specified type, using the specified context.</summary>
      <param name="context">A format context that provides information about the environment from which this converter is being invoked.</param>
      <param name="culture">Culture specific information.</param>
      <param name="value">The object to convert.</param>
      <param name="destinationType">The type to convert the object to.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="destinationType" /> is <see langword="null" />.</exception>
      <exception cref="T:System.NotSupportedException">
        <paramref name="value" /> cannot be converted.</exception>
      <returns>The converted object, or an empty string if <paramref name="value" /> is <see langword="null" />.</returns>
    </member>
    <member name="T:System.Windows.Input.KeyGestureValueSerializer">
      <summary>Converts instances of <see cref="T:System.String" /> to and from instances of <see cref="T:System.Windows.Input.KeyGesture" />.</summary>
    </member>
    <member name="M:System.Windows.Input.KeyGestureValueSerializer.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.KeyGestureValueSerializer" /> class.</summary>
    </member>
    <member name="M:System.Windows.Input.KeyGestureValueSerializer.CanConvertFromString(System.String,System.Windows.Markup.IValueSerializerContext)">
      <summary>Determines if the specified <see cref="T:System.String" /> can be convert to an instance of <see cref="T:System.Windows.Input.KeyGesture" />.</summary>
      <param name="value">String to evaluate for conversion.</param>
      <param name="context">Context information that is used for conversion.</param>
      <returns>Always returns <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Input.KeyGestureValueSerializer.CanConvertToString(System.Object,System.Windows.Markup.IValueSerializerContext)">
      <summary>Determines if the specified <see cref="T:System.Windows.Input.KeyGesture" /> can be converted to a <see cref="T:System.String" />.</summary>
      <param name="value">The gesture to evaluate for conversion.</param>
      <param name="context">Context information that is used for conversion.</param>
      <returns>
        <see langword="true" /> if <paramref name="value" /> can be converted into a <see cref="T:System.String" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.KeyGestureValueSerializer.ConvertFromString(System.String,System.Windows.Markup.IValueSerializerContext)">
      <summary>Converts a <see cref="T:System.String" /> into a <see cref="T:System.Windows.Input.KeyGesture" />.</summary>
      <param name="value">The string to convert into a <see cref="T:System.Windows.Input.KeyGesture" />.</param>
      <param name="context">Context information that is used for conversion.</param>
      <returns>A new instance of <see cref="T:System.Windows.Input.KeyGesture" /> based on the supplied <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Windows.Input.KeyGestureValueSerializer.ConvertToString(System.Object,System.Windows.Markup.IValueSerializerContext)">
      <summary>Converts an instance of <see cref="T:System.Windows.Input.KeyGesture" /> to a <see cref="T:System.String" />.</summary>
      <param name="value">The gesture to convert into a string.</param>
      <param name="context">Context information that is used for conversion.</param>
      <returns>An invariant string representation of the specified <see cref="T:System.Windows.Input.KeyGesture" />.</returns>
    </member>
    <member name="T:System.Windows.Input.KeyStates">
      <summary>Specifies constants that define the state of a key.</summary>
    </member>
    <member name="F:System.Windows.Input.KeyStates.Down">
      <summary>The key is pressed.</summary>
    </member>
    <member name="F:System.Windows.Input.KeyStates.None">
      <summary>The key is not pressed.</summary>
    </member>
    <member name="F:System.Windows.Input.KeyStates.Toggled">
      <summary>The key is toggled.</summary>
    </member>
    <member name="T:System.Windows.Input.Manipulation">
      <summary>Contains methods to get and update information about a manipulation.</summary>
    </member>
    <member name="M:System.Windows.Input.Manipulation.AddManipulator(System.Windows.UIElement,System.Windows.Input.IManipulator)">
      <summary>Associates a <see cref="T:System.Windows.Input.IManipulator" /> object with the specified element.</summary>
      <param name="element">The element to associate the manipulator with.</param>
      <param name="manipulator">The object that provides the position of the input that creates or is added to a manipulation.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="element" /> is <see langword="null" />.  
  
 -or-  
  
 <paramref name="manipulator" /> is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Windows.UIElement.IsManipulationEnabled" /> property on element is <see langword="false" />.</exception>
    </member>
    <member name="M:System.Windows.Input.Manipulation.CompleteManipulation(System.Windows.UIElement)">
      <summary>Completes the active manipulation on the specified element. When called, manipulation input is no longer tracked and inertia on the specified element stops.</summary>
      <param name="element">The element on which to complete manipulation.</param>
    </member>
    <member name="M:System.Windows.Input.Manipulation.GetManipulationContainer(System.Windows.UIElement)">
      <summary>Gets the container that defines the coordinates for the manipulation.</summary>
      <param name="element">The element on which there is an active manipulation.</param>
      <returns>The container that defines the coordinate space.</returns>
    </member>
    <member name="M:System.Windows.Input.Manipulation.GetManipulationMode(System.Windows.UIElement)">
      <summary>Gets the <see cref="T:System.Windows.Input.ManipulationModes" /> for the specified element.</summary>
      <param name="element">The element for which to get the manipulation mode.</param>
      <returns>One of the enumeration values.</returns>
    </member>
    <member name="M:System.Windows.Input.Manipulation.GetManipulationPivot(System.Windows.UIElement)">
      <summary>Returns an object that describes how a rotation occurs with one point of user input.</summary>
      <param name="element">The element on which there is a manipulation.</param>
      <returns>An object that describes how a rotation occurs with one point of user input.</returns>
    </member>
    <member name="M:System.Windows.Input.Manipulation.IsManipulationActive(System.Windows.UIElement)">
      <summary>Gets a value that indicates whether a manipulation is associated with the specified element.</summary>
      <param name="element">The element to check.</param>
      <returns>
        <see langword="true" /> if a manipulation is associated with the specified element; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.Manipulation.RemoveManipulator(System.Windows.UIElement,System.Windows.Input.IManipulator)">
      <summary>Removes the association between the specified <see cref="T:System.Windows.Input.IManipulator" /> object and the element.</summary>
      <param name="element">The element to remove the associated manipulator from.</param>
      <param name="manipulator">The object that provides the position of the input.</param>
    </member>
    <member name="M:System.Windows.Input.Manipulation.SetManipulationContainer(System.Windows.UIElement,System.Windows.IInputElement)">
      <summary>Sets the element that defines the coordinates for the manipulation of the specified element.</summary>
      <param name="element">The element with which the manipulation is associated.</param>
      <param name="container">The container that defines the coordinate space.</param>
    </member>
    <member name="M:System.Windows.Input.Manipulation.SetManipulationMode(System.Windows.UIElement,System.Windows.Input.ManipulationModes)">
      <summary>Sets the mode of manipulation for the specified element.</summary>
      <param name="element">The element on which to set the manipulation mode.</param>
      <param name="mode">The new manipulation mode.</param>
    </member>
    <member name="M:System.Windows.Input.Manipulation.SetManipulationParameter(System.Windows.UIElement,System.Windows.Input.Manipulations.ManipulationParameters2D)">
      <summary>Adds parameters to the manipulation of the specified element.</summary>
      <param name="element">The element that has the manipulation that the parameter is added to.</param>
      <param name="parameter">The parameter to add.</param>
    </member>
    <member name="M:System.Windows.Input.Manipulation.SetManipulationPivot(System.Windows.UIElement,System.Windows.Input.ManipulationPivot)">
      <summary>Sets the pivot of the single-point manipulation of the specified element.</summary>
      <param name="element">The element that has an active manipulation.</param>
      <param name="pivot">An object that describes the pivot.</param>
    </member>
    <member name="M:System.Windows.Input.Manipulation.StartInertia(System.Windows.UIElement)">
      <summary>Stops the manipulation and begins inertia on the specified element.</summary>
      <param name="element">The element on which to begin inertia.</param>
    </member>
    <member name="T:System.Windows.Input.ManipulationBoundaryFeedbackEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.UIElement.ManipulationBoundaryFeedback" /> event.</summary>
    </member>
    <member name="P:System.Windows.Input.ManipulationBoundaryFeedbackEventArgs.BoundaryFeedback">
      <summary>Gets the unused portion of the direct manipulation.</summary>
      <returns>The unused portion of the direct manipulation.</returns>
    </member>
    <member name="P:System.Windows.Input.ManipulationBoundaryFeedbackEventArgs.ManipulationContainer">
      <summary>Gets the container that the <see cref="P:System.Windows.Input.ManipulationBoundaryFeedbackEventArgs.BoundaryFeedback" /> property is relative to.</summary>
      <returns>The container that the <see cref="P:System.Windows.Input.ManipulationBoundaryFeedbackEventArgs.BoundaryFeedback" /> property is relative to.</returns>
    </member>
    <member name="P:System.Windows.Input.ManipulationBoundaryFeedbackEventArgs.Manipulators">
      <summary>Gets a collection of objects that represents the touch contacts for the manipulation.</summary>
      <returns>A collection of objects that represents the touch contacts for the manipulation.</returns>
    </member>
    <member name="T:System.Windows.Input.ManipulationCompletedEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.UIElement.ManipulationCompleted" /> event.</summary>
    </member>
    <member name="M:System.Windows.Input.ManipulationCompletedEventArgs.Cancel">
      <summary>Cancels the manipulation.</summary>
      <returns>
        <see langword="true" /> if the manipulation was successfully canceled; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Input.ManipulationCompletedEventArgs.FinalVelocities">
      <summary>Gets the velocities that are used for the manipulation.</summary>
      <returns>The velocities that are used for the manipulation.</returns>
    </member>
    <member name="P:System.Windows.Input.ManipulationCompletedEventArgs.IsInertial">
      <summary>Gets a value that indicates whether the <see cref="E:System.Windows.UIElement.ManipulationCompleted" /> event occurs during inertia.</summary>
      <returns>
        <see langword="true" /> if the <see cref="E:System.Windows.UIElement.ManipulationCompleted" /> event occurs during inertia; <see langword="false" /> if the event occurs while the user has contact with the <see cref="T:System.Windows.UIElement" />.</returns>
    </member>
    <member name="P:System.Windows.Input.ManipulationCompletedEventArgs.ManipulationContainer">
      <summary>Gets the container that defines the coordinates for the manipulation.</summary>
      <returns>The container that defines the coordinates for the manipulation.</returns>
    </member>
    <member name="P:System.Windows.Input.ManipulationCompletedEventArgs.ManipulationOrigin">
      <summary>Gets the point from which the manipulation originated.</summary>
      <returns>The point from which the manipulation originated.</returns>
    </member>
    <member name="P:System.Windows.Input.ManipulationCompletedEventArgs.Manipulators">
      <summary>Gets a collection of objects that represents the touch contacts for the manipulation.</summary>
      <returns>A collection of objects that represents the touch contacts for the manipulation.</returns>
    </member>
    <member name="P:System.Windows.Input.ManipulationCompletedEventArgs.TotalManipulation">
      <summary>Gets the total transformation that occurs during the current manipulation.</summary>
      <returns>The total transformation that occurs during the current manipulation.</returns>
    </member>
    <member name="T:System.Windows.Input.ManipulationDelta">
      <summary>Contains transformation data that is accumulated when manipulation events occur.</summary>
    </member>
    <member name="M:System.Windows.Input.ManipulationDelta.#ctor(System.Windows.Vector,System.Double,System.Windows.Vector,System.Windows.Vector)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.ManipulationDelta" /> class.</summary>
      <param name="translation">The linear motion of the manipulation in device-independent units (1/96th inch per unit).</param>
      <param name="rotation">The rotation of the manipulation in degrees.</param>
      <param name="scale">The amount the manipulation has resized as a multiplier.</param>
      <param name="expansion">The amount the manipulation has resized in device-independent units (1/96th inch per unit).</param>
    </member>
    <member name="P:System.Windows.Input.ManipulationDelta.Expansion">
      <summary>Gets or sets the amount the manipulation has resized in device-independent units (1/96th inch per unit).</summary>
      <returns>The amount the manipulation has resized in device-independent units (1/96th inch per unit).</returns>
    </member>
    <member name="P:System.Windows.Input.ManipulationDelta.Rotation">
      <summary>Gets or sets the rotation of the manipulation in degrees.</summary>
      <returns>The rotation of the manipulation in degrees.</returns>
    </member>
    <member name="P:System.Windows.Input.ManipulationDelta.Scale">
      <summary>Gets or sets the amount the manipulation has resized as a multiplier.</summary>
      <returns>The amount the manipulation has resized.</returns>
    </member>
    <member name="P:System.Windows.Input.ManipulationDelta.Translation">
      <summary>Gets or sets the linear motion of the manipulation.</summary>
      <returns>The linear motion of the manipulation in device-independent units (1/96th inch per unit).</returns>
    </member>
    <member name="T:System.Windows.Input.ManipulationDeltaEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.UIElement.ManipulationDelta" /> event.</summary>
    </member>
    <member name="M:System.Windows.Input.ManipulationDeltaEventArgs.Cancel">
      <summary>Cancels the manipulation.</summary>
      <returns>
        <see langword="true" /> if the manipulation was successfully canceled; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.ManipulationDeltaEventArgs.Complete">
      <summary>Completes the manipulation without inertia.</summary>
    </member>
    <member name="M:System.Windows.Input.ManipulationDeltaEventArgs.ReportBoundaryFeedback(System.Windows.Input.ManipulationDelta)">
      <summary>Specifies that the manipulation has gone beyond certain boundaries.</summary>
      <param name="unusedManipulation">The portion of the manipulation that represents moving beyond the boundary.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="unusedManipulation" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Input.ManipulationDeltaEventArgs.StartInertia">
      <summary>Starts inertia on the manipulation by ignoring subsequent contact movements and raising the <see cref="E:System.Windows.UIElement.ManipulationInertiaStarting" /> event.</summary>
    </member>
    <member name="P:System.Windows.Input.ManipulationDeltaEventArgs.CumulativeManipulation">
      <summary>Gets the cumulated changes of the current manipulation.</summary>
      <returns>The cumulated changes of the current manipulation.</returns>
    </member>
    <member name="P:System.Windows.Input.ManipulationDeltaEventArgs.DeltaManipulation">
      <summary>Gets the most recent changes of the current manipulation.</summary>
      <returns>The most recent changes of the current manipulation.</returns>
    </member>
    <member name="P:System.Windows.Input.ManipulationDeltaEventArgs.IsInertial">
      <summary>Gets a value that indicates whether the <see cref="E:System.Windows.UIElement.ManipulationDelta" /> event occurs during inertia.</summary>
      <returns>
        <see langword="true" /> if the <see cref="E:System.Windows.UIElement.ManipulationDelta" /> event occurs during inertia; <see langword="false" /> if the event occurs while the user has contact with the <see cref="T:System.Windows.UIElement" />.</returns>
    </member>
    <member name="P:System.Windows.Input.ManipulationDeltaEventArgs.ManipulationContainer">
      <summary>Gets the container that defines the coordinates for the manipulation.</summary>
      <returns>The container that defines the coordinates for the manipulation.</returns>
    </member>
    <member name="P:System.Windows.Input.ManipulationDeltaEventArgs.ManipulationOrigin">
      <summary>Gets the point from which the manipulation originated.</summary>
      <returns>The point from which the manipulation originated.</returns>
    </member>
    <member name="P:System.Windows.Input.ManipulationDeltaEventArgs.Manipulators">
      <summary>Gets a collection of objects that represents the touch contacts for the manipulation.</summary>
      <returns>A collection of objects that represents the touch contacts for the manipulation.</returns>
    </member>
    <member name="P:System.Windows.Input.ManipulationDeltaEventArgs.Velocities">
      <summary>Gets the rates of the most recent changes to the manipulation.</summary>
      <returns>The rates of the most recent changes to the manipulation.</returns>
    </member>
    <member name="T:System.Windows.Input.ManipulationInertiaStartingEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.UIElement.ManipulationInertiaStarting" /> event.</summary>
    </member>
    <member name="M:System.Windows.Input.ManipulationInertiaStartingEventArgs.Cancel">
      <summary>Cancels the manipulation.</summary>
      <returns>
        <see langword="true" /> if the manipulation was successfully canceled; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.ManipulationInertiaStartingEventArgs.SetInertiaParameter(System.Windows.Input.Manipulations.InertiaParameters2D)">
      <summary>Specifies the behavior of a manipulation during inertia.</summary>
      <param name="parameter">The object that specifies the behavior of a manipulation during inertia.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="parameter" /> is <see langword="null" />.</exception>
    </member>
    <member name="P:System.Windows.Input.ManipulationInertiaStartingEventArgs.ExpansionBehavior">
      <summary>Get or sets the rate of slowdown of expansion inertial movement.</summary>
      <returns>The rate of slowdown of expansion inertial movement.</returns>
    </member>
    <member name="P:System.Windows.Input.ManipulationInertiaStartingEventArgs.InitialVelocities">
      <summary>Gets the rates of changes to the manipulation that occur before inertia starts.</summary>
      <returns>The rates of changes to the manipulation that occur before inertia starts.</returns>
    </member>
    <member name="P:System.Windows.Input.ManipulationInertiaStartingEventArgs.ManipulationContainer">
      <summary>Gets the container that the <see cref="P:System.Windows.Input.ManipulationStartedEventArgs.ManipulationOrigin" /> property is relative to.</summary>
      <returns>The container that the <see cref="P:System.Windows.Input.ManipulationStartedEventArgs.ManipulationOrigin" /> property is relative to.</returns>
    </member>
    <member name="P:System.Windows.Input.ManipulationInertiaStartingEventArgs.ManipulationOrigin">
      <summary>Gets or sets the point from which the manipulation originated.</summary>
      <returns>The point from which the manipulation originated.</returns>
    </member>
    <member name="P:System.Windows.Input.ManipulationInertiaStartingEventArgs.Manipulators">
      <summary>Gets a collection of objects that represents the touch contacts for the manipulation.</summary>
      <returns>A collection of objects that represents the touch contacts for the manipulation.</returns>
    </member>
    <member name="P:System.Windows.Input.ManipulationInertiaStartingEventArgs.RotationBehavior">
      <summary>Gets or sets the rate of slowdown of rotational inertial movement.</summary>
      <returns>The rate of slowdown of rotational inertial movement.</returns>
    </member>
    <member name="P:System.Windows.Input.ManipulationInertiaStartingEventArgs.TranslationBehavior">
      <summary>Gets or sets the rate of slowdown of linear inertial movement.</summary>
      <returns>The rate of slowdown of linear inertial movement.</returns>
    </member>
    <member name="T:System.Windows.Input.ManipulationModes">
      <summary>Specifies how manipulation events are interpreted.</summary>
    </member>
    <member name="F:System.Windows.Input.ManipulationModes.All">
      <summary>A manipulation can scale, translate, or rotate an object and can occur with one point of input.</summary>
    </member>
    <member name="F:System.Windows.Input.ManipulationModes.None">
      <summary>Manipulation events do not occur.</summary>
    </member>
    <member name="F:System.Windows.Input.ManipulationModes.Rotate">
      <summary>A manipulation can rotate an object.</summary>
    </member>
    <member name="F:System.Windows.Input.ManipulationModes.Scale">
      <summary>A manipulation can scale an object.</summary>
    </member>
    <member name="F:System.Windows.Input.ManipulationModes.Translate">
      <summary>A manipulation can translate an object.</summary>
    </member>
    <member name="F:System.Windows.Input.ManipulationModes.TranslateX">
      <summary>A manipulation can translate an object horizontally.</summary>
    </member>
    <member name="F:System.Windows.Input.ManipulationModes.TranslateY">
      <summary>A manipulation can translate an object vertically.</summary>
    </member>
    <member name="T:System.Windows.Input.ManipulationPivot">
      <summary>Specifies how a rotation occurs with one point of user input.</summary>
    </member>
    <member name="M:System.Windows.Input.ManipulationPivot.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.ManipulationPivot" /> class.</summary>
    </member>
    <member name="M:System.Windows.Input.ManipulationPivot.#ctor(System.Windows.Point,System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.ManipulationPivot" /> class with the specified point of a single-point manipulation.</summary>
      <param name="center">The center of a single-point manipulation.</param>
      <param name="radius">The area around the pivot that is used to determine how much rotation and translation occurs when a single point of contact initiates the manipulation.</param>
    </member>
    <member name="P:System.Windows.Input.ManipulationPivot.Center">
      <summary>Gets or sets the center of a single-point manipulation.</summary>
      <returns>The center of a single-point manipulation.</returns>
    </member>
    <member name="P:System.Windows.Input.ManipulationPivot.Radius">
      <summary>Gets or sets the area around the pivot that is used to determine how much rotation and translation occurs when a single point of contact initiates the manipulation.</summary>
      <returns>The area around the pivot that is used to determine how much rotation and translation occurs when a single point of contact initiates the manipulation.</returns>
    </member>
    <member name="T:System.Windows.Input.ManipulationStartedEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.UIElement.ManipulationStarted" /> event.</summary>
    </member>
    <member name="M:System.Windows.Input.ManipulationStartedEventArgs.Cancel">
      <summary>Cancels the manipulation.</summary>
      <returns>
        <see langword="true" /> if manipulation was successfully, otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.ManipulationStartedEventArgs.Complete">
      <summary>Completes the manipulation without inertia.</summary>
    </member>
    <member name="P:System.Windows.Input.ManipulationStartedEventArgs.ManipulationContainer">
      <summary>Gets the container that the <see cref="P:System.Windows.Input.ManipulationStartedEventArgs.ManipulationOrigin" /> property is relative to.</summary>
      <returns>The container that the <see cref="P:System.Windows.Input.ManipulationStartedEventArgs.ManipulationOrigin" /> property is relative to.</returns>
    </member>
    <member name="P:System.Windows.Input.ManipulationStartedEventArgs.ManipulationOrigin">
      <summary>Gets the point from which the manipulation originated.</summary>
      <returns>The point from which the manipulation originated.</returns>
    </member>
    <member name="P:System.Windows.Input.ManipulationStartedEventArgs.Manipulators">
      <summary>Gets a collection of objects that represents the touch contacts for the manipulation.</summary>
      <returns>A collection of objects that represents the touch contacts for the manipulation.</returns>
    </member>
    <member name="T:System.Windows.Input.ManipulationStartingEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.UIElement.ManipulationStarting" />, event.</summary>
    </member>
    <member name="M:System.Windows.Input.ManipulationStartingEventArgs.Cancel">
      <summary>Cancels the manipulation and promotes touch to mouse events.</summary>
      <returns>
        <see langword="true" /> if touch was successfully promoted to mouse events, otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.ManipulationStartingEventArgs.SetManipulationParameter(System.Windows.Input.Manipulations.ManipulationParameters2D)">
      <summary>Adds parameters to the current manipulation of the specified element.</summary>
      <param name="parameter">The parameter to add.</param>
    </member>
    <member name="P:System.Windows.Input.ManipulationStartingEventArgs.IsSingleTouchEnabled">
      <summary>Gets or sets whether one finger can start a manipulation.</summary>
      <returns>
        <see langword="true" /> one finger can start a manipulation; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Input.ManipulationStartingEventArgs.ManipulationContainer">
      <summary>Gets or sets the container that all manipulation events and calculations are relative to.</summary>
      <returns>The container that all manipulation events and calculations are relative to. The default is the element on which the event occurred.</returns>
    </member>
    <member name="P:System.Windows.Input.ManipulationStartingEventArgs.Manipulators">
      <summary>Gets a collection of objects that represents the touch contacts for the manipulation.</summary>
      <returns>A collection of objects that represents the touch contacts for the manipulation.</returns>
    </member>
    <member name="P:System.Windows.Input.ManipulationStartingEventArgs.Mode">
      <summary>Gets or sets which types of manipulations are possible.</summary>
      <exception cref="T:System.ArgumentException">The property is set to a value other than one or more of the <see cref="T:System.Windows.Input.ManipulationModes" /> enumerations value</exception>
      <returns>One of the enumeration values. The default is <see cref="F:System.Windows.Input.ManipulationModes.All" />.</returns>
    </member>
    <member name="P:System.Windows.Input.ManipulationStartingEventArgs.Pivot">
      <summary>Gets or sets an object that describes the pivot for a single-point manipulation.</summary>
      <returns>An object that describes the pivot for a single-point manipulation.</returns>
    </member>
    <member name="T:System.Windows.Input.ManipulationVelocities">
      <summary>Describes the speed at which manipulations occurs.</summary>
    </member>
    <member name="M:System.Windows.Input.ManipulationVelocities.#ctor(System.Windows.Vector,System.Double,System.Windows.Vector)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.ManipulationVelocities" /> class.</summary>
      <param name="linearVelocity">The speed of linear motion in device-independent units (1/96th inch per unit) per millisecond.</param>
      <param name="angularVelocity">The speed of rotation in degrees per millisecond.</param>
      <param name="expansionVelocity">The rate at which the manipulation is resized in device-independent units (1/96th inch per unit) per millisecond.</param>
    </member>
    <member name="P:System.Windows.Input.ManipulationVelocities.AngularVelocity">
      <summary>Gets or sets the speed of rotation.</summary>
      <returns>The speed of rotation in degrees per millisecond.</returns>
    </member>
    <member name="P:System.Windows.Input.ManipulationVelocities.ExpansionVelocity">
      <summary>Gets or sets the rate at which the manipulation is resized.</summary>
      <returns>The rate at which the manipulation is resized in device-independent units (1/96th inch per unit) per millisecond.</returns>
    </member>
    <member name="P:System.Windows.Input.ManipulationVelocities.LinearVelocity">
      <summary>Gets or sets the speed of linear motion.</summary>
      <returns>The speed of linear motion in device-independent units (1/96th inch per unit) per millisecond.</returns>
    </member>
    <member name="T:System.Windows.Input.MediaCommands">
      <summary>Provides a standard set of media related commands.</summary>
    </member>
    <member name="P:System.Windows.Input.MediaCommands.BoostBass">
      <summary>Gets the value that represents the Boost Base command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> No gesture defined.</description></item><item><term> UI Text</term><description> Boost Bass</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.MediaCommands.ChannelDown">
      <summary>Gets the value that represents the Channel Down command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> No gesture defined.</description></item><item><term> UI Text</term><description> Channel Down</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.MediaCommands.ChannelUp">
      <summary>Gets the value that represents the Channel Up command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> No gesture defined.</description></item><item><term> UI Text</term><description> Channel Up</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.MediaCommands.DecreaseBass">
      <summary>Gets the value that represents the Decrease Bass command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> No gesture defined.</description></item><item><term> UI Text</term><description> Decrease Bass</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.MediaCommands.DecreaseMicrophoneVolume">
      <summary>Gets the value that represents the Decrease Microphone Volume command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> No gesture defined.</description></item><item><term> UI Text</term><description> Decrease Microphone Volume</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.MediaCommands.DecreaseTreble">
      <summary>Gets the value that represents the Decrease Treble command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> No gesture defined.</description></item><item><term> UI Text</term><description> Decrease Treble</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.MediaCommands.DecreaseVolume">
      <summary>Gets the value that represents the Decrease Volume command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> No gesture defined.</description></item><item><term> UI Text</term><description> Decrease Volume</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.MediaCommands.FastForward">
      <summary>Gets the value that represents the Fast Forward command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> No gesture defined.</description></item><item><term> UI Text</term><description> Fast Forward</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.MediaCommands.IncreaseBass">
      <summary>Gets the value that represents the Increase Bass command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> No gesture defined.</description></item><item><term> UI Text</term><description> Increase Bass</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.MediaCommands.IncreaseMicrophoneVolume">
      <summary>Gets the value that represents the Increase Microphone Volume command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> No gesture defined.</description></item><item><term> UI Text</term><description> Increase Microphone Volume</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.MediaCommands.IncreaseTreble">
      <summary>Gets the value that represents the Increase Treble command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> No gesture defined.</description></item><item><term> UI Text</term><description> Increase Treble</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.MediaCommands.IncreaseVolume">
      <summary>Gets the value that represents the Increase Volume command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> No gesture defined.</description></item><item><term> UI Text</term><description> Increase Volume</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.MediaCommands.MuteMicrophoneVolume">
      <summary>Gets the value that represents the Mute Microphone Volume command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> No gesture defined.</description></item><item><term> UI Text</term><description> Mute Microphone Volume</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.MediaCommands.MuteVolume">
      <summary>Gets the value that represents the Mute Volume command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> No gesture defined.</description></item><item><term> UI Text</term><description> Mute Volume</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.MediaCommands.NextTrack">
      <summary>Gets the value that represents the Next Track command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> No gesture defined.</description></item><item><term> UI Text</term><description> Next Track</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.MediaCommands.Pause">
      <summary>Gets the value that represents the Pause command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> No gesture defined.</description></item><item><term> UI Text</term><description> Pause</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.MediaCommands.Play">
      <summary>Gets the value that represents the Play command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> No gesture defined.</description></item><item><term> UI Text</term><description> Play</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.MediaCommands.PreviousTrack">
      <summary>Gets the value that represents the Previous Track command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> No gesture defined.</description></item><item><term> UI Text</term><description> Previous Track</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.MediaCommands.Record">
      <summary>Gets the value that represents the Record command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> No gesture defined.</description></item><item><term> UI Text</term><description> Record</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.MediaCommands.Rewind">
      <summary>Gets the value that represents the Rewind command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> No gesture defined.</description></item><item><term> UI Text</term><description> Rewind</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.MediaCommands.Select">
      <summary>Gets the value that represents the Select command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> No gesture defined.</description></item><item><term> UI Text</term><description> Select</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.MediaCommands.Stop">
      <summary>Gets the value that represents the Stop command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> No gesture defined.</description></item><item><term> UI Text</term><description> Stop</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.MediaCommands.ToggleMicrophoneOnOff">
      <summary>Gets the value that represents the Toggle Microphone On Off command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> No gesture defined.</description></item><item><term> UI Text</term><description> Toggle Microphone OnOff</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.MediaCommands.TogglePlayPause">
      <summary>Gets the value that represents the Toggle Play Pause command.</summary>
      <returns>The command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> No gesture defined.</description></item><item><term> UI Text</term><description> Toggle Play Pause</description></item></list></returns>
    </member>
    <member name="T:System.Windows.Input.Mouse">
      <summary>Represents the mouse device to a specific thread.</summary>
    </member>
    <member name="E:System.Windows.Input.Mouse.GotMouseCapture">
      <summary>Occurs when an element captures the mouse.</summary>
    </member>
    <member name="E:System.Windows.Input.Mouse.LostMouseCapture">
      <summary>Occurs when an element loses mouse capture.</summary>
    </member>
    <member name="E:System.Windows.Input.Mouse.MouseDown">
      <summary>Occurs when any mouse button is depressed.</summary>
    </member>
    <member name="E:System.Windows.Input.Mouse.MouseEnter">
      <summary>Occurs when the mouse pointer enters the boundaries of an element.</summary>
    </member>
    <member name="E:System.Windows.Input.Mouse.MouseLeave">
      <summary>Occurs when the mouse pointer leaves the boundaries of an element.</summary>
    </member>
    <member name="E:System.Windows.Input.Mouse.MouseMove">
      <summary>Occurs when the mouse pointer moves.</summary>
    </member>
    <member name="E:System.Windows.Input.Mouse.MouseUp">
      <summary>Occurs when any mouse button is released.</summary>
    </member>
    <member name="E:System.Windows.Input.Mouse.MouseWheel">
      <summary>Occurs when the mouse wheel is rotated.</summary>
    </member>
    <member name="E:System.Windows.Input.Mouse.PreviewMouseDown">
      <summary>Occurs when any mouse button is depressed.</summary>
    </member>
    <member name="E:System.Windows.Input.Mouse.PreviewMouseDownOutsideCapturedElement">
      <summary>Occurs when the primary mouse button is pressed outside the element that is capturing mouse events.</summary>
    </member>
    <member name="E:System.Windows.Input.Mouse.PreviewMouseMove">
      <summary>Occurs when the mouse moves over an element.</summary>
    </member>
    <member name="E:System.Windows.Input.Mouse.PreviewMouseUp">
      <summary>Occurs when any mouse button is released.</summary>
    </member>
    <member name="E:System.Windows.Input.Mouse.PreviewMouseUpOutsideCapturedElement">
      <summary>Occurs when the primary mouse button is released outside the element that is capturing mouse events.</summary>
    </member>
    <member name="E:System.Windows.Input.Mouse.PreviewMouseWheel">
      <summary>Occurs when the mouse wheel rotates.</summary>
    </member>
    <member name="E:System.Windows.Input.Mouse.QueryCursor">
      <summary>Occurs when an element queries for the current mouse cursor.</summary>
    </member>
    <member name="F:System.Windows.Input.Mouse.GotMouseCaptureEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.Mouse.GotMouseCapture" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.Mouse.LostMouseCaptureEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.Mouse.LostMouseCapture" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.Mouse.MouseDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.Mouse.MouseDown" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.Mouse.MouseEnterEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.Mouse.MouseEnter" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.Mouse.MouseLeaveEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.Mouse.MouseLeave" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.Mouse.MouseMoveEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.Mouse.MouseMove" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.Mouse.MouseUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.Mouse.MouseUp" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.Mouse.MouseWheelDeltaForOneLine">
      <summary>Represents the number of units the mouse wheel is rotated to scroll one line.</summary>
    </member>
    <member name="F:System.Windows.Input.Mouse.MouseWheelEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.Mouse.MouseWheel" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.Mouse.PreviewMouseDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.Mouse.PreviewMouseDown" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.Mouse.PreviewMouseDownOutsideCapturedElementEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.Mouse.PreviewMouseDownOutsideCapturedElement" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.Mouse.PreviewMouseMoveEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.Mouse.PreviewMouseMove" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.Mouse.PreviewMouseUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.Mouse.PreviewMouseUp" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.Mouse.PreviewMouseUpOutsideCapturedElementEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.Mouse.PreviewMouseUpOutsideCapturedElement" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.Mouse.PreviewMouseWheelEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.Mouse.PreviewMouseWheel" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.Mouse.QueryCursorEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.Mouse.QueryCursor" /> attached event.</summary>
    </member>
    <member name="M:System.Windows.Input.Mouse.AddGotMouseCaptureHandler(System.Windows.DependencyObject,System.Windows.Input.MouseEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.Mouse.GotMouseCapture" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler.</param>
    </member>
    <member name="M:System.Windows.Input.Mouse.AddLostMouseCaptureHandler(System.Windows.DependencyObject,System.Windows.Input.MouseEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.Mouse.LostMouseCapture" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler.</param>
    </member>
    <member name="M:System.Windows.Input.Mouse.AddMouseDownHandler(System.Windows.DependencyObject,System.Windows.Input.MouseButtonEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.Mouse.MouseDown" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler.</param>
    </member>
    <member name="M:System.Windows.Input.Mouse.AddMouseEnterHandler(System.Windows.DependencyObject,System.Windows.Input.MouseEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.Mouse.MouseEnter" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler.</param>
    </member>
    <member name="M:System.Windows.Input.Mouse.AddMouseLeaveHandler(System.Windows.DependencyObject,System.Windows.Input.MouseEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.Mouse.MouseLeave" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler.</param>
    </member>
    <member name="M:System.Windows.Input.Mouse.AddMouseMoveHandler(System.Windows.DependencyObject,System.Windows.Input.MouseEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.Mouse.MouseMove" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler.</param>
    </member>
    <member name="M:System.Windows.Input.Mouse.AddMouseUpHandler(System.Windows.DependencyObject,System.Windows.Input.MouseButtonEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.Mouse.MouseUp" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler.</param>
    </member>
    <member name="M:System.Windows.Input.Mouse.AddMouseWheelHandler(System.Windows.DependencyObject,System.Windows.Input.MouseWheelEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.Mouse.MouseWheel" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler.</param>
    </member>
    <member name="M:System.Windows.Input.Mouse.AddPreviewMouseDownHandler(System.Windows.DependencyObject,System.Windows.Input.MouseButtonEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.Mouse.PreviewMouseDown" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler.</param>
    </member>
    <member name="M:System.Windows.Input.Mouse.AddPreviewMouseDownOutsideCapturedElementHandler(System.Windows.DependencyObject,System.Windows.Input.MouseButtonEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.Mouse.PreviewMouseDownOutsideCapturedElement" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler.</param>
    </member>
    <member name="M:System.Windows.Input.Mouse.AddPreviewMouseMoveHandler(System.Windows.DependencyObject,System.Windows.Input.MouseEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.Mouse.PreviewMouseMove" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler.</param>
    </member>
    <member name="M:System.Windows.Input.Mouse.AddPreviewMouseUpHandler(System.Windows.DependencyObject,System.Windows.Input.MouseButtonEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.Mouse.PreviewMouseUp" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler.</param>
    </member>
    <member name="M:System.Windows.Input.Mouse.AddPreviewMouseUpOutsideCapturedElementHandler(System.Windows.DependencyObject,System.Windows.Input.MouseButtonEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.Mouse.PreviewMouseUpOutsideCapturedElement" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler.</param>
    </member>
    <member name="M:System.Windows.Input.Mouse.AddPreviewMouseWheelHandler(System.Windows.DependencyObject,System.Windows.Input.MouseWheelEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.Mouse.PreviewMouseWheel" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler.</param>
    </member>
    <member name="M:System.Windows.Input.Mouse.AddQueryCursorHandler(System.Windows.DependencyObject,System.Windows.Input.QueryCursorEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.Mouse.QueryCursor" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler.</param>
    </member>
    <member name="M:System.Windows.Input.Mouse.Capture(System.Windows.IInputElement)">
      <summary>Captures mouse input to the specified element.</summary>
      <param name="element">The element to capture the mouse.</param>
      <returns>
        <see langword="true" /> if the element was able to capture the mouse; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.Mouse.Capture(System.Windows.IInputElement,System.Windows.Input.CaptureMode)">
      <summary>Captures mouse input to the specified element using the specified <see cref="T:System.Windows.Input.CaptureMode" />.</summary>
      <param name="element">The element to capture the mouse.</param>
      <param name="captureMode">The capture policy to use.</param>
      <returns>
        <see langword="true" /> if the element was able to capture the mouse; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.Mouse.GetIntermediatePoints(System.Windows.IInputElement,System.Windows.Point[])">
      <summary>Retrieves up to 64 previous coordinates of the mouse pointer since the last mouse move event.</summary>
      <param name="relativeTo">The elements <paramref name="points" /> are in relation to.</param>
      <param name="points">An array of objects.</param>
      <returns>The number of points returned.</returns>
    </member>
    <member name="M:System.Windows.Input.Mouse.GetPosition(System.Windows.IInputElement)">
      <summary>Gets the position of the mouse relative to a specified element.</summary>
      <param name="relativeTo">The coordinate space in which to calculate the position of the mouse.</param>
      <returns>The position of the mouse relative to the parameter <paramref name="relativeTo" />.</returns>
    </member>
    <member name="M:System.Windows.Input.Mouse.RemoveGotMouseCaptureHandler(System.Windows.DependencyObject,System.Windows.Input.MouseEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.Mouse.GotMouseCapture" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler.</param>
    </member>
    <member name="M:System.Windows.Input.Mouse.RemoveLostMouseCaptureHandler(System.Windows.DependencyObject,System.Windows.Input.MouseEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.Mouse.LostMouseCapture" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler.</param>
    </member>
    <member name="M:System.Windows.Input.Mouse.RemoveMouseDownHandler(System.Windows.DependencyObject,System.Windows.Input.MouseButtonEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.Mouse.MouseDown" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler.</param>
    </member>
    <member name="M:System.Windows.Input.Mouse.RemoveMouseEnterHandler(System.Windows.DependencyObject,System.Windows.Input.MouseEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.Mouse.MouseEnter" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler.</param>
    </member>
    <member name="M:System.Windows.Input.Mouse.RemoveMouseLeaveHandler(System.Windows.DependencyObject,System.Windows.Input.MouseEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.Mouse.MouseLeave" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler.</param>
    </member>
    <member name="M:System.Windows.Input.Mouse.RemoveMouseMoveHandler(System.Windows.DependencyObject,System.Windows.Input.MouseEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.Mouse.MouseMove" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler.</param>
    </member>
    <member name="M:System.Windows.Input.Mouse.RemoveMouseUpHandler(System.Windows.DependencyObject,System.Windows.Input.MouseButtonEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.Mouse.MouseUp" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler.</param>
    </member>
    <member name="M:System.Windows.Input.Mouse.RemoveMouseWheelHandler(System.Windows.DependencyObject,System.Windows.Input.MouseWheelEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.Mouse.MouseWheel" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler.</param>
    </member>
    <member name="M:System.Windows.Input.Mouse.RemovePreviewMouseDownHandler(System.Windows.DependencyObject,System.Windows.Input.MouseButtonEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.Mouse.PreviewMouseDown" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler.</param>
    </member>
    <member name="M:System.Windows.Input.Mouse.RemovePreviewMouseDownOutsideCapturedElementHandler(System.Windows.DependencyObject,System.Windows.Input.MouseButtonEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.Mouse.PreviewMouseDownOutsideCapturedElement" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler.</param>
    </member>
    <member name="M:System.Windows.Input.Mouse.RemovePreviewMouseMoveHandler(System.Windows.DependencyObject,System.Windows.Input.MouseEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.Mouse.PreviewMouseMove" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler.</param>
    </member>
    <member name="M:System.Windows.Input.Mouse.RemovePreviewMouseUpHandler(System.Windows.DependencyObject,System.Windows.Input.MouseButtonEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.Mouse.PreviewMouseUp" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler.</param>
    </member>
    <member name="M:System.Windows.Input.Mouse.RemovePreviewMouseUpOutsideCapturedElementHandler(System.Windows.DependencyObject,System.Windows.Input.MouseButtonEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.Mouse.PreviewMouseUpOutsideCapturedElement" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler.</param>
    </member>
    <member name="M:System.Windows.Input.Mouse.RemovePreviewMouseWheelHandler(System.Windows.DependencyObject,System.Windows.Input.MouseWheelEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.Mouse.PreviewMouseWheel" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler.</param>
    </member>
    <member name="M:System.Windows.Input.Mouse.RemoveQueryCursorHandler(System.Windows.DependencyObject,System.Windows.Input.QueryCursorEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.Mouse.QueryCursor" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler.</param>
    </member>
    <member name="M:System.Windows.Input.Mouse.SetCursor(System.Windows.Input.Cursor)">
      <summary>Sets the mouse pointer to the specified <see cref="T:System.Windows.Input.Cursor" />.</summary>
      <param name="cursor">The cursor to set the mouse pointer to.</param>
      <returns>
        <see langword="true" />, if the cursor was set; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.Mouse.Synchronize">
      <summary>Forces the mouse to resynchronize.</summary>
    </member>
    <member name="M:System.Windows.Input.Mouse.UpdateCursor">
      <summary>Forces the mouse cursor to be updated.</summary>
    </member>
    <member name="P:System.Windows.Input.Mouse.Captured">
      <summary>Gets the element that has captured the mouse.</summary>
      <returns>The element captured by the mouse.</returns>
    </member>
    <member name="P:System.Windows.Input.Mouse.DirectlyOver">
      <summary>Gets the element the mouse pointer is directly over.</summary>
      <returns>The element the mouse pointer is over.</returns>
    </member>
    <member name="P:System.Windows.Input.Mouse.LeftButton">
      <summary>Gets the state of the left button of the mouse.</summary>
      <returns>The state of the left mouse button.</returns>
    </member>
    <member name="P:System.Windows.Input.Mouse.MiddleButton">
      <summary>Gets the state of the middle button of the mouse.</summary>
      <returns>The state of the middle mouse button.</returns>
    </member>
    <member name="P:System.Windows.Input.Mouse.OverrideCursor">
      <summary>Gets or sets the cursor for the entire application.</summary>
      <returns>The override cursor or <see langword="null" /> if the <see cref="P:System.Windows.Input.Mouse.OverrideCursor" /> is not set.</returns>
    </member>
    <member name="P:System.Windows.Input.Mouse.PrimaryDevice">
      <summary>Gets the primary mouse device.</summary>
      <returns>The device.</returns>
    </member>
    <member name="P:System.Windows.Input.Mouse.RightButton">
      <summary>Gets the state of the right button.</summary>
      <returns>The state of the right mouse button.</returns>
    </member>
    <member name="P:System.Windows.Input.Mouse.XButton1">
      <summary>Gets the state of the first extended button.</summary>
      <returns>The state of the first extended mouse button.</returns>
    </member>
    <member name="P:System.Windows.Input.Mouse.XButton2">
      <summary>Gets the state of the second extended button.</summary>
      <returns>The state of the second extended mouse button.</returns>
    </member>
    <member name="T:System.Windows.Input.MouseAction">
      <summary>Specifies constants that define actions performed by the mouse.</summary>
    </member>
    <member name="F:System.Windows.Input.MouseAction.LeftClick">
      <summary>A left mouse button click.</summary>
    </member>
    <member name="F:System.Windows.Input.MouseAction.LeftDoubleClick">
      <summary>A left mouse button double-click.</summary>
    </member>
    <member name="F:System.Windows.Input.MouseAction.MiddleClick">
      <summary>A middle mouse button click.</summary>
    </member>
    <member name="F:System.Windows.Input.MouseAction.MiddleDoubleClick">
      <summary>A middle mouse button double-click.</summary>
    </member>
    <member name="F:System.Windows.Input.MouseAction.None">
      <summary>No action.</summary>
    </member>
    <member name="F:System.Windows.Input.MouseAction.RightClick">
      <summary>A right mouse button click.</summary>
    </member>
    <member name="F:System.Windows.Input.MouseAction.RightDoubleClick">
      <summary>A right mouse button double-click.</summary>
    </member>
    <member name="F:System.Windows.Input.MouseAction.WheelClick">
      <summary>A mouse wheel rotation.</summary>
    </member>
    <member name="T:System.Windows.Input.MouseActionConverter">
      <summary>Converts a <see cref="T:System.Windows.Input.MouseAction" /> object to and from other types.</summary>
    </member>
    <member name="M:System.Windows.Input.MouseActionConverter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.MouseActionConverter" /> class.</summary>
    </member>
    <member name="M:System.Windows.Input.MouseActionConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether an object of the specified type can be converted to an instance of <see cref="T:System.Windows.Input.MouseAction" />,using the specified context.</summary>
      <param name="context">A format context that provides information about the environment from which this converter is being invoked.</param>
      <param name="sourceType">The type being evaluated for conversion.</param>
      <returns>
        <see langword="true" /> if this converter can perform the operation; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.MouseActionConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether an instance of <see cref="T:System.Windows.Input.MouseAction" /> can be converted to the specified type, using the specified context.</summary>
      <param name="context">A format context that provides information about the environment from which this converter is being invoked.</param>
      <param name="destinationType">The type being evaluated for conversion.</param>
      <returns>
        <see langword="true" /> if this converter can perform the operation; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.MouseActionConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
      <summary>Attempts to convert the specified object to a <see cref="T:System.Windows.Input.MouseAction" />, using the specified context.</summary>
      <param name="context">A format context that provides information about the environment from which this converter is being invoked.</param>
      <param name="culture">Culture specific information.</param>
      <param name="source">The object to convert.</param>
      <exception cref="T:System.NotSupportedException">
        <paramref name="source" /> cannot be converted.</exception>
      <returns>The converted object.</returns>
    </member>
    <member name="M:System.Windows.Input.MouseActionConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
      <summary>Attempts to convert a <see cref="T:System.Windows.Input.MouseAction" /> to the specified type, using the specified context.</summary>
      <param name="context">A format context that provides information about the environment from which this converter is being invoked.</param>
      <param name="culture">Culture specific information.</param>
      <param name="value">The object to convert.</param>
      <param name="destinationType">The type to convert the object to.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="destinationType" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ComponentModel.InvalidEnumArgumentException">
        <paramref name="value" /> does not map to a valid <see cref="T:System.Windows.Input.MouseAction" />.</exception>
      <exception cref="T:System.NotSupportedException">
        <paramref name="value" /> cannot be converted.</exception>
      <returns>The converted object.</returns>
    </member>
    <member name="T:System.Windows.Input.MouseActionValueSerializer">
      <summary>Converts instances of <see cref="T:System.String" /> to and from instances of <see cref="T:System.Windows.Input.MouseAction" />.</summary>
    </member>
    <member name="M:System.Windows.Input.MouseActionValueSerializer.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.MouseActionValueSerializer" /> class.</summary>
    </member>
    <member name="M:System.Windows.Input.MouseActionValueSerializer.CanConvertFromString(System.String,System.Windows.Markup.IValueSerializerContext)">
      <summary>Determines if the specified <see cref="T:System.String" /> can be convert to an instance of <see cref="T:System.Windows.Input.MouseAction" />.</summary>
      <param name="value">String to evaluate for conversion.</param>
      <param name="context">Context information that is used for conversion.</param>
      <returns>Always returns <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Input.MouseActionValueSerializer.CanConvertToString(System.Object,System.Windows.Markup.IValueSerializerContext)">
      <summary>Determines if the specified <see cref="T:System.Windows.Input.MouseAction" /> can be converted to a <see cref="T:System.String" />.</summary>
      <param name="value">The modifier keys to evaluate for conversion.</param>
      <param name="context">Context information that is used for conversion.</param>
      <returns>
        <see langword="true" /> if <paramref name="value" /> can be converted into a <see cref="T:System.String" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.MouseActionValueSerializer.ConvertFromString(System.String,System.Windows.Markup.IValueSerializerContext)">
      <summary>Converts a <see cref="T:System.String" /> into a <see cref="T:System.Windows.Input.MouseAction" />.</summary>
      <param name="value">The string to convert into a <see cref="T:System.Windows.Input.MouseAction" />.</param>
      <param name="context">Context information that is used for conversion.</param>
      <returns>A new instance of <see cref="T:System.Windows.Input.MouseAction" /> based on the supplied <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Windows.Input.MouseActionValueSerializer.ConvertToString(System.Object,System.Windows.Markup.IValueSerializerContext)">
      <summary>Converts an instance of <see cref="T:System.Windows.Input.MouseAction" /> to a <see cref="T:System.String" />.</summary>
      <param name="value">The key to convert into a string.</param>
      <param name="context">Context information that is used for conversion.</param>
      <returns>An invariant string representation of the specified <see cref="T:System.Windows.Input.MouseAction" />.</returns>
    </member>
    <member name="T:System.Windows.Input.MouseBinding">
      <summary>Binds a <see cref="T:System.Windows.Input.MouseGesture" /> to a <see cref="T:System.Windows.Input.RoutedCommand" /> (or another <see cref="T:System.Windows.Input.ICommand" /> implementation).</summary>
    </member>
    <member name="F:System.Windows.Input.MouseBinding.MouseActionProperty">
      <summary>Identifies the <see cref="P:System.Windows.Input.MouseBinding.MouseAction" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Input.MouseBinding.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.MouseBinding" /> class.</summary>
    </member>
    <member name="M:System.Windows.Input.MouseBinding.#ctor(System.Windows.Input.ICommand,System.Windows.Input.MouseGesture)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.MouseBinding" /> class, using the specified command and mouse gesture.</summary>
      <param name="command">The command associated with the gesture.</param>
      <param name="gesture">The gesture associated with the command.</param>
    </member>
    <member name="M:System.Windows.Input.MouseBinding.CloneCore(System.Windows.Freezable)">
      <summary>Copies the base (non-animated) values of the properties of the specified object.</summary>
      <param name="sourceFreezable">The object to clone.</param>
    </member>
    <member name="M:System.Windows.Input.MouseBinding.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Copies the current values of the properties of the specified object.</summary>
      <param name="sourceFreezable">The object to clone.</param>
    </member>
    <member name="M:System.Windows.Input.MouseBinding.CreateInstanceCore">
      <summary>Creates an instance of an <see cref="T:System.Windows.Input.MouseBinding" />.</summary>
      <returns>The new object.</returns>
    </member>
    <member name="M:System.Windows.Input.MouseBinding.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Creates the instance a frozen clone of the specified <see cref="T:System.Windows.Freezable" /> by using base (non-animated) property values.</summary>
      <param name="sourceFreezable">The object to clone.</param>
    </member>
    <member name="M:System.Windows.Input.MouseBinding.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Creates the current instance a frozen clone of the specified <see cref="T:System.Windows.Freezable" />. If the object has animated dependency properties, their current animated values are copied.</summary>
      <param name="sourceFreezable">The object to clone.</param>
    </member>
    <member name="P:System.Windows.Input.MouseBinding.Gesture">
      <summary>Gets or sets the gesture associated with this <see cref="T:System.Windows.Input.MouseBinding" />.</summary>
      <exception cref="T:System.ArgumentException">
        <see cref="P:System.Windows.Input.MouseBinding.Gesture" /> is set to <see langword="null" />.</exception>
      <returns>The gesture.</returns>
    </member>
    <member name="P:System.Windows.Input.MouseBinding.MouseAction">
      <summary>Gets or sets the <see cref="T:System.Windows.Input.MouseAction" /> associated with this <see cref="T:System.Windows.Input.MouseBinding" />.</summary>
      <returns>The mouse action.  The default is <see cref="F:System.Windows.Input.MouseAction.None" />.</returns>
    </member>
    <member name="T:System.Windows.Input.MouseButton">
      <summary>Defines values that specify the buttons on a mouse device.</summary>
    </member>
    <member name="F:System.Windows.Input.MouseButton.Left">
      <summary>The left mouse button.</summary>
    </member>
    <member name="F:System.Windows.Input.MouseButton.Middle">
      <summary>The middle mouse button.</summary>
    </member>
    <member name="F:System.Windows.Input.MouseButton.Right">
      <summary>The right mouse button.</summary>
    </member>
    <member name="F:System.Windows.Input.MouseButton.XButton1">
      <summary>The first extended mouse button.</summary>
    </member>
    <member name="F:System.Windows.Input.MouseButton.XButton2">
      <summary>The second extended mouse button.</summary>
    </member>
    <member name="T:System.Windows.Input.MouseButtonEventArgs">
      <summary>Provides data for mouse button related events.</summary>
    </member>
    <member name="M:System.Windows.Input.MouseButtonEventArgs.#ctor(System.Windows.Input.MouseDevice,System.Int32,System.Windows.Input.MouseButton)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> class by using the specified <see cref="T:System.Windows.Input.MouseDevice" />, timestamp, and <see cref="T:System.Windows.Input.MouseButton" />.</summary>
      <param name="mouse">The logical Mouse device associated with this event.</param>
      <param name="timestamp">The time when the input occurred.</param>
      <param name="button">The mouse button whose state is being described.</param>
    </member>
    <member name="M:System.Windows.Input.MouseButtonEventArgs.#ctor(System.Windows.Input.MouseDevice,System.Int32,System.Windows.Input.MouseButton,System.Windows.Input.StylusDevice)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> class by using the specified <see cref="T:System.Windows.Input.MouseDevice" />, timestamp, <see cref="T:System.Windows.Input.MouseButton" />, and <see cref="T:System.Windows.Input.StylusDevice" />.  .</summary>
      <param name="mouse">The logical mouse device associated with this event.</param>
      <param name="timestamp">The time the event occurred.</param>
      <param name="button">The button associated with this event.</param>
      <param name="stylusDevice">The stylus device associated with this event.</param>
    </member>
    <member name="M:System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(System.Delegate,System.Object)">
      <summary>Invokes event handlers in a type-specific way, which can increase event system efficiency.</summary>
      <param name="genericHandler">The generic handler to call in a type-specific way.</param>
      <param name="genericTarget">The target to call the handler on.</param>
    </member>
    <member name="P:System.Windows.Input.MouseButtonEventArgs.ButtonState">
      <summary>Gets the state of the button associated with the event.</summary>
      <returns>The state the button is in.</returns>
    </member>
    <member name="P:System.Windows.Input.MouseButtonEventArgs.ChangedButton">
      <summary>Gets the button associated with the event.</summary>
      <returns>The button which was pressed.</returns>
    </member>
    <member name="P:System.Windows.Input.MouseButtonEventArgs.ClickCount">
      <summary>Gets the number of times the button was clicked.</summary>
      <returns>The number of times the mouse button was clicked.</returns>
    </member>
    <member name="T:System.Windows.Input.MouseButtonEventHandler">
      <summary>Represents the method that will handle mouse button related routed events, for example <see cref="E:System.Windows.UIElement.MouseLeftButtonDown" />.</summary>
      <param name="sender">The object where the event handler is attached.</param>
      <param name="e">The event data.</param>
    </member>
    <member name="T:System.Windows.Input.MouseButtonState">
      <summary>Specifies the possible states of a mouse button.</summary>
    </member>
    <member name="F:System.Windows.Input.MouseButtonState.Pressed">
      <summary>The button is pressed.</summary>
    </member>
    <member name="F:System.Windows.Input.MouseButtonState.Released">
      <summary>The button is released.</summary>
    </member>
    <member name="T:System.Windows.Input.MouseDevice">
      <summary>Represents a mouse device.</summary>
    </member>
    <member name="M:System.Windows.Input.MouseDevice.Capture(System.Windows.IInputElement)">
      <summary>Captures mouse events to the specified element.</summary>
      <param name="element">The element to capture the mouse.</param>
      <exception cref="T:System.InvalidOperationException">
        <paramref name="element" /> is not a <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" />.</exception>
      <returns>
        <see langword="true" /> if the element was able to capture the mouse; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.MouseDevice.Capture(System.Windows.IInputElement,System.Windows.Input.CaptureMode)">
      <summary>Captures mouse input to the specified element using the specified <see cref="T:System.Windows.Input.CaptureMode" />.</summary>
      <param name="element">The element to capture the mouse.</param>
      <param name="captureMode">The capture policy to use.</param>
      <exception cref="T:System.InvalidOperationException">
        <paramref name="element" /> is not a <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" />.</exception>
      <exception cref="T:System.ComponentModel.InvalidEnumArgumentException">
        <paramref name="captureMode" /> is not a valid <see cref="T:System.Windows.Input.CaptureMode" />.</exception>
      <returns>
        <see langword="true" /> if the element was able to capture the mouse; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.MouseDevice.GetButtonState(System.Windows.Input.MouseButton)">
      <summary>Gets the state of the specified mouse button.</summary>
      <param name="mouseButton">The button which is being queried.</param>
      <returns>The state of the button.</returns>
    </member>
    <member name="M:System.Windows.Input.MouseDevice.GetClientPosition">
      <summary>Calculates the position of the mouse pointer, in client coordinates.</summary>
      <returns>The position of the mouse pointer, in client coordinates.</returns>
    </member>
    <member name="M:System.Windows.Input.MouseDevice.GetClientPosition(System.Windows.PresentationSource)">
      <summary>Calculates the position of the mouse pointer, in client coordinates, in the specified <see cref="T:System.Windows.PresentationSource" />.</summary>
      <param name="presentationSource">The source in which to obtain the mouse position.</param>
      <returns>The position of the mouse pointer, in client coordinates, in the specified <see cref="T:System.Windows.PresentationSource" />.</returns>
    </member>
    <member name="M:System.Windows.Input.MouseDevice.GetPosition(System.Windows.IInputElement)">
      <summary>Gets the position of the mouse relative to a specified element.</summary>
      <param name="relativeTo">The frame of reference in which to calculate the position of the mouse.</param>
      <exception cref="T:System.InvalidOperationException">
        <paramref name="relativeTo" /> is <see langword="null" /> or is not a <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" />.</exception>
      <returns>The position of the mouse relative to the parameter <paramref name="relativeTo" />.</returns>
    </member>
    <member name="M:System.Windows.Input.MouseDevice.GetScreenPosition">
      <summary>Calculates the screen position of the mouse pointer.</summary>
      <returns>The position of the mouse pointer.</returns>
    </member>
    <member name="M:System.Windows.Input.MouseDevice.SetCursor(System.Windows.Input.Cursor)">
      <summary>Sets the mouse pointer to the specified <see cref="T:System.Windows.Input.Cursor" />.</summary>
      <param name="cursor">The cursor to set the mouse pointer to.</param>
      <returns>
        <see langword="true" /> if the mouse cursor is set; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.MouseDevice.Synchronize">
      <summary>Forces the mouse to resynchronize.</summary>
    </member>
    <member name="M:System.Windows.Input.MouseDevice.UpdateCursor">
      <summary>Forces the mouse cursor to update.</summary>
    </member>
    <member name="P:System.Windows.Input.MouseDevice.ActiveSource">
      <summary>Gets the <see cref="T:System.Windows.PresentationSource" /> that is reporting input for this device.</summary>
      <returns>The source of input for this device.</returns>
    </member>
    <member name="P:System.Windows.Input.MouseDevice.Captured">
      <summary>Gets the <see cref="T:System.Windows.IInputElement" /> that is captured by the mouse.</summary>
      <returns>The element which is captured by the mouse.</returns>
    </member>
    <member name="P:System.Windows.Input.MouseDevice.DirectlyOver">
      <summary>Gets the element that the mouse pointer is directly over.</summary>
      <returns>The element the mouse pointer is over.</returns>
    </member>
    <member name="P:System.Windows.Input.MouseDevice.LeftButton">
      <summary>Gets the state of the left mouse button of this mouse device.</summary>
      <returns>The state of the button.</returns>
    </member>
    <member name="P:System.Windows.Input.MouseDevice.MiddleButton">
      <summary>The state of the middle button of this mouse device.</summary>
      <returns>The state of the button.</returns>
    </member>
    <member name="P:System.Windows.Input.MouseDevice.OverrideCursor">
      <summary>Gets or sets the cursor for the entire application.</summary>
      <returns>The override cursor or <see langword="null" /> if <see cref="P:System.Windows.Input.MouseDevice.OverrideCursor" /> is not set.</returns>
    </member>
    <member name="P:System.Windows.Input.MouseDevice.RightButton">
      <summary>Gets the state of the right button of this mouse device.</summary>
      <returns>The state of the button.</returns>
    </member>
    <member name="P:System.Windows.Input.MouseDevice.Target">
      <summary>Gets the <see cref="T:System.Windows.IInputElement" /> that the input from this mouse device is sent to.</summary>
      <returns>The element that receives the input.</returns>
    </member>
    <member name="P:System.Windows.Input.MouseDevice.XButton1">
      <summary>Gets the state of the first extended button on this mouse device.</summary>
      <returns>The state of the button.</returns>
    </member>
    <member name="P:System.Windows.Input.MouseDevice.XButton2">
      <summary>Gets the state of the second extended button of this mouse device.</summary>
      <returns>The state of the button.</returns>
    </member>
    <member name="T:System.Windows.Input.MouseEventArgs">
      <summary>Provides data for mouse related routed events that do not specifically involve mouse buttons or the mouse wheel, for example <see cref="E:System.Windows.UIElement.MouseMove" />.</summary>
    </member>
    <member name="M:System.Windows.Input.MouseEventArgs.#ctor(System.Windows.Input.MouseDevice,System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.MouseEventArgs" /> class using the specified <see cref="T:System.Windows.Input.MouseDevice" /> and timestamp.</summary>
      <param name="mouse">The mouse device associated with this event.</param>
      <param name="timestamp">The time when the input occurred.</param>
    </member>
    <member name="M:System.Windows.Input.MouseEventArgs.#ctor(System.Windows.Input.MouseDevice,System.Int32,System.Windows.Input.StylusDevice)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.MouseEventArgs" /> class using the specified <see cref="T:System.Windows.Input.MouseDevice" />, timestamp, and <see cref="T:System.Windows.Input.StylusDevice" />.</summary>
      <param name="mouse">The mouse device associated with this event.</param>
      <param name="timestamp">The time when the input occurred.</param>
      <param name="stylusDevice">The logical stylus device associated with this event.</param>
    </member>
    <member name="M:System.Windows.Input.MouseEventArgs.GetPosition(System.Windows.IInputElement)">
      <summary>Returns the position of the mouse pointer relative to the specified element.</summary>
      <param name="relativeTo">The element to use as the frame of reference for calculating the position of the mouse pointer.</param>
      <returns>The x- and y-coordinates of the mouse pointer position relative to the specified object.</returns>
    </member>
    <member name="M:System.Windows.Input.MouseEventArgs.InvokeEventHandler(System.Delegate,System.Object)">
      <summary>Invokes event handlers in a type-specific way, which can increase event system efficiency.</summary>
      <param name="genericHandler">The generic handler to call in a type-specific way.</param>
      <param name="genericTarget">The target to call the handler on.</param>
    </member>
    <member name="P:System.Windows.Input.MouseEventArgs.LeftButton">
      <summary>Gets the current state of the left mouse button.</summary>
      <returns>The current state of the left mouse button, which is either <see cref="F:System.Windows.Input.MouseButtonState.Pressed" /> or <see cref="F:System.Windows.Input.MouseButtonState.Released" />.  There is no default value.</returns>
    </member>
    <member name="P:System.Windows.Input.MouseEventArgs.MiddleButton">
      <summary>Gets the current state of the middle mouse button.</summary>
      <returns>The current state of the middle mouse button, which is either <see cref="F:System.Windows.Input.MouseButtonState.Pressed" /> or <see cref="F:System.Windows.Input.MouseButtonState.Released" />. There is no default value.</returns>
    </member>
    <member name="P:System.Windows.Input.MouseEventArgs.MouseDevice">
      <summary>Gets the mouse device associated with this event.</summary>
      <returns>The mouse device associated with this event.  There is no default value.</returns>
    </member>
    <member name="P:System.Windows.Input.MouseEventArgs.RightButton">
      <summary>Gets the current state of the right mouse button.</summary>
      <returns>The current state of the right mouse button, which is either <see cref="F:System.Windows.Input.MouseButtonState.Pressed" /> or <see cref="F:System.Windows.Input.MouseButtonState.Released" />.  There is no default value.</returns>
    </member>
    <member name="P:System.Windows.Input.MouseEventArgs.StylusDevice">
      <summary>Gets the stylus device associated with this event.</summary>
      <returns>The stylus associated with this event.  There is no default value.</returns>
    </member>
    <member name="P:System.Windows.Input.MouseEventArgs.XButton1">
      <summary>Gets the current state of the first extended mouse button.</summary>
      <returns>The current state of the first extended mouse button, which is either <see cref="F:System.Windows.Input.MouseButtonState.Pressed" /> or <see cref="F:System.Windows.Input.MouseButtonState.Released" />.  There is no default value.</returns>
    </member>
    <member name="P:System.Windows.Input.MouseEventArgs.XButton2">
      <summary>Gets the state of the second extended mouse button.</summary>
      <returns>The current state of the second extended mouse button, which is either <see cref="F:System.Windows.Input.MouseButtonState.Pressed" /> or <see cref="F:System.Windows.Input.MouseButtonState.Released" />.  There is no default value.</returns>
    </member>
    <member name="T:System.Windows.Input.MouseEventHandler">
      <summary>Represents the method that will handle mouse related routed events that do not specifically involve mouse buttons or the mouse wheel; for example, <see cref="E:System.Windows.UIElement.MouseMove" />.</summary>
      <param name="sender">The object where the event handler is attached.</param>
      <param name="e">The event data.</param>
    </member>
    <member name="T:System.Windows.Input.MouseGesture">
      <summary>Defines a mouse input gesture that can be used to invoke a command.</summary>
    </member>
    <member name="M:System.Windows.Input.MouseGesture.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.MouseGesture" /> class.</summary>
    </member>
    <member name="M:System.Windows.Input.MouseGesture.#ctor(System.Windows.Input.MouseAction)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.MouseGesture" /> class using the specified <see cref="T:System.Windows.Input.MouseAction" />.</summary>
      <param name="mouseAction">The action associated with this gesture.</param>
      <exception cref="T:System.ComponentModel.InvalidEnumArgumentException">
        <paramref name="mouseAction" /> is not a valid <see cref="T:System.Windows.Input.MouseAction" /> value.</exception>
    </member>
    <member name="M:System.Windows.Input.MouseGesture.#ctor(System.Windows.Input.MouseAction,System.Windows.Input.ModifierKeys)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.MouseGesture" /> class using the specified <see cref="T:System.Windows.Input.MouseAction" /> and <see cref="T:System.Windows.Input.ModifierKeys" />.</summary>
      <param name="mouseAction">The action associated with this gesture.</param>
      <param name="modifiers">The modifiers associated with this gesture.</param>
      <exception cref="T:System.ComponentModel.InvalidEnumArgumentException">
        <paramref name="mouseAction" /> is not a valid <see cref="T:System.Windows.Input.MouseAction" /> value  
  
 -or-  
  
 <paramref name="modifiers" /> is not a valid <see cref="T:System.Windows.Input.ModifierKeys" /> value.</exception>
    </member>
    <member name="M:System.Windows.Input.MouseGesture.Matches(System.Object,System.Windows.Input.InputEventArgs)">
      <summary>Determines whether <see cref="T:System.Windows.Input.MouseGesture" /> matches the input associated with the specified <see cref="T:System.Windows.Input.InputEventArgs" /> object.</summary>
      <param name="targetElement">The target.</param>
      <param name="inputEventArgs">The input event data to compare with this gesture.</param>
      <returns>
        <see langword="true" /> if the event data matches this <see cref="T:System.Windows.Input.MouseGesture" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Input.MouseGesture.Modifiers">
      <summary>Gets or sets the modifier keys associated with this <see cref="T:System.Windows.Input.MouseGesture" />.</summary>
      <returns>The modifier keys associated with this gesture. The default value is <see cref="F:System.Windows.Input.ModifierKeys.None" />.</returns>
    </member>
    <member name="P:System.Windows.Input.MouseGesture.MouseAction">
      <summary>Gets or sets the <see cref="T:System.Windows.Input.MouseAction" /> associated with this gesture.</summary>
      <returns>The mouse action associated with this gesture. The default value is <see cref="F:System.Windows.Input.MouseAction.None" />.</returns>
    </member>
    <member name="T:System.Windows.Input.MouseGestureConverter">
      <summary>Converts a <see cref="T:System.Windows.Input.MouseGesture" /> object to and from other types.</summary>
    </member>
    <member name="M:System.Windows.Input.MouseGestureConverter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.MouseGestureConverter" /> class.</summary>
    </member>
    <member name="M:System.Windows.Input.MouseGestureConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether an object of the specified type can be converted to an instance of <see cref="T:System.Windows.Input.MouseGesture" />, using the specified context.</summary>
      <param name="context">A format context that provides information about the environment from which this converter is being invoked.</param>
      <param name="sourceType">The type being evaluated for conversion.</param>
      <returns>
        <see langword="true" /> if <paramref name="sourceType" /> is of type <see cref="T:System.String" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.MouseGestureConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether an instance of <see cref="T:System.Windows.Input.MouseGesture" /> can be converted to the specified type, using the specified context.</summary>
      <param name="context">A format context that provides information about the environment from which this converter is being invoked.</param>
      <param name="destinationType">The type being evaluated for conversion.</param>
      <returns>
        <see langword="true" /> if <paramref name="destinationType" /> is of type <see cref="T:System.String" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.MouseGestureConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
      <summary>Attempts to convert the specified object to a <see cref="T:System.Windows.Input.MouseGesture" />, using the specified context.</summary>
      <param name="context">A format context that provides information about the environment from which this converter is being invoked.</param>
      <param name="culture">Culture specific information.</param>
      <param name="source">The object to convert.</param>
      <exception cref="T:System.NotSupportedException">
        <paramref name="source" /> cannot be converter.</exception>
      <returns>The converted object.</returns>
    </member>
    <member name="M:System.Windows.Input.MouseGestureConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
      <summary>Attempts to convert a <see cref="T:System.Windows.Input.MouseGesture" /> to the specified type, using the specified context.</summary>
      <param name="context">A format context that provides information about the environment from which this converter is being invoked.</param>
      <param name="culture">A format context that provides information about the environment from which this converter is being invoked.</param>
      <param name="value">The object to convert.</param>
      <param name="destinationType">The type to convert the object to.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="destinationType" /> is <see langword="null" />.</exception>
      <exception cref="T:System.NotSupportedException">
        <paramref name="value" /> cannot be converted.</exception>
      <returns>The converted object.</returns>
    </member>
    <member name="T:System.Windows.Input.MouseGestureValueSerializer">
      <summary>Converts instances of <see cref="T:System.String" /> to and from instances of <see cref="T:System.Windows.Input.ModifierKeys" />.</summary>
    </member>
    <member name="M:System.Windows.Input.MouseGestureValueSerializer.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.MouseGestureValueSerializer" /> class.</summary>
    </member>
    <member name="M:System.Windows.Input.MouseGestureValueSerializer.CanConvertFromString(System.String,System.Windows.Markup.IValueSerializerContext)">
      <summary>Determines if the specified <see cref="T:System.String" /> can be convert to an instance of <see cref="T:System.Windows.Input.ModifierKeys" />.</summary>
      <param name="value">String to evaluate for conversion.</param>
      <param name="context">Context information that is used for conversion.</param>
      <returns>Always returns <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Input.MouseGestureValueSerializer.CanConvertToString(System.Object,System.Windows.Markup.IValueSerializerContext)">
      <summary>Determines if the specified <see cref="T:System.Windows.Input.ModifierKeys" /> can be converted to a <see cref="T:System.String" />.</summary>
      <param name="value">The modifier keys to evaluate for conversion.</param>
      <param name="context">Context information that is used for conversion.</param>
      <returns>
        <see langword="true" /> if <paramref name="value" /> can be converted into a <see cref="T:System.String" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.MouseGestureValueSerializer.ConvertFromString(System.String,System.Windows.Markup.IValueSerializerContext)">
      <summary>Converts a <see cref="T:System.String" /> into a <see cref="T:System.Windows.Input.ModifierKeys" />.</summary>
      <param name="value">The string to convert into a <see cref="T:System.Windows.Input.ModifierKeys" />.</param>
      <param name="context">Context information that is used for conversion.</param>
      <returns>A new instance of <see cref="T:System.Windows.Input.ModifierKeys" /> based on the supplied <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Windows.Input.MouseGestureValueSerializer.ConvertToString(System.Object,System.Windows.Markup.IValueSerializerContext)">
      <summary>Converts an instance of <see cref="T:System.Windows.Input.ModifierKeys" /> to a <see cref="T:System.String" />.</summary>
      <param name="value">The key to convert into a string.</param>
      <param name="context">Context information that is used for conversion.</param>
      <returns>A string representation of the specified <see cref="T:System.Windows.Input.ModifierKeys" />.</returns>
    </member>
    <member name="T:System.Windows.Input.MouseWheelEventArgs">
      <summary>Provides data for various events that report changes to the mouse wheel delta value of a mouse device.</summary>
    </member>
    <member name="M:System.Windows.Input.MouseWheelEventArgs.#ctor(System.Windows.Input.MouseDevice,System.Int32,System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.MouseWheelEventArgs" /> class.</summary>
      <param name="mouse">The mouse device associated with this event.</param>
      <param name="timestamp">The time when the input occurred.</param>
      <param name="delta">The amount the wheel has changed.</param>
    </member>
    <member name="M:System.Windows.Input.MouseWheelEventArgs.InvokeEventHandler(System.Delegate,System.Object)">
      <summary>Invokes event handlers in a type-specific way, which can increase event system efficiency.</summary>
      <param name="genericHandler">The generic handler to call in a type-specific way.</param>
      <param name="genericTarget">The target to call the handler on.</param>
    </member>
    <member name="P:System.Windows.Input.MouseWheelEventArgs.Delta">
      <summary>Gets a value that indicates the amount that the mouse wheel has changed.</summary>
      <returns>The amount the wheel has changed. This value is positive if the mouse wheel is rotated in an upward direction (away from the user) or negative if the mouse wheel is rotated in a downward direction (toward the user).</returns>
    </member>
    <member name="T:System.Windows.Input.MouseWheelEventHandler">
      <summary>Represents the method that will handle the <see cref="E:System.Windows.UIElement.MouseWheel" /> and <see cref="E:System.Windows.ContentElement.MouseWheel" /> routed events, as well as related attached and Preview events.</summary>
      <param name="sender">The object where the event handler is attached.</param>
      <param name="e">The event data.</param>
    </member>
    <member name="T:System.Windows.Input.NavigationCommands">
      <summary>Provides a standard set of navigation-related commands.</summary>
    </member>
    <member name="P:System.Windows.Input.NavigationCommands.BrowseBack">
      <summary>Gets the value that represents the <see langword="Browse Back" /> command.</summary>
      <returns>The routed UI command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> ALT+LEFT</description></item><item><term> UI Text</term><description> Back</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.NavigationCommands.BrowseForward">
      <summary>Gets the value that represents the <see langword="Browse Forward" /> command.</summary>
      <returns>The routed UI command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> ALT+RIGHT</description></item><item><term> UI Text</term><description> Forward</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.NavigationCommands.BrowseHome">
      <summary>Gets the value that represents the <see langword="Browse Home" /> command.</summary>
      <returns>The routed UI command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> ALT+HOME</description></item><item><term> UI Text</term><description> Home</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.NavigationCommands.BrowseStop">
      <summary>Gets the value that represents the <see langword="Browse Stop" /> command.</summary>
      <returns>The routed UI command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> ALT+ESC</description></item><item><term> UI Text</term><description> Stop</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.NavigationCommands.DecreaseZoom">
      <summary>Gets the value that represents the <see langword="Decrease Zoom" /> command.</summary>
      <returns>The routed UI command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> N/A</description></item><item><term> UI Text</term><description> Decrease Zoom</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.NavigationCommands.Favorites">
      <summary>Gets the value that represents the <see langword="Favorites" /> command.</summary>
      <returns>The routed UI command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> CTRL+I</description></item><item><term> UI Text</term><description> Favorites</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.NavigationCommands.FirstPage">
      <summary>Gets the value that represents the <see langword="First Page" /> command.</summary>
      <returns>The routed UI command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> N/A</description></item><item><term> UI Text</term><description> First Page</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.NavigationCommands.GoToPage">
      <summary>Gets the value that represents the <see langword="Go To Page" /> command.</summary>
      <returns>The routed UI command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> N/A</description></item><item><term> UI Text</term><description> Go To Page</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.NavigationCommands.IncreaseZoom">
      <summary>Gets the value that represents the <see langword="Increase Zoom" /> command.</summary>
      <returns>The routed UI command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> N/A</description></item><item><term> UI Text</term><description> Increase Zoom</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.NavigationCommands.LastPage">
      <summary>Gets the value that represents the <see langword="Last Page" /> command.</summary>
      <returns>The routed UI command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> N/A</description></item><item><term> UI Text</term><description> Last Page</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.NavigationCommands.NavigateJournal">
      <summary>Gets the value that represents the <see langword="Navigate Journal" /> command.</summary>
      <returns>The routed UI command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> N/A</description></item><item><term> UI Text</term><description> Navigation Journal</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.NavigationCommands.NextPage">
      <summary>Gets the value that represents the <see langword="Next Page" /> command.</summary>
      <returns>The routed UI command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> N/A</description></item><item><term> UI Text</term><description> Next Page</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.NavigationCommands.PreviousPage">
      <summary>Gets the value that represents the <see langword="Previous Page" /> command.</summary>
      <returns>The routed UI command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> N/A</description></item><item><term> UI Text</term><description> Previous Page</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.NavigationCommands.Refresh">
      <summary>Gets the value that represents the <see langword="Refresh" /> command.</summary>
      <returns>The routed UI command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> F5</description></item><item><term> UI Text</term><description> Refresh</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.NavigationCommands.Search">
      <summary>Gets the value that represents the <see langword="Search" /> command.</summary>
      <returns>The routed UI command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> F3</description></item><item><term> UI Text</term><description> Search</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Input.NavigationCommands.Zoom">
      <summary>Gets the value that represents the <see langword="Zoom" /> command.</summary>
      <returns>The routed UI command.  
  
 <list type="table"><listheader><term> Default Values</term><description></description></listheader><item><term> Key Gesture</term><description> N/A</description></item><item><term> UI Text</term><description> Zoom</description></item></list></returns>
    </member>
    <member name="T:System.Windows.Input.NotifyInputEventArgs">
      <summary>Provides data for raw input being processed by the <see cref="P:System.Windows.Input.NotifyInputEventArgs.InputManager" />.</summary>
    </member>
    <member name="P:System.Windows.Input.NotifyInputEventArgs.InputManager">
      <summary>Gets the input manager processing the input event.</summary>
      <returns>The input manager.</returns>
    </member>
    <member name="P:System.Windows.Input.NotifyInputEventArgs.StagingItem">
      <summary>Gets the staging area input item being processed by the input manager.</summary>
      <returns>The staging area.</returns>
    </member>
    <member name="T:System.Windows.Input.NotifyInputEventHandler">
      <summary>Represents the method that will handle <see cref="E:System.Windows.Input.InputManager.PreNotifyInput" /> and <see cref="E:System.Windows.Input.InputManager.PostNotifyInput" /> events.</summary>
      <param name="sender">The source of the event.</param>
      <param name="e">The event data.</param>
    </member>
    <member name="T:System.Windows.Input.PreProcessInputEventArgs">
      <summary>Provides data for preprocess input events.</summary>
    </member>
    <member name="M:System.Windows.Input.PreProcessInputEventArgs.Cancel">
      <summary>Cancels the processing of the input event.</summary>
    </member>
    <member name="P:System.Windows.Input.PreProcessInputEventArgs.Canceled">
      <summary>Determines whether processing of the input event was canceled.</summary>
      <returns>
        <see langword="true" /> if the processing was canceled; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Windows.Input.PreProcessInputEventHandler">
      <summary>Represents the method that will handle the <see cref="E:System.Windows.Input.InputManager.PreProcessInput" /> event.</summary>
      <param name="sender">The source of the event.</param>
      <param name="e">The event data.</param>
    </member>
    <member name="T:System.Windows.Input.ProcessInputEventArgs">
      <summary>Provides data for postprocess input events.</summary>
    </member>
    <member name="M:System.Windows.Input.ProcessInputEventArgs.PeekInput">
      <summary>Gets, but does not pop, the input event on the top of the staging area stack.</summary>
      <returns>The input event that is on the top of the staging area stack.</returns>
    </member>
    <member name="M:System.Windows.Input.ProcessInputEventArgs.PopInput">
      <summary>Removes the input event off the top of the staging area stack.</summary>
      <returns>The input event that was on the top of the staging area stack. This will be <see langword="null" /> if the staging area is empty.</returns>
    </member>
    <member name="M:System.Windows.Input.ProcessInputEventArgs.PushInput(System.Windows.Input.InputEventArgs,System.Windows.Input.StagingAreaInputItem)">
      <summary>Puts the specified input event onto the top of the specified staging area stack.</summary>
      <param name="input">The input event to put on the staging area stack.</param>
      <param name="promote">An existing staging area item to promote the state from.</param>
      <returns>The staging area input item that wraps the specified input.</returns>
    </member>
    <member name="M:System.Windows.Input.ProcessInputEventArgs.PushInput(System.Windows.Input.StagingAreaInputItem)">
      <summary>Puts the specified input event onto the top of the staging area stack.</summary>
      <param name="input">The input event to put on the staging area stack.</param>
      <returns>The staging area input item.</returns>
    </member>
    <member name="T:System.Windows.Input.ProcessInputEventHandler">
      <summary>Represents the method that will handle the <see cref="E:System.Windows.Input.InputManager.PostProcessInput" /> event.</summary>
      <param name="sender">The source of the event.</param>
      <param name="e">The event data.</param>
    </member>
    <member name="T:System.Windows.Input.QueryCursorEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.Input.Mouse.QueryCursor" /> event.</summary>
    </member>
    <member name="M:System.Windows.Input.QueryCursorEventArgs.#ctor(System.Windows.Input.MouseDevice,System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.QueryCursorEventArgs" /> class, by using the specified mouse device and the specified timestamp.</summary>
      <param name="mouse">The logical mouse device associated with this event.</param>
      <param name="timestamp">The time when the input occurred.</param>
    </member>
    <member name="M:System.Windows.Input.QueryCursorEventArgs.#ctor(System.Windows.Input.MouseDevice,System.Int32,System.Windows.Input.StylusDevice)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.QueryCursorEventArgs" /> class, by using the specified mouse device, timestamp, and stylus device.</summary>
      <param name="mouse">The logical mouse device associated with this event.</param>
      <param name="timestamp">The time when the input occurred.</param>
      <param name="stylusDevice">The stylus pointer associated with this event.</param>
    </member>
    <member name="M:System.Windows.Input.QueryCursorEventArgs.InvokeEventHandler(System.Delegate,System.Object)">
      <summary>Invokes event handlers in a type-specific way, which can increase event system efficiency.</summary>
      <param name="genericHandler">The generic handler to call in a type-specific way.</param>
      <param name="genericTarget">The target to call the handler on.</param>
    </member>
    <member name="P:System.Windows.Input.QueryCursorEventArgs.Cursor">
      <summary>Gets or sets the cursor associated with this event.</summary>
      <returns>The cursor.</returns>
    </member>
    <member name="T:System.Windows.Input.QueryCursorEventHandler">
      <summary>Represents the method that will handle the <see cref="E:System.Windows.UIElement.QueryCursor" /> and <see cref="E:System.Windows.ContentElement.QueryCursor" /> events, as well as the <see cref="E:System.Windows.Input.Mouse.QueryCursor" /> attached event.</summary>
      <param name="sender">The object where the event handler is attached.</param>
      <param name="e">The event data.</param>
    </member>
    <member name="T:System.Windows.Input.RestoreFocusMode">
      <summary>Specifies how Windows Presentation Foundation (WPF) restores focus to the window.</summary>
    </member>
    <member name="F:System.Windows.Input.RestoreFocusMode.Auto">
      <summary>WPF automatically tries to restore focus to the element that last had focus.</summary>
    </member>
    <member name="F:System.Windows.Input.RestoreFocusMode.None">
      <summary>WPF does not restore focus.</summary>
    </member>
    <member name="T:System.Windows.Input.RoutedCommand">
      <summary>Defines a command that implements <see cref="T:System.Windows.Input.ICommand" /> and is routed through the element tree.</summary>
    </member>
    <member name="E:System.Windows.Input.RoutedCommand.CanExecuteChanged">
      <summary>Occurs when changes to the command source are detected by the command manager. These changes often affect whether the command should execute on the current command target.</summary>
    </member>
    <member name="M:System.Windows.Input.RoutedCommand.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.RoutedCommand" /> class.</summary>
    </member>
    <member name="M:System.Windows.Input.RoutedCommand.#ctor(System.String,System.Type)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.RoutedCommand" /> class with the specified name and owner type.</summary>
      <param name="name">Declared name for serialization.</param>
      <param name="ownerType">The type which is registering the command.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="name" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="ownerType" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Input.RoutedCommand.#ctor(System.String,System.Type,System.Windows.Input.InputGestureCollection)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.RoutedCommand" /> class with the specified name, owner type, and collection of gestures.</summary>
      <param name="name">Declared name for serialization.</param>
      <param name="ownerType">The type that is registering the command.</param>
      <param name="inputGestures">Default input gestures associated with this command.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="name" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">the length of <paramref name="name" /> is zero  
  
-or-
  
 <paramref name="ownerType" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Input.RoutedCommand.CanExecute(System.Object,System.Windows.IInputElement)">
      <summary>Determines whether this <see cref="T:System.Windows.Input.RoutedCommand" /> can execute in its current state.</summary>
      <param name="parameter">A user defined data type.</param>
      <param name="target">The command target.</param>
      <exception cref="T:System.InvalidOperationException">
        <paramref name="target" /> is not a <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" />.</exception>
      <returns>
        <see langword="true" /> if the command can execute on the current command target; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.RoutedCommand.Execute(System.Object,System.Windows.IInputElement)">
      <summary>Executes the <see cref="T:System.Windows.Input.RoutedCommand" /> on the current command target.</summary>
      <param name="parameter">User defined parameter to be passed to the handler.</param>
      <param name="target">Element at which to begin looking for command handlers.</param>
      <exception cref="T:System.InvalidOperationException">
        <paramref name="target" /> is not a <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" />.</exception>
    </member>
    <member name="M:System.Windows.Input.RoutedCommand.System#Windows#Input#ICommand#CanExecute(System.Object)">
      <summary>For a description of this members, see <see cref="M:System.Windows.Input.ICommand.CanExecute(System.Object)" />.</summary>
      <param name="parameter">Data used by the command.  If the command does not require data to be passed, this object can be set to <see langword="null" />.</param>
      <returns>
        <see langword="true" /> if this command can be executed; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.RoutedCommand.System#Windows#Input#ICommand#Execute(System.Object)">
      <summary>For a description of this members, see <see cref="M:System.Windows.Input.ICommand.Execute(System.Object)" />.</summary>
      <param name="parameter">Data used by the command.  If the command does not require data to be passed, this object can be set to <see langword="null" />.</param>
    </member>
    <member name="P:System.Windows.Input.RoutedCommand.InputGestures">
      <summary>Gets the collection of <see cref="T:System.Windows.Input.InputGesture" /> objects that are associated with this command.</summary>
      <returns>The input gestures.</returns>
    </member>
    <member name="P:System.Windows.Input.RoutedCommand.Name">
      <summary>Gets the name of the command.</summary>
      <returns>The name of the command.</returns>
    </member>
    <member name="P:System.Windows.Input.RoutedCommand.OwnerType">
      <summary>Gets the type that is registered with the command.</summary>
      <returns>The type of the command owner.</returns>
    </member>
    <member name="T:System.Windows.Input.RoutedUICommand">
      <summary>Defines an <see cref="T:System.Windows.Input.ICommand" /> that is routed through the element tree and contains a text property.</summary>
    </member>
    <member name="M:System.Windows.Input.RoutedUICommand.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.RoutedUICommand" /> class.</summary>
    </member>
    <member name="M:System.Windows.Input.RoutedUICommand.#ctor(System.String,System.String,System.Type)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.RoutedUICommand" /> class, using the specified descriptive text, declared name, and owner type.</summary>
      <param name="text">Descriptive text for the command.</param>
      <param name="name">The declared name of the command for serialization.</param>
      <param name="ownerType">The type that is registering the command.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="name" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="ownerType" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Input.RoutedUICommand.#ctor(System.String,System.String,System.Type,System.Windows.Input.InputGestureCollection)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.RoutedUICommand" /> class, using the specified descriptive text, declared name, owner type, and input gestures.</summary>
      <param name="text">Descriptive text for the command.</param>
      <param name="name">The declared name of the command for serialization.</param>
      <param name="ownerType">The type that is registering the command.</param>
      <param name="inputGestures">A collection of gestures to associate with the command.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="name" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="ownerType" /> is <see langword="null" />.</exception>
    </member>
    <member name="P:System.Windows.Input.RoutedUICommand.Text">
      <summary>Gets or sets the text that describes this command.</summary>
      <returns>The text that describes the command.  The default is an empty string.</returns>
    </member>
    <member name="T:System.Windows.Input.SpeechMode">
      <summary>Specifies the mode of interpretation for speech input.</summary>
    </member>
    <member name="F:System.Windows.Input.SpeechMode.Command">
      <summary>Speech input is interpreted as commands.</summary>
    </member>
    <member name="F:System.Windows.Input.SpeechMode.Dictation">
      <summary>Speech input is interpreted as dictation.</summary>
    </member>
    <member name="F:System.Windows.Input.SpeechMode.Indeterminate">
      <summary>Speech input mode is indeterminate.</summary>
    </member>
    <member name="T:System.Windows.Input.StagingAreaInputItem">
      <summary>Encapsulates an input event when it is being processed by the input manager.</summary>
    </member>
    <member name="M:System.Windows.Input.StagingAreaInputItem.GetData(System.Object)">
      <summary>Gets the input data associated with the specified key.</summary>
      <param name="key">An arbitrary key for the data. This cannot be <see langword="null" />.</param>
      <returns>The data for this key, or <see langword="null" />.</returns>
    </member>
    <member name="M:System.Windows.Input.StagingAreaInputItem.SetData(System.Object,System.Object)">
      <summary>Creates a dictionary entry by using the specified key and the specified data.</summary>
      <param name="key">An arbitrary key for the data. This cannot be <see langword="null" />.</param>
      <param name="value">The data to set for this key. This can be <see langword="null" />.</param>
    </member>
    <member name="P:System.Windows.Input.StagingAreaInputItem.Input">
      <summary>Gets the input event data associated with this <see cref="T:System.Windows.Input.StagingAreaInputItem" /> object.</summary>
      <returns>The event.</returns>
    </member>
    <member name="T:System.Windows.Input.Stylus">
      <summary>Provides access to general information about a tablet pen.</summary>
    </member>
    <member name="E:System.Windows.Input.Stylus.GotStylusCapture">
      <summary>Occurs when an element captures the stylus events.</summary>
    </member>
    <member name="E:System.Windows.Input.Stylus.LostStylusCapture">
      <summary>Occurs when an element releases stylus events.</summary>
    </member>
    <member name="E:System.Windows.Input.Stylus.PreviewStylusButtonDown">
      <summary>Occurs when the user presses one of the buttons on the stylus.</summary>
    </member>
    <member name="E:System.Windows.Input.Stylus.PreviewStylusButtonUp">
      <summary>Occurs when the user releases one of the buttons on the stylus.</summary>
    </member>
    <member name="E:System.Windows.Input.Stylus.PreviewStylusDown">
      <summary>Occurs when user touches the tip of the stylus to the tablet.</summary>
    </member>
    <member name="E:System.Windows.Input.Stylus.PreviewStylusInAirMove">
      <summary>Occurs if the stylus moves while it is within range of (but not touching) the tablet.</summary>
    </member>
    <member name="E:System.Windows.Input.Stylus.PreviewStylusInRange">
      <summary>Occurs when the stylus comes within range of the tablet.</summary>
    </member>
    <member name="E:System.Windows.Input.Stylus.PreviewStylusMove">
      <summary>Occurs when the stylus moves while it is touching the tablet.</summary>
    </member>
    <member name="E:System.Windows.Input.Stylus.PreviewStylusOutOfRange">
      <summary>Occurs when the stylus goes out of range of the tablet.</summary>
    </member>
    <member name="E:System.Windows.Input.Stylus.PreviewStylusSystemGesture">
      <summary>Occurs when the user makes a system gesture with this stylus.</summary>
    </member>
    <member name="E:System.Windows.Input.Stylus.PreviewStylusUp">
      <summary>Occurs when the user lifts the stylus from the tablet.</summary>
    </member>
    <member name="E:System.Windows.Input.Stylus.StylusButtonDown">
      <summary>Occurs when the user presses one of the buttons on the stylus.</summary>
    </member>
    <member name="E:System.Windows.Input.Stylus.StylusButtonUp">
      <summary>Occurs when the user releases one of the buttons on the stylus.</summary>
    </member>
    <member name="E:System.Windows.Input.Stylus.StylusDown">
      <summary>Occurs when the user touches the tip of the stylus to the tablet.</summary>
    </member>
    <member name="E:System.Windows.Input.Stylus.StylusEnter">
      <summary>Occurs when the stylus cursor enters the bounds of an element.</summary>
    </member>
    <member name="E:System.Windows.Input.Stylus.StylusInAirMove">
      <summary>Occurs when the stylus moves while it is in range of, but not touching, the tablet.</summary>
    </member>
    <member name="E:System.Windows.Input.Stylus.StylusInRange">
      <summary>Occurs when the stylus comes within range of the tablet.</summary>
    </member>
    <member name="E:System.Windows.Input.Stylus.StylusLeave">
      <summary>Occurs when the stylus cursor leaves the bounds of an element.</summary>
    </member>
    <member name="E:System.Windows.Input.Stylus.StylusMove">
      <summary>Occurs when the stylus moves while it is touching the tablet.</summary>
    </member>
    <member name="E:System.Windows.Input.Stylus.StylusOutOfRange">
      <summary>Occurs when the stylus goes out of range of the tablet.</summary>
    </member>
    <member name="E:System.Windows.Input.Stylus.StylusSystemGesture">
      <summary>Occurs when the user makes a system gesture with this stylus.</summary>
    </member>
    <member name="E:System.Windows.Input.Stylus.StylusUp">
      <summary>Occurs when the user raises the stylus from the Tablet PC.</summary>
    </member>
    <member name="F:System.Windows.Input.Stylus.GotStylusCaptureEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.Stylus.GotStylusCapture" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.Stylus.IsFlicksEnabledProperty">
      <summary>Identifies the <see cref="P:System.Windows.Input.Stylus.IsFlicksEnabled" /> attached property.</summary>
    </member>
    <member name="F:System.Windows.Input.Stylus.IsPressAndHoldEnabledProperty">
      <summary>Identifies the <see cref="P:System.Windows.Input.Stylus.IsPressAndHoldEnabled" /> attached property.</summary>
    </member>
    <member name="F:System.Windows.Input.Stylus.IsTapFeedbackEnabledProperty">
      <summary>Identifies the <see cref="P:System.Windows.Input.Stylus.IsTapFeedbackEnabled" /> attached property.</summary>
    </member>
    <member name="F:System.Windows.Input.Stylus.IsTouchFeedbackEnabledProperty">
      <summary>Identifies the <see cref="P:System.Windows.Input.Stylus.IsTouchFeedbackEnabled" /> attached property.</summary>
    </member>
    <member name="F:System.Windows.Input.Stylus.LostStylusCaptureEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.Stylus.LostStylusCapture" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.Stylus.PreviewStylusButtonDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.Stylus.PreviewStylusButtonDown" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.Stylus.PreviewStylusButtonUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.Stylus.PreviewStylusButtonUp" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.Stylus.PreviewStylusDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.Stylus.PreviewStylusDown" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.Stylus.PreviewStylusInAirMoveEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.Stylus.PreviewStylusInAirMove" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.Stylus.PreviewStylusInRangeEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.Stylus.PreviewStylusInRange" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.Stylus.PreviewStylusMoveEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.Stylus.PreviewStylusMove" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.Stylus.PreviewStylusOutOfRangeEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.Stylus.PreviewStylusOutOfRange" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.Stylus.PreviewStylusSystemGestureEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.Stylus.PreviewStylusSystemGesture" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.Stylus.PreviewStylusUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.Stylus.PreviewStylusUp" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.Stylus.StylusButtonDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.Stylus.StylusButtonDown" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.Stylus.StylusButtonUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.Stylus.StylusButtonUp" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.Stylus.StylusDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.Stylus.StylusDown" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.Stylus.StylusEnterEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.Stylus.StylusEnter" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.Stylus.StylusInAirMoveEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.Stylus.StylusInAirMove" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.Stylus.StylusInRangeEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.Stylus.StylusInRange" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.Stylus.StylusLeaveEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.Stylus.StylusLeave" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.Stylus.StylusMoveEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.Stylus.StylusMove" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.Stylus.StylusOutOfRangeEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.Stylus.StylusOutOfRange" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.Stylus.StylusSystemGestureEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.Stylus.StylusSystemGesture" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.Stylus.StylusUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.Stylus.StylusUp" /> attached event.</summary>
    </member>
    <member name="M:System.Windows.Input.Stylus.AddGotStylusCaptureHandler(System.Windows.DependencyObject,System.Windows.Input.StylusEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.Stylus.GotStylusCapture" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to add.</param>
    </member>
    <member name="M:System.Windows.Input.Stylus.AddLostStylusCaptureHandler(System.Windows.DependencyObject,System.Windows.Input.StylusEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.Stylus.LostStylusCapture" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to add.</param>
    </member>
    <member name="M:System.Windows.Input.Stylus.AddPreviewStylusButtonDownHandler(System.Windows.DependencyObject,System.Windows.Input.StylusButtonEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.Stylus.PreviewStylusButtonDown" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to add.</param>
    </member>
    <member name="M:System.Windows.Input.Stylus.AddPreviewStylusButtonUpHandler(System.Windows.DependencyObject,System.Windows.Input.StylusButtonEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.Stylus.PreviewStylusButtonUp" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to add.</param>
    </member>
    <member name="M:System.Windows.Input.Stylus.AddPreviewStylusDownHandler(System.Windows.DependencyObject,System.Windows.Input.StylusDownEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.Stylus.PreviewStylusDown" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to add.</param>
    </member>
    <member name="M:System.Windows.Input.Stylus.AddPreviewStylusInAirMoveHandler(System.Windows.DependencyObject,System.Windows.Input.StylusEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.Stylus.PreviewStylusInAirMove" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to add.</param>
    </member>
    <member name="M:System.Windows.Input.Stylus.AddPreviewStylusInRangeHandler(System.Windows.DependencyObject,System.Windows.Input.StylusEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.Stylus.PreviewStylusInRange" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to add.</param>
    </member>
    <member name="M:System.Windows.Input.Stylus.AddPreviewStylusMoveHandler(System.Windows.DependencyObject,System.Windows.Input.StylusEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.Stylus.PreviewStylusMove" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to add.</param>
    </member>
    <member name="M:System.Windows.Input.Stylus.AddPreviewStylusOutOfRangeHandler(System.Windows.DependencyObject,System.Windows.Input.StylusEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.Stylus.PreviewStylusOutOfRange" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to add.</param>
    </member>
    <member name="M:System.Windows.Input.Stylus.AddPreviewStylusSystemGestureHandler(System.Windows.DependencyObject,System.Windows.Input.StylusSystemGestureEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.Stylus.PreviewStylusSystemGesture" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to add.</param>
    </member>
    <member name="M:System.Windows.Input.Stylus.AddPreviewStylusUpHandler(System.Windows.DependencyObject,System.Windows.Input.StylusEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.Stylus.PreviewStylusUp" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to add.</param>
    </member>
    <member name="M:System.Windows.Input.Stylus.AddStylusButtonDownHandler(System.Windows.DependencyObject,System.Windows.Input.StylusButtonEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.Stylus.StylusButtonDown" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to add.</param>
    </member>
    <member name="M:System.Windows.Input.Stylus.AddStylusButtonUpHandler(System.Windows.DependencyObject,System.Windows.Input.StylusButtonEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.Stylus.StylusButtonUp" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to add.</param>
    </member>
    <member name="M:System.Windows.Input.Stylus.AddStylusDownHandler(System.Windows.DependencyObject,System.Windows.Input.StylusDownEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.Stylus.StylusDown" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to add.</param>
    </member>
    <member name="M:System.Windows.Input.Stylus.AddStylusEnterHandler(System.Windows.DependencyObject,System.Windows.Input.StylusEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.Stylus.StylusEnter" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to add.</param>
    </member>
    <member name="M:System.Windows.Input.Stylus.AddStylusInAirMoveHandler(System.Windows.DependencyObject,System.Windows.Input.StylusEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.Stylus.StylusInAirMove" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to add.</param>
    </member>
    <member name="M:System.Windows.Input.Stylus.AddStylusInRangeHandler(System.Windows.DependencyObject,System.Windows.Input.StylusEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.Stylus.StylusInRange" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to add.</param>
    </member>
    <member name="M:System.Windows.Input.Stylus.AddStylusLeaveHandler(System.Windows.DependencyObject,System.Windows.Input.StylusEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.Stylus.StylusLeave" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to add.</param>
    </member>
    <member name="M:System.Windows.Input.Stylus.AddStylusMoveHandler(System.Windows.DependencyObject,System.Windows.Input.StylusEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.Stylus.StylusMove" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to add.</param>
    </member>
    <member name="M:System.Windows.Input.Stylus.AddStylusOutOfRangeHandler(System.Windows.DependencyObject,System.Windows.Input.StylusEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.Stylus.StylusOutOfRange" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to add.</param>
    </member>
    <member name="M:System.Windows.Input.Stylus.AddStylusSystemGestureHandler(System.Windows.DependencyObject,System.Windows.Input.StylusSystemGestureEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.Stylus.StylusSystemGesture" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to add.</param>
    </member>
    <member name="M:System.Windows.Input.Stylus.AddStylusUpHandler(System.Windows.DependencyObject,System.Windows.Input.StylusEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.Stylus.StylusUp" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to add.</param>
    </member>
    <member name="M:System.Windows.Input.Stylus.Capture(System.Windows.IInputElement)">
      <summary>Captures the stylus to the specified element.</summary>
      <param name="element">The element to capture the stylus to.</param>
      <returns>
        <see langword="true" /> if the stylus is captured to <paramref name="element" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.Stylus.Capture(System.Windows.IInputElement,System.Windows.Input.CaptureMode)">
      <summary>Captures the stylus to the specified element.</summary>
      <param name="element">The element to capture the stylus to.</param>
      <param name="captureMode">One of the <see cref="T:System.Windows.Input.CaptureMode" /> values.</param>
      <returns>
        <see langword="true" /> if the stylus is captured to <paramref name="element" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.Stylus.GetIsFlicksEnabled(System.Windows.DependencyObject)">
      <summary>Gets the value of the <see cref="P:System.Windows.Input.Stylus.IsFlicksEnabled" /> attached property on the specified element.</summary>
      <param name="element">A <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> on which to determine whether flicks are enabled.</param>
      <returns>
        <see langword="true" /> if the specified element has flicks enabled; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.Stylus.GetIsPressAndHoldEnabled(System.Windows.DependencyObject)">
      <summary>Gets the value of the <see cref="P:System.Windows.Input.Stylus.IsPressAndHoldEnabled" /> attached property on the specified element.</summary>
      <param name="element">A <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> on which to determine whether press and hold is enabled.</param>
      <returns>
        <see langword="true" /> if the specified element has press and hold enabled; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.Stylus.GetIsTapFeedbackEnabled(System.Windows.DependencyObject)">
      <summary>Gets the value of the <see cref="P:System.Windows.Input.Stylus.IsTapFeedbackEnabled" /> attached property on the specified element.</summary>
      <param name="element">A <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> on which to determine whether tap feedback enabled.</param>
      <returns>
        <see langword="true" /> if the specified element has tap feedback enabled; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.Stylus.GetIsTouchFeedbackEnabled(System.Windows.DependencyObject)">
      <summary>Gets the value of the <see cref="P:System.Windows.Input.Stylus.IsTouchFeedbackEnabled" /> attached property on the specified element.</summary>
      <param name="element">A <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> on which to determine whether touch input feedback enabled.</param>
      <returns>
        <see langword="true" /> if touch input feedback is enabled, otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.Stylus.RemoveGotStylusCaptureHandler(System.Windows.DependencyObject,System.Windows.Input.StylusEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.Stylus.GotStylusCapture" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to remove.</param>
    </member>
    <member name="M:System.Windows.Input.Stylus.RemoveLostStylusCaptureHandler(System.Windows.DependencyObject,System.Windows.Input.StylusEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.Stylus.LostStylusCapture" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to remove.</param>
    </member>
    <member name="M:System.Windows.Input.Stylus.RemovePreviewStylusButtonDownHandler(System.Windows.DependencyObject,System.Windows.Input.StylusButtonEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.Stylus.PreviewStylusButtonDown" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to remove.</param>
    </member>
    <member name="M:System.Windows.Input.Stylus.RemovePreviewStylusButtonUpHandler(System.Windows.DependencyObject,System.Windows.Input.StylusButtonEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.Stylus.PreviewStylusButtonUp" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to remove.</param>
    </member>
    <member name="M:System.Windows.Input.Stylus.RemovePreviewStylusDownHandler(System.Windows.DependencyObject,System.Windows.Input.StylusDownEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.Stylus.PreviewStylusDown" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to remove.</param>
    </member>
    <member name="M:System.Windows.Input.Stylus.RemovePreviewStylusInAirMoveHandler(System.Windows.DependencyObject,System.Windows.Input.StylusEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.Stylus.PreviewStylusInAirMove" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to remove.</param>
    </member>
    <member name="M:System.Windows.Input.Stylus.RemovePreviewStylusInRangeHandler(System.Windows.DependencyObject,System.Windows.Input.StylusEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.Stylus.PreviewStylusInRange" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to remove.</param>
    </member>
    <member name="M:System.Windows.Input.Stylus.RemovePreviewStylusMoveHandler(System.Windows.DependencyObject,System.Windows.Input.StylusEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.Stylus.PreviewStylusMove" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to remove.</param>
    </member>
    <member name="M:System.Windows.Input.Stylus.RemovePreviewStylusOutOfRangeHandler(System.Windows.DependencyObject,System.Windows.Input.StylusEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.Stylus.PreviewStylusOutOfRange" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to remove.</param>
    </member>
    <member name="M:System.Windows.Input.Stylus.RemovePreviewStylusSystemGestureHandler(System.Windows.DependencyObject,System.Windows.Input.StylusSystemGestureEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.Stylus.PreviewStylusSystemGesture" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to remove.</param>
    </member>
    <member name="M:System.Windows.Input.Stylus.RemovePreviewStylusUpHandler(System.Windows.DependencyObject,System.Windows.Input.StylusEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.Stylus.PreviewStylusUp" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to remove.</param>
    </member>
    <member name="M:System.Windows.Input.Stylus.RemoveStylusButtonDownHandler(System.Windows.DependencyObject,System.Windows.Input.StylusButtonEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.Stylus.StylusButtonDown" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to remove.</param>
    </member>
    <member name="M:System.Windows.Input.Stylus.RemoveStylusButtonUpHandler(System.Windows.DependencyObject,System.Windows.Input.StylusButtonEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.Stylus.StylusButtonUp" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to remove.</param>
    </member>
    <member name="M:System.Windows.Input.Stylus.RemoveStylusDownHandler(System.Windows.DependencyObject,System.Windows.Input.StylusDownEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.Stylus.StylusDown" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to remove.</param>
    </member>
    <member name="M:System.Windows.Input.Stylus.RemoveStylusEnterHandler(System.Windows.DependencyObject,System.Windows.Input.StylusEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.Stylus.StylusEnter" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to remove.</param>
    </member>
    <member name="M:System.Windows.Input.Stylus.RemoveStylusInAirMoveHandler(System.Windows.DependencyObject,System.Windows.Input.StylusEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.Stylus.StylusInAirMove" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to remove.</param>
    </member>
    <member name="M:System.Windows.Input.Stylus.RemoveStylusInRangeHandler(System.Windows.DependencyObject,System.Windows.Input.StylusEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.Stylus.StylusInRange" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to remove.</param>
    </member>
    <member name="M:System.Windows.Input.Stylus.RemoveStylusLeaveHandler(System.Windows.DependencyObject,System.Windows.Input.StylusEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.Stylus.StylusLeave" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to remove.</param>
    </member>
    <member name="M:System.Windows.Input.Stylus.RemoveStylusMoveHandler(System.Windows.DependencyObject,System.Windows.Input.StylusEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.Stylus.StylusMove" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to remove.</param>
    </member>
    <member name="M:System.Windows.Input.Stylus.RemoveStylusOutOfRangeHandler(System.Windows.DependencyObject,System.Windows.Input.StylusEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.Stylus.StylusOutOfRange" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to remove.</param>
    </member>
    <member name="M:System.Windows.Input.Stylus.RemoveStylusSystemGestureHandler(System.Windows.DependencyObject,System.Windows.Input.StylusSystemGestureEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.Stylus.StylusSystemGesture" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to remove.</param>
    </member>
    <member name="M:System.Windows.Input.Stylus.RemoveStylusUpHandler(System.Windows.DependencyObject,System.Windows.Input.StylusEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.Stylus.StylusUp" /> attached event.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> that listens to this event.</param>
      <param name="handler">The event handler to remove.</param>
    </member>
    <member name="M:System.Windows.Input.Stylus.SetIsFlicksEnabled(System.Windows.DependencyObject,System.Boolean)">
      <summary>Gets the value of the <see cref="P:System.Windows.Input.Stylus.IsFlicksEnabled" /> attached property on the specified element.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> on which to enable flicks.</param>
      <param name="enabled">
        <see langword="true" /> to enable flicks; <see langword="false" /> to disable flicks.</param>
    </member>
    <member name="M:System.Windows.Input.Stylus.SetIsPressAndHoldEnabled(System.Windows.DependencyObject,System.Boolean)">
      <summary>Sets the value of the <see cref="P:System.Windows.Input.Stylus.IsPressAndHoldEnabled" /> attached property on the specified element.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> on which to enable press and hold.</param>
      <param name="enabled">
        <see langword="true" /> to enable press and hold; <see langword="false" /> to disable press and hold.</param>
    </member>
    <member name="M:System.Windows.Input.Stylus.SetIsTapFeedbackEnabled(System.Windows.DependencyObject,System.Boolean)">
      <summary>Sets the value of the <see cref="P:System.Windows.Input.Stylus.IsTapFeedbackEnabled" /> attached property on the specified element.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> on which to enable tap feedback.</param>
      <param name="enabled">
        <see langword="true" /> to enable tap feedback; <see langword="false" /> to disable tap feedback.</param>
    </member>
    <member name="M:System.Windows.Input.Stylus.SetIsTouchFeedbackEnabled(System.Windows.DependencyObject,System.Boolean)">
      <summary>Sets the value of the <see cref="P:System.Windows.Input.Stylus.IsTouchFeedbackEnabled" /> attached property on the specified element.</summary>
      <param name="element">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.ContentElement" /> on which to enable tap feedback.</param>
      <param name="enabled">
        <see langword="true" /> to enable touch input feedback; <see langword="false" /> to disable touch input feedback.</param>
    </member>
    <member name="M:System.Windows.Input.Stylus.Synchronize">
      <summary>Synchronizes the cursor and the user interface.</summary>
    </member>
    <member name="P:System.Windows.Input.Stylus.Captured">
      <summary>Gets the element to which the stylus is bound.</summary>
      <returns>The <see cref="T:System.Windows.IInputElement" /> to which the stylus is bound.</returns>
    </member>
    <member name="P:System.Windows.Input.Stylus.CurrentStylusDevice">
      <summary>Gets the stylus that represents the stylus currently in use.</summary>
      <returns>The <see cref="T:System.Windows.Input.StylusDevice" /> that represents the stylus currently in use.</returns>
    </member>
    <member name="P:System.Windows.Input.Stylus.DirectlyOver">
      <summary>Gets the element that is directly beneath the stylus.</summary>
      <returns>The <see cref="T:System.Windows.IInputElement" /> that is directly beneath the stylus.</returns>
    </member>
    <member name="P:System.Windows.Input.Stylus.IsFlicksEnabled">
      <summary>Gets or sets a value indicating whether flicks are enabled.</summary>
    </member>
    <member name="P:System.Windows.Input.Stylus.IsPressAndHoldEnabled">
      <summary>Gets or sets a values indicating whether press and hold is enabled.</summary>
    </member>
    <member name="P:System.Windows.Input.Stylus.IsTapFeedbackEnabled">
      <summary>Gets or sets whether a value indicating whether tap feedback is enabled.</summary>
    </member>
    <member name="P:System.Windows.Input.Stylus.IsTouchFeedbackEnabled">
      <summary>Gets or sets whether a value indicating whether touch feedback is enabled.</summary>
    </member>
    <member name="T:System.Windows.Input.StylusButton">
      <summary>Represents a button on a stylus.</summary>
    </member>
    <member name="M:System.Windows.Input.StylusButton.ToString">
      <summary>Creates a string representation of the <see cref="T:System.Windows.Input.StylusButton" />.</summary>
    </member>
    <member name="P:System.Windows.Input.StylusButton.Guid">
      <summary>Gets the <see cref="T:System.Guid" /> that represents the stylus button.</summary>
      <returns>The <see cref="T:System.Guid" /> property that represents the stylus button.</returns>
    </member>
    <member name="P:System.Windows.Input.StylusButton.Name">
      <summary>Gets the name of the stylus button.</summary>
      <returns>The name of the stylus button.</returns>
    </member>
    <member name="P:System.Windows.Input.StylusButton.StylusButtonState">
      <summary>Gets the state of the stylus button.</summary>
      <returns>One of the <see cref="T:System.Windows.Input.StylusButtonState" /> values.</returns>
    </member>
    <member name="P:System.Windows.Input.StylusButton.StylusDevice">
      <summary>Gets the stylus that this button belongs to.</summary>
      <returns>A <see cref="T:System.Windows.Input.StylusDevice" /> that represents the stylus of the current <see cref="T:System.Windows.Input.StylusButton" />.</returns>
    </member>
    <member name="T:System.Windows.Input.StylusButtonCollection">
      <summary>Contains a collection of <see cref="T:System.Windows.Input.StylusButton" /> objects.</summary>
    </member>
    <member name="M:System.Windows.Input.StylusButtonCollection.GetStylusButtonByGuid(System.Guid)">
      <summary>Gets the <see cref="T:System.Windows.Input.StylusButton" /> that the specified GUID identifies.</summary>
      <param name="guid">The <see cref="T:System.Guid" /> that specifies the desired <see cref="T:System.Windows.Input.StylusButton" />.</param>
      <returns>The <see cref="T:System.Windows.Input.StylusButton" /> of the specified GUID.</returns>
    </member>
    <member name="T:System.Windows.Input.StylusButtonEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.UIElement.StylusButtonDown" /> and <see cref="E:System.Windows.UIElement.StylusButtonUp" /> events.</summary>
    </member>
    <member name="M:System.Windows.Input.StylusButtonEventArgs.#ctor(System.Windows.Input.StylusDevice,System.Int32,System.Windows.Input.StylusButton)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.StylusButtonEventArgs" /> class.</summary>
      <param name="stylusDevice">The <see cref="T:System.Windows.Input.StylusDevice" /> to associate with this event.</param>
      <param name="timestamp">The time when the event occurs.</param>
      <param name="button">The <see cref="T:System.Windows.Input.StylusButton" /> that raises the event.</param>
    </member>
    <member name="M:System.Windows.Input.StylusButtonEventArgs.InvokeEventHandler(System.Delegate,System.Object)">
      <summary>Invokes event handlers in a type-specific way, which can increase event system efficiency.</summary>
      <param name="genericHandler">The generic handler to call in a type-specific way.</param>
      <param name="genericTarget">The target to call the handler on.</param>
    </member>
    <member name="P:System.Windows.Input.StylusButtonEventArgs.StylusButton">
      <summary>Gets the <see cref="T:System.Windows.Input.StylusButton" /> that raises this event.</summary>
      <returns>The <see cref="T:System.Windows.Input.StylusButton" /> that raises this event.</returns>
    </member>
    <member name="T:System.Windows.Input.StylusButtonEventHandler">
      <summary>Represents the method that handles either the <see cref="E:System.Windows.UIElement.StylusButtonDown" /> event or the <see cref="E:System.Windows.UIElement.StylusButtonUp" /> event of a <see cref="T:System.Windows.UIElement" />.</summary>
      <param name="sender">The source of the event.</param>
      <param name="e">A <see cref="T:System.Windows.Input.StylusButtonEventArgs" /> that contains the event data.</param>
    </member>
    <member name="T:System.Windows.Input.StylusButtonState">
      <summary>Represents the state of a <see cref="T:System.Windows.Input.StylusButton" />.</summary>
    </member>
    <member name="F:System.Windows.Input.StylusButtonState.Down">
      <summary>The button is pressed down.</summary>
    </member>
    <member name="F:System.Windows.Input.StylusButtonState.Up">
      <summary>The button is up.</summary>
    </member>
    <member name="T:System.Windows.Input.StylusDevice">
      <summary>Represents a tablet pen used with a Tablet PC.</summary>
    </member>
    <member name="M:System.Windows.Input.StylusDevice.Capture(System.Windows.IInputElement)">
      <summary>Binds input from the stylus to the specified element.</summary>
      <param name="element">The element to which the stylus is bound.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="element" /> is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">
        <paramref name="element" /> is neither <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.FrameworkContentElement" />.</exception>
      <returns>
        <see langword="true" /> if the input element is captured successfully; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.StylusDevice.Capture(System.Windows.IInputElement,System.Windows.Input.CaptureMode)">
      <summary>Binds the stylus to the specified element.</summary>
      <param name="element">The element to which the stylus is bound.</param>
      <param name="captureMode">One of the <see cref="T:System.Windows.Input.CaptureMode" /> values.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="element" /> or <paramref name="captureMode" /> is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">
        <paramref name="element" /> is neither <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.FrameworkContentElement" />.</exception>
      <returns>
        <see langword="true" /> if the input element is captured successfully; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.StylusDevice.GetPosition(System.Windows.IInputElement)">
      <summary>Gets the position of the stylus.</summary>
      <param name="relativeTo">The <see cref="T:System.Windows.IInputElement" /> to which the (<c>x,y</c>) coordinates are mapped.</param>
      <exception cref="T:System.InvalidOperationException">
        <paramref name="relativeTo" /> is neither <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.FrameworkContentElement" />.</exception>
      <returns>A <see cref="T:System.Windows.Point" /> that represents the position of the stylus, in relation to <paramref name="relativeTo" />.</returns>
    </member>
    <member name="M:System.Windows.Input.StylusDevice.GetStylusPoints(System.Windows.IInputElement)">
      <summary>Returns a <see cref="T:System.Windows.Input.StylusPointCollection" /> that contains <see cref="T:System.Windows.Input.StylusPoint" /> objects collected from the stylus.</summary>
      <param name="relativeTo">The <see cref="T:System.Windows.IInputElement" /> to which the (<c>x,y</c>) coordinates in the <see cref="T:System.Windows.Input.StylusPointCollection" /> are mapped.</param>
      <exception cref="T:System.InvalidOperationException">
        <paramref name="relativeTo" /> is neither <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.FrameworkContentElement" />.</exception>
      <returns>A <see cref="T:System.Windows.Input.StylusPointCollection" /> that contains <see cref="T:System.Windows.Input.StylusPoint" /> objects that the stylus collected.</returns>
    </member>
    <member name="M:System.Windows.Input.StylusDevice.GetStylusPoints(System.Windows.IInputElement,System.Windows.Input.StylusPointDescription)">
      <summary>Returns a <see cref="T:System.Windows.Input.StylusPointCollection" /> that contains <see cref="T:System.Windows.Input.StylusPoint" /> objects collected from the stylus. Uses the specified <see cref="T:System.Windows.Input.StylusPointDescription" />.</summary>
      <param name="relativeTo">The <see cref="T:System.Windows.IInputElement" /> to which the (<c>x y</c>) coordinates in the <see cref="T:System.Windows.Input.StylusPointCollection" /> are mapped.</param>
      <param name="subsetToReformatTo">The <see cref="T:System.Windows.Input.StylusPointDescription" /> to be used by the <see cref="T:System.Windows.Input.StylusPointCollection" />.</param>
      <exception cref="T:System.InvalidOperationException">
        <paramref name="relativeTo" /> is neither <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.FrameworkContentElement" />.</exception>
      <returns>A <see cref="T:System.Windows.Input.StylusPointCollection" /> that contains <see cref="T:System.Windows.Input.StylusPoint" /> objects collected from the stylus.</returns>
    </member>
    <member name="M:System.Windows.Input.StylusDevice.Synchronize">
      <summary>Synchronizes the cursor and the user interface.</summary>
    </member>
    <member name="M:System.Windows.Input.StylusDevice.ToString">
      <summary>Returns the name of the stylus device.</summary>
      <returns>The name of the <see cref="T:System.Windows.Input.StylusDevice" />.</returns>
    </member>
    <member name="P:System.Windows.Input.StylusDevice.ActiveSource">
      <summary>Gets the <see cref="T:System.Windows.PresentationSource" /> that reports current input for the stylus.</summary>
      <returns>The <see cref="T:System.Windows.PresentationSource" /> that reports current input for the stylus.</returns>
    </member>
    <member name="P:System.Windows.Input.StylusDevice.Captured">
      <summary>Gets the element that captured the stylus.</summary>
      <returns>The <see cref="T:System.Windows.IInputElement" /> that captured the stylus.</returns>
    </member>
    <member name="P:System.Windows.Input.StylusDevice.DirectlyOver">
      <summary>Gets the <see cref="T:System.Windows.IInputElement" /> that the pointer is positioned over.</summary>
      <returns>The element the pointer is over.</returns>
    </member>
    <member name="P:System.Windows.Input.StylusDevice.Id">
      <summary>Gets the identifier for the stylus device.</summary>
      <returns>The identifier for the stylus device.</returns>
    </member>
    <member name="P:System.Windows.Input.StylusDevice.InAir">
      <summary>Gets whether the tablet pen is positioned above, yet not in contact with, the digitizer.</summary>
      <returns>
        <see langword="true" /> if the pen is positioned above, yet not in contact with, the digitizer; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Input.StylusDevice.InRange">
      <summary>Gets a value that indicates whether the tablet pen is in range of the digitizer.</summary>
      <returns>
        <see langword="true" /> if the pen is within range of the digitizer; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Input.StylusDevice.Inverted">
      <summary>Gets a value that indicates whether the secondary tip of the stylus is in use.</summary>
      <returns>
        <see langword="true" /> if the secondary tip of the stylus is in use; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Input.StylusDevice.IsValid">
      <summary>Gets a value that indicates whether a stylus device is valid.</summary>
      <returns>
        <see langword="true" /> to indicate a stylus is valid; otherwise <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Input.StylusDevice.Name">
      <summary>Gets the name of the stylus.</summary>
      <returns>The name of the stylus.</returns>
    </member>
    <member name="P:System.Windows.Input.StylusDevice.StylusButtons">
      <summary>Gets the stylus buttons on the stylus.</summary>
      <returns>A reference to a <see cref="T:System.Windows.Input.StylusButtonCollection" /> object representing all of the buttons on the stylus.</returns>
    </member>
    <member name="P:System.Windows.Input.StylusDevice.TabletDevice">
      <summary>Gets the <see cref="T:System.Windows.Input.TabletDevice" /> representing the digitizer associated with the current <see cref="T:System.Windows.Input.StylusDevice" />.</summary>
      <returns>The <see cref="T:System.Windows.Input.TabletDevice" /> represents the digitizer associated with the current <see cref="T:System.Windows.Input.StylusDevice" />.</returns>
    </member>
    <member name="P:System.Windows.Input.StylusDevice.Target">
      <summary>Gets the element that receives input.</summary>
      <returns>The <see cref="T:System.Windows.IInputElement" /> object that receives input.</returns>
    </member>
    <member name="T:System.Windows.Input.StylusDeviceCollection">
      <summary>Contains the <see cref="T:System.Windows.Input.StylusDevice" /> objects that represent a Tablet PC's stylus devices.</summary>
    </member>
    <member name="T:System.Windows.Input.StylusDownEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.UIElement.StylusDown" /> event.</summary>
    </member>
    <member name="M:System.Windows.Input.StylusDownEventArgs.#ctor(System.Windows.Input.StylusDevice,System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.StylusDownEventArgs" /> class.</summary>
      <param name="stylusDevice">Device instance that the event is associated with.</param>
      <param name="timestamp">A timestamp used to disambiguate instances of the event.</param>
    </member>
    <member name="M:System.Windows.Input.StylusDownEventArgs.InvokeEventHandler(System.Delegate,System.Object)">
      <summary>Invokes event handlers in a type-specific way, which can increase event system efficiency.</summary>
      <param name="genericHandler">The generic handler to call in a type-specific way.</param>
      <param name="genericTarget">The target to call the handler on.</param>
    </member>
    <member name="P:System.Windows.Input.StylusDownEventArgs.TapCount">
      <summary>Gets the number of times the tablet pen was tapped.</summary>
      <returns>The number of times the tablet pen was tapped.</returns>
    </member>
    <member name="T:System.Windows.Input.StylusDownEventHandler">
      <summary>Represents the method that handles the <see cref="E:System.Windows.Input.Stylus.StylusDown" /> event, as well as several variations, including the corresponding Preview event. Also re-exposes the event in the base element classes.</summary>
      <param name="sender">The source of the event.</param>
      <param name="e">A <see cref="T:System.Windows.Input.StylusDownEventArgs" /> that contains the event data. .</param>
    </member>
    <member name="T:System.Windows.Input.StylusEventArgs">
      <summary>Provides data for several of the events that are associated with the <see cref="T:System.Windows.Input.Stylus" /> class.</summary>
    </member>
    <member name="M:System.Windows.Input.StylusEventArgs.#ctor(System.Windows.Input.StylusDevice,System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.StylusEventArgs" /> class.</summary>
      <param name="stylus">The stylus to associate with the event.</param>
      <param name="timestamp">The time when the event occurs.</param>
    </member>
    <member name="M:System.Windows.Input.StylusEventArgs.GetPosition(System.Windows.IInputElement)">
      <summary>Gets the position of the stylus.</summary>
      <param name="relativeTo">The <see cref="T:System.Windows.IInputElement" /> that the (<c>x</c>, <c>y</c>) coordinates are mapped to.</param>
      <returns>A <see cref="T:System.Windows.Point" /> that represents the position of the stylus, based on the coordinates of <paramref name="relativeTo" />.</returns>
    </member>
    <member name="M:System.Windows.Input.StylusEventArgs.GetStylusPoints(System.Windows.IInputElement)">
      <summary>Returns a <see cref="T:System.Windows.Input.StylusPointCollection" /> that contains <see cref="T:System.Windows.Input.StylusPoint" /> objects relative to the specified input element.</summary>
      <param name="relativeTo">The <see cref="T:System.Windows.IInputElement" /> to which the (<c>x,y</c>) coordinates in the <see cref="T:System.Windows.Input.StylusPointCollection" /> are mapped.</param>
      <exception cref="T:System.InvalidOperationException">
        <paramref name="relativeTo" /> is neither <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.FrameworkContentElement" />.</exception>
      <returns>A <see cref="T:System.Windows.Input.StylusPointCollection" /> that contains <see cref="T:System.Windows.Input.StylusPoint" /> objects collected in the event.</returns>
    </member>
    <member name="M:System.Windows.Input.StylusEventArgs.GetStylusPoints(System.Windows.IInputElement,System.Windows.Input.StylusPointDescription)">
      <summary>Returns a <see cref="T:System.Windows.Input.StylusPointCollection" /> that uses the specified <see cref="T:System.Windows.Input.StylusPointDescription" /> and contains <see cref="T:System.Windows.Input.StylusPoint" /> objects relating to the specified input element.</summary>
      <param name="relativeTo">The <see cref="T:System.Windows.IInputElement" /> to which the (<c>x,y</c>) coordinates in the <see cref="T:System.Windows.Input.StylusPointCollection" /> are mapped.</param>
      <param name="subsetToReformatTo">The <see cref="T:System.Windows.Input.StylusPointDescription" /> to be used by the <see cref="T:System.Windows.Input.StylusPointCollection" />.</param>
      <exception cref="T:System.InvalidOperationException">
        <paramref name="relativeTo" /> is neither <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.FrameworkContentElement" />.</exception>
      <returns>A <see cref="T:System.Windows.Input.StylusPointCollection" /> that contains <see cref="T:System.Windows.Input.StylusPoint" /> objects collected during an event.</returns>
    </member>
    <member name="M:System.Windows.Input.StylusEventArgs.InvokeEventHandler(System.Delegate,System.Object)">
      <summary>Invokes event handlers in a type-specific way, which can increase event system efficiency.</summary>
      <param name="genericHandler">The generic handler to call in a type-specific way.</param>
      <param name="genericTarget">The target to call the handler on.</param>
    </member>
    <member name="P:System.Windows.Input.StylusEventArgs.InAir">
      <summary>Gets a value that indicates whether the stylus is in proximity to, but not touching, the digitizer.</summary>
      <returns>
        <see langword="true" /> if the stylus is in proximity to, but not touching, the digitizer; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Input.StylusEventArgs.Inverted">
      <summary>Gets a value that indicates whether the stylus in inverted.</summary>
      <returns>
        <see langword="true" /> if the stylus is inverted; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Input.StylusEventArgs.StylusDevice">
      <summary>Gets the <see cref="T:System.Windows.Input.StylusDevice" /> that represents the stylus.</summary>
      <returns>The <see cref="T:System.Windows.Input.StylusDevice" /> that represents the stylus.</returns>
    </member>
    <member name="T:System.Windows.Input.StylusEventHandler">
      <summary>Represents the method that handles a stylus event for a class that the implements the <see cref="T:System.Windows.IInputElement" /> interface.</summary>
      <param name="sender">The source of the event.</param>
      <param name="e">The event data.</param>
    </member>
    <member name="T:System.Windows.Input.StylusPlugIns.DynamicRenderer">
      <summary>Draws ink on a surface as the user moves the tablet pen.</summary>
    </member>
    <member name="M:System.Windows.Input.StylusPlugIns.DynamicRenderer.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.StylusPlugIns.DynamicRenderer" /> class.</summary>
    </member>
    <member name="M:System.Windows.Input.StylusPlugIns.DynamicRenderer.GetDispatcher">
      <summary>Returns a <see cref="T:System.Windows.Threading.Dispatcher" /> for the rendering thread.</summary>
      <returns>A <see cref="T:System.Windows.Threading.Dispatcher" /> for the rendering thread.</returns>
    </member>
    <member name="M:System.Windows.Input.StylusPlugIns.DynamicRenderer.OnAdded">
      <summary>Occurs when the <see cref="T:System.Windows.Input.StylusPlugIns.DynamicRenderer" /> is added to an element.</summary>
    </member>
    <member name="M:System.Windows.Input.StylusPlugIns.DynamicRenderer.OnDraw(System.Windows.Media.DrawingContext,System.Windows.Input.StylusPointCollection,System.Windows.Media.Geometry,System.Windows.Media.Brush)">
      <summary>Draws the ink in real-time so it appears to "flow" from the tablet pen or other pointing device.</summary>
      <param name="drawingContext">The <see cref="T:System.Windows.Media.DrawingContext" /> object onto which the stroke is rendered.</param>
      <param name="stylusPoints">The <see cref="T:System.Windows.Input.StylusPointCollection" /> that represents the segment of the stroke to draw.</param>
      <param name="geometry">A <see cref="T:System.Windows.Media.Geometry" /> that represents the path of the mouse pointer.</param>
      <param name="fillBrush">A Brush that specifies the appearance of the current stroke.</param>
    </member>
    <member name="M:System.Windows.Input.StylusPlugIns.DynamicRenderer.OnDrawingAttributesReplaced">
      <summary>Occurs when the <see cref="P:System.Windows.Input.StylusPlugIns.DynamicRenderer.DrawingAttributes" /> property changes.</summary>
    </member>
    <member name="M:System.Windows.Input.StylusPlugIns.DynamicRenderer.OnEnabledChanged">
      <summary>Occurs when the <see cref="P:System.Windows.Input.StylusPlugIns.StylusPlugIn.Enabled" /> property changes.</summary>
    </member>
    <member name="M:System.Windows.Input.StylusPlugIns.DynamicRenderer.OnIsActiveForInputChanged">
      <summary>Occurs when the <see cref="P:System.Windows.Input.StylusPlugIns.StylusPlugIn.IsActiveForInput" /> property changes.</summary>
    </member>
    <member name="M:System.Windows.Input.StylusPlugIns.DynamicRenderer.OnRemoved">
      <summary>Occurs when the <see cref="T:System.Windows.Input.StylusPlugIns.StylusPlugIn" /> is removed from an element.</summary>
    </member>
    <member name="M:System.Windows.Input.StylusPlugIns.DynamicRenderer.OnStylusDown(System.Windows.Input.StylusPlugIns.RawStylusInput)">
      <summary>Occurs on a thread in the pen thread pool when the tablet pen touches the digitizer.</summary>
      <param name="rawStylusInput">A <see cref="T:System.Windows.Input.StylusPlugIns.RawStylusInput" /> that contains information about input from the pen.</param>
    </member>
    <member name="M:System.Windows.Input.StylusPlugIns.DynamicRenderer.OnStylusDownProcessed(System.Object,System.Boolean)">
      <summary>Occurs on the application UI (user interface) thread when the tablet pen touches the digitizer.</summary>
      <param name="callbackData">The object that the application passed to the <see cref="M:System.Windows.Input.StylusPlugIns.RawStylusInput.NotifyWhenProcessed(System.Object)" /> method.</param>
      <param name="targetVerified">
        <see langword="true" /> if the pen's input was correctly routed to the <see cref="T:System.Windows.Input.StylusPlugIns.StylusPlugIn" />; otherwise, <see langword="false" />.</param>
    </member>
    <member name="M:System.Windows.Input.StylusPlugIns.DynamicRenderer.OnStylusEnter(System.Windows.Input.StylusPlugIns.RawStylusInput,System.Boolean)">
      <summary>Occurs on a pen thread when the cursor enters the bounds of an element.</summary>
      <param name="rawStylusInput">A <see cref="T:System.Windows.Input.StylusPlugIns.RawStylusInput" /> that contains information about input from the pen.</param>
      <param name="confirmed">
        <see langword="true" /> if the pen actually entered the bounds of the element; otherwise, <see langword="false" />.</param>
    </member>
    <member name="M:System.Windows.Input.StylusPlugIns.DynamicRenderer.OnStylusLeave(System.Windows.Input.StylusPlugIns.RawStylusInput,System.Boolean)">
      <summary>Occurs on a pen thread when the cursor leaves the bounds of an element.</summary>
      <param name="rawStylusInput">A <see cref="T:System.Windows.Input.StylusPlugIns.RawStylusInput" /> that contains information about input from the pen.</param>
      <param name="confirmed">
        <see langword="true" /> if the pen actually left the bounds of the element; otherwise, <see langword="false" />.</param>
    </member>
    <member name="M:System.Windows.Input.StylusPlugIns.DynamicRenderer.OnStylusMove(System.Windows.Input.StylusPlugIns.RawStylusInput)">
      <summary>Occurs on a pen thread when the tablet pen moves on the digitizer.</summary>
      <param name="rawStylusInput">A <see cref="T:System.Windows.Input.StylusPlugIns.RawStylusInput" /> that contains information about input from the pen.</param>
    </member>
    <member name="M:System.Windows.Input.StylusPlugIns.DynamicRenderer.OnStylusUp(System.Windows.Input.StylusPlugIns.RawStylusInput)">
      <summary>Occurs on a pen thread when the user lifts the tablet pen from the digitizer.</summary>
      <param name="rawStylusInput">A <see cref="T:System.Windows.Input.StylusPlugIns.RawStylusInput" /> that contains information about input from the pen.</param>
    </member>
    <member name="M:System.Windows.Input.StylusPlugIns.DynamicRenderer.OnStylusUpProcessed(System.Object,System.Boolean)">
      <summary>Occurs on the application UI (user interface) thread when the user lifts the tablet pen from the digitizer.</summary>
      <param name="callbackData">The object that the application passed to the <see cref="M:System.Windows.Input.StylusPlugIns.RawStylusInput.NotifyWhenProcessed(System.Object)" /> method.</param>
      <param name="targetVerified">
        <see langword="true" /> if the pen's input was correctly routed to the <see cref="T:System.Windows.Input.StylusPlugIns.StylusPlugIn" />; otherwise, <see langword="false" />.</param>
    </member>
    <member name="M:System.Windows.Input.StylusPlugIns.DynamicRenderer.Reset(System.Windows.Input.StylusDevice,System.Windows.Input.StylusPointCollection)">
      <summary>Clears rendering on the current stroke and redraws it.</summary>
      <param name="stylusDevice">The current stylus device.</param>
      <param name="stylusPoints">The stylus points to be redrawn.</param>
      <exception cref="T:System.ArgumentException">Neither the stylus nor the mouse is in the down state.</exception>
    </member>
    <member name="P:System.Windows.Input.StylusPlugIns.DynamicRenderer.DrawingAttributes">
      <summary>Gets or sets the <see cref="T:System.Windows.Ink.DrawingAttributes" /> that specifies the appearance of the rendered ink.</summary>
      <returns>The <see cref="T:System.Windows.Ink.DrawingAttributes" /> that specifies the appearance of the rendered ink.</returns>
    </member>
    <member name="P:System.Windows.Input.StylusPlugIns.DynamicRenderer.RootVisual">
      <summary>Gets the root visual for the <see cref="T:System.Windows.Input.StylusPlugIns.DynamicRenderer" />.</summary>
      <returns>The root <see cref="T:System.Windows.Media.Visual" /> for the <see cref="T:System.Windows.Input.StylusPlugIns.DynamicRenderer" />.</returns>
    </member>
    <member name="T:System.Windows.Input.StylusPlugIns.RawStylusInput">
      <summary>Provides information about input from a <see cref="T:System.Windows.Input.StylusDevice" /> to a <see cref="T:System.Windows.Input.StylusPlugIns.StylusPlugIn" />.</summary>
    </member>
    <member name="M:System.Windows.Input.StylusPlugIns.RawStylusInput.GetStylusPoints">
      <summary>Gets the stylus points that are collected from the stylus.</summary>
      <returns>The stylus points that are collected from the stylus.</returns>
    </member>
    <member name="M:System.Windows.Input.StylusPlugIns.RawStylusInput.NotifyWhenProcessed(System.Object)">
      <summary>Subscribes to the application thread's corresponding stylus methods.</summary>
      <param name="callbackData">The data to pass to the application thread.</param>
    </member>
    <member name="M:System.Windows.Input.StylusPlugIns.RawStylusInput.SetStylusPoints(System.Windows.Input.StylusPointCollection)">
      <summary>Sets the stylus points that are passed to the application thread.</summary>
      <param name="stylusPoints">The stylus points to pass to the application thread.</param>
    </member>
    <member name="P:System.Windows.Input.StylusPlugIns.RawStylusInput.StylusDeviceId">
      <summary>Gets the identifier of the current stylus device.</summary>
      <returns>The identifier of the current <see cref="T:System.Windows.Input.StylusDevice" />.</returns>
    </member>
    <member name="P:System.Windows.Input.StylusPlugIns.RawStylusInput.TabletDeviceId">
      <summary>Gets the identifier of the current tablet device.</summary>
      <returns>The identifier of the current <see cref="T:System.Windows.Input.TabletDevice" />.</returns>
    </member>
    <member name="P:System.Windows.Input.StylusPlugIns.RawStylusInput.Timestamp">
      <summary>Gets the time at which the input occurred.</summary>
      <returns>The time at which the input occurred.</returns>
    </member>
    <member name="T:System.Windows.Input.StylusPlugIns.StylusPlugIn">
      <summary>Represents a plug-in that can be added to a control's <see cref="P:System.Windows.UIElement.StylusPlugIns" /> property.</summary>
    </member>
    <member name="M:System.Windows.Input.StylusPlugIns.StylusPlugIn.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.StylusPlugIns.StylusPlugIn" /> class.</summary>
    </member>
    <member name="M:System.Windows.Input.StylusPlugIns.StylusPlugIn.OnAdded">
      <summary>Occurs when the <see cref="T:System.Windows.Input.StylusPlugIns.StylusPlugIn" /> is added to an element.</summary>
    </member>
    <member name="M:System.Windows.Input.StylusPlugIns.StylusPlugIn.OnEnabledChanged">
      <summary>Occurs when the <see cref="P:System.Windows.Input.StylusPlugIns.StylusPlugIn.Enabled" /> property changes.</summary>
    </member>
    <member name="M:System.Windows.Input.StylusPlugIns.StylusPlugIn.OnIsActiveForInputChanged">
      <summary>Occurs when the <see cref="P:System.Windows.Input.StylusPlugIns.StylusPlugIn.IsActiveForInput" /> property changes.</summary>
    </member>
    <member name="M:System.Windows.Input.StylusPlugIns.StylusPlugIn.OnRemoved">
      <summary>Occurs when the <see cref="T:System.Windows.Input.StylusPlugIns.StylusPlugIn" /> is removed from an element.</summary>
    </member>
    <member name="M:System.Windows.Input.StylusPlugIns.StylusPlugIn.OnStylusDown(System.Windows.Input.StylusPlugIns.RawStylusInput)">
      <summary>Occurs on a thread in the pen thread pool when the tablet pen touches the digitizer.</summary>
      <param name="rawStylusInput">A <see cref="T:System.Windows.Input.StylusPlugIns.RawStylusInput" /> that contains information about input from the pen.</param>
    </member>
    <member name="M:System.Windows.Input.StylusPlugIns.StylusPlugIn.OnStylusDownProcessed(System.Object,System.Boolean)">
      <summary>Occurs on the application UI (user interface) thread when the tablet pen touches the digitizer.</summary>
      <param name="callbackData">The object that the application passed to the <see cref="M:System.Windows.Input.StylusPlugIns.RawStylusInput.NotifyWhenProcessed(System.Object)" /> method.</param>
      <param name="targetVerified">
        <see langword="true" /> if the pen's input was correctly routed to the <see cref="T:System.Windows.Input.StylusPlugIns.StylusPlugIn" />; otherwise, <see langword="false" />.</param>
    </member>
    <member name="M:System.Windows.Input.StylusPlugIns.StylusPlugIn.OnStylusEnter(System.Windows.Input.StylusPlugIns.RawStylusInput,System.Boolean)">
      <summary>Occurs on a pen thread when the cursor enters the bounds of an element.</summary>
      <param name="rawStylusInput">A <see cref="T:System.Windows.Input.StylusPlugIns.RawStylusInput" /> that contains information about input from the pen.</param>
      <param name="confirmed">
        <see langword="true" /> if the pen actually entered the bounds of the element; otherwise, <see langword="false" />.</param>
    </member>
    <member name="M:System.Windows.Input.StylusPlugIns.StylusPlugIn.OnStylusLeave(System.Windows.Input.StylusPlugIns.RawStylusInput,System.Boolean)">
      <summary>Occurs on a pen thread when the cursor leaves the bounds of an element.</summary>
      <param name="rawStylusInput">A <see cref="T:System.Windows.Input.StylusPlugIns.RawStylusInput" /> that contains information about input from the pen.</param>
      <param name="confirmed">
        <see langword="true" /> if the pen actually left the bounds of the element; otherwise, <see langword="false" />.</param>
    </member>
    <member name="M:System.Windows.Input.StylusPlugIns.StylusPlugIn.OnStylusMove(System.Windows.Input.StylusPlugIns.RawStylusInput)">
      <summary>Occurs on a pen thread when the tablet pen moves on the digitizer.</summary>
      <param name="rawStylusInput">A <see cref="T:System.Windows.Input.StylusPlugIns.RawStylusInput" /> that contains information about input from the pen.</param>
    </member>
    <member name="M:System.Windows.Input.StylusPlugIns.StylusPlugIn.OnStylusMoveProcessed(System.Object,System.Boolean)">
      <summary>Occurs on the application UI (user interface) thread when the tablet pen moves on the digitizer.</summary>
      <param name="callbackData">The object that the application passed to the <see cref="M:System.Windows.Input.StylusPlugIns.RawStylusInput.NotifyWhenProcessed(System.Object)" /> method.</param>
      <param name="targetVerified">
        <see langword="true" /> if the pen's input was correctly routed to the <see cref="T:System.Windows.Input.StylusPlugIns.StylusPlugIn" />; otherwise, <see langword="false" />.</param>
    </member>
    <member name="M:System.Windows.Input.StylusPlugIns.StylusPlugIn.OnStylusUp(System.Windows.Input.StylusPlugIns.RawStylusInput)">
      <summary>Occurs on a pen thread when the user lifts the tablet pen from the digitizer.</summary>
      <param name="rawStylusInput">A <see cref="T:System.Windows.Input.StylusPlugIns.RawStylusInput" /> that contains information about input from the pen.</param>
    </member>
    <member name="M:System.Windows.Input.StylusPlugIns.StylusPlugIn.OnStylusUpProcessed(System.Object,System.Boolean)">
      <summary>Occurs on the application UI (user interface) thread when the user lifts the tablet pen from the digitizer.</summary>
      <param name="callbackData">The object that the application passed to the <see cref="M:System.Windows.Input.StylusPlugIns.RawStylusInput.NotifyWhenProcessed(System.Object)" /> method.</param>
      <param name="targetVerified">
        <see langword="true" /> if the pen's input was correctly routed to the <see cref="T:System.Windows.Input.StylusPlugIns.StylusPlugIn" />; otherwise, <see langword="false" />.</param>
    </member>
    <member name="P:System.Windows.Input.StylusPlugIns.StylusPlugIn.Element">
      <summary>Gets the <see cref="T:System.Windows.UIElement" /> to which the <see cref="T:System.Windows.Input.StylusPlugIns.StylusPlugIn" /> is attached.</summary>
      <returns>The <see cref="T:System.Windows.UIElement" /> to which the <see cref="T:System.Windows.Input.StylusPlugIns.StylusPlugIn" /> is attached.</returns>
    </member>
    <member name="P:System.Windows.Input.StylusPlugIns.StylusPlugIn.ElementBounds">
      <summary>Gets the cached bounds of the element.</summary>
      <returns>The cached bounds of the element.</returns>
    </member>
    <member name="P:System.Windows.Input.StylusPlugIns.StylusPlugIn.Enabled">
      <summary>Gets or sets whether the <see cref="T:System.Windows.Input.StylusPlugIns.StylusPlugIn" /> is active.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Input.StylusPlugIns.StylusPlugIn" /> is active; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Input.StylusPlugIns.StylusPlugIn.IsActiveForInput">
      <summary>Gets whether the <see cref="T:System.Windows.Input.StylusPlugIns.StylusPlugIn" /> is able to accept input.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Input.StylusPlugIns.StylusPlugIn" /> is able to accept input; otherwise <see langword="false" />.</returns>
    </member>
    <member name="T:System.Windows.Input.StylusPlugIns.StylusPlugInCollection">
      <summary>Represent a collection of <see cref="T:System.Windows.Input.StylusPlugIns.StylusPlugIn" /> objects.</summary>
    </member>
    <member name="T:System.Windows.Input.StylusPoint">
      <summary>Represents a single data point collected from the digitizer and stylus.</summary>
    </member>
    <member name="F:System.Windows.Input.StylusPoint.MaxXY">
      <summary>Specifies the largest valid value for a pair of (x, y) coordinates.</summary>
    </member>
    <member name="F:System.Windows.Input.StylusPoint.MinXY">
      <summary>Specifies the smallest valid value for a pair of (x, y) coordinates.</summary>
    </member>
    <member name="M:System.Windows.Input.StylusPoint.#ctor(System.Double,System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.StylusPoint" /> class using specified (x, y) coordinates.</summary>
      <param name="x">The x-coordinate of the <see cref="T:System.Windows.Input.StylusPoint" />.</param>
      <param name="y">The y-coordinate of the <see cref="T:System.Windows.Input.StylusPoint" />.</param>
    </member>
    <member name="M:System.Windows.Input.StylusPoint.#ctor(System.Double,System.Double,System.Single)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.StylusPoint" /> class using specified (x, y) coordinates and pressure.</summary>
      <param name="x">The x-coordinate of the <see cref="T:System.Windows.Input.StylusPoint" />.</param>
      <param name="y">The y-coordinate of the <see cref="T:System.Windows.Input.StylusPoint" />.</param>
      <param name="pressureFactor">The amount of pressure applied to the <see cref="T:System.Windows.Input.StylusPoint" />.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="pressureFactor" /> is less than 0 or greater than 1.</exception>
    </member>
    <member name="M:System.Windows.Input.StylusPoint.#ctor(System.Double,System.Double,System.Single,System.Windows.Input.StylusPointDescription,System.Int32[])">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.StylusPoint" /> class using specified (x, y) coordinates, a <paramref name="pressureFactor" />, and additional parameters specified in the <see cref="T:System.Windows.Input.StylusPointDescription" />.</summary>
      <param name="x">The x-coordinate of the <see cref="T:System.Windows.Input.StylusPoint" />.</param>
      <param name="y">The y-coordinate of the <see cref="T:System.Windows.Input.StylusPoint" />.</param>
      <param name="pressureFactor">The amount of pressure applied to the <see cref="T:System.Windows.Input.StylusPoint" />.</param>
      <param name="stylusPointDescription">A <see cref="T:System.Windows.Input.StylusPointDescription" /> that specifies the additional properties stored in the <see cref="T:System.Windows.Input.StylusPoint" />.</param>
      <param name="additionalValues">An array of 32-bit signed integers that contains the values of the properties defined in <paramref name="stylusPointDescription" />.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="pressureFactor" /> is less than 0 or greater than 1.  
  
 -or-  
  
 The values in <paramref name="additionalValues" /> that correspond to button properties are not 0 or 1.</exception>
      <exception cref="T:System.ArgumentException">The number of values in <paramref name="additionalValues" /> does not match the number of properties in <paramref name="stylusPointDescription" /> minus 3.</exception>
    </member>
    <member name="M:System.Windows.Input.StylusPoint.Equals(System.Object)">
      <summary>Returns a value indicating whether the specified object is equal to the <see cref="T:System.Windows.Input.StylusPoint" />.</summary>
      <param name="o">The <see cref="T:System.Windows.Input.StylusPoint" /> to compare to the current <see cref="T:System.Windows.Input.StylusPoint" />.</param>
      <returns>
        <see langword="true" /> if the objects are equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.StylusPoint.Equals(System.Windows.Input.StylusPoint)">
      <summary>Returns a Boolean value that indicates whether the specified <see cref="T:System.Windows.Input.StylusPoint" /> is equal to the current <see cref="T:System.Windows.Input.StylusPoint" />.</summary>
      <param name="value">The <see cref="T:System.Windows.Input.StylusPoint" /> to compare to the current <see cref="T:System.Windows.Input.StylusPoint" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Input.StylusPoint" /> objects are equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.StylusPoint.Equals(System.Windows.Input.StylusPoint,System.Windows.Input.StylusPoint)">
      <summary>Returns a Boolean value that indicates whether the two specified <see cref="T:System.Windows.Input.StylusPoint" /> objects are equal.</summary>
      <param name="stylusPoint1">The first <see cref="T:System.Windows.Input.StylusPoint" /> to compare.</param>
      <param name="stylusPoint2">The second <see cref="T:System.Windows.Input.StylusPoint" /> to compare.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Input.StylusPoint" /> objects are equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.StylusPoint.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="M:System.Windows.Input.StylusPoint.GetPropertyValue(System.Windows.Input.StylusPointProperty)">
      <summary>Returns the value of the specified property.</summary>
      <param name="stylusPointProperty">The <see cref="T:System.Windows.Input.StylusPointProperty" /> that specifies which property value to get.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="stylusPointProperty" /> is not one of the properties in <see cref="P:System.Windows.Input.StylusPoint.Description" />.</exception>
      <returns>The value of the specified <see cref="T:System.Windows.Input.StylusPointProperty" />.</returns>
    </member>
    <member name="M:System.Windows.Input.StylusPoint.HasProperty(System.Windows.Input.StylusPointProperty)">
      <summary>Returns whether the current <see cref="T:System.Windows.Input.StylusPoint" /> contains the specified property.</summary>
      <param name="stylusPointProperty">The <see cref="T:System.Windows.Input.StylusPointProperty" /> to check for in the <see cref="T:System.Windows.Input.StylusPoint" />.</param>
      <returns>
        <see langword="true" /> if the specified <see cref="T:System.Windows.Input.StylusPointProperty" /> is in the current <see cref="T:System.Windows.Input.StylusPoint" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.StylusPoint.op_Equality(System.Windows.Input.StylusPoint,System.Windows.Input.StylusPoint)">
      <summary>Compares two specified <see cref="T:System.Windows.Input.StylusPoint" /> objects and determines whether they are equal.</summary>
      <param name="stylusPoint1">The first <see cref="T:System.Windows.Input.StylusPoint" /> to compare.</param>
      <param name="stylusPoint2">The second <see cref="T:System.Windows.Input.StylusPoint" /> to compare.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Input.StylusPoint" /> objects are equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.StylusPoint.op_Explicit(System.Windows.Input.StylusPoint)~System.Windows.Point">
      <summary>Casts the specified <see cref="T:System.Windows.Input.StylusPoint" /> to a <see cref="T:System.Windows.Point" />.</summary>
      <param name="stylusPoint">The <see cref="T:System.Windows.Input.StylusPoint" /> to cast to a <see cref="T:System.Windows.Point" />.</param>
      <returns>A <see cref="T:System.Windows.Point" /> that contains the same (x,y) coordinates as <paramref name="stylusPoint" />.</returns>
    </member>
    <member name="M:System.Windows.Input.StylusPoint.op_Inequality(System.Windows.Input.StylusPoint,System.Windows.Input.StylusPoint)">
      <summary>Returns a Boolean value which indicates whether the specified <see cref="T:System.Windows.Input.StylusPoint" /> objects are unequal.</summary>
      <param name="stylusPoint1">The first <see cref="T:System.Windows.Input.StylusPoint" /> to compare.</param>
      <param name="stylusPoint2">The second <see cref="T:System.Windows.Input.StylusPoint" /> to compare.</param>
      <returns>
        <see langword="true" /> if the specified <see cref="T:System.Windows.Input.StylusPoint" /> objects are unequal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.StylusPoint.SetPropertyValue(System.Windows.Input.StylusPointProperty,System.Int32)">
      <summary>Sets the specified property to the specified value.</summary>
      <param name="stylusPointProperty">The <see cref="T:System.Windows.Input.StylusPointProperty" /> that specifies which property value to set.</param>
      <param name="value">The value of the property.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="stylusPointProperty" /> is not one of the properties in <see cref="P:System.Windows.Input.StylusPoint.Description" />.</exception>
    </member>
    <member name="M:System.Windows.Input.StylusPoint.ToPoint">
      <summary>Converts a <see cref="T:System.Windows.Input.StylusPoint" /> to a <see cref="T:System.Windows.Point" />.</summary>
      <returns>A <see cref="T:System.Windows.Point" /> structure.</returns>
    </member>
    <member name="P:System.Windows.Input.StylusPoint.Description">
      <summary>Gets or sets the <see cref="T:System.Windows.Input.StylusPointDescription" /> that specifies the properties stored in the <see cref="T:System.Windows.Input.StylusPoint" />.</summary>
      <returns>The <see cref="T:System.Windows.Input.StylusPointDescription" /> specifies the properties stored in the <see cref="T:System.Windows.Input.StylusPoint" />.</returns>
    </member>
    <member name="P:System.Windows.Input.StylusPoint.PressureFactor">
      <summary>Gets or sets a value between 0 and 1 that reflects the amount of pressure the stylus applies to the digitizer's surface when the <see cref="T:System.Windows.Input.StylusPoint" /> is created.</summary>
      <exception cref="T:System.ArgumentOutOfRangeException">The <see cref="P:System.Windows.Input.StylusPoint.PressureFactor" /> property is set to a value less than 0 or greater than 1.</exception>
      <returns>Value between 0 and 1 indicating the amount of pressure the stylus applies to the digitizer's surface as the <see cref="T:System.Windows.Input.StylusPoint" /> is created.</returns>
    </member>
    <member name="P:System.Windows.Input.StylusPoint.X">
      <summary>Gets or sets the value for the x-coordinate of the <see cref="T:System.Windows.Input.StylusPoint" />.</summary>
      <returns>The x-coordinate of the <see cref="T:System.Windows.Input.StylusPoint" />.</returns>
    </member>
    <member name="P:System.Windows.Input.StylusPoint.Y">
      <summary>Gets or sets the y-coordinate of the <see cref="T:System.Windows.Input.StylusPoint" />.</summary>
      <returns>The y-coordinate of the <see cref="T:System.Windows.Input.StylusPoint" />.</returns>
    </member>
    <member name="T:System.Windows.Input.StylusPointCollection">
      <summary>Contains a collection of <see cref="T:System.Windows.Input.StylusPoint" /> objects.</summary>
    </member>
    <member name="E:System.Windows.Input.StylusPointCollection.Changed">
      <summary>Occurs when the <see cref="T:System.Windows.Input.StylusPointCollection" /> changes.</summary>
    </member>
    <member name="M:System.Windows.Input.StylusPointCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.StylusPointCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Input.StylusPointCollection.#ctor(System.Collections.Generic.IEnumerable{System.Windows.Input.StylusPoint})">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.StylusPointCollection" /> class with the specified <see cref="T:System.Windows.Input.StylusPoint" /> objects.</summary>
      <param name="stylusPoints">A generic IEnumerable of type <see cref="T:System.Windows.Input.StylusPoint" /> to add to the <see cref="T:System.Windows.Input.StylusPointCollection" />.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="stylusPoints" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">The length of <paramref name="points" /> is 0.  
  
 -or-  
  
 The <see cref="T:System.Windows.Input.StylusPoint" /> objects in <paramref name="stylusPoints" /> have incompatible <see cref="T:System.Windows.Input.StylusPointDescription" /> objects.</exception>
    </member>
    <member name="M:System.Windows.Input.StylusPointCollection.#ctor(System.Collections.Generic.IEnumerable{System.Windows.Point})">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.StylusPointCollection" /> class with specified points.</summary>
      <param name="points">A generic IEnumerable of type <see cref="T:System.Windows.Point" /> that specifies the <see cref="T:System.Windows.Input.StylusPoint" /> objects to add to the <see cref="T:System.Windows.Input.StylusPointCollection" />.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="points" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">The length of <paramref name="points" /> is 0.</exception>
    </member>
    <member name="M:System.Windows.Input.StylusPointCollection.#ctor(System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.StylusPointCollection" /> class that may initially contain the specified number of <see cref="T:System.Windows.Input.StylusPoint" /> objects.</summary>
      <param name="initialCapacity">The number of <see cref="T:System.Windows.Input.StylusPoint" /> objects the <see cref="T:System.Windows.Input.StylusPointCollection" /> can initially contain.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="initialCapacity" /> is negative.</exception>
    </member>
    <member name="M:System.Windows.Input.StylusPointCollection.#ctor(System.Windows.Input.StylusPointDescription)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.StylusPointCollection" /> class that contains the properties specified in the <see cref="T:System.Windows.Input.StylusPointDescription" />.</summary>
      <param name="stylusPointDescription">A <see cref="T:System.Windows.Input.StylusPointDescription" /> that specifies the additional properties stored in each <see cref="T:System.Windows.Input.StylusPoint" />.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="stylusPointDescription" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Input.StylusPointCollection.#ctor(System.Windows.Input.StylusPointDescription,System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.StylusPointCollection" /> class that is the specified size and contains the properties specified in the <see cref="T:System.Windows.Input.StylusPointDescription" />.</summary>
      <param name="stylusPointDescription">A <see cref="T:System.Windows.Input.StylusPointDescription" /> that specifies the additional properties stored in each <see cref="T:System.Windows.Input.StylusPoint" />.</param>
      <param name="initialCapacity">The number of <see cref="T:System.Windows.Input.StylusPoint" /> objects the <see cref="T:System.Windows.Input.StylusPointCollection" /> can initially contain.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="initialCapacity" /> is negative.</exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="stylusPointDescription" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Input.StylusPointCollection.Add(System.Windows.Input.StylusPointCollection)">
      <summary>Adds the specified <see cref="T:System.Windows.Input.StylusPointCollection" /> to the current <see cref="T:System.Windows.Input.StylusPointCollection" />.</summary>
      <param name="stylusPoints">The <see cref="T:System.Windows.Input.StylusPointCollection" /> to add to the current <see cref="T:System.Windows.Input.StylusPointCollection" />.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="stylusPoints" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">The <see cref="T:System.Windows.Input.StylusPointDescription" /> of <paramref name="stylusPoints" /> is not compatible with the <see cref="P:System.Windows.Input.StylusPointCollection.Description" /> property.</exception>
    </member>
    <member name="M:System.Windows.Input.StylusPointCollection.ClearItems">
      <summary>Removes all <see cref="T:System.Windows.Input.StylusPoint" /> objects from the <see cref="T:System.Windows.Input.StylusPointCollection" />.</summary>
      <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Windows.Input.StylusPointCollection" /> is connected to a <see cref="T:System.Windows.Ink.Stroke" />.</exception>
    </member>
    <member name="M:System.Windows.Input.StylusPointCollection.Clone">
      <summary>Copies the <see cref="T:System.Windows.Input.StylusPointCollection" />.</summary>
      <returns>A new <see cref="T:System.Windows.Input.StylusPointCollection" /> that contains copies of the <see cref="T:System.Windows.Input.StylusPoint" /> objects in the current <see cref="T:System.Windows.Input.StylusPointCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Input.StylusPointCollection.InsertItem(System.Int32,System.Windows.Input.StylusPoint)">
      <summary>Inserts the specified <see cref="T:System.Windows.Input.StylusPoint" /> into the <see cref="T:System.Windows.Input.StylusPointCollection" /> at the specified position.</summary>
      <param name="index">The position at which to insert the <see cref="T:System.Windows.Input.StylusPoint" />.</param>
      <param name="stylusPoint">The <see cref="T:System.Windows.Input.StylusPoint" /> to insert into the <see cref="T:System.Windows.Input.StylusPointCollection" />.</param>
      <exception cref="T:System.ArgumentException">The <see cref="T:System.Windows.Input.StylusPointDescription" /> of <paramref name="stylusPoint" /> is not compatible with the <see cref="P:System.Windows.Input.StylusPointCollection.Description" /> property.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is greater or equal to the number of <see cref="T:System.Windows.Input.StylusPoint" /> objects in the <see cref="T:System.Windows.Input.StylusPointCollection" />.</exception>
    </member>
    <member name="M:System.Windows.Input.StylusPointCollection.OnChanged(System.EventArgs)">
      <summary>Raises the <see cref="E:System.Windows.Input.StylusPointCollection.Changed" /> event.</summary>
      <param name="e">An <see cref="T:System.EventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.Input.StylusPointCollection.op_Explicit(System.Windows.Input.StylusPointCollection)~System.Windows.Point[]">
      <summary>Converts a <see cref="T:System.Windows.Input.StylusPointCollection" /> into a point array.</summary>
      <param name="stylusPoints">The stylus point collection to convert to a point array.</param>
      <returns>A point array that contains points that correspond to each <see cref="T:System.Windows.Input.StylusPoint" /> in the <see cref="T:System.Windows.Input.StylusPointCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Input.StylusPointCollection.Reformat(System.Windows.Input.StylusPointDescription)">
      <summary>Finds the intersection of the specified <see cref="T:System.Windows.Input.StylusPointDescription" /> and the <see cref="P:System.Windows.Input.StylusPointCollection.Description" /> property.</summary>
      <param name="subsetToReformatTo">A <see cref="T:System.Windows.Input.StylusPointDescription" /> to intersect with the <see cref="T:System.Windows.Input.StylusPointDescription" /> of the current <see cref="T:System.Windows.Input.StylusPointCollection" />.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="subsetToReformatTo" /> is not a subset of the <see cref="P:System.Windows.Input.StylusPointCollection.Description" /> property.</exception>
      <returns>A <see cref="T:System.Windows.Input.StylusPointCollection" /> that has a <see cref="T:System.Windows.Input.StylusPointDescription" /> that is a subset of the specified <see cref="T:System.Windows.Input.StylusPointDescription" /> and the <see cref="T:System.Windows.Input.StylusPointDescription" /> that the current <see cref="T:System.Windows.Input.StylusPointCollection" /> uses.</returns>
    </member>
    <member name="M:System.Windows.Input.StylusPointCollection.RemoveItem(System.Int32)">
      <summary>Removes the <see cref="T:System.Windows.Input.StylusPoint" /> at the specified position from the <see cref="T:System.Windows.Input.StylusPointCollection" />.</summary>
      <param name="index">The position at which to remove the <see cref="T:System.Windows.Input.StylusPoint" />.</param>
      <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Windows.Input.StylusPointCollection" /> is connected to a <see cref="T:System.Windows.Ink.Stroke" /> and there is only one <see cref="T:System.Windows.Input.StylusPoint" /> in the <see cref="T:System.Windows.Input.StylusPointCollection" />.</exception>
    </member>
    <member name="M:System.Windows.Input.StylusPointCollection.SetItem(System.Int32,System.Windows.Input.StylusPoint)">
      <summary>Sets the specified <see cref="T:System.Windows.Input.StylusPoint" /> at the specified position.</summary>
      <param name="index">The position at which to set the <see cref="T:System.Windows.Input.StylusPoint" />.</param>
      <param name="stylusPoint">The <see cref="T:System.Windows.Input.StylusPoint" /> to set at the specified position.</param>
      <exception cref="T:System.ArgumentException">The <see cref="T:System.Windows.Input.StylusPointDescription" /> of <paramref name="stylusPoint" /> is not compatible with the <see cref="P:System.Windows.Input.StylusPointCollection.Description" /> property.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is greater than the number of <see cref="T:System.Windows.Input.StylusPoint" /> objects in the <see cref="T:System.Windows.Input.StylusPointCollection" />.</exception>
    </member>
    <member name="M:System.Windows.Input.StylusPointCollection.ToHiMetricArray">
      <summary>Converts the property values of the <see cref="T:System.Windows.Input.StylusPoint" /> objects into a 32-bit signed integer array.</summary>
    </member>
    <member name="P:System.Windows.Input.StylusPointCollection.Description">
      <summary>Gets the <see cref="T:System.Windows.Input.StylusPointDescription" /> that is associated with the <see cref="T:System.Windows.Input.StylusPoint" /> objects in the <see cref="T:System.Windows.Input.StylusPointCollection" />.</summary>
      <returns>The <see cref="T:System.Windows.Input.StylusPointDescription" /> that is associated with the <see cref="T:System.Windows.Input.StylusPoint" /> objects in the <see cref="T:System.Windows.Input.StylusPointCollection" />.</returns>
    </member>
    <member name="T:System.Windows.Input.StylusPointDescription">
      <summary>Specifies the properties that are in a <see cref="T:System.Windows.Input.StylusPoint" />.</summary>
    </member>
    <member name="M:System.Windows.Input.StylusPointDescription.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.StylusPointDescription" /> class.</summary>
    </member>
    <member name="M:System.Windows.Input.StylusPointDescription.#ctor(System.Collections.Generic.IEnumerable{System.Windows.Input.StylusPointPropertyInfo})">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.StylusPointDescription" /> class with the specified <see cref="T:System.Windows.Input.StylusPointPropertyInfo" /> objects.</summary>
      <param name="stylusPointPropertyInfos">A generic IEnumerable of type <see cref="T:System.Windows.Input.StylusPointPropertyInfo" /> that specifies the properties in the <see cref="T:System.Windows.Input.StylusPointDescription" />.</param>
    </member>
    <member name="M:System.Windows.Input.StylusPointDescription.AreCompatible(System.Windows.Input.StylusPointDescription,System.Windows.Input.StylusPointDescription)">
      <summary>Returns a value that indicates whether the specified <see cref="T:System.Windows.Input.StylusPointDescription" /> objects are identical.</summary>
      <param name="stylusPointDescription1">The first <see cref="T:System.Windows.Input.StylusPointDescription" /> to check.</param>
      <param name="stylusPointDescription2">The second <see cref="T:System.Windows.Input.StylusPointDescription" /> to check.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Input.StylusPointDescription" /> objects are identical; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.StylusPointDescription.GetCommonDescription(System.Windows.Input.StylusPointDescription,System.Windows.Input.StylusPointDescription)">
      <summary>Returns the intersection of the specified <see cref="T:System.Windows.Input.StylusPointDescription" /> objects.</summary>
      <param name="stylusPointDescription">The first <see cref="T:System.Windows.Input.StylusPointDescription" /> to intersect.</param>
      <param name="stylusPointDescriptionPreserveInfo">The second <see cref="T:System.Windows.Input.StylusPointDescription" /> to intersect.</param>
      <returns>A <see cref="T:System.Windows.Input.StylusPointDescription" /> that contains the properties that are present in both of the specified <see cref="T:System.Windows.Input.StylusPointDescription" /> objects.</returns>
    </member>
    <member name="M:System.Windows.Input.StylusPointDescription.GetPropertyInfo(System.Windows.Input.StylusPointProperty)">
      <summary>Gets the <see cref="T:System.Windows.Input.StylusPointPropertyInfo" /> for the specified property.</summary>
      <param name="stylusPointProperty">The <see cref="T:System.Windows.Input.StylusPointProperty" /> that specifies the property of the desired <see cref="T:System.Windows.Input.StylusPointPropertyInfo" />.</param>
      <returns>The <see cref="T:System.Windows.Input.StylusPointPropertyInfo" /> for the specified <see cref="T:System.Windows.Input.StylusPointProperty" />.</returns>
    </member>
    <member name="M:System.Windows.Input.StylusPointDescription.GetStylusPointProperties">
      <summary>Gets all the properties of the <see cref="T:System.Windows.Input.StylusPointDescription" />.</summary>
      <returns>A collection that contains all of the <see cref="T:System.Windows.Input.StylusPointPropertyInfo" /> objects in the <see cref="T:System.Windows.Input.StylusPointDescription" />.</returns>
    </member>
    <member name="M:System.Windows.Input.StylusPointDescription.HasProperty(System.Windows.Input.StylusPointProperty)">
      <summary>Returns a value that indicates whether the current <see cref="T:System.Windows.Input.StylusPointDescription" /> has the specified property.</summary>
      <param name="stylusPointProperty">The <see cref="T:System.Windows.Input.StylusPointProperty" /> to check for in the <see cref="T:System.Windows.Input.StylusPointDescription" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Input.StylusPointDescription" /> has the specified <see cref="T:System.Windows.Input.StylusPointProperty" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.StylusPointDescription.IsSubsetOf(System.Windows.Input.StylusPointDescription)">
      <summary>Returns a value that indicates whether the current <see cref="T:System.Windows.Input.StylusPointDescription" /> is a subset of the specified <see cref="T:System.Windows.Input.StylusPointDescription" />.</summary>
      <param name="stylusPointDescriptionSuperset">The <see cref="T:System.Windows.Input.StylusPointDescription" /> against which to check whether the current <see cref="T:System.Windows.Input.StylusPointDescription" /> is a subset.</param>
      <returns>
        <see langword="true" /> if the current <see cref="T:System.Windows.Input.StylusPointDescription" /> is a subset of the specified <see cref="T:System.Windows.Input.StylusPointDescription" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Input.StylusPointDescription.PropertyCount">
      <summary>Gets the number of properties in the <see cref="T:System.Windows.Input.StylusPointDescription" />.</summary>
      <returns>The number of properties in the <see cref="T:System.Windows.Input.StylusPointDescription" />.</returns>
    </member>
    <member name="T:System.Windows.Input.StylusPointProperties">
      <summary>Contains a <see cref="T:System.Windows.Input.StylusPointProperty" /> for each property that the WPF supports.</summary>
    </member>
    <member name="F:System.Windows.Input.StylusPointProperties.AltitudeOrientation">
      <summary>Represents the angle between the axis of the pen and the surface of the Tablet PC.</summary>
    </member>
    <member name="F:System.Windows.Input.StylusPointProperties.AzimuthOrientation">
      <summary>Represents the clockwise rotation of the cursor, through a full circular range around the z-axis.</summary>
    </member>
    <member name="F:System.Windows.Input.StylusPointProperties.BarrelButton">
      <summary>Represents the barrel button of a stylus.</summary>
    </member>
    <member name="F:System.Windows.Input.StylusPointProperties.ButtonPressure">
      <summary>Represents the pressure on a pressure-sensitive button.</summary>
    </member>
    <member name="F:System.Windows.Input.StylusPointProperties.Height">
      <summary>Represents the height of the contact point on the digitizer.</summary>
    </member>
    <member name="F:System.Windows.Input.StylusPointProperties.NormalPressure">
      <summary>Represents the pressure of the pen tip perpendicular to the Tablet PC surface.</summary>
    </member>
    <member name="F:System.Windows.Input.StylusPointProperties.PacketStatus">
      <summary>Represents the current status of the cursor.</summary>
    </member>
    <member name="F:System.Windows.Input.StylusPointProperties.PitchRotation">
      <summary>Represents whether the tip is above or below a horizontal line that is perpendicular to the writing surface.</summary>
    </member>
    <member name="F:System.Windows.Input.StylusPointProperties.RollRotation">
      <summary>Represents the clockwise rotation of the pen around its own axis.</summary>
    </member>
    <member name="F:System.Windows.Input.StylusPointProperties.SecondaryTipButton">
      <summary>Represents the secondary tip button of a stylus.</summary>
    </member>
    <member name="F:System.Windows.Input.StylusPointProperties.SerialNumber">
      <summary>Identifies the <see cref="T:System.Windows.Input.StylusPoint" />.</summary>
    </member>
    <member name="F:System.Windows.Input.StylusPointProperties.SystemTouch">
      <summary>Represents the point of contact that generates the <see cref="T:System.Windows.Input.StylusPoint" />, whether initiated by a finger, palm, or any other touch.</summary>
    </member>
    <member name="F:System.Windows.Input.StylusPointProperties.TangentPressure">
      <summary>Represents the pen tip pressure along the plane of the Tablet PC surface.</summary>
    </member>
    <member name="F:System.Windows.Input.StylusPointProperties.TipButton">
      <summary>Represents the tip button of a stylus.</summary>
    </member>
    <member name="F:System.Windows.Input.StylusPointProperties.TwistOrientation">
      <summary>Represents the clockwise rotation of the cursor around its own axis.</summary>
    </member>
    <member name="F:System.Windows.Input.StylusPointProperties.Width">
      <summary>Represents the width of the contact point on the digitizer.</summary>
    </member>
    <member name="F:System.Windows.Input.StylusPointProperties.X">
      <summary>Represents the x-coordinate in the tablet coordinate space.</summary>
    </member>
    <member name="F:System.Windows.Input.StylusPointProperties.XTiltOrientation">
      <summary>Represents the angle between the (<paramref name="y,z" />) plane and the pen and y-axis plane.</summary>
    </member>
    <member name="F:System.Windows.Input.StylusPointProperties.Y">
      <summary>Represents the y-coordinate in the tablet coordinate space.</summary>
    </member>
    <member name="F:System.Windows.Input.StylusPointProperties.YawRotation">
      <summary>Represents the angle of the pen to the left or right around the center of its horizontal axis when the pen is horizontal.</summary>
    </member>
    <member name="F:System.Windows.Input.StylusPointProperties.YTiltOrientation">
      <summary>Represents the angle between the (x, z) plane and the pen and x-axis plane.</summary>
    </member>
    <member name="F:System.Windows.Input.StylusPointProperties.Z">
      <summary>Represents the z-coordinate or distance of the pen tip from the tablet surface.</summary>
    </member>
    <member name="T:System.Windows.Input.StylusPointProperty">
      <summary>Represents a property stored in a <see cref="T:System.Windows.Input.StylusPoint" />.</summary>
    </member>
    <member name="M:System.Windows.Input.StylusPointProperty.#ctor(System.Guid,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.StylusPointProperty" /> class using the specified GUID.</summary>
      <param name="identifier">The <see cref="T:System.Guid" /> that uniquely identifies the <see cref="T:System.Windows.Input.StylusPointProperty" />.</param>
      <param name="isButton">
        <see langword="true" /> to indicate that the property represents a button on the stylus; otherwise, <see langword="false" />.</param>
    </member>
    <member name="M:System.Windows.Input.StylusPointProperty.#ctor(System.Windows.Input.StylusPointProperty)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.StylusPointProperty" /> class, copying the specified <see cref="T:System.Windows.Input.StylusPointProperty" />.</summary>
      <param name="stylusPointProperty">The <see cref="T:System.Windows.Input.StylusPointProperty" /> to copy.</param>
    </member>
    <member name="M:System.Windows.Input.StylusPointProperty.ToString">
      <summary>Returns a string that represents the current object.</summary>
      <returns>A string that represents the current object.</returns>
    </member>
    <member name="P:System.Windows.Input.StylusPointProperty.Id">
      <summary>Gets the GUID for the current <see cref="T:System.Windows.Input.StylusPointProperty" />.</summary>
      <returns>The GUID for the current <see cref="T:System.Windows.Input.StylusPointProperty" />.</returns>
    </member>
    <member name="P:System.Windows.Input.StylusPointProperty.IsButton">
      <summary>Gets whether the <see cref="T:System.Windows.Input.StylusPointProperty" /> represents a button on the stylus.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Input.StylusPointProperty" /> represents a button on the stylus; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Windows.Input.StylusPointPropertyInfo">
      <summary>Specifies the constraints of a property in a <see cref="T:System.Windows.Input.StylusPoint" />.</summary>
    </member>
    <member name="M:System.Windows.Input.StylusPointPropertyInfo.#ctor(System.Windows.Input.StylusPointProperty)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.StylusPointPropertyInfo" /> class.</summary>
      <param name="stylusPointProperty">The <see cref="T:System.Windows.Input.StylusPointProperty" /> to base the new <see cref="T:System.Windows.Input.StylusPointProperty" /> on.</param>
    </member>
    <member name="M:System.Windows.Input.StylusPointPropertyInfo.#ctor(System.Windows.Input.StylusPointProperty,System.Int32,System.Int32,System.Windows.Input.StylusPointPropertyUnit,System.Single)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.StylusPointPropertyInfo" /> class using the specified values.</summary>
      <param name="stylusPointProperty">The <see cref="T:System.Windows.Input.StylusPointProperty" /> to base the new <see cref="T:System.Windows.Input.StylusPointProperty" /> on.</param>
      <param name="minimum">The minimum value accepted for the <see cref="T:System.Windows.Input.StylusPoint" /> property.</param>
      <param name="maximum">The maximum value accepted for the <see cref="T:System.Windows.Input.StylusPoint" /> property.</param>
      <param name="unit">One of the <see cref="T:System.Windows.Input.StylusPointPropertyUnit" /> values.</param>
      <param name="resolution">The scale that converts a <see cref="T:System.Windows.Input.StylusPoint" /> property value into its units.</param>
    </member>
    <member name="P:System.Windows.Input.StylusPointPropertyInfo.Maximum">
      <summary>Gets the maximum value accepted for the <see cref="T:System.Windows.Input.StylusPoint" /> property.</summary>
      <returns>The maximum value accepted for the <see cref="T:System.Windows.Input.StylusPoint" /> property.</returns>
    </member>
    <member name="P:System.Windows.Input.StylusPointPropertyInfo.Minimum">
      <summary>Gets the minimum value accepted for the <see cref="T:System.Windows.Input.StylusPoint" /> property.</summary>
      <returns>The minimum value accepted for the <see cref="T:System.Windows.Input.StylusPoint" /> property.</returns>
    </member>
    <member name="P:System.Windows.Input.StylusPointPropertyInfo.Resolution">
      <summary>Gets the scale that converts a <see cref="T:System.Windows.Input.StylusPoint" /> property value into units.</summary>
      <returns>The scale that converts a <see cref="T:System.Windows.Input.StylusPoint" /> property value into units.</returns>
    </member>
    <member name="P:System.Windows.Input.StylusPointPropertyInfo.Unit">
      <summary>Gets the type of measurement that is used by <see cref="T:System.Windows.Input.StylusPoint" /> property.</summary>
      <returns>One of the <see cref="T:System.Windows.Input.StylusPointPropertyUnit" /> values.</returns>
    </member>
    <member name="T:System.Windows.Input.StylusPointPropertyUnit">
      <summary>Specifies the unit of measurement for a <see cref="T:System.Windows.Input.StylusPoint" /> property.</summary>
    </member>
    <member name="F:System.Windows.Input.StylusPointPropertyUnit.Centimeters">
      <summary>Indicates that a <see cref="T:System.Windows.Input.StylusPoint" /> property is measured in centimeters.</summary>
    </member>
    <member name="F:System.Windows.Input.StylusPointPropertyUnit.Degrees">
      <summary>Indicates that a <see cref="T:System.Windows.Input.StylusPoint" /> property is measured in degrees.</summary>
    </member>
    <member name="F:System.Windows.Input.StylusPointPropertyUnit.Grams">
      <summary>Indicates that a <see cref="T:System.Windows.Input.StylusPoint" /> property is measured in grams.</summary>
    </member>
    <member name="F:System.Windows.Input.StylusPointPropertyUnit.Inches">
      <summary>Indicates that a <see cref="T:System.Windows.Input.StylusPoint" /> property is measured in inches.</summary>
    </member>
    <member name="F:System.Windows.Input.StylusPointPropertyUnit.None">
      <summary>Indicates that a <see cref="T:System.Windows.Input.StylusPoint" /> property's measurement is not specified.</summary>
    </member>
    <member name="F:System.Windows.Input.StylusPointPropertyUnit.Pounds">
      <summary>Indicates that a <see cref="T:System.Windows.Input.StylusPoint" /> property is measured in pounds.</summary>
    </member>
    <member name="F:System.Windows.Input.StylusPointPropertyUnit.Radians">
      <summary>Indicates that a <see cref="T:System.Windows.Input.StylusPoint" /> property is measured in radians.</summary>
    </member>
    <member name="F:System.Windows.Input.StylusPointPropertyUnit.Seconds">
      <summary>Indicates that a <see cref="T:System.Windows.Input.StylusPoint" /> property is measured in seconds.</summary>
    </member>
    <member name="T:System.Windows.Input.StylusSystemGestureEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.UIElement.StylusSystemGesture" /> event.</summary>
    </member>
    <member name="M:System.Windows.Input.StylusSystemGestureEventArgs.#ctor(System.Windows.Input.StylusDevice,System.Int32,System.Windows.Input.SystemGesture)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.StylusSystemGestureEventArgs" /> class.</summary>
      <param name="stylusDevice">The <see cref="T:System.Windows.Input.StylusDevice" /> to associate with the event.</param>
      <param name="timestamp">The time the event occurs.</param>
      <param name="systemGesture">The <see cref="T:System.Windows.Input.SystemGesture" /> that raises the event.</param>
    </member>
    <member name="M:System.Windows.Input.StylusSystemGestureEventArgs.InvokeEventHandler(System.Delegate,System.Object)">
      <summary>Invokes a type-specific handler on the target whenever the <see cref="E:System.Windows.UIElement.StylusSystemGesture" /> event is raised.</summary>
      <param name="genericHandler">The generic handler to call in a type-specific way.</param>
      <param name="genericTarget">The target to call the handler on.</param>
    </member>
    <member name="P:System.Windows.Input.StylusSystemGestureEventArgs.SystemGesture">
      <summary>Gets the <see cref="T:System.Windows.Input.SystemGesture" /> that raises the event.</summary>
      <returns>The <see cref="T:System.Windows.Input.SystemGesture" /> that raises the event.</returns>
    </member>
    <member name="T:System.Windows.Input.StylusSystemGestureEventHandler">
      <summary>Represents the method that handles the <see cref="E:System.Windows.UIElement.StylusSystemGesture" /> event of a <see cref="T:System.Windows.UIElement" />.</summary>
      <param name="sender">The source of the event.</param>
      <param name="e">A <see cref="T:System.Windows.Input.StylusSystemGestureEventArgs" /> that contains the event data.</param>
    </member>
    <member name="T:System.Windows.Input.StylusWisp.WispTabletDeviceCollection">
      <summary>Contains the TabletDevice objects that represent the digitizer devices of a WISP tablet device.</summary>
    </member>
    <member name="T:System.Windows.Input.SystemGesture">
      <summary>Defines the available system gestures.</summary>
    </member>
    <member name="F:System.Windows.Input.SystemGesture.Drag">
      <summary>Maps to a left drag on a mouse.</summary>
    </member>
    <member name="F:System.Windows.Input.SystemGesture.Flick">
      <summary>Occurs with a short, quick stroke that translates into a specific command. The action taken by a flick is set system-wide. An application can listen for a <see cref="F:System.Windows.Input.SystemGesture.Flick" /> and prevent it from becoming one of the standard <see cref="T:System.Windows.Input.ApplicationCommands" /> by setting the <see cref="P:System.Windows.RoutedEventArgs.Handled" /> property to true in the <see cref="E:System.Windows.UIElement.StylusSystemGesture" /> event. Only Windows Vista supports flicks.</summary>
    </member>
    <member name="F:System.Windows.Input.SystemGesture.HoldEnter">
      <summary>Indicates that press and hold has occurred.</summary>
    </member>
    <member name="F:System.Windows.Input.SystemGesture.HoldLeave">
      <summary>Not implemented.</summary>
    </member>
    <member name="F:System.Windows.Input.SystemGesture.HoverEnter">
      <summary>Maps to a mouse hover. This can be used to show ToolTip rollover effects, or other mouse hover behaviors.</summary>
    </member>
    <member name="F:System.Windows.Input.SystemGesture.HoverLeave">
      <summary>Maps to a mouse leaving a hover. This can be used to end ToolTip rollover effects or other mouse hover behaviors.</summary>
    </member>
    <member name="F:System.Windows.Input.SystemGesture.None">
      <summary>No system gesture.</summary>
    </member>
    <member name="F:System.Windows.Input.SystemGesture.RightDrag">
      <summary>Maps to a right drag on a mouse. This can be used to drag an object or selection to a different area and is followed by the appearance of the shortcut menu which provides options for moving the object.</summary>
    </member>
    <member name="F:System.Windows.Input.SystemGesture.RightTap">
      <summary>Maps to a right-click on a mouse. This can be used to show a shortcut menu.</summary>
    </member>
    <member name="F:System.Windows.Input.SystemGesture.Tap">
      <summary>Maps to a left-click on a mouse. This can be used to choose a command from the menu or toolbar, take action if a command is chosen, set an insertion point, or show selection feedback.</summary>
    </member>
    <member name="F:System.Windows.Input.SystemGesture.TwoFingerTap">
      <summary>Maps to a double-click of a mouse.</summary>
    </member>
    <member name="T:System.Windows.Input.Tablet">
      <summary>Provides access to static methods that return the tablet devices attached to the system.</summary>
    </member>
    <member name="P:System.Windows.Input.Tablet.CurrentTabletDevice">
      <summary>Gets the current <see cref="T:System.Windows.Input.TabletDevice" />.</summary>
      <returns>The current <see cref="T:System.Windows.Input.TabletDevice" />.</returns>
    </member>
    <member name="P:System.Windows.Input.Tablet.TabletDevices">
      <summary>Gets the <see cref="T:System.Windows.Input.TabletDeviceCollection" /> associated with the system.</summary>
      <returns>The <see cref="T:System.Windows.Input.TabletDeviceCollection" /> associated with the Tablet PC.</returns>
    </member>
    <member name="T:System.Windows.Input.TabletDevice">
      <summary>Represents the digitizer device of a Tablet PC.</summary>
    </member>
    <member name="M:System.Windows.Input.TabletDevice.ToString">
      <summary>Returns the name of the tablet device.</summary>
      <returns>A <see cref="T:System.String" /> that contains the name of the <see cref="T:System.Windows.Input.TabletDevice" />.</returns>
    </member>
    <member name="P:System.Windows.Input.TabletDevice.ActiveSource">
      <summary>Gets the <see cref="T:System.Windows.PresentationSource" /> that reports current input for the tablet device.</summary>
      <returns>The <see cref="T:System.Windows.PresentationSource" /> that reports current input for the tablet device.</returns>
    </member>
    <member name="P:System.Windows.Input.TabletDevice.Id">
      <summary>Gets the unique identifier for the tablet device on the system.</summary>
      <returns>The unique identifier for the tablet device on the system.</returns>
    </member>
    <member name="P:System.Windows.Input.TabletDevice.Name">
      <summary>Gets the name of the tablet device.</summary>
      <returns>The name of the tablet device.</returns>
    </member>
    <member name="P:System.Windows.Input.TabletDevice.ProductId">
      <summary>Gets the product identifier for the tablet device.</summary>
      <returns>The product identifier for the tablet device.</returns>
    </member>
    <member name="P:System.Windows.Input.TabletDevice.StylusDevices">
      <summary>Gets the <see cref="T:System.Windows.Input.StylusDeviceCollection" /> associated with the tablet device.</summary>
      <returns>The <see cref="T:System.Windows.Input.StylusDeviceCollection" /> associated with the tablet device.</returns>
    </member>
    <member name="P:System.Windows.Input.TabletDevice.SupportedStylusPointProperties">
      <summary>Gets a collection of <see cref="T:System.Windows.Input.StylusPointProperty" /> objects that the <see cref="T:System.Windows.Input.TabletDevice" /> supports.</summary>
      <returns>A collection of <see cref="T:System.Windows.Input.StylusPointProperty" /> objects that the <see cref="T:System.Windows.Input.TabletDevice" /> supports.</returns>
    </member>
    <member name="P:System.Windows.Input.TabletDevice.TabletHardwareCapabilities">
      <summary>Gets the <see cref="T:System.Windows.Input.TabletHardwareCapabilities" /> for the tablet device.</summary>
      <returns>The <see cref="T:System.Windows.Input.TabletHardwareCapabilities" /> for the tablet device.</returns>
    </member>
    <member name="P:System.Windows.Input.TabletDevice.Target">
      <summary>Gets the <see cref="T:System.Windows.IInputElement" /> that provides basic input processing for the tablet device.</summary>
      <returns>The <see cref="T:System.Windows.IInputElement" /> that provides basic input processing for the tablet device.</returns>
    </member>
    <member name="P:System.Windows.Input.TabletDevice.Type">
      <summary>Gets the <see cref="T:System.Windows.Input.TabletDeviceType" /> of the tablet device.</summary>
      <returns>The <see cref="T:System.Windows.Input.TabletDeviceType" /> of the tablet device.</returns>
    </member>
    <member name="T:System.Windows.Input.TabletDeviceCollection">
      <summary>Contains the <see cref="T:System.Windows.Input.TabletDevice" /> objects that represent the digitizer devices of a tablet device.</summary>
    </member>
    <member name="M:System.Windows.Input.TabletDeviceCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.TabletDeviceCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Input.TabletDeviceCollection.CopyTo(System.Windows.Input.TabletDevice[],System.Int32)">
      <summary>Copies all elements in the current 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 where copying begins.</param>
      <exception cref="T:System.ArgumentException">If <paramref name="index" /> + collection count is greater than or equal to <paramref name="array.length" />.</exception>
      <exception cref="T:System.ArgumentNullException">If <paramref name="array" /> is <see langword="null" />.</exception>
      <exception cref="T:System.IndexOutOfRangeException">If <paramref name="index" /> is less than 0 or <paramref name="index" /> is greater than or equal to <paramref name="array.length" />.</exception>
    </member>
    <member name="M:System.Windows.Input.TabletDeviceCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>This member supports the .NET Framework and is not intended to be used from your code.</summary>
      <param name="array">The array.</param>
      <param name="index">The index.</param>
    </member>
    <member name="M:System.Windows.Input.TabletDeviceCollection.System#Collections#IEnumerable#GetEnumerator">
      <summary>This member supports the .NET Framework and is not intended to be used from your code.</summary>
    </member>
    <member name="P:System.Windows.Input.TabletDeviceCollection.Count">
      <summary>Gets the number of <see cref="T:System.Windows.Input.TabletDevice" /> objects in the collection.</summary>
      <returns>The number of <see cref="T:System.Windows.Input.TabletDevice" /> objects in the collection.</returns>
    </member>
    <member name="P:System.Windows.Input.TabletDeviceCollection.IsSynchronized">
      <summary>Gets a value that indicates whether access to the collection is synchronized (thread safe).</summary>
      <returns>
        <see langword="true" /> if access to the collection is synchronized (thread safe); otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Input.TabletDeviceCollection.Item(System.Int32)">
      <summary>Gets the <see cref="T:System.Windows.Input.TabletDevice" /> object at the specified index within the collection.</summary>
      <param name="index">The zero-based index of the <see cref="T:System.Windows.Input.TabletDevice" /> that is retrieved from the collection.</param>
      <exception cref="T:System.IndexOutOfRangeException">If <paramref name="index" /> is less than 0 or <paramref name="index" /> is greater than or equal to the number of <see cref="T:System.Windows.Input.TabletDeviceCollection" /> objects in the collection.</exception>
      <returns>The <see cref="T:System.Windows.Input.TabletDevice" /> object at the specified index within the collection.</returns>
    </member>
    <member name="P:System.Windows.Input.TabletDeviceCollection.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="T:System.Windows.Input.TabletDeviceType">
      <summary>Defines values for the type of devices the tablet device uses.</summary>
    </member>
    <member name="F:System.Windows.Input.TabletDeviceType.Stylus">
      <summary>Indicates the tablet device is a stylus.</summary>
    </member>
    <member name="F:System.Windows.Input.TabletDeviceType.Touch">
      <summary>Indicates the tablet device is a touch screen.</summary>
    </member>
    <member name="T:System.Windows.Input.TabletHardwareCapabilities">
      <summary>Defines values that specify the hardware capabilities of a tablet device, including desktop digitizers and mice.</summary>
    </member>
    <member name="F:System.Windows.Input.TabletHardwareCapabilities.HardProximity">
      <summary>Indicates the tablet device can generate in-air packets when the stylus is in the physical detection range (proximity) of the tablet device.</summary>
    </member>
    <member name="F:System.Windows.Input.TabletHardwareCapabilities.Integrated">
      <summary>Indicates the digitizer is integrated with the display.</summary>
    </member>
    <member name="F:System.Windows.Input.TabletHardwareCapabilities.None">
      <summary>Indicates the tablet device cannot provide this information.</summary>
    </member>
    <member name="F:System.Windows.Input.TabletHardwareCapabilities.StylusHasPhysicalIds">
      <summary>Indicates the tablet device can uniquely identify the active stylus.</summary>
    </member>
    <member name="F:System.Windows.Input.TabletHardwareCapabilities.StylusMustTouch">
      <summary>Indicates the stylus must be in physical contact with the tablet device to report its position.</summary>
    </member>
    <member name="F:System.Windows.Input.TabletHardwareCapabilities.SupportsPressure">
      <summary>Indicates that the tablet device can detect the amount of pressure the user applies when using the stylus.</summary>
    </member>
    <member name="T:System.Windows.Input.TextComposition">
      <summary>Represents a composition related to text input which includes the composition text itself, any related control or system text, and a state of completion for the composition.</summary>
    </member>
    <member name="M:System.Windows.Input.TextComposition.#ctor(System.Windows.Input.InputManager,System.Windows.IInputElement,System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.TextComposition" /> class, taking a specified <see cref="T:System.Windows.Input.InputManager" />, source element, and composition text as initial values for the new instance.</summary>
      <param name="inputManager">An input manager to associate with this text composition.</param>
      <param name="source">A source element for this text composition.  The object underlying the source element must implement the <see cref="T:System.Windows.IInputElement" /> interface.</param>
      <param name="resultText">A string containing the initial text for the composition.  This parameter will become the value of the <see cref="P:System.Windows.Input.TextComposition.Text" /> property in the new class instance.</param>
    </member>
    <member name="M:System.Windows.Input.TextComposition.#ctor(System.Windows.Input.InputManager,System.Windows.IInputElement,System.String,System.Windows.Input.TextCompositionAutoComplete)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.TextComposition" /> class, taking a specified <see cref="T:System.Windows.Input.InputManager" />, source element, composition text, and a <see cref="T:System.Windows.Input.TextCompositionAutoComplete" /> setting as initial values for the new instance.</summary>
      <param name="inputManager">An input manager to associate with this text composition.</param>
      <param name="source">A source element for this text composition.  The object underlying the source element must implement the <see cref="T:System.Windows.IInputElement" /> interface.</param>
      <param name="resultText">A string containing the initial text for the composition.  This parameter will become the value of the <see cref="P:System.Windows.Input.TextComposition.Text" /> property in the new class instance.</param>
      <param name="autoComplete">A member of the <see cref="T:System.Windows.Input.TextCompositionAutoComplete" /> enumerations specifying desired auto-complete behavior for this text composition.</param>
    </member>
    <member name="M:System.Windows.Input.TextComposition.Complete">
      <summary>Completes this text composition.</summary>
    </member>
    <member name="P:System.Windows.Input.TextComposition.AutoComplete">
      <summary>Gets the auto-complete setting for this text composition.</summary>
      <returns>A member of the <see cref="T:System.Windows.Input.TextCompositionAutoComplete" /> enumerations specifying the current auto-complete behavior for this text composition.</returns>
    </member>
    <member name="P:System.Windows.Input.TextComposition.CompositionText">
      <summary>Gets or sets the composition text for this text composition.</summary>
      <returns>A string containing the composition text for this text composition.</returns>
    </member>
    <member name="P:System.Windows.Input.TextComposition.ControlText">
      <summary>Gets or sets any control text associated with this text composition.</summary>
      <returns>A string containing any control text associated with this text composition.</returns>
    </member>
    <member name="P:System.Windows.Input.TextComposition.SystemCompositionText">
      <summary>Gets or sets the system composition text for this text composition.</summary>
      <returns>A string containing the system composition text for this text composition.</returns>
    </member>
    <member name="P:System.Windows.Input.TextComposition.SystemText">
      <summary>Gets or sets the system text for this text composition.</summary>
      <returns>A string containing the system text for this text composition.</returns>
    </member>
    <member name="P:System.Windows.Input.TextComposition.Text">
      <summary>Gets or sets the current text for this text composition.</summary>
      <returns>A string containing the current text for this text composition.</returns>
    </member>
    <member name="T:System.Windows.Input.TextCompositionAutoComplete">
      <summary>Defines a set of states for the handling of automatic completion of a text composition.</summary>
    </member>
    <member name="F:System.Windows.Input.TextCompositionAutoComplete.Off">
      <summary>Auto-complete is off.</summary>
    </member>
    <member name="F:System.Windows.Input.TextCompositionAutoComplete.On">
      <summary>Auto-complete is on. A <see cref="E:System.Windows.Input.TextCompositionManager.TextInput" /> event will be raised automatically by the <see cref="T:System.Windows.Input.TextCompositionManager" /> after a <see cref="E:System.Windows.Input.TextCompositionManager.TextInputStart" /> event is handled.</summary>
    </member>
    <member name="T:System.Windows.Input.TextCompositionEventArgs">
      <summary>Contains arguments associated with changes to a <see cref="T:System.Windows.Input.TextComposition" />.</summary>
    </member>
    <member name="M:System.Windows.Input.TextCompositionEventArgs.#ctor(System.Windows.Input.InputDevice,System.Windows.Input.TextComposition)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.TextCompositionEventArgs" /> class, taking a specified <see cref="T:System.Windows.Input.InputDevice" /> and <see cref="T:System.Windows.Input.TextComposition" /> as initial values for the class.</summary>
      <param name="inputDevice">The input device associated with this event.</param>
      <param name="composition">A <see cref="T:System.Windows.Input.TextComposition" /> object associated with this event.</param>
      <exception cref="T:System.ArgumentNullException">Raised when composition is null.</exception>
    </member>
    <member name="M:System.Windows.Input.TextCompositionEventArgs.InvokeEventHandler(System.Delegate,System.Object)">
      <summary>Invokes event handlers in a type-specific way, which can increase event system efficiency.</summary>
      <param name="genericHandler">The generic handler to call in a type-specific way.</param>
      <param name="genericTarget">The target to call the handler on.</param>
    </member>
    <member name="P:System.Windows.Input.TextCompositionEventArgs.ControlText">
      <summary>Gets control text associated with a <see cref="T:System.Windows.Input.TextComposition" /> event.</summary>
      <returns>A string containing any control text associated with this event.</returns>
    </member>
    <member name="P:System.Windows.Input.TextCompositionEventArgs.SystemText">
      <summary>Gets system text associated with a <see cref="T:System.Windows.Input.TextComposition" /> event.</summary>
      <returns>A string containing any system text associated with this event.</returns>
    </member>
    <member name="P:System.Windows.Input.TextCompositionEventArgs.Text">
      <summary>Gets input text associated with a <see cref="T:System.Windows.Input.TextComposition" /> event.</summary>
      <returns>A string containing the input text associated with this event.</returns>
    </member>
    <member name="P:System.Windows.Input.TextCompositionEventArgs.TextComposition">
      <summary>Gets the <see cref="T:System.Windows.Input.TextComposition" /> associated with a <see cref="T:System.Windows.Input.TextComposition" /> event.</summary>
      <returns>A <see cref="T:System.Windows.Input.TextComposition" /> object containing the text composition associated with this event.</returns>
    </member>
    <member name="T:System.Windows.Input.TextCompositionEventHandler">
      <summary>Represents the method that will handle the routed events related to the <see cref="T:System.Windows.Input.TextComposition" /> and <see cref="T:System.Windows.Input.TextCompositionManager" /> classes, for example <see cref="E:System.Windows.UIElement.TextInput" />.</summary>
      <param name="sender">The object where the event handler is attached.</param>
      <param name="e">The event data.</param>
    </member>
    <member name="T:System.Windows.Input.TextCompositionManager">
      <summary>Provides facilities for managing events related to input and text compositions.</summary>
    </member>
    <member name="E:System.Windows.Input.TextCompositionManager.PreviewTextInput">
      <summary>Occurs when a <see cref="T:System.Windows.Input.TextComposition" /> is completed.</summary>
    </member>
    <member name="E:System.Windows.Input.TextCompositionManager.PreviewTextInputStart">
      <summary>Occurs when a new <see cref="T:System.Windows.Input.TextComposition" /> is started.</summary>
    </member>
    <member name="E:System.Windows.Input.TextCompositionManager.PreviewTextInputUpdate">
      <summary>Occurs when a <see cref="T:System.Windows.Input.TextComposition" /> is updated.</summary>
    </member>
    <member name="E:System.Windows.Input.TextCompositionManager.TextInput">
      <summary>Occurs when a <see cref="T:System.Windows.Input.TextComposition" /> is completed.</summary>
    </member>
    <member name="E:System.Windows.Input.TextCompositionManager.TextInputStart">
      <summary>Occurs when a new <see cref="T:System.Windows.Input.TextComposition" /> is started.</summary>
    </member>
    <member name="E:System.Windows.Input.TextCompositionManager.TextInputUpdate">
      <summary>Occurs when a <see cref="T:System.Windows.Input.TextComposition" /> is updated.</summary>
    </member>
    <member name="F:System.Windows.Input.TextCompositionManager.PreviewTextInputEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.TextCompositionManager.PreviewTextInput" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.TextCompositionManager.PreviewTextInputStartEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.TextCompositionManager.PreviewTextInputStart" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.TextCompositionManager.PreviewTextInputUpdateEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.TextCompositionManager.PreviewTextInputUpdate" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.TextCompositionManager.TextInputEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.TextCompositionManager.TextInput" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.TextCompositionManager.TextInputStartEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.TextCompositionManager.TextInputStart" /> attached event.</summary>
    </member>
    <member name="F:System.Windows.Input.TextCompositionManager.TextInputUpdateEvent">
      <summary>Identifies the <see cref="E:System.Windows.Input.TextCompositionManager.TextInputUpdate" /> attached event.</summary>
    </member>
    <member name="M:System.Windows.Input.TextCompositionManager.AddPreviewTextInputHandler(System.Windows.DependencyObject,System.Windows.Input.TextCompositionEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.TextCompositionManager.PreviewTextInput" /> attached event.</summary>
      <param name="element">A dependency object to add the event handler to.  The dependency object must be a <see cref="T:System.Windows.UIElement" /> or a <see cref="T:System.Windows.ContentElement" />.</param>
      <param name="handler">A delegate that designates the handler to add.</param>
    </member>
    <member name="M:System.Windows.Input.TextCompositionManager.AddPreviewTextInputStartHandler(System.Windows.DependencyObject,System.Windows.Input.TextCompositionEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.TextCompositionManager.PreviewTextInputStart" /> attached event.</summary>
      <param name="element">A dependency object to add the event handler to.  The dependency object must be a <see cref="T:System.Windows.UIElement" /> or a <see cref="T:System.Windows.ContentElement" />.</param>
      <param name="handler">A delegate that designates the handler to add.</param>
    </member>
    <member name="M:System.Windows.Input.TextCompositionManager.AddPreviewTextInputUpdateHandler(System.Windows.DependencyObject,System.Windows.Input.TextCompositionEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.TextCompositionManager.PreviewTextInputUpdate" /> attached event.</summary>
      <param name="element">A dependency object to add the event handler to.  The dependency object must be a <see cref="T:System.Windows.UIElement" /> or a <see cref="T:System.Windows.ContentElement" />.</param>
      <param name="handler">A delegate that designates the handler to add.</param>
    </member>
    <member name="M:System.Windows.Input.TextCompositionManager.AddTextInputHandler(System.Windows.DependencyObject,System.Windows.Input.TextCompositionEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.TextCompositionManager.TextInput" /> attached event.</summary>
      <param name="element">A dependency object to add the event handler to.  The dependency object must be a <see cref="T:System.Windows.UIElement" /> or a <see cref="T:System.Windows.ContentElement" />.</param>
      <param name="handler">A delegate that designates the handler to add.</param>
    </member>
    <member name="M:System.Windows.Input.TextCompositionManager.AddTextInputStartHandler(System.Windows.DependencyObject,System.Windows.Input.TextCompositionEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.TextCompositionManager.TextInputStart" /> attached event.</summary>
      <param name="element">A dependency object to add the event handler to.  The dependency object must be a <see cref="T:System.Windows.UIElement" /> or a <see cref="T:System.Windows.ContentElement" />.</param>
      <param name="handler">A delegate that designates the handler to add.</param>
    </member>
    <member name="M:System.Windows.Input.TextCompositionManager.AddTextInputUpdateHandler(System.Windows.DependencyObject,System.Windows.Input.TextCompositionEventHandler)">
      <summary>Adds a handler for the <see cref="E:System.Windows.Input.TextCompositionManager.TextInputUpdate" /> attached event.</summary>
      <param name="element">A dependency object to add the event handler to.  The dependency object must be a <see cref="T:System.Windows.UIElement" /> or a <see cref="T:System.Windows.ContentElement" />.</param>
      <param name="handler">A delegate that designates the handler to add.</param>
    </member>
    <member name="M:System.Windows.Input.TextCompositionManager.CompleteComposition(System.Windows.Input.TextComposition)">
      <summary>Completes a specified text composition.</summary>
      <param name="composition">A <see cref="T:System.Windows.Input.TextComposition" /> object to complete.</param>
      <exception cref="T:System.ArgumentNullException">Raised when composition is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">Raised when there is no input manager associated with composition, or when the text composition is already marked as completed.</exception>
      <returns>
        <see langword="true" /> if the text composition was successfully completed; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.TextCompositionManager.RemovePreviewTextInputHandler(System.Windows.DependencyObject,System.Windows.Input.TextCompositionEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.TextCompositionManager.PreviewTextInput" /> attached event.</summary>
      <param name="element">A dependency object to remove the event handler from.  The dependency object must be a <see cref="T:System.Windows.UIElement" /> or a <see cref="T:System.Windows.ContentElement" />.</param>
      <param name="handler">A delegate that designates the handler to remove.</param>
    </member>
    <member name="M:System.Windows.Input.TextCompositionManager.RemovePreviewTextInputStartHandler(System.Windows.DependencyObject,System.Windows.Input.TextCompositionEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.TextCompositionManager.TextInputStart" /> attached event.</summary>
      <param name="element">A dependency object to remove the event handler from.  The dependency object must be a <see cref="T:System.Windows.UIElement" /> or a <see cref="T:System.Windows.ContentElement" />.</param>
      <param name="handler">A delegate that designates the handler to remove.</param>
    </member>
    <member name="M:System.Windows.Input.TextCompositionManager.RemovePreviewTextInputUpdateHandler(System.Windows.DependencyObject,System.Windows.Input.TextCompositionEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.TextCompositionManager.PreviewTextInputUpdate" /> attached event.</summary>
      <param name="element">A dependency object to remove the event handler from.  The dependency object must be a <see cref="T:System.Windows.UIElement" /> or a <see cref="T:System.Windows.ContentElement" />.</param>
      <param name="handler">A delegate that designates the handler to remove.</param>
    </member>
    <member name="M:System.Windows.Input.TextCompositionManager.RemoveTextInputHandler(System.Windows.DependencyObject,System.Windows.Input.TextCompositionEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.TextCompositionManager.TextInput" /> attached event.</summary>
      <param name="element">A dependency object to remove the event handler from.  The dependency object must be a <see cref="T:System.Windows.UIElement" /> or a <see cref="T:System.Windows.ContentElement" />.</param>
      <param name="handler">A delegate that designates the handler to remove.</param>
    </member>
    <member name="M:System.Windows.Input.TextCompositionManager.RemoveTextInputStartHandler(System.Windows.DependencyObject,System.Windows.Input.TextCompositionEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.TextCompositionManager.TextInputStart" /> attached event.</summary>
      <param name="element">A dependency object to remove the event handler from.  The dependency object must be a <see cref="T:System.Windows.UIElement" /> or a <see cref="T:System.Windows.ContentElement" />.</param>
      <param name="handler">A delegate that designates the handler to remove.</param>
    </member>
    <member name="M:System.Windows.Input.TextCompositionManager.RemoveTextInputUpdateHandler(System.Windows.DependencyObject,System.Windows.Input.TextCompositionEventHandler)">
      <summary>Removes a handler for the <see cref="E:System.Windows.Input.TextCompositionManager.TextInputUpdate" /> attached event.</summary>
      <param name="element">A dependency object to remove the event handler from.  The dependency object must be a <see cref="T:System.Windows.UIElement" /> or a <see cref="T:System.Windows.ContentElement" />.</param>
      <param name="handler">A delegate that designates the handler to remove.</param>
    </member>
    <member name="M:System.Windows.Input.TextCompositionManager.StartComposition(System.Windows.Input.TextComposition)">
      <summary>Starts a specified text composition.</summary>
      <param name="composition">A <see cref="T:System.Windows.Input.TextComposition" /> object to start.</param>
      <returns>
        <see langword="true" /> if the text composition was successfully started; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.TextCompositionManager.UpdateComposition(System.Windows.Input.TextComposition)">
      <summary>Updates a specified text composition.</summary>
      <param name="composition">A <see cref="T:System.Windows.Input.TextComposition" /> object to update.</param>
      <returns>
        <see langword="true" /> if the text composition was successfully updated; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Windows.Input.Touch">
      <summary>Provides an application-level service that processes multitouch input from the operating system and raises the <see cref="E:System.Windows.Input.Touch.FrameReported" /> event.</summary>
    </member>
    <member name="E:System.Windows.Input.Touch.FrameReported">
      <summary>Occurs when a touch message is sent.</summary>
    </member>
    <member name="T:System.Windows.Input.TouchAction">
      <summary>Describes the action of a specific touch point.</summary>
    </member>
    <member name="F:System.Windows.Input.TouchAction.Down">
      <summary>The act of putting a finger onto the screen.</summary>
    </member>
    <member name="F:System.Windows.Input.TouchAction.Move">
      <summary>The act of dragging a finger across the screen.</summary>
    </member>
    <member name="F:System.Windows.Input.TouchAction.Up">
      <summary>The act of lifting a finger off of the screen.</summary>
    </member>
    <member name="T:System.Windows.Input.TouchDevice">
      <summary>Represents a single touch input produced by a finger on a touchscreen.</summary>
    </member>
    <member name="E:System.Windows.Input.TouchDevice.Activated">
      <summary>Occurs when the <see cref="T:System.Windows.Input.TouchDevice" /> is added to the input messaging system.</summary>
    </member>
    <member name="E:System.Windows.Input.TouchDevice.Deactivated">
      <summary>Occurs when the <see cref="T:System.Windows.Input.TouchDevice" /> is removed from the input messaging system.</summary>
    </member>
    <member name="E:System.Windows.Input.TouchDevice.Updated">
      <summary>Occurs when a touch message is sent.</summary>
    </member>
    <member name="M:System.Windows.Input.TouchDevice.#ctor(System.Int32)">
      <summary>Called from constructors in derived classes to initialize the <see cref="T:System.Windows.Input.TouchDevice" /> class.</summary>
      <param name="deviceId">A unique identifier for the touch device.</param>
    </member>
    <member name="M:System.Windows.Input.TouchDevice.Activate">
      <summary>Adds the <see cref="T:System.Windows.Input.TouchDevice" /> to the input messaging system.</summary>
      <exception cref="T:System.InvalidOperationException">The device is already activated.</exception>
    </member>
    <member name="M:System.Windows.Input.TouchDevice.Capture(System.Windows.IInputElement)">
      <summary>Captures a touch to the specified element by using the <see cref="F:System.Windows.Input.CaptureMode.Element" /> capture mode.</summary>
      <param name="element">The element that captures the touch input.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="element" /> is not a <see cref="T:System.Windows.UIElement" />, <see cref="T:System.Windows.UIElement3D" />, or <see cref="T:System.Windows.ContentElement" />.</exception>
      <returns>
        <see langword="true" /> if the element was able to capture the touch; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.TouchDevice.Capture(System.Windows.IInputElement,System.Windows.Input.CaptureMode)">
      <summary>Captures a touch to the specified element by using the specified <see cref="T:System.Windows.Input.CaptureMode" />.</summary>
      <param name="element">The element that captures the touch.</param>
      <param name="captureMode">The capture policy to use.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="element" /> is not a <see cref="T:System.Windows.UIElement" />, <see cref="T:System.Windows.UIElement3D" />, or <see cref="T:System.Windows.ContentElement" />.</exception>
      <returns>
        <see langword="true" /> if the element was able to capture the touch; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.TouchDevice.Deactivate">
      <summary>Removes the <see cref="T:System.Windows.Input.TouchDevice" /> from the input messaging system.</summary>
      <exception cref="T:System.InvalidOperationException">The device is not activated.</exception>
    </member>
    <member name="M:System.Windows.Input.TouchDevice.GetIntermediateTouchPoints(System.Windows.IInputElement)">
      <summary>When overridden in a derived class, returns all touch points that are collected between the most recent and previous touch events.</summary>
      <param name="relativeTo">The element that defines the coordinate space.</param>
      <returns>All touch points that were collected between the most recent and previous touch events.</returns>
    </member>
    <member name="M:System.Windows.Input.TouchDevice.GetTouchPoint(System.Windows.IInputElement)">
      <summary>Returns the current position of the touch device relative to the specified element.</summary>
      <param name="relativeTo">The element that defines the coordinate space.</param>
      <returns>The current position of the touch device relative to the specified element.</returns>
    </member>
    <member name="M:System.Windows.Input.TouchDevice.OnCapture(System.Windows.IInputElement,System.Windows.Input.CaptureMode)">
      <summary>Called when a touch is captured to an element.</summary>
      <param name="element">The element that captures the touch input.</param>
      <param name="captureMode">The capture policy.</param>
    </member>
    <member name="M:System.Windows.Input.TouchDevice.OnManipulationEnded(System.Boolean)">
      <summary>Called when a manipulation has ended.</summary>
      <param name="cancel">
        <see langword="true" /> to cancel the action; otherwise, <see langword="false" />.</param>
    </member>
    <member name="M:System.Windows.Input.TouchDevice.OnManipulationStarted">
      <summary>Called when a manipulation is started.</summary>
    </member>
    <member name="M:System.Windows.Input.TouchDevice.ReportDown">
      <summary>Reports that a touch is pressed on an element.</summary>
      <returns>
        <see langword="true" /> if the <see cref="E:System.Windows.UIElement.TouchDown" /> event was handled; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.TouchDevice.ReportMove">
      <summary>Reports that a touch is moving across an element.</summary>
      <returns>
        <see langword="true" /> if the <see cref="E:System.Windows.UIElement.TouchMove" /> event was handled; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.TouchDevice.ReportUp">
      <summary>Reports that a touch was lifted from an element.</summary>
      <returns>
        <see langword="true" /> if the <see cref="E:System.Windows.UIElement.TouchUp" /> event was handled; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Input.TouchDevice.SetActiveSource(System.Windows.PresentationSource)">
      <summary>Sets the <see cref="T:System.Windows.PresentationSource" /> that is reporting input for this device.</summary>
      <param name="activeSource">The source that reports input for this device.</param>
    </member>
    <member name="M:System.Windows.Input.TouchDevice.Synchronize">
      <summary>Forces the <see cref="T:System.Windows.Input.TouchDevice" /> to synchronize the user interface with underlying touch points.</summary>
    </member>
    <member name="M:System.Windows.Input.TouchDevice.System#Windows#Input#IManipulator#GetPosition(System.Windows.IInputElement)">
      <summary>Returns the position of the <see cref="T:System.Windows.Input.IManipulator" /> object.</summary>
      <param name="relativeTo">The element to use as the frame of reference for calculating the position of the <see cref="T:System.Windows.Input.IManipulator" />.</param>
      <returns>The position of the <see cref="T:System.Windows.Input.IManipulator" /> object.</returns>
    </member>
    <member name="M:System.Windows.Input.TouchDevice.System#Windows#Input#IManipulator#ManipulationEnded(System.Boolean)">
      <summary>Occurs when a manipulation has ended.</summary>
      <param name="cancel">
        <see langword="true" /> to cancel the action; otherwise, <see langword="false" />.</param>
    </member>
    <member name="P:System.Windows.Input.TouchDevice.ActiveSource">
      <summary>Gets the <see cref="T:System.Windows.PresentationSource" /> that is reporting input for this device.</summary>
      <returns>The source that is reporting input for this device.</returns>
    </member>
    <member name="P:System.Windows.Input.TouchDevice.Captured">
      <summary>Gets the element that captured the <see cref="T:System.Windows.Input.TouchDevice" />.</summary>
      <returns>The element that captured the <see cref="T:System.Windows.Input.TouchDevice" />.</returns>
    </member>
    <member name="P:System.Windows.Input.TouchDevice.CaptureMode">
      <summary>Gets the capture policy of the <see cref="T:System.Windows.Input.TouchDevice" />.</summary>
      <returns>The capture policy of the <see cref="T:System.Windows.Input.TouchDevice" />.</returns>
    </member>
    <member name="P:System.Windows.Input.TouchDevice.DirectlyOver">
      <summary>Gets the element that the touch contact point is directly over.</summary>
      <returns>The element that the touch contact point is directly over.</returns>
    </member>
    <member name="P:System.Windows.Input.TouchDevice.Id">
      <summary>Gets the unique identifier of the <see cref="T:System.Windows.Input.TouchDevice" />, as provided by the operating system.</summary>
      <returns>The unique identifier of the <see cref="T:System.Windows.Input.TouchDevice" />.</returns>
    </member>
    <member name="P:System.Windows.Input.TouchDevice.IsActive">
      <summary>Gets a value that indicates whether the device is active.</summary>
      <returns>
        <see langword="true" /> if the device is active; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Input.TouchDevice.System#Windows#Input#IManipulator#Id">
      <summary>Gets the unique identifier of the <see cref="T:System.Windows.Input.TouchDevice" /> as provided by the operating system.</summary>
      <returns>The unique identifier of the <see cref="T:System.Windows.Input.TouchDevice" />.</returns>
    </member>
    <member name="P:System.Windows.Input.TouchDevice.Target">
      <summary>Gets the element that receives input from the <see cref="T:System.Windows.Input.TouchDevice" />.</summary>
      <returns>The element that receives input from the <see cref="T:System.Windows.Input.TouchDevice" />.</returns>
    </member>
    <member name="T:System.Windows.Input.TouchEventArgs">
      <summary>Provides data for touch input events.</summary>
    </member>
    <member name="M:System.Windows.Input.TouchEventArgs.#ctor(System.Windows.Input.TouchDevice,System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.TouchEventArgs" /> class.</summary>
      <param name="touchDevice">The input device to associate with this event.</param>
      <param name="timestamp">The time when the input occurred.</param>
    </member>
    <member name="M:System.Windows.Input.TouchEventArgs.GetIntermediateTouchPoints(System.Windows.IInputElement)">
      <summary>Returns all touch points that were collected between the most recent and previous touch events.</summary>
      <param name="relativeTo">The element that defines the coordinate space.</param>
      <returns>All touch points that were collected between the most recent and previous touch events.</returns>
    </member>
    <member name="M:System.Windows.Input.TouchEventArgs.GetTouchPoint(System.Windows.IInputElement)">
      <summary>Returns the current position of the touch device relative to the specified element.</summary>
      <param name="relativeTo">The element that defines the coordinate space.</param>
      <returns>The current position of the touch device relative to the specified element.</returns>
    </member>
    <member name="M:System.Windows.Input.TouchEventArgs.InvokeEventHandler(System.Delegate,System.Object)">
      <summary>Invokes event handlers in a type-specific way, which can increase event system efficiency.</summary>
      <param name="genericHandler">The generic handler to call in a type-specific way.</param>
      <param name="genericTarget">The target on which to call the handler.</param>
    </member>
    <member name="P:System.Windows.Input.TouchEventArgs.TouchDevice">
      <summary>Gets the touch that generated the event.</summary>
      <returns>The touch that generated the event.</returns>
    </member>
    <member name="T:System.Windows.Input.TouchFrameEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.Input.Touch.FrameReported" /> event.</summary>
    </member>
    <member name="M:System.Windows.Input.TouchFrameEventArgs.GetPrimaryTouchPoint(System.Windows.IInputElement)">
      <summary>Returns the current touch point of the primary touch device relative to the specified element.</summary>
      <param name="relativeTo">The element that defines the coordinate space. To use WPF absolute coordinates, specify <paramref name="relativeTo" /> as <see langword="null" />.</param>
      <returns>The current position of the primary <see cref="T:System.Windows.Input.TouchDevice" /> relative to the specified element; or <see langword="null" /> if the primary <see cref="T:System.Windows.Input.TouchDevice" /> is not active.</returns>
    </member>
    <member name="M:System.Windows.Input.TouchFrameEventArgs.GetTouchPoints(System.Windows.IInputElement)">
      <summary>Returns a collection that contains the current touch point for each active touch device relative to the specified element.</summary>
      <param name="relativeTo">The element that defines the coordinate space. To use WPF absolute coordinates, specify <paramref name="relativeTo" /> as <see langword="null" />.</param>
      <returns>A collection that contains the current <see cref="T:System.Windows.Input.TouchPoint" /> for each active <see cref="T:System.Windows.Input.TouchDevice" />.</returns>
    </member>
    <member name="M:System.Windows.Input.TouchFrameEventArgs.SuspendMousePromotionUntilTouchUp">
      <summary>This member is not implemented.</summary>
    </member>
    <member name="P:System.Windows.Input.TouchFrameEventArgs.Timestamp">
      <summary>Gets the time stamp for this event.</summary>
      <returns>The time stamp for this event.</returns>
    </member>
    <member name="T:System.Windows.Input.TouchFrameEventHandler">
      <summary>Represents the method that will handle the <see cref="E:System.Windows.Input.Touch.FrameReported" /> event of a <see cref="T:System.Windows.Input.Touch" />.</summary>
      <param name="sender">The object where the event handler is attached.</param>
      <param name="e">The event data.</param>
    </member>
    <member name="T:System.Windows.Input.TouchPoint">
      <summary>Represents a single touch point from a multitouch message source.</summary>
    </member>
    <member name="M:System.Windows.Input.TouchPoint.#ctor(System.Windows.Input.TouchDevice,System.Windows.Point,System.Windows.Rect,System.Windows.Input.TouchAction)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.TouchPoint" /> class.</summary>
      <param name="device">The touch device that generated this <see cref="T:System.Windows.Input.TouchPoint" />.</param>
      <param name="position">The location of the touch point.</param>
      <param name="bounds">The bounds of the area that the finger has in contact with the screen.</param>
      <param name="action">The last action that occurred by this device at this location.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="device" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Input.TouchPoint.System#IEquatable{System#Windows#Input#TouchPoint}#Equals(System.Windows.Input.TouchPoint)">
      <summary>Indicates whether the current object is equal to another <see cref="T:System.Windows.Input.TouchPoint" />.</summary>
      <param name="other">An object to compare with this object.</param>
      <returns>
        <see langword="true" /> if the current object is equal to the other parameter; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Input.TouchPoint.Action">
      <summary>Gets the last action that occurred at this location.</summary>
      <returns>The last action that occurred at this location.</returns>
    </member>
    <member name="P:System.Windows.Input.TouchPoint.Bounds">
      <summary>Gets the bounds of the area that the finger has in contact with the screen.</summary>
      <returns>The bounds of the area that the finger has in contact with the screen.</returns>
    </member>
    <member name="P:System.Windows.Input.TouchPoint.Position">
      <summary>Gets the location of the touch point.</summary>
      <returns>The location of the touch point.</returns>
    </member>
    <member name="P:System.Windows.Input.TouchPoint.Size">
      <summary>Gets the size of the <see cref="P:System.Windows.Input.TouchPoint.Bounds" /> property.</summary>
      <returns>The size of the <see cref="P:System.Windows.Input.TouchPoint.Bounds" /> property.</returns>
    </member>
    <member name="P:System.Windows.Input.TouchPoint.TouchDevice">
      <summary>Gets the touch device that generated this <see cref="T:System.Windows.Input.TouchPoint" />.</summary>
      <returns>The touch device that generated this <see cref="T:System.Windows.Input.TouchPoint" />.</returns>
    </member>
    <member name="T:System.Windows.Input.TouchPointCollection">
      <summary>Contains a collection of <see cref="T:System.Windows.Input.TouchPoint" /> objects.</summary>
    </member>
    <member name="M:System.Windows.Input.TouchPointCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Input.TouchPointCollection" /> class.</summary>
    </member>
    <member name="T:System.Windows.Interop.CursorInteropHelper">
      <summary>Provides a static helper class for WPF/Win32 interoperation with one method, which is used to obtain a Windows Presentation Foundation (WPF) <see cref="T:System.Windows.Input.Cursor" /> object based on a provided Win32 cursor handle.</summary>
    </member>
    <member name="M:System.Windows.Interop.CursorInteropHelper.Create(System.Runtime.InteropServices.SafeHandle)">
      <summary>Returns a Windows Presentation Foundation (WPF) <see cref="T:System.Windows.Input.Cursor" /> object based on a provided Win32 cursor handle.</summary>
      <param name="cursorHandle">Cursor reference to use for interoperation.</param>
      <returns>The Windows Presentation Foundation (WPF) cursor object based on the provided Win32 cursor handle.</returns>
    </member>
    <member name="T:System.Windows.Interop.D3DImage">
      <summary>An <see cref="T:System.Windows.Media.ImageSource" /> that displays a user-created Direct3D surface.</summary>
    </member>
    <member name="E:System.Windows.Interop.D3DImage.IsFrontBufferAvailableChanged">
      <summary>Occurs when the <see cref="P:System.Windows.Interop.D3DImage.IsFrontBufferAvailable" /> property changes.</summary>
    </member>
    <member name="F:System.Windows.Interop.D3DImage.IsFrontBufferAvailableProperty">
      <summary>Identifies the <see cref="P:System.Windows.Interop.D3DImage.IsFrontBufferAvailable" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Interop.D3DImage.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Interop.D3DImage" /> class.</summary>
    </member>
    <member name="M:System.Windows.Interop.D3DImage.#ctor(System.Double,System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Interop.D3DImage" /> class with the specified display resolution.</summary>
      <param name="dpiX">The display resolution on the x-axis.</param>
      <param name="dpiY">The display resolution on the y-axis.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="dpiX" /> or <paramref name="dpiY" /> is less than zero.</exception>
    </member>
    <member name="M:System.Windows.Interop.D3DImage.AddDirtyRect(System.Windows.Int32Rect)">
      <summary>Specifies the area of the back buffer that changed.</summary>
      <param name="dirtyRect">An <see cref="T:System.Windows.Int32Rect" /> that represents the area that changed.</param>
      <exception cref="T:System.InvalidOperationException">The bitmap has not been locked by a call to the <see cref="M:System.Windows.Interop.D3DImage.Lock" /> or <see cref="M:System.Windows.Interop.D3DImage.TryLock(System.Windows.Duration)" /> methods.  
  
 -or-  
  
 The back buffer has not been assigned by a call to the <see cref="M:System.Windows.Interop.D3DImage.SetBackBuffer(System.Windows.Interop.D3DResourceType,System.IntPtr)" /> method.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">One or more of the following conditions is true.  
  
 <paramref name="dirtyRect.X" /> &lt; 0  
  
 <paramref name="dirtyRect.Y" /> &lt; 0  
  
 <paramref name="dirtyRect.Width" /> &lt; 0 or <paramref name="dirtyRect.Width" /> &gt; <see cref="P:System.Windows.Interop.D3DImage.PixelWidth" /><paramref name="dirtyRect.Height" /> &lt; 0 or <paramref name="dirtyRect.Height" /> &gt; <see cref="P:System.Windows.Interop.D3DImage.PixelHeight" /></exception>
    </member>
    <member name="M:System.Windows.Interop.D3DImage.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Interop.D3DImage" /> object, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (which may no longer resolve), but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Interop.D3DImage.CloneCore(System.Windows.Freezable)">
      <summary>Makes the instance a clone (deep copy) of the specified <see cref="T:System.Windows.Freezable" /> using base (non-animated) property values.</summary>
      <param name="sourceFreezable">The object to clone.</param>
    </member>
    <member name="M:System.Windows.Interop.D3DImage.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Interop.D3DImage" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are copied.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Interop.D3DImage.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes the instance a modifiable clone (deep copy) of the specified <see cref="T:System.Windows.Freezable" /> using current property values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Freezable" /> to be cloned.</param>
    </member>
    <member name="M:System.Windows.Interop.D3DImage.CopyBackBuffer">
      <summary>Creates a software copy of the <see cref="T:System.Windows.Interop.D3DImage" />.</summary>
      <returns>A <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> that is a software copy of the current state of the back buffer; otherwise, <see langword="null" /> if the back buffer cannot be read.</returns>
    </member>
    <member name="M:System.Windows.Interop.D3DImage.CreateInstanceCore">
      <summary>When implemented in a derived class, creates a new instance of the <see cref="T:System.Windows.Interop.D3DImage" /> derived class.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Interop.D3DImage.Finalize">
      <summary>Frees resources and performs other cleanup operations before the <see cref="T:System.Windows.Interop.D3DImage" /> is reclaimed by garbage collection.</summary>
    </member>
    <member name="M:System.Windows.Interop.D3DImage.FreezeCore(System.Boolean)">
      <summary>Makes the <see cref="T:System.Windows.Interop.D3DImage" /> unmodifiable or determines whether it can be made unmodifiable.</summary>
      <param name="isChecking">Has no effect.</param>
      <returns>
        <see langword="false" /> in all cases.</returns>
    </member>
    <member name="M:System.Windows.Interop.D3DImage.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes the instance a frozen clone of the specified <see cref="T:System.Windows.Freezable" /> using base (non-animated) property values.</summary>
      <param name="sourceFreezable">The instance to copy.</param>
    </member>
    <member name="M:System.Windows.Interop.D3DImage.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes the current instance a frozen clone of the specified <see cref="T:System.Windows.Freezable" />. If the object has animated dependency properties, their current animated values are copied.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Freezable" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Interop.D3DImage.Lock">
      <summary>Locks the <see cref="T:System.Windows.Interop.D3DImage" /> and enables operations on the back buffer.</summary>
      <exception cref="T:System.InvalidOperationException">The lock count equals <see cref="F:System.UInt32.MaxValue">UInt32.MaxValue</see>.</exception>
    </member>
    <member name="M:System.Windows.Interop.D3DImage.SetBackBuffer(System.Windows.Interop.D3DResourceType,System.IntPtr)">
      <summary>Assigns a Direct3D surface as the source of the back buffer.</summary>
      <param name="backBufferType">The type of Direct3D surface. Must be a valid <see cref="T:System.Windows.Interop.D3DResourceType" />.</param>
      <param name="backBuffer">The Direct3D surface to assign as the back buffer.</param>
      <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Windows.Interop.D3DImage" /> has not been locked by a call to the <see cref="M:System.Windows.Interop.D3DImage.Lock" /> or <see cref="M:System.Windows.Interop.D3DImage.TryLock(System.Windows.Duration)" /> methods.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="backBufferType" /> is not a valid <see cref="T:System.Windows.Interop.D3DResourceType" />.</exception>
      <exception cref="T:System.ArgumentException">The creation parameters for <paramref name="backBuffer" /> do not meet the requirements for the <paramref name="backBufferType" />-or-The <paramref name="backBuffer" /> device is not valid.</exception>
    </member>
    <member name="M:System.Windows.Interop.D3DImage.SetBackBuffer(System.Windows.Interop.D3DResourceType,System.IntPtr,System.Boolean)">
      <summary>Assigns a Direct3D surface as the source of the back buffer.</summary>
      <param name="backBufferType">The type of Direct3D surface. Must be a valid <see cref="T:System.Windows.Interop.D3DResourceType" />.</param>
      <param name="backBuffer">The Direct3D surface to assign as the back buffer.</param>
      <param name="enableSoftwareFallback">
        <see langword="true" /> to fall back on software rendering; otherwise, <see langword="false" />.</param>
    </member>
    <member name="M:System.Windows.Interop.D3DImage.TryLock(System.Windows.Duration)">
      <summary>Attempts to lock the <see cref="T:System.Windows.Interop.D3DImage" /> and waits for the specified duration.</summary>
      <param name="timeout">The duration to wait for the lock to be acquired.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="timeout" /> is set to <see cref="P:System.Windows.Duration.Automatic" />.</exception>
      <exception cref="T:System.InvalidOperationException">The lock count equals <see cref="F:System.UInt32.MaxValue">UInt32.MaxValue</see>.</exception>
      <returns>
        <see langword="true" /> if the lock was acquired; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Interop.D3DImage.Unlock">
      <summary>Decrements the lock count for the <see cref="T:System.Windows.Interop.D3DImage" />.</summary>
    </member>
    <member name="P:System.Windows.Interop.D3DImage.Height">
      <summary>Gets the height of the <see cref="T:System.Windows.Interop.D3DImage" />.</summary>
      <returns>The height of the <see cref="T:System.Windows.Interop.D3DImage" />, in measure units. A measure unit is 1/96th inch.</returns>
    </member>
    <member name="P:System.Windows.Interop.D3DImage.IsFrontBufferAvailable">
      <summary>Gets a value that indicates whether a front buffer exists.</summary>
      <returns>
        <see langword="true" /> if a front buffer exists; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Interop.D3DImage.Metadata">
      <summary>Gets the metadata associated with the image source.</summary>
      <returns>
        <see langword="null" /> in all cases.</returns>
    </member>
    <member name="P:System.Windows.Interop.D3DImage.PixelHeight">
      <summary>Gets the height of the <see cref="T:System.Windows.Interop.D3DImage" />, in pixels.</summary>
      <returns>The height of the <see cref="T:System.Windows.Interop.D3DImage" />, in pixels.</returns>
    </member>
    <member name="P:System.Windows.Interop.D3DImage.PixelWidth">
      <summary>Gets the width of the <see cref="T:System.Windows.Interop.D3DImage" />, in pixels.</summary>
      <returns>The width of the <see cref="T:System.Windows.Interop.D3DImage" />, in pixels.</returns>
    </member>
    <member name="P:System.Windows.Interop.D3DImage.Width">
      <summary>Gets the width of the <see cref="T:System.Windows.Interop.D3DImage" />.</summary>
      <returns>The width of the <see cref="T:System.Windows.Interop.D3DImage" />, in measure units. A measure unit is 1/96th inch.</returns>
    </member>
    <member name="T:System.Windows.Interop.D3DResourceType">
      <summary>Specifies the Direct3D surface types that are compatible with the <see cref="T:System.Windows.Interop.D3DImage" /> class.</summary>
    </member>
    <member name="F:System.Windows.Interop.D3DResourceType.IDirect3DSurface9">
      <summary>Specifies an IDirect3DSurface9 surface.</summary>
    </member>
    <member name="T:System.Windows.Interop.HwndSource">
      <summary>Presents Windows Presentation Foundation (WPF) content in a Win32 window.</summary>
    </member>
    <member name="E:System.Windows.Interop.HwndSource.AutoResized">
      <summary>Occurs when layout causes the <see cref="T:System.Windows.Interop.HwndSource" /> to automatically resize.</summary>
    </member>
    <member name="E:System.Windows.Interop.HwndSource.Disposed">
      <summary>Occurs when the <see cref="M:System.Windows.Interop.HwndSource.Dispose" /> method is called on this object.</summary>
    </member>
    <member name="E:System.Windows.Interop.HwndSource.DpiChanged">
      <summary>Occurs when the DPI of the monitor of this Hwnd has changed, or the Hwnd is moved to a monitor with a different DPI.</summary>
    </member>
    <member name="E:System.Windows.Interop.HwndSource.SizeToContentChanged">
      <summary>Occurs when the value of the <see cref="P:System.Windows.Interop.HwndSource.SizeToContent" /> property changes.</summary>
    </member>
    <member name="M:System.Windows.Interop.HwndSource.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.String,System.IntPtr)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Interop.HwndSource" /> class with a specified class style, style, extended style, x-y position, width, height, name, and parent window.</summary>
      <param name="classStyle">The Win32 class styles for the window.</param>
      <param name="style">The Win32 styles for the window.</param>
      <param name="exStyle">The extended Win32 styles for the window.</param>
      <param name="x">The position of the window's left edge.</param>
      <param name="y">The position of the window's upper edge.</param>
      <param name="width">The width of the window.</param>
      <param name="height">The height of the window.</param>
      <param name="name">The name of the window.</param>
      <param name="parent">The handle of the window's parent window.</param>
    </member>
    <member name="M:System.Windows.Interop.HwndSource.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.String,System.IntPtr,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Interop.HwndSource" /> class with a specified class style, style, extended style, x-y position, width, height, name, and parent window, and by specifying whether the window is autosized.</summary>
      <param name="classStyle">The Win32 class styles for the window.</param>
      <param name="style">The Win32 styles for the window.</param>
      <param name="exStyle">The extended Win32 styles for the window.</param>
      <param name="x">The position of the window's left edge.</param>
      <param name="y">The position of the window's upper edge.</param>
      <param name="width">The width of the window.</param>
      <param name="height">The height of the window.</param>
      <param name="name">The name of the window.</param>
      <param name="parent">The handle of the window's parent window.</param>
      <param name="adjustSizingForNonClientArea">
        <see langword="true" /> to have the layout manager include the non-client area for sizing; otherwise, <see langword="false" />.</param>
    </member>
    <member name="M:System.Windows.Interop.HwndSource.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.String,System.IntPtr)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Interop.HwndSource" /> class with a specified class style, style, extended style, x-y position, name, and parent window.</summary>
      <param name="classStyle">The Win32 class styles for the window.</param>
      <param name="style">The Win32 styles for the window.</param>
      <param name="exStyle">The extended Win32 styles for the window.</param>
      <param name="x">The position of the window's left edge.</param>
      <param name="y">The position of the window's upper edge.</param>
      <param name="name">The name of the window.</param>
      <param name="parent">The handle of the window's parent window.</param>
    </member>
    <member name="M:System.Windows.Interop.HwndSource.#ctor(System.Windows.Interop.HwndSourceParameters)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Interop.HwndSource" /> class by using a structure that contains the initial settings.</summary>
      <param name="parameters">A structure that contains the parameters that are required to create the window.</param>
    </member>
    <member name="M:System.Windows.Interop.HwndSource.AddHook(System.Windows.Interop.HwndSourceHook)">
      <summary>Adds an event handler that receives all window messages.</summary>
      <param name="hook">The handler implementation (based on the <see cref="T:System.Windows.Interop.HwndSourceHook" /> delegate) that receives the window messages.</param>
    </member>
    <member name="M:System.Windows.Interop.HwndSource.CreateHandleRef">
      <summary>Gets the window handle for the <see cref="T:System.Windows.Interop.HwndSource" />. The window handle is packaged as part of a <see cref="T:System.Runtime.InteropServices.HandleRef" /> structure.</summary>
      <returns>A structure that contains the window handle for this <see cref="T:System.Windows.Interop.HwndSource" />.</returns>
    </member>
    <member name="M:System.Windows.Interop.HwndSource.Dispose">
      <summary>Releases all managed resources that are used by the <see cref="T:System.Windows.Interop.HwndSource" />, and raises the <see cref="E:System.Windows.Interop.HwndSource.Disposed" /> event.</summary>
    </member>
    <member name="M:System.Windows.Interop.HwndSource.FromHwnd(System.IntPtr)">
      <summary>Returns the <see cref="T:System.Windows.Interop.HwndSource" /> object of the specified window.</summary>
      <param name="hwnd">The provided window handle.</param>
      <returns>The <see cref="T:System.Windows.Interop.HwndSource" /> object for the window that is specified by the <paramref name="hwnd" /> window handle.</returns>
    </member>
    <member name="M:System.Windows.Interop.HwndSource.GetCompositionTargetCore">
      <summary>Gets the visual target of the window.</summary>
      <returns>Returns the visual target of the window.</returns>
    </member>
    <member name="M:System.Windows.Interop.HwndSource.HasFocusWithinCore">
      <summary>Gets a value that indicates whether the sink or one of its contained components has focus.</summary>
      <returns>
        <see langword="true" /> if the sink or one of its contained components has focus; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Interop.HwndSource.OnDpiChanged(System.Windows.HwndDpiChangedEventArgs)">
      <summary>Called when the DPI is going to change for the window.</summary>
      <param name="e">The event arguments.</param>
    </member>
    <member name="M:System.Windows.Interop.HwndSource.OnMnemonicCore(System.Windows.Interop.MSG@,System.Windows.Input.ModifierKeys)">
      <summary>Called when one of the mnemonics (access keys) for this sink is invoked.</summary>
      <param name="msg">The message for the mnemonic and associated data.</param>
      <param name="modifiers">Modifier keys.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="msg" /> is not WM_KEYDOWN, WM_SYSKEYDOWN, WM_CHAR, or WM_DEADCHAR.</exception>
      <returns>
        <see langword="true" /> if the message was handled; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Interop.HwndSource.RegisterKeyboardInputSinkCore(System.Windows.Interop.IKeyboardInputSink)">
      <summary>Registers the <see cref="T:System.Windows.Interop.IKeyboardInputSink" /> interface of a contained component.</summary>
      <param name="sink">The <see cref="T:System.Windows.Interop.IKeyboardInputSink" /> sink of the contained component.</param>
      <returns>The <see cref="T:System.Windows.Interop.IKeyboardInputSite" /> site of the contained component.</returns>
    </member>
    <member name="M:System.Windows.Interop.HwndSource.RemoveHook(System.Windows.Interop.HwndSourceHook)">
      <summary>Removes the event handlers that were added by <see cref="M:System.Windows.Interop.HwndSource.AddHook(System.Windows.Interop.HwndSourceHook)" />.</summary>
      <param name="hook">The event handler to remove.</param>
    </member>
    <member name="M:System.Windows.Interop.HwndSource.System#Windows#Interop#IKeyboardInputSink#HasFocusWithin">
      <summary>For a description of this member, see <see cref="M:System.Windows.Media.FamilyTypefaceCollection.System#Collections#IList#Remove(System.Object)" />.</summary>
      <returns>
        <see langword="true" /> if the sink or one of its contained components has focus; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Interop.HwndSource.System#Windows#Interop#IKeyboardInputSink#OnMnemonic(System.Windows.Interop.MSG@,System.Windows.Input.ModifierKeys)">
      <summary>For a description of this member, see <see cref="M:System.Windows.Interop.IKeyboardInputSink.OnMnemonic(System.Windows.Interop.MSG@,System.Windows.Input.ModifierKeys)" />.</summary>
      <param name="msg">The message for the mnemonic and associated data. Do not modify this message structure. It is passed by reference for performance reasons only.</param>
      <param name="modifiers">Modifier keys.</param>
      <returns>
        <see langword="true" /> if the message was handled; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Interop.HwndSource.System#Windows#Interop#IKeyboardInputSink#RegisterKeyboardInputSink(System.Windows.Interop.IKeyboardInputSink)">
      <summary>For a description of this member, see <see cref="M:System.Windows.Interop.IKeyboardInputSink.RegisterKeyboardInputSink(System.Windows.Interop.IKeyboardInputSink)" />.</summary>
      <param name="sink">The <see cref="T:System.Windows.Interop.IKeyboardInputSink" /> sink of the contained component.</param>
      <returns>The <see cref="T:System.Windows.Interop.IKeyboardInputSite" /> site of the contained component.</returns>
    </member>
    <member name="M:System.Windows.Interop.HwndSource.System#Windows#Interop#IKeyboardInputSink#TabInto(System.Windows.Input.TraversalRequest)">
      <summary>For a description of this member, see <see cref="M:System.Windows.Interop.IKeyboardInputSink.TabInto(System.Windows.Input.TraversalRequest)" />.</summary>
      <param name="request">Specifies whether focus should be set to the first or the last tab stop.</param>
      <returns>
        <see langword="true" /> if the focus has been set as requested; <see langword="false" />, if there are no tab stops.</returns>
    </member>
    <member name="M:System.Windows.Interop.HwndSource.System#Windows#Interop#IKeyboardInputSink#TranslateAccelerator(System.Windows.Interop.MSG@,System.Windows.Input.ModifierKeys)">
      <summary>For a description of this member, see <see cref="M:System.Windows.Interop.IKeyboardInputSink.TranslateAccelerator(System.Windows.Interop.MSG@,System.Windows.Input.ModifierKeys)" />.</summary>
      <param name="msg">The message and associated data. Do not modify this structure. It is passed by reference for performance reasons only.</param>
      <param name="modifiers">Modifier keys.</param>
      <returns>
        <see langword="true" /> if the message was handled by the method implementation; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Interop.HwndSource.System#Windows#Interop#IKeyboardInputSink#TranslateChar(System.Windows.Interop.MSG@,System.Windows.Input.ModifierKeys)">
      <summary>For a description of this member, see <see cref="M:System.Windows.Interop.IKeyboardInputSink.TranslateChar(System.Windows.Interop.MSG@,System.Windows.Input.ModifierKeys)" />.</summary>
      <param name="msg">The message and associated data. Do not modify this structure. It is passed by reference for performance reasons only.</param>
      <param name="modifiers">Modifier keys.</param>
      <returns>
        <see langword="true" /> if the message was processed and <see cref="M:System.Windows.Interop.IKeyboardInputSink.OnMnemonic(System.Windows.Interop.MSG@,System.Windows.Input.ModifierKeys)" /> should not be called; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Interop.HwndSource.TabIntoCore(System.Windows.Input.TraversalRequest)">
      <summary>Sets focus on either the first tab stop or the last tab stop of the sink.</summary>
      <param name="request">Specifies whether focus should be set to the first or the last tab stop.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="request" /> is <see langword="null" />.</exception>
      <returns>
        <see langword="true" /> if the focus has been set as requested; <see langword="false" />, if there are no tab stops.</returns>
    </member>
    <member name="M:System.Windows.Interop.HwndSource.TranslateAcceleratorCore(System.Windows.Interop.MSG@,System.Windows.Input.ModifierKeys)">
      <summary>Processes keyboard input at the key-down message level.</summary>
      <param name="msg">The message and associated data. Do not modify this structure. It is passed by reference for performance reasons only.</param>
      <param name="modifiers">Modifier keys.</param>
      <returns>
        <see langword="true" /> if the message was handled by the method implementation; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Interop.HwndSource.TranslateCharCore(System.Windows.Interop.MSG@,System.Windows.Input.ModifierKeys)">
      <summary>Processes WM_CHAR, WM_SYSCHAR, WM_DEADCHAR, and WM_SYSDEADCHAR input messages before the <see cref="M:System.Windows.Interop.IKeyboardInputSink.OnMnemonic(System.Windows.Interop.MSG@,System.Windows.Input.ModifierKeys)" /> method is called.</summary>
      <param name="msg">The message and associated data. Do not modify this structure. It is passed by reference for performance reasons only.</param>
      <param name="modifiers">Modifier keys.</param>
      <returns>
        <see langword="true" /> if the message was processed and <see cref="M:System.Windows.Interop.IKeyboardInputSink.OnMnemonic(System.Windows.Interop.MSG@,System.Windows.Input.ModifierKeys)" /> should not be called; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Interop.HwndSource.AcquireHwndFocusInMenuMode">
      <summary>Gets the value that determines whether to acquire Win32 focus for the WPF containing window for this <see cref="T:System.Windows.Interop.HwndSource" />.</summary>
      <returns>
        <see langword="true" /> to acquire Win32 focus for the WPF containing window when the user interacts with menus; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Interop.HwndSource.ChildKeyboardInputSinks">
      <summary>Gets a sequence of registered input sinks.</summary>
      <returns>An enumeration of keyboard input sinks.</returns>
    </member>
    <member name="P:System.Windows.Interop.HwndSource.CompositionTarget">
      <summary>Gets the visual manager for the hosted window.</summary>
      <returns>The visual manager.</returns>
    </member>
    <member name="P:System.Windows.Interop.HwndSource.DefaultAcquireHwndFocusInMenuMode">
      <summary>Gets or sets the default <see cref="P:System.Windows.Interop.HwndSource.AcquireHwndFocusInMenuMode" /> value for new instances of <see cref="T:System.Windows.Interop.HwndSource" />.</summary>
      <returns>
        <see langword="true" /> to acquire Win32 focus for the WPF containing window when the user interacts with menus; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Interop.HwndSource.Handle">
      <summary>Gets the window handle for this <see cref="T:System.Windows.Interop.HwndSource" />.</summary>
      <returns>The window handle.</returns>
    </member>
    <member name="P:System.Windows.Interop.HwndSource.IsDisposed">
      <summary>Gets a value that indicates whether <see cref="M:System.Windows.Interop.HwndSource.Dispose" /> has been called on this <see cref="T:System.Windows.Interop.HwndSource" />.</summary>
      <returns>
        <see langword="true" /> if the object has had <see cref="M:System.Windows.Interop.HwndSource.Dispose" /> called on it; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Interop.HwndSource.KeyboardInputSiteCore">
      <summary>Gets or sets a reference to the component's container's <see cref="T:System.Windows.Interop.IKeyboardInputSite" /> interface.</summary>
      <returns>A reference to the container's <see cref="T:System.Windows.Interop.IKeyboardInputSite" /> interface; or <see langword="null" /> if no site is assigned. The default is <see langword="null" />.</returns>
    </member>
    <member name="P:System.Windows.Interop.HwndSource.RestoreFocusMode">
      <summary>Gets the <see cref="T:System.Windows.Input.RestoreFocusMode" /> for the window.</summary>
      <returns>The <see cref="T:System.Windows.Input.RestoreFocusMode" /> for the window.</returns>
    </member>
    <member name="P:System.Windows.Interop.HwndSource.RootVisual">
      <summary>Gets or sets the <see cref="P:System.Windows.Media.CompositionTarget.RootVisual" /> of the window.</summary>
      <returns>The root visual object of the window.</returns>
    </member>
    <member name="P:System.Windows.Interop.HwndSource.SizeToContent">
      <summary>Get or sets whether and how the window is sized to its content.</summary>
      <returns>One of the enumeration values. The default value is <see cref="F:System.Windows.SizeToContent.Manual" />, which specifies that the window is not sized to its content.</returns>
    </member>
    <member name="P:System.Windows.Interop.HwndSource.System#Windows#Interop#IKeyboardInputSink#KeyboardInputSite">
      <summary>For a description of this member, see <see cref="P:System.Windows.Interop.IKeyboardInputSink.KeyboardInputSite" />.</summary>
      <returns>A reference to the container's <see cref="T:System.Windows.Interop.IKeyboardInputSite" /> interface.</returns>
    </member>
    <member name="P:System.Windows.Interop.HwndSource.UsesPerPixelOpacity">
      <summary>Gets a value that declares whether the per-pixel opacity of the source window content is respected.</summary>
      <returns>
        <see langword="true" /> if the system uses per-pixel opacity; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Windows.Interop.HwndSourceHook">
      <summary>Represents the method that handles Win32 window messages.</summary>
      <param name="hwnd">The window handle.</param>
      <param name="msg">The message ID.</param>
      <param name="wParam">The message's wParam value.</param>
      <param name="lParam">The message's lParam value.</param>
      <param name="handled">A value that indicates whether the message was handled. Set the value to <see langword="true" /> if the message was handled; otherwise, <see langword="false" />.</param>
      <returns>The appropriate return value depends on the particular message. See the message documentation details for the Win32 message being handled.</returns>
    </member>
    <member name="T:System.Windows.Interop.HwndSourceParameters">
      <summary>Contains the parameters that are used to create an <see cref="T:System.Windows.Interop.HwndSource" /> object using the <see cref="M:System.Windows.Interop.HwndSource.#ctor(System.Windows.Interop.HwndSourceParameters)" /> constructor.</summary>
    </member>
    <member name="M:System.Windows.Interop.HwndSourceParameters.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Interop.HwndSourceParameters" /> class with a specified window name.</summary>
      <param name="name">The window's name.</param>
    </member>
    <member name="M:System.Windows.Interop.HwndSourceParameters.#ctor(System.String,System.Int32,System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Interop.HwndSourceParameters" /> class with a specified window name and initial size.</summary>
      <param name="name">The window's name.</param>
      <param name="width">The window's width, in pixels.</param>
      <param name="height">The window's height, in pixels.</param>
    </member>
    <member name="M:System.Windows.Interop.HwndSourceParameters.Equals(System.Object)">
      <summary>Determines whether this structure is equal to a specified object.</summary>
      <param name="obj">The objects to be tested for equality.</param>
      <returns>
        <see langword="true" /> if the comparison is equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Interop.HwndSourceParameters.Equals(System.Windows.Interop.HwndSourceParameters)">
      <summary>Determines whether this structure is equal to a specified <see cref="T:System.Windows.Interop.HwndSourceParameters" /> structure.</summary>
      <param name="obj">The structure to be tested for equality.</param>
      <returns>
        <see langword="true" /> if the structures are equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Interop.HwndSourceParameters.GetHashCode">
      <summary>Returns the hash code for this <see cref="T:System.Windows.Interop.HwndSourceParameters" /> instance.</summary>
      <returns>A 32-bit signed integer hash code.</returns>
    </member>
    <member name="M:System.Windows.Interop.HwndSourceParameters.op_Equality(System.Windows.Interop.HwndSourceParameters,System.Windows.Interop.HwndSourceParameters)">
      <summary>Determines whether an <see cref="T:System.Windows.Interop.HwndSourceParameters" /> structure is equal to another <see cref="T:System.Windows.Interop.HwndSourceParameters" /> structure.</summary>
      <param name="a">The first <see cref="T:System.Windows.Interop.HwndSourceParameters" /> structure to compare.</param>
      <param name="b">The second <see cref="T:System.Windows.Interop.HwndSourceParameters" /> structure to compare.</param>
      <returns>
        <see langword="true" /> if the structures are equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Interop.HwndSourceParameters.op_Inequality(System.Windows.Interop.HwndSourceParameters,System.Windows.Interop.HwndSourceParameters)">
      <summary>Determines whether an <see cref="T:System.Windows.Interop.HwndSourceParameters" /> structure is not equal to another <see cref="T:System.Windows.Interop.HwndSourceParameters" /> structure.</summary>
      <param name="a">The first <see cref="T:System.Windows.Interop.HwndSourceParameters" /> structure to compare.</param>
      <param name="b">The second <see cref="T:System.Windows.Interop.HwndSourceParameters" /> structure to compare.</param>
      <returns>
        <see langword="true" /> if the structures are not equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Interop.HwndSourceParameters.SetPosition(System.Int32,System.Int32)">
      <summary>Sets the values that are used for the screen position of the window for the <see cref="T:System.Windows.Interop.HwndSource" />.</summary>
      <param name="x">The position of the left edge of the window.</param>
      <param name="y">The position of the upper edge of the window.</param>
    </member>
    <member name="M:System.Windows.Interop.HwndSourceParameters.SetSize(System.Int32,System.Int32)">
      <summary>Sets the values that are used for the window size of the <see cref="T:System.Windows.Interop.HwndSource" />.</summary>
      <param name="width">The width of the window, in device pixels.</param>
      <param name="height">The height of the window, in device pixels.</param>
    </member>
    <member name="P:System.Windows.Interop.HwndSourceParameters.AcquireHwndFocusInMenuMode">
      <summary>Gets or sets the value that determines whether to acquire Win32 focus for the WPF containing window when an <see cref="T:System.Windows.Interop.HwndSource" /> is created.</summary>
      <returns>
        <see langword="true" /> to acquire Win32 focus for the WPF containing window when the user interacts with menus; otherwise, <see langword="false" />. <see langword="null" /> to use the value of <see cref="P:System.Windows.Interop.HwndSource.DefaultAcquireHwndFocusInMenuMode" />.</returns>
    </member>
    <member name="P:System.Windows.Interop.HwndSourceParameters.AdjustSizingForNonClientArea">
      <summary>Gets or sets a value that indicates whether to include the nonclient area for sizing.</summary>
      <returns>
        <see langword="true" /> if the layout manager sizing logic should include the nonclient area; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Interop.HwndSourceParameters.ExtendedWindowStyle">
      <summary>Gets or sets the extended Microsoft Windows styles for the window.</summary>
      <returns>The extended window styles. See CreateWindowEx.</returns>
    </member>
    <member name="P:System.Windows.Interop.HwndSourceParameters.HasAssignedSize">
      <summary>Gets a value that indicates whether a size was assigned.</summary>
      <returns>
        <see langword="true" /> if the window size was assigned; otherwise, <see langword="false" />. The default is <see langword="false" />, unless the structure was created with provided height and width, in which case the value is <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Interop.HwndSourceParameters.Height">
      <summary>Gets or sets a value that indicates the height of the window.</summary>
      <returns>The height of the window, in device pixels. The default value is 1.</returns>
    </member>
    <member name="P:System.Windows.Interop.HwndSourceParameters.HwndSourceHook">
      <summary>Gets or sets the message hook for the window.</summary>
      <returns>The message hook for the window.</returns>
    </member>
    <member name="P:System.Windows.Interop.HwndSourceParameters.ParentWindow">
      <summary>Gets or sets the window handle (HWND) of the parent for the created window.</summary>
      <returns>The HWND of the parent window.</returns>
    </member>
    <member name="P:System.Windows.Interop.HwndSourceParameters.PositionX">
      <summary>Gets or sets the left-edge position of the window.</summary>
      <returns>The left-edge position of the window. The default is CW_USEDEFAULT, as processed by <c>CreateWindow</c>.</returns>
    </member>
    <member name="P:System.Windows.Interop.HwndSourceParameters.PositionY">
      <summary>Gets or sets the upper-edge position of the window.</summary>
      <returns>The upper-edge position of the window. The default is CW_USEDEFAULT, as processed by <c>CreateWindow</c>.</returns>
    </member>
    <member name="P:System.Windows.Interop.HwndSourceParameters.RestoreFocusMode">
      <summary>Gets or sets how WPF handles restoring focus to the window.</summary>
      <returns>One of the enumeration values that specifies how WPF handles restoring focus for the window. The default is <see cref="F:System.Windows.Input.RestoreFocusMode.Auto" />.</returns>
    </member>
    <member name="P:System.Windows.Interop.HwndSourceParameters.TreatAncestorsAsNonClientArea">
      <summary>Gets or sets a value that indicates whether the parent windows of the <see cref="T:System.Windows.Interop.HwndSource" /> should be considered the non-client area of the window during layout passes.</summary>
      <returns>
        <see langword="true" /> if parent windows of the <see cref="T:System.Windows.Interop.HwndSource" /> should be considered the non-client area of the window during layout passes.; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Interop.HwndSourceParameters.TreatAsInputRoot">
      <summary>Gets or sets a value that indicates whether the <see cref="T:System.Windows.Interop.HwndSource" /> should receive window messages raised by the message pump via the <see cref="T:System.Windows.Interop.ComponentDispatcher" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Interop.HwndSource" /> should receive window messages raised by the message pump via the <see cref="T:System.Windows.Interop.ComponentDispatcher" />; otherwise, <see langword="false" />.  The default is <see langword="true" /> if the <see cref="T:System.Windows.Interop.HwndSource" /> corresponds to a top-level window; otherwise, the default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Interop.HwndSourceParameters.UsesPerPixelOpacity">
      <summary>Gets a value that declares whether the per-pixel opacity of the source window content is respected.</summary>
      <returns>
        <see langword="true" /> if using per-pixel opacity; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Interop.HwndSourceParameters.UsesPerPixelTransparency">
      <summary>Gets a value that declares whether the per-pixel transparency of the source window content is respected.</summary>
      <returns>
        <see langword="true" /> if using per-pixel transparency; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Interop.HwndSourceParameters.Width">
      <summary>Gets or sets a value that indicates the width of the window.</summary>
      <returns>The window width, in device pixels. The default value is 1.</returns>
    </member>
    <member name="P:System.Windows.Interop.HwndSourceParameters.WindowClassStyle">
      <summary>Gets or sets the Microsoft Windows class style for the window.</summary>
      <returns>The window class style. See Window Class Styles.</returns>
    </member>
    <member name="P:System.Windows.Interop.HwndSourceParameters.WindowName">
      <summary>Gets or sets the name of the window.</summary>
      <returns>The window name.</returns>
    </member>
    <member name="P:System.Windows.Interop.HwndSourceParameters.WindowStyle">
      <summary>Gets or sets the style for the window.</summary>
      <returns>The window style. See the CreateWindowEx function for a complete list of style bits. Defaults: WS_VISIBLE, WS_CAPTION, WS_SYSMENU, WS_THICKFRAME, WS_MINIMIZEBOX, WS_MAXIMIZEBOX, WS_CLIPCHILDREN.</returns>
    </member>
    <member name="T:System.Windows.Interop.HwndTarget">
      <summary>Represents a binding to a window handle that supports visual composition.</summary>
    </member>
    <member name="M:System.Windows.Interop.HwndTarget.#ctor(System.IntPtr)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Interop.HwndTarget" /> class, using the specified HWND.</summary>
      <param name="hwnd">The handle for the window that this object draws to.</param>
    </member>
    <member name="M:System.Windows.Interop.HwndTarget.Dispose">
      <summary>Releases all resources used by the <see cref="T:System.Windows.Interop.HwndTarget" />.</summary>
    </member>
    <member name="P:System.Windows.Interop.HwndTarget.BackgroundColor">
      <summary>Gets or sets the background color of the window referenced by this <see cref="T:System.Windows.Interop.HwndTarget" />.</summary>
      <returns>The background color, as a <see cref="T:System.Windows.Media.Color" /> value.</returns>
    </member>
    <member name="P:System.Windows.Interop.HwndTarget.RenderMode">
      <summary>Gets or sets the rendering mode for the window referenced by this <see cref="T:System.Windows.Interop.HwndTarget" />.</summary>
      <returns>One of the <see cref="T:System.Windows.Interop.RenderMode" /> values that specifies the current render mode. The default is <see cref="F:System.Windows.Interop.RenderMode.Default" />.</returns>
    </member>
    <member name="P:System.Windows.Interop.HwndTarget.RootVisual">
      <summary>Gets or sets the root visual object of the page that is hosted by the window.</summary>
      <returns>The root visual object of the hosted page.</returns>
    </member>
    <member name="P:System.Windows.Interop.HwndTarget.TransformFromDevice">
      <summary>Gets a matrix that transforms the coordinates of the device that is associated with the rendering destination of this target.</summary>
      <returns>The transform matrix.</returns>
    </member>
    <member name="P:System.Windows.Interop.HwndTarget.TransformToDevice">
      <summary>Gets a matrix that transforms the coordinates of this target to the device that is associated with the rendering destination.</summary>
      <returns>The transform matrix.</returns>
    </member>
    <member name="P:System.Windows.Interop.HwndTarget.UsesPerPixelOpacity">
      <summary>Gets a value that declares whether the per-pixel opacity value of the source window content is used for rendering.</summary>
      <returns>
        <see langword="true" /> if using per-pixel opacity; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Windows.Interop.Imaging">
      <summary>Provides managed to unmanaged interoperation support for creating image objects.</summary>
    </member>
    <member name="M:System.Windows.Interop.Imaging.CreateBitmapSourceFromHBitmap(System.IntPtr,System.IntPtr,System.Windows.Int32Rect,System.Windows.Media.Imaging.BitmapSizeOptions)">
      <summary>Returns a managed <see cref="T:System.Windows.Media.Imaging.BitmapSource" />, based on the provided pointer to an unmanaged bitmap and palette information.</summary>
      <param name="bitmap">A pointer to the unmanaged bitmap.</param>
      <param name="palette">A pointer to the bitmap's palette map.</param>
      <param name="sourceRect">The size of the source image.</param>
      <param name="sizeOptions">A value of the enumeration that specifies how to handle conversions.</param>
      <returns>The created <see cref="T:System.Windows.Media.Imaging.BitmapSource" />.</returns>
    </member>
    <member name="M:System.Windows.Interop.Imaging.CreateBitmapSourceFromHIcon(System.IntPtr,System.Windows.Int32Rect,System.Windows.Media.Imaging.BitmapSizeOptions)">
      <summary>Returns a managed <see cref="T:System.Windows.Media.Imaging.BitmapSource" />, based on the provided pointer to an unmanaged icon image.</summary>
      <param name="icon">A pointer to the unmanaged icon source.</param>
      <param name="sourceRect">The size of the source image.</param>
      <param name="sizeOptions">A value of the enumeration that specifies how to handle conversions.</param>
      <returns>The created <see cref="T:System.Windows.Media.Imaging.BitmapSource" />.</returns>
    </member>
    <member name="M:System.Windows.Interop.Imaging.CreateBitmapSourceFromMemorySection(System.IntPtr,System.Int32,System.Int32,System.Windows.Media.PixelFormat,System.Int32,System.Int32)">
      <summary>Returns a managed <see cref="T:System.Windows.Media.Imaging.BitmapSource" />, based on the provided unmanaged memory location.</summary>
      <param name="section">A pointer to a memory section.</param>
      <param name="pixelWidth">An integer that specifies the width, in pixels, of the bitmap.</param>
      <param name="pixelHeight">An integer that specifies the height, in pixels, of the bitmap.</param>
      <param name="format">A value of the enumeration.</param>
      <param name="stride">The stride of the bitmap.</param>
      <param name="offset">The byte offset into the memory stream where the image starts.</param>
      <returns>The created <see cref="T:System.Windows.Media.Imaging.BitmapSource" />.</returns>
    </member>
    <member name="T:System.Windows.Interop.InteropBitmap">
      <summary>
        <see cref="T:System.Windows.Interop.InteropBitmap" /> enables developers to improve rendering performance of non-WPF UIs that are hosted by WPF in interoperability scenarios.</summary>
    </member>
    <member name="M:System.Windows.Interop.InteropBitmap.Invalidate">
      <summary>Forces the hosted non-WPF UI to be rendered.</summary>
      <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Windows.Interop.InteropBitmap" /> instance is frozen and cannot have its members written to.</exception>
    </member>
    <member name="M:System.Windows.Interop.InteropBitmap.Invalidate(System.Nullable{System.Windows.Int32Rect})">
      <summary>Forces the specified area of the hosted non-WPF UI to be rendered.</summary>
      <param name="dirtyRect">The area of the hosted non-WPF UI to be rendered. If this parameter is null, the entire non-WPF UI is rendered.</param>
      <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Windows.Interop.InteropBitmap" /> instance is frozen and cannot have its members written to.</exception>
    </member>
    <member name="T:System.Windows.Interop.IWin32Window">
      <summary>Defines the contract for Win32 window handles.</summary>
    </member>
    <member name="P:System.Windows.Interop.IWin32Window.Handle">
      <summary>Gets the window handle.</summary>
      <returns>The window handle.</returns>
    </member>
    <member name="T:System.Windows.Interop.RenderMode">
      <summary>Specifies the rendering preference.</summary>
    </member>
    <member name="F:System.Windows.Interop.RenderMode.Default">
      <summary>The WPF rendering is in hardware, if possible; software otherwise.</summary>
    </member>
    <member name="F:System.Windows.Interop.RenderMode.SoftwareOnly">
      <summary>The WPF rendering is in software only.</summary>
    </member>
    <member name="T:System.Windows.KeySplineConverter">
      <summary>Converts instances of other types to and from a <see cref="T:System.Windows.Media.Animation.KeySpline" />.</summary>
    </member>
    <member name="M:System.Windows.KeySplineConverter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.KeySplineConverter" /> class.</summary>
    </member>
    <member name="M:System.Windows.KeySplineConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether an object can be converted from a given type to an instance of a <see cref="T:System.Windows.Media.Animation.KeySpline" />.</summary>
      <param name="typeDescriptor">Describes the context information of a type.</param>
      <param name="destinationType">The type of the source that is being evaluated for conversion.</param>
      <returns>
        <see langword="true" /> if the type can be converted to a <see cref="T:System.Windows.Media.Animation.KeySpline" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.KeySplineConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether an instance of a <see cref="T:System.Windows.Media.Animation.KeySpline" /> can be converted to a different type.</summary>
      <param name="context">Describes the context information of a type.</param>
      <param name="destinationType">The desired type this <see cref="T:System.Windows.Media.Animation.KeySpline" /> is being evaluated for conversion.</param>
      <returns>
        <see langword="true" /> if this <see cref="T:System.Windows.Media.Animation.KeySpline" /> can be converted to <paramref name="destinationType" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.KeySplineConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
      <summary>Attempts to convert the specified object to a <see cref="T:System.Windows.Media.Animation.KeySpline" />.</summary>
      <param name="context">Provides contextual information required for conversion.</param>
      <param name="cultureInfo">Cultural information to respect during conversion.</param>
      <param name="value">The object being converted.</param>
      <exception cref="T:System.NotSupportedException">The specified object is NULL or is a type that cannot be converted to a <see cref="T:System.Windows.Media.Animation.KeySpline" />.</exception>
      <returns>The <see cref="T:System.Windows.Media.Animation.KeySpline" /> created from converting <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Windows.KeySplineConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
      <summary>Attempts to convert a <see cref="T:System.Windows.Media.Animation.KeySpline" /> to a specified type.</summary>
      <param name="context">Provides contextual information required for conversion.</param>
      <param name="cultureInfo">Cultural information to respect during conversion.</param>
      <param name="value">The <see cref="T:System.Windows.Media.Animation.KeySpline" /> to convert.</param>
      <param name="destinationType">The type to convert this <see cref="T:System.Windows.Media.Animation.KeySpline" /> to.</param>
      <exception cref="T:System.NotSupportedException">
        <paramref name="value" /> is <see langword="null" /> or is not a <see cref="T:System.Windows.Media.Animation.KeySpline" />, or <paramref name="destinationType" /> is not one of the valid types for conversion.</exception>
      <returns>The object created from converting this <see cref="T:System.Windows.Media.Animation.KeySpline" />.</returns>
    </member>
    <member name="T:System.Windows.KeyTimeConverter">
      <summary>Converts instances of <see cref="T:System.Windows.Media.Animation.KeyTime" /> to and from other types.</summary>
    </member>
    <member name="M:System.Windows.KeyTimeConverter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.KeyTimeConverter" /> class.</summary>
    </member>
    <member name="M:System.Windows.KeyTimeConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether an object can be converted from a given type to an instance of a <see cref="T:System.Windows.Media.Animation.KeyTime" />.</summary>
      <param name="typeDescriptorContext">Contextual information required for conversion.</param>
      <param name="type">Type being evaluated for conversion.</param>
      <returns>
        <see langword="true" /> if this type can be converted; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.KeyTimeConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines if a given type can be converted to an instance of <see cref="T:System.Windows.Media.Animation.KeyTime" />.</summary>
      <param name="typeDescriptorContext">Contextual information required for conversion.</param>
      <param name="type">Type being evaluated for conversion.</param>
      <returns>
        <see langword="true" /> if this type can be converted; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.KeyTimeConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
      <summary>Attempts to convert a given object to an instance of <see cref="T:System.Windows.Media.Animation.KeyTime" />.</summary>
      <param name="typeDescriptorContext">Context information required for conversion.</param>
      <param name="cultureInfo">Cultural information that is respected during conversion.</param>
      <param name="value">The object being converted to an instance of <see cref="T:System.Windows.Media.Animation.KeyTime" />.</param>
      <returns>A new instance of <see cref="T:System.Windows.Media.Animation.KeyTime" />, based on the supplied <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Windows.KeyTimeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
      <summary>Attempts to convert an instance of <see cref="T:System.Windows.Media.Animation.KeyTime" /> to another type.</summary>
      <param name="typeDescriptorContext">Context information required for conversion.</param>
      <param name="cultureInfo">Cultural information that is respected during conversion.</param>
      <param name="value">
        <see cref="T:System.Windows.Media.Animation.KeyTime" /> value to convert from.</param>
      <param name="destinationType">Type being evaluated for conversion.</param>
      <returns>A new object, based on <paramref name="value" />.</returns>
    </member>
    <member name="T:System.Windows.LineBreakCondition">
      <summary>Describes the breaking condition around an inline object.</summary>
    </member>
    <member name="F:System.Windows.LineBreakCondition.BreakAlways">
      <summary>Break is always allowed.</summary>
    </member>
    <member name="F:System.Windows.LineBreakCondition.BreakDesired">
      <summary>Break if not prohibited by another object.</summary>
    </member>
    <member name="F:System.Windows.LineBreakCondition.BreakPossible">
      <summary>Break if allowed by another object.</summary>
    </member>
    <member name="F:System.Windows.LineBreakCondition.BreakRestrained">
      <summary>Break always prohibited unless the other object is set to <see cref="F:System.Windows.LineBreakCondition.BreakAlways" />.</summary>
    </member>
    <member name="T:System.Windows.LocalizabilityAttribute">
      <summary>Specifies the localization attributes for a binary XAML (BAML) class or class member.</summary>
    </member>
    <member name="M:System.Windows.LocalizabilityAttribute.#ctor(System.Windows.LocalizationCategory)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.LocalizabilityAttribute" /> class with a specified localization category.</summary>
      <param name="category">The localization category.</param>
    </member>
    <member name="P:System.Windows.LocalizabilityAttribute.Category">
      <summary>Gets the category setting of the localization attribute's targeted value.</summary>
      <returns>The category setting of the localization attribute.</returns>
    </member>
    <member name="P:System.Windows.LocalizabilityAttribute.Modifiability">
      <summary>Gets or sets the modifiability setting of the localization attribute's targeted value.</summary>
      <returns>The modifiability setting of the localization attribute.</returns>
    </member>
    <member name="P:System.Windows.LocalizabilityAttribute.Readability">
      <summary>Gets or sets the readability setting of the localization attribute's targeted value.</summary>
      <returns>The readability setting of the localization attribute.</returns>
    </member>
    <member name="T:System.Windows.LocalizationCategory">
      <summary>Specifies the category value of a <see cref="T:System.Windows.LocalizabilityAttribute" /> for a binary XAML (BAML) class or class member.</summary>
    </member>
    <member name="F:System.Windows.LocalizationCategory.Button">
      <summary>A <see cref="T:System.Windows.Controls.Button" /> or related control.</summary>
    </member>
    <member name="F:System.Windows.LocalizationCategory.CheckBox">
      <summary>A <see cref="T:System.Windows.Controls.CheckBox" /> or related control.</summary>
    </member>
    <member name="F:System.Windows.LocalizationCategory.ComboBox">
      <summary>A <see cref="T:System.Windows.Controls.ComboBox" /> or related control such as <see cref="T:System.Windows.Controls.ComboBoxItem" />.</summary>
    </member>
    <member name="F:System.Windows.LocalizationCategory.Font">
      <summary>Font-related data such as font name, style, or size.</summary>
    </member>
    <member name="F:System.Windows.LocalizationCategory.Hyperlink">
      <summary>A <see cref="T:System.Windows.Documents.Hyperlink" /> or related control.</summary>
    </member>
    <member name="F:System.Windows.LocalizationCategory.Ignore">
      <summary>Do not localize this resource. This does not apply to any child nodes that might exist.</summary>
    </member>
    <member name="F:System.Windows.LocalizationCategory.Inherit">
      <summary>Inherits its category from a parent node.</summary>
    </member>
    <member name="F:System.Windows.LocalizationCategory.Label">
      <summary>A <see cref="T:System.Windows.Controls.Label" /> or related control.</summary>
    </member>
    <member name="F:System.Windows.LocalizationCategory.ListBox">
      <summary>A <see cref="T:System.Windows.Controls.ListBox" /> or related control such as <see cref="T:System.Windows.Controls.ListBoxItem" />.</summary>
    </member>
    <member name="F:System.Windows.LocalizationCategory.Menu">
      <summary>A <see cref="T:System.Windows.Controls.Menu" /> or related control such as <see cref="T:System.Windows.Controls.MenuItem" />.</summary>
    </member>
    <member name="F:System.Windows.LocalizationCategory.NeverLocalize">
      <summary>Do not localize this resource, or any child nodes whose category is set to Inherit.</summary>
    </member>
    <member name="F:System.Windows.LocalizationCategory.None">
      <summary>Resource does not belong to a standard category.</summary>
    </member>
    <member name="F:System.Windows.LocalizationCategory.RadioButton">
      <summary>A <see cref="T:System.Windows.Controls.RadioButton" /> or related control.</summary>
    </member>
    <member name="F:System.Windows.LocalizationCategory.Text">
      <summary>For a lengthy piece of text.</summary>
    </member>
    <member name="F:System.Windows.LocalizationCategory.TextFlow">
      <summary>For panels that can contain text.</summary>
    </member>
    <member name="F:System.Windows.LocalizationCategory.Title">
      <summary>For a single line of text, such as text used for a title.</summary>
    </member>
    <member name="F:System.Windows.LocalizationCategory.ToolTip">
      <summary>A <see cref="T:System.Windows.Controls.ToolTip" /> or related control.</summary>
    </member>
    <member name="F:System.Windows.LocalizationCategory.XmlData">
      <summary>XML data.</summary>
    </member>
    <member name="T:System.Windows.Markup.IAddChild">
      <summary>Provides a means to parse elements that permit mixtures of child elements or text.</summary>
    </member>
    <member name="M:System.Windows.Markup.IAddChild.AddChild(System.Object)">
      <summary>Adds a child object.</summary>
      <param name="value">The child object to add.</param>
    </member>
    <member name="M:System.Windows.Markup.IAddChild.AddText(System.String)">
      <summary>Adds the text content of a node to the object.</summary>
      <param name="text">The text to add to the object.</param>
    </member>
    <member name="T:System.Windows.Markup.XmlLanguage">
      <summary>Represents a language tag for use in XAML markup.</summary>
    </member>
    <member name="M:System.Windows.Markup.XmlLanguage.GetEquivalentCulture">
      <summary>Returns the appropriate equivalent <see cref="T:System.Globalization.CultureInfo" /> for this <see cref="T:System.Windows.Markup.XmlLanguage" />, if and only if such a <see cref="T:System.Globalization.CultureInfo" /> is registered for the <see cref="P:System.Windows.Markup.XmlLanguage.IetfLanguageTag" /> value of this <see cref="T:System.Windows.Markup.XmlLanguage" />.</summary>
      <exception cref="T:System.InvalidOperationException">No registered <see cref="T:System.Globalization.CultureInfo" /> for the provided <see cref="T:System.Windows.Markup.XmlLanguage" /> exists, as determined by a call to <see cref="M:System.Globalization.CultureInfo.GetCultureInfoByIetfLanguageTag(System.String)" />.</exception>
      <returns>A <see cref="T:System.Globalization.CultureInfo" /> that can be used for localization-globalization API calls that take that type as an argument.</returns>
    </member>
    <member name="M:System.Windows.Markup.XmlLanguage.GetLanguage(System.String)">
      <summary>Returns a <see cref="T:System.Windows.Markup.XmlLanguage" /> instance, based on a string representing the language per RFC 3066.</summary>
      <param name="ietfLanguageTag">An RFC 3066 language string, or empty string.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="ietfLanguageTag" /> parameter cannot be null.</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="ietfLanguageTag" /> parameter was non-empty, but did not conform to the syntax specified in RFC 3066.</exception>
      <returns>A new <see cref="T:System.Windows.Markup.XmlLanguage" /> with the provided string as its <see cref="P:System.Windows.Markup.XmlLanguage.IetfLanguageTag" /> value.</returns>
    </member>
    <member name="M:System.Windows.Markup.XmlLanguage.GetSpecificCulture">
      <summary>Returns the most-closely-related non-neutral <see cref="T:System.Globalization.CultureInfo" /> for this <see cref="T:System.Windows.Markup.XmlLanguage" />.</summary>
      <exception cref="T:System.InvalidOperationException">No related non-neutral <see cref="T:System.Globalization.CultureInfo" /> is registered for the current <see cref="T:System.Windows.Markup.XmlLanguage" /><see cref="P:System.Windows.Markup.XmlLanguage.IetfLanguageTag" />.</exception>
      <returns>A <see cref="T:System.Globalization.CultureInfo" /> that can be used for localization-globalization API calls that take that type as an argument.</returns>
    </member>
    <member name="M:System.Windows.Markup.XmlLanguage.ToString">
      <summary>Returns a <see cref="T:System.String" /> that represents the current <see cref="T:System.Windows.Markup.XmlLanguage" />.</summary>
      <returns>A <see cref="T:System.String" /> that represents the current <see cref="T:System.Windows.Markup.XmlLanguage" />.</returns>
    </member>
    <member name="P:System.Windows.Markup.XmlLanguage.Empty">
      <summary>Gets a static <see cref="T:System.Windows.Markup.XmlLanguage" /> instance as would be created by <see cref="M:System.Windows.Markup.XmlLanguage.GetLanguage(System.String)" /> with the language tag as an empty attribute string.</summary>
      <returns>The empty language tag version of <see cref="T:System.Windows.Markup.XmlLanguage" />, for use in comparison operations.</returns>
    </member>
    <member name="P:System.Windows.Markup.XmlLanguage.IetfLanguageTag">
      <summary>Gets the string representation of the language tag.</summary>
      <returns>The string representation of the language tag.</returns>
    </member>
    <member name="T:System.Windows.Markup.XmlLanguageConverter">
      <summary>Provides type conversion for the <see cref="T:System.Windows.Markup.XmlLanguage" /> class.</summary>
    </member>
    <member name="M:System.Windows.Markup.XmlLanguageConverter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Markup.XmlLanguageConverter" /> class.</summary>
    </member>
    <member name="M:System.Windows.Markup.XmlLanguageConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Returns whether this converter can convert an object of one type to the <see cref="T:System.Windows.Markup.XmlLanguage" /> type supported by this converter.</summary>
      <param name="typeDescriptorContext">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
      <param name="sourceType">A type that represents the type you want to convert from.</param>
      <returns>
        <see langword="true" /> if this converter can perform the conversion; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Markup.XmlLanguageConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Returns whether this converter can convert the object to the specified type.</summary>
      <param name="typeDescriptorContext">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
      <param name="destinationType">The type you want to convert to.</param>
      <returns>
        <see langword="true" /> if this converter can perform the conversion; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Markup.XmlLanguageConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
      <summary>Converts the specified string value to the <see cref="T:System.Windows.Markup.XmlLanguage" /> type supported by this converter.</summary>
      <param name="typeDescriptorContext">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
      <param name="cultureInfo">The <see cref="T:System.Globalization.CultureInfo" /> to use as the current culture.</param>
      <param name="source">The string to convert.</param>
      <exception cref="T:System.InvalidOperationException">Conversion could not be performed.</exception>
      <returns>An object that represents the converted value.</returns>
    </member>
    <member name="M:System.Windows.Markup.XmlLanguageConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
      <summary>Converts the specified <see cref="T:System.Windows.Markup.XmlLanguage" /> to the specified type.</summary>
      <param name="typeDescriptorContext">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
      <param name="cultureInfo">The <see cref="T:System.Globalization.CultureInfo" /> to use as the current culture.</param>
      <param name="value">The object to convert. This is expected to be type <see cref="T:System.Windows.Markup.XmlLanguage" />.</param>
      <param name="destinationType">A type that represents the type you want to convert to.</param>
      <exception cref="T:System.InvalidOperationException">Conversion could not be performed.</exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="destinationType" /> is <see langword="null" />.</exception>
      <returns>An object that represents the converted value.</returns>
    </member>
    <member name="T:System.Windows.Media.AlignmentX">
      <summary>Describes how content is positioned horizontally in a container.</summary>
    </member>
    <member name="F:System.Windows.Media.AlignmentX.Center">
      <summary>The contents align toward the center of the container.</summary>
    </member>
    <member name="F:System.Windows.Media.AlignmentX.Left">
      <summary>The contents align toward the left of the container.</summary>
    </member>
    <member name="F:System.Windows.Media.AlignmentX.Right">
      <summary>The contents align toward the right of the container.</summary>
    </member>
    <member name="T:System.Windows.Media.AlignmentY">
      <summary>Describes how content is positioned vertically in a container.</summary>
    </member>
    <member name="F:System.Windows.Media.AlignmentY.Bottom">
      <summary>The contents align toward the lower edge of the container.</summary>
    </member>
    <member name="F:System.Windows.Media.AlignmentY.Center">
      <summary>The contents align toward the center of the container.</summary>
    </member>
    <member name="F:System.Windows.Media.AlignmentY.Top">
      <summary>The contents align toward the upper edge of the container.</summary>
    </member>
    <member name="T:System.Windows.Media.Animation.Animatable">
      <summary>Abstract class that provides animation support.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Animatable.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Animatable" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Animatable.ApplyAnimationClock(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationClock)">
      <summary>Applies an <see cref="T:System.Windows.Media.Animation.AnimationClock" /> to the specified <see cref="T:System.Windows.DependencyProperty" />. If the property is already animated, the <see cref="F:System.Windows.Media.Animation.HandoffBehavior.SnapshotAndReplace" /> handoff behavior is used.</summary>
      <param name="dp">The property to animate.</param>
      <param name="clock">The clock with which to animate the specified property. If <paramref name="clock" /> is <see langword="null" />, all animations will be removed from the specified property (but not stopped).</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Animatable.ApplyAnimationClock(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationClock,System.Windows.Media.Animation.HandoffBehavior)">
      <summary>Applies an <see cref="T:System.Windows.Media.Animation.AnimationClock" /> to the specified <see cref="T:System.Windows.DependencyProperty" />. If the property is already animated, the specified <see cref="T:System.Windows.Media.Animation.HandoffBehavior" /> is used.</summary>
      <param name="dp">The property to animate.</param>
      <param name="clock">The clock with which to animate the specified property. If <paramref name="handoffBehavior" /> is <see cref="F:System.Windows.Media.Animation.HandoffBehavior.SnapshotAndReplace" /> and <paramref name="clock" /> is <see langword="null" />, all animations will be removed from the specified property (but not stopped). If <paramref name="handoffBehavior" /> is <see cref="F:System.Windows.Media.Animation.HandoffBehavior.Compose" /> and clock is <see langword="null" />, this method has no effect.</param>
      <param name="handoffBehavior">A value that specifies how the new animation should interact with any current animations already affecting the property value.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Animatable.BeginAnimation(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationTimeline)">
      <summary>Applies an animation to the specified <see cref="T:System.Windows.DependencyProperty" />. The animation is started when the next frame is rendered. If the specified property is already animated, the <see cref="F:System.Windows.Media.Animation.HandoffBehavior.SnapshotAndReplace" /> handoff behavior is used.</summary>
      <param name="dp">The property to animate.</param>
      <param name="animation">The animation used to animate the specified property.  
  
 If the animation's <see cref="P:System.Windows.Media.Animation.Timeline.BeginTime" /> is <see langword="null" />, any current animations will be removed and the current value of the property will be held.  
  
 If <paramref name="animation" /> is <see langword="null" />, all animations will be removed from the property and the property value will revert back to its base value.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Animatable.BeginAnimation(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationTimeline,System.Windows.Media.Animation.HandoffBehavior)">
      <summary>Applies an animation to the specified <see cref="T:System.Windows.DependencyProperty" />. The animation is started when the next frame is rendered. If the specified property is already animated, the specified <see cref="T:System.Windows.Media.Animation.HandoffBehavior" /> is used.</summary>
      <param name="dp">The property to animate.</param>
      <param name="animation">The animation used to animate the specified property.  
  
 If <paramref name="handoffBehavior" /> is <see cref="F:System.Windows.Media.Animation.HandoffBehavior.SnapshotAndReplace" /> and the animation's <see cref="P:System.Windows.Media.Animation.Timeline.BeginTime" /> is <see langword="null" />, any current animations will be removed and the current value of the property will be held.  
  
 If <paramref name="handoffBehavior" /> is <see cref="F:System.Windows.Media.Animation.HandoffBehavior.SnapshotAndReplace" /> and <paramref name="animation" /> is a <see langword="null" /> reference, all animations will be removed from the property and the property value will revert back to its base value.  
  
 If <paramref name="handoffBehavior" /> is <see cref="F:System.Windows.Media.Animation.HandoffBehavior.Compose" />, this method will have no effect if the animation or its <see cref="P:System.Windows.Media.Animation.Timeline.BeginTime" /> is <see langword="null" />.</param>
      <param name="handoffBehavior">A value that specifies how the new animation should interact with any current animations already affecting the property value.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Animatable.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.Animatable" />, making deep copies of this object's values. When copying this object's dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of this instance. The returned clone is effectively a deep copy of the current object. The clone's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Animatable.FreezeCore(System.Boolean)">
      <summary>Makes this <see cref="T:System.Windows.Media.Animation.Animatable" /> object unmodifiable or determines whether it can be made unmodifiable.</summary>
      <param name="isChecking">
        <see langword="true" /> if this method should simply determine whether this instance can be frozen. <see langword="false" /> if this instance should actually freeze itself when this method is called.</param>
      <returns>If <paramref name="isChecking" /> is <see langword="true" />, this method returns <see langword="true" /> if this <see cref="T:System.Windows.Media.Animation.Animatable" /> can be made unmodifiable, or <see langword="false" /> if it cannot be made unmodifiable.  
  
 If <paramref name="isChecking" /> is <see langword="false" />, this method returns <see langword="true" /> if the if this <see cref="T:System.Windows.Media.Animation.Animatable" /> is now unmodifiable, or <see langword="false" /> if it cannot be made unmodifiable, with the side effect of having begun to change the frozen status of this object.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Animatable.GetAnimationBaseValue(System.Windows.DependencyProperty)">
      <summary>Returns the non-animated value of the specified <see cref="T:System.Windows.DependencyProperty" />.</summary>
      <param name="dp">Identifies the property whose base (non-animated) value should be retrieved.</param>
      <returns>The value that would be returned if the specified property were not animated.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Animatable.ShouldSerializeStoredWeakReference(System.Windows.DependencyObject)">
      <summary>Specifies whether a dependency object should be serialized.</summary>
      <param name="target">Represents an object that participates in the dependency property system.</param>
      <returns>
        <see langword="true" /> to serialize <paramref name="target" />; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Animatable.HasAnimatedProperties">
      <summary>Gets a value that indicates whether one or more <see cref="T:System.Windows.Media.Animation.AnimationClock" /> objects is associated with any of this object's dependency properties.</summary>
      <returns>
        <see langword="true" /> if one or more <see cref="T:System.Windows.Media.Animation.AnimationClock" /> objects is associated with any of this object's dependency properties; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.AnimationClock">
      <summary>Maintains the run-time state of an <see cref="T:System.Windows.Media.Animation.AnimationTimeline" /> and processes its output values.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.AnimationClock.#ctor(System.Windows.Media.Animation.AnimationTimeline)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.AnimationClock" /> class.</summary>
      <param name="animation">The animation that describes this clock's output values and timing behaviors.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.AnimationClock.GetCurrentValue(System.Object,System.Object)">
      <summary>Gets the current output value of the <see cref="T:System.Windows.Media.Animation.AnimationClock" />.</summary>
      <param name="defaultOriginValue">The origin value provided to the clock if its animation does not have its own start value. If this clock is the first in a composition chain it will be the base value of the property being animated; otherwise it will be the value returned by the previous clock in the chain.</param>
      <param name="defaultDestinationValue">The destination value provided to the clock if its animation does not have its own destination value. If this clock is the first in a composition chain it will be the base value of the property being animated; otherwise it will be the value returned by the previous clock in the chain.</param>
      <returns>The current value of this <see cref="T:System.Windows.Media.Animation.AnimationClock" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.AnimationClock.Timeline">
      <summary>Gets the <see cref="T:System.Windows.Media.Animation.AnimationTimeline" /> that describes this clock's behavior.</summary>
      <returns>The animation that describes this clock's behavior.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.AnimationException">
      <summary>The exception that is thrown when an error occurs while animating a property.</summary>
    </member>
    <member name="P:System.Windows.Media.Animation.AnimationException.Clock">
      <summary>Gets the clock that generates the animated values.</summary>
      <returns>The clock that generates the animated values.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.AnimationException.Property">
      <summary>Gets the animated dependency property.</summary>
      <returns>The animated dependency property.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.AnimationException.Target">
      <summary>Gets the animated object.</summary>
      <returns>The animated object.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.AnimationTimeline">
      <summary>Defines a segment of time over which output values are produced. These values are used to animate a target property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.AnimationTimeline.IsAdditiveProperty">
      <summary>Identifies the IsAdditive dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.AnimationTimeline.IsCumulativeProperty">
      <summary>Identifies the IsCumulative dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.AnimationTimeline.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.AnimationTimeline" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.AnimationTimeline.AllocateClock">
      <summary>Creates a <see cref="T:System.Windows.Media.Animation.Clock" /> for this <see cref="T:System.Windows.Media.Animation.AnimationTimeline" />.</summary>
      <returns>A clock for this <see cref="T:System.Windows.Media.Animation.AnimationTimeline" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.AnimationTimeline.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.AnimationTimeline" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.AnimationTimeline.CreateClock">
      <summary>Creates a new <see cref="T:System.Windows.Media.Animation.AnimationClock" /> from this <see cref="T:System.Windows.Media.Animation.AnimationTimeline" />.</summary>
      <returns>A new clock, created from this <see cref="T:System.Windows.Media.Animation.AnimationTimeline" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.AnimationTimeline.GetCurrentValue(System.Object,System.Object,System.Windows.Media.Animation.AnimationClock)">
      <summary>Gets the current value of the animation.</summary>
      <param name="defaultOriginValue">The origin value provided to the animation if the animation does not have its own start value. If this animation is the first in a composition chain it will be the base value of the property being animated; otherwise it will be the value returned by the previous animation in the chain.</param>
      <param name="defaultDestinationValue">The destination value provided to the animation if the animation does not have its own destination value.</param>
      <param name="animationClock">The <see cref="T:System.Windows.Media.Animation.AnimationClock" /> which can generate the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> value to be used by the animation to generate its output value.</param>
      <returns>The value this animation believes should be the current value for the property.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.AnimationTimeline.GetNaturalDurationCore(System.Windows.Media.Animation.Clock)">
      <summary>Returns the length of a single iteration of this <see cref="T:System.Windows.Media.Animation.AnimationTimeline" />.</summary>
      <param name="clock">The clock that was created for this <see cref="T:System.Windows.Media.Animation.AnimationTimeline" />.</param>
      <returns>The animation's natural duration. This method always returns a <see cref="T:System.Windows.Duration" /> of 1 second.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.AnimationTimeline.IsDestinationDefault">
      <summary>Gets a value that indicates whether this animation uses the defaultDestinationValue parameter of the <see cref="M:System.Windows.Media.Animation.AnimationTimeline.GetCurrentValue(System.Object,System.Object,System.Windows.Media.Animation.AnimationClock)" /> method as its destination value.</summary>
      <returns>
        <see langword="true" /> if the defaultDestinationValue parameter of the <see cref="M:System.Windows.Media.Animation.AnimationTimeline.GetCurrentValue(System.Object,System.Object,System.Windows.Media.Animation.AnimationClock)" /> method is the value of this animation when reaches the end of its simple duration (its clock has a <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> of 1); otherwise, <see langword="false" />. The default implementation always returns <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.AnimationTimeline.TargetPropertyType">
      <summary>When overridden in a derived class, gets the <see cref="T:System.Type" /> of property that can be animated.</summary>
      <returns>The type of property that can be animated by this animation.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.BackEase">
      <summary>Represents an easing function that retracts the motion of an animation slightly before it begins to animate in the path indicated.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.BackEase.AmplitudeProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.BackEase.Amplitude" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.BackEase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.BackEase" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.BackEase.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Freezable" /> derived class. When creating a derived class, you must override this method.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.BackEase.EaseInCore(System.Double)">
      <summary>Provides the logic portion of the easing function that you can override to produce the <see cref="F:System.Windows.Media.Animation.EasingMode.EaseIn" /> mode of the custom easing function.</summary>
      <param name="normalizedTime">Normalized time (progress) of the animation.</param>
      <returns>A double that represents the transformed progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.BackEase.Amplitude">
      <summary>Gets or sets the amplitude of retraction associated with a <see cref="T:System.Windows.Media.Animation.BackEase" /> animation.</summary>
      <returns>The amplitude of retraction associated with a <see cref="T:System.Windows.Media.Animation.BackEase" /> animation. This value must be greater than or equal to 0.  
  
 The default value is 1.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.BooleanAnimationBase">
      <summary>Abstract class that, when implemented, animates a <see cref="T:System.Boolean" /> value.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.BooleanAnimationBase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.BooleanAnimationBase" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.BooleanAnimationBase.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.BooleanAnimationBase" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.BooleanAnimationBase.GetCurrentValue(System.Boolean,System.Boolean,System.Windows.Media.Animation.AnimationClock)">
      <summary>Gets the current value of the animation.</summary>
      <param name="defaultOriginValue">The origin value provided to the animation if the animation does not have its own start value.</param>
      <param name="defaultDestinationValue">The destination value provided to the animation if the animation does not have its own destination value.</param>
      <param name="animationClock">The <see cref="T:System.Windows.Media.Animation.AnimationClock" /> which can generate the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> value to be used by the animation to generate its output value.</param>
      <returns>The value this animation believes should be the current value for the property.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.BooleanAnimationBase.GetCurrentValue(System.Object,System.Object,System.Windows.Media.Animation.AnimationClock)">
      <summary>Gets the current value of the animation.</summary>
      <param name="defaultOriginValue">The origin value provided to the animation if the animation does not have its own start value.</param>
      <param name="defaultDestinationValue">The destination value provided to the animation if the animation does not have its own destination value.</param>
      <param name="animationClock">The <see cref="T:System.Windows.Media.Animation.AnimationClock" /> which can generate the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> value to be used by the animation to generate its output value.</param>
      <returns>The value this animation believes should be the current value for the property.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.BooleanAnimationBase.GetCurrentValueCore(System.Boolean,System.Boolean,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by the host animation.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the host animation.</param>
      <returns>The calculated value of the property, as determined by the current animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.BooleanAnimationBase.TargetPropertyType">
      <summary>Gets the type of value this animation generates.</summary>
      <returns>The type of value produced by this animation.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.BooleanAnimationUsingKeyFrames">
      <summary>Animates the value of a property that takes a <see cref="T:System.Boolean" /> along a set of <see cref="P:System.Windows.Media.Animation.BooleanAnimationUsingKeyFrames.KeyFrames" /> over a specified <see cref="P:System.Windows.Media.Animation.Timeline.Duration" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.BooleanAnimationUsingKeyFrames.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.BooleanAnimationUsingKeyFrames" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.BooleanAnimationUsingKeyFrames.AddChild(System.Object)">
      <summary>Adds a child <see cref="T:System.Windows.Media.Animation.BooleanKeyFrame" /> to this <see cref="T:System.Windows.Media.Animation.BooleanAnimationUsingKeyFrames" />.</summary>
      <param name="child">The object to be added as the child of this <see cref="T:System.Windows.Media.Animation.BooleanAnimationUsingKeyFrames" />.</param>
      <exception cref="T:System.ArgumentException">The parameter <paramref name="child" /> is not a <see cref="T:System.Windows.Media.Animation.BooleanKeyFrame" />.</exception>
    </member>
    <member name="M:System.Windows.Media.Animation.BooleanAnimationUsingKeyFrames.AddText(System.String)">
      <summary>Adds a text string as a child of this <see cref="T:System.Windows.Media.Animation.BooleanAnimationUsingKeyFrames" />.</summary>
      <param name="childText">The text added to the <see cref="T:System.Windows.Media.Animation.BooleanAnimationUsingKeyFrames" />.</param>
      <exception cref="T:System.InvalidOperationException">A <see cref="T:System.Windows.Media.Animation.BooleanAnimationUsingKeyFrames" /> does not accept text as a child, so this method will raise this exception unless a derived class has overridden this behavior which allows text to be added.</exception>
    </member>
    <member name="M:System.Windows.Media.Animation.BooleanAnimationUsingKeyFrames.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.BooleanAnimationUsingKeyFrames" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.BooleanAnimationUsingKeyFrames.CloneCore(System.Windows.Freezable)">
      <summary>Makes this instance a deep copy of the specified <see cref="T:System.Windows.Media.Animation.BooleanAnimationUsingKeyFrames" />. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.BooleanAnimationUsingKeyFrames" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.BooleanAnimationUsingKeyFrames.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.BooleanAnimationUsingKeyFrames" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.BooleanAnimationUsingKeyFrames.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes this instance a modifiable deep copy of the specified <see cref="T:System.Windows.Media.Animation.BooleanAnimationUsingKeyFrames" /> using current property values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.BooleanAnimationUsingKeyFrames" /> to be cloned.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.BooleanAnimationUsingKeyFrames.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.BooleanAnimationUsingKeyFrames" />.</summary>
      <returns>A new instance of <see cref="T:System.Windows.Media.Animation.BooleanAnimationUsingKeyFrames" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.BooleanAnimationUsingKeyFrames.FreezeCore(System.Boolean)">
      <summary>Makes this instance of <see cref="T:System.Windows.Media.Animation.BooleanAnimationUsingKeyFrames" /> object unmodifiable or determines whether it can be made unmodifiable.</summary>
      <param name="isChecking">
        <see langword="true" /> if this method should simply determine whether this instance can be frozen. <see langword="false" /> if this instance should actually freeze itself when this method is called.</param>
      <returns>If <paramref name="isChecking" /> is true, this method returns <see langword="true" /> if this object can be made read-only, or <see langword="false" /> if it cannot be made read-only. If <paramref name="isChecking" /> is false, this method returns <see langword="true" /> if this object is now read-only, or <see langword="false" /> if it cannot be made read-only, with the side effect of having begun to change the frozen status of this object.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.BooleanAnimationUsingKeyFrames.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone of the specified <see cref="T:System.Windows.Media.Animation.BooleanAnimationUsingKeyFrames" /> object.</summary>
      <param name="source">The <see cref="T:System.Windows.Media.Animation.BooleanAnimationUsingKeyFrames" /> object to be cloned.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.BooleanAnimationUsingKeyFrames.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a frozen clone of the specified <see cref="T:System.Windows.Media.Animation.BooleanAnimationUsingKeyFrames" />. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="source">The <see cref="T:System.Windows.Media.Animation.BooleanAnimationUsingKeyFrames" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.BooleanAnimationUsingKeyFrames.GetCurrentValueCore(System.Boolean,System.Boolean,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by this instance of <see cref="T:System.Windows.Media.Animation.BooleanAnimationUsingKeyFrames" />.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the host animation.</param>
      <returns>The calculated value of the property, as determined by the current instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.BooleanAnimationUsingKeyFrames.GetNaturalDurationCore(System.Windows.Media.Animation.Clock)">
      <summary>Provide a custom natural <see cref="T:System.Windows.Duration" /> when the <see cref="T:System.Windows.Duration" /> property is set to <see cref="P:System.Windows.Duration.Automatic" />.</summary>
      <param name="clock">The <see cref="T:System.Windows.Media.Animation.Clock" /> whose natural duration is desired.</param>
      <returns>If the last key frame of this animation is a <see cref="T:System.Windows.Media.Animation.KeyTime" />, then this value is used as the <see cref="P:System.Windows.Media.Animation.Clock.NaturalDuration" />; otherwise it will be one second.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.BooleanAnimationUsingKeyFrames.OnChanged">
      <summary>Called when the current <see cref="T:System.Windows.Media.Animation.BooleanAnimationUsingKeyFrames" /> object is modified.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.BooleanAnimationUsingKeyFrames.ShouldSerializeKeyFrames">
      <summary>Returns true if the value of the <see cref="P:System.Windows.Media.Animation.BooleanAnimationUsingKeyFrames.KeyFrames" /> property of this instance of <see cref="T:System.Windows.Media.Animation.BooleanAnimationUsingKeyFrames" /> should be value-serialized.</summary>
      <returns>
        <see langword="true" /> if the property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.BooleanAnimationUsingKeyFrames.System#Windows#Markup#IAddChild#AddChild(System.Object)">
      <summary>Adds a child object.</summary>
      <param name="child">The child object to add.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.BooleanAnimationUsingKeyFrames.System#Windows#Markup#IAddChild#AddText(System.String)">
      <summary>Adds the text content of a node to the object.</summary>
      <param name="childText">The text to add to the object.</param>
    </member>
    <member name="P:System.Windows.Media.Animation.BooleanAnimationUsingKeyFrames.KeyFrames">
      <summary>Gets or sets the collection of <see cref="T:System.Windows.Media.Animation.BooleanKeyFrame" /> objects that define the animation.</summary>
      <returns>The collection of <see cref="T:System.Windows.Media.Animation.BooleanKeyFrame" /> objects that define the animation. The default value is <see cref="P:System.Windows.Media.Animation.BooleanKeyFrameCollection.Empty" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.BooleanAnimationUsingKeyFrames.System#Windows#Media#Animation#IKeyFrameAnimation#KeyFrames">
      <summary>Gets or sets an ordered collection P:System.Windows.Media.Animation.IKeyFrameAnimation.KeyFrames associated with this animation sequence.</summary>
      <returns>An <see cref="T:System.Collections.IList" /> of <see cref="P:System.Windows.Media.Animation.IKeyFrameAnimation.KeyFrames" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.BooleanKeyFrame">
      <summary>Abstract class that, when implemented, defines a segment with its own target value and interpolation method for a <see cref="T:System.Windows.Media.Animation.BooleanAnimationUsingKeyFrames" />.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.BooleanKeyFrame.KeyTimeProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.BooleanKeyFrame.KeyTime" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.BooleanKeyFrame.ValueProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.BooleanKeyFrame.Value" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.BooleanKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.BooleanKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.BooleanKeyFrame.#ctor(System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.BooleanKeyFrame" /> class that has the specified target <see cref="P:System.Windows.Media.Animation.BooleanKeyFrame.Value" />.</summary>
      <param name="value">The <see cref="P:System.Windows.Media.Animation.BooleanKeyFrame.Value" /> of the new <see cref="T:System.Windows.Media.Animation.BooleanKeyFrame" /> instance.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.BooleanKeyFrame.#ctor(System.Boolean,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.BooleanKeyFrame" /> class that has the specified target <see cref="P:System.Windows.Media.Animation.BooleanKeyFrame.Value" /> and <see cref="P:System.Windows.Media.Animation.BooleanKeyFrame.KeyTime" />.</summary>
      <param name="value">The <see cref="P:System.Windows.Media.Animation.BooleanKeyFrame.Value" /> of the new <see cref="T:System.Windows.Media.Animation.BooleanKeyFrame" /> instance.</param>
      <param name="keyTime">The <see cref="P:System.Windows.Media.Animation.BooleanKeyFrame.KeyTime" /> of the new <see cref="T:System.Windows.Media.Animation.BooleanKeyFrame" /> instance.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.BooleanKeyFrame.InterpolateValue(System.Boolean,System.Double)">
      <summary>Returns the interpolated value of a specific key frame at the progress increment provided.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">Occurs if <paramref name="keyFrameProgress" /> is not between 0.0 and 1.0, inclusive.</exception>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.BooleanKeyFrame.InterpolateValueCore(System.Boolean,System.Double)">
      <summary>Calculates the value of a key frame at the progress increment provided.</summary>
      <param name="baseValue">The value to animate from; typically the value of the previous key frame.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.BooleanKeyFrame.KeyTime">
      <summary>Gets or sets the time at which the key frame's target <see cref="P:System.Windows.Media.Animation.BooleanKeyFrame.Value" /> should be reached.</summary>
      <returns>The time at which the key frame's current value should be equal to its <see cref="P:System.Windows.Media.Animation.BooleanKeyFrame.Value" /> property. The default value is <see cref="P:System.Windows.Media.Animation.KeyTime.Uniform" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.BooleanKeyFrame.System#Windows#Media#Animation#IKeyFrame#Value">
      <summary>Gets or sets the value associated with a <see cref="T:System.Windows.Media.Animation.KeyTime" /> instance.</summary>
      <returns>The current value for this property.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.BooleanKeyFrame.Value">
      <summary>Gets or sets the key frame's target value.</summary>
      <returns>The key frame's target value, which is the value of this key frame at its specified <see cref="P:System.Windows.Media.Animation.BooleanKeyFrame.KeyTime" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.BooleanKeyFrameCollection">
      <summary>Represents a collection of <see cref="T:System.Windows.Media.Animation.BooleanKeyFrame" /> objects.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.BooleanKeyFrameCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.BooleanKeyFrameCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.BooleanKeyFrameCollection.Add(System.Windows.Media.Animation.BooleanKeyFrame)">
      <summary>Adds a <see cref="T:System.Windows.Media.Animation.BooleanKeyFrame" /> to the end of the collection.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.BooleanKeyFrame" /> to add to the end of the collection.</param>
      <returns>The index at which the <paramref name="keyFrame" /> was added.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.BooleanKeyFrameCollection.Clear">
      <summary>Removes all <see cref="T:System.Windows.Media.Animation.BooleanKeyFrame" /> objects from the collection.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.BooleanKeyFrameCollection.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.BooleanKeyFrameCollection" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.BooleanKeyFrameCollection.CloneCore(System.Windows.Freezable)">
      <summary>Makes this instance a deep copy of the specified <see cref="T:System.Windows.Media.Animation.BooleanKeyFrameCollection" />. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.BooleanKeyFrameCollection" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.BooleanKeyFrameCollection.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes this instance a modifiable deep copy of the specified <see cref="T:System.Windows.Media.Animation.BooleanKeyFrameCollection" /> using current property values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.BooleanKeyFrameCollection" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.BooleanKeyFrameCollection.Contains(System.Windows.Media.Animation.BooleanKeyFrame)">
      <summary>Indicates whether the collection contains the specified <see cref="T:System.Windows.Media.Animation.BooleanKeyFrame" />.</summary>
      <param name="keyFrame">The key frame to locate in the collection.</param>
      <returns>
        <see langword="true" /> if the collection contains <paramref name="keyFrame" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.BooleanKeyFrameCollection.CopyTo(System.Windows.Media.Animation.BooleanKeyFrame[],System.Int32)">
      <summary>Copies all of the <see cref="T:System.Windows.Media.Animation.BooleanKeyFrame" /> objects in a collection to a specified array.</summary>
      <param name="array">Identifies the array to which content is copied.</param>
      <param name="index">Index position in the array to which the contents of the collection are copied.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.BooleanKeyFrameCollection.CreateInstanceCore">
      <summary>Creates a new, frozen instance of <see cref="T:System.Windows.Media.Animation.BooleanKeyFrameCollection" />.</summary>
      <returns>A frozen instance of <see cref="T:System.Windows.Media.Animation.BooleanKeyFrameCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.BooleanKeyFrameCollection.FreezeCore(System.Boolean)">
      <summary>Makes this instance of <see cref="T:System.Windows.Media.Animation.BooleanKeyFrameCollection" /> read-only or determines whether it can be made read-only.</summary>
      <param name="isChecking">
        <see langword="true" /> if this method should simply determine whether this instance can be frozen. <see langword="false" /> if this instance should actually freeze itself when this method is called.</param>
      <returns>If <paramref name="isChecking" /> is true, this method returns <see langword="true" /> if this instance can be made read-only, or <see langword="false" /> if it cannot be made read-only. If <paramref name="isChecking" /> is false, this method returns <see langword="true" /> if this instance is now read-only, or <see langword="false" /> if it cannot be made read-only, with the side effect of having begun to change the frozen status of this object.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.BooleanKeyFrameCollection.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone of the specified <see cref="T:System.Windows.Media.Animation.BooleanKeyFrameCollection" /> object.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.BooleanKeyFrameCollection" /> object to clone and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.BooleanKeyFrameCollection.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a frozen clone of the specified <see cref="T:System.Windows.Media.Animation.BooleanKeyFrameCollection" />. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.BooleanKeyFrameCollection" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.BooleanKeyFrameCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> that can iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.BooleanKeyFrameCollection.IndexOf(System.Windows.Media.Animation.BooleanKeyFrame)">
      <summary>Searches for the specified <see cref="T:System.Windows.Media.Animation.BooleanKeyFrame" /> and returns the zero-based index of the first occurrence within the entire collection.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.BooleanKeyFrame" /> to locate in the collection.</param>
      <returns>The zero-based index of the first occurrence of <paramref name="keyFrame" /> within the entire collection, if found; otherwise, <c>-1</c>.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.BooleanKeyFrameCollection.Insert(System.Int32,System.Windows.Media.Animation.BooleanKeyFrame)">
      <summary>Inserts a <see cref="T:System.Windows.Media.Animation.BooleanKeyFrame" /> into a specific location within the collection.</summary>
      <param name="index">The index position at which the <see cref="T:System.Windows.Media.Animation.BooleanKeyFrame" /> is inserted.</param>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.BooleanKeyFrame" /> object to insert in the collection.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.BooleanKeyFrameCollection.Remove(System.Windows.Media.Animation.BooleanKeyFrame)">
      <summary>Removes a <see cref="T:System.Windows.Media.Animation.BooleanKeyFrame" /> object from the collection.</summary>
      <param name="keyFrame">Identifies the <see cref="T:System.Windows.Media.Animation.BooleanKeyFrame" /> to remove from the collection.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.BooleanKeyFrameCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Windows.Media.Animation.BooleanKeyFrame" /> at the specified index position from the collection.</summary>
      <param name="index">Index position of the <see cref="T:System.Windows.Media.Animation.BooleanKeyFrame" /> to be removed.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.BooleanKeyFrameCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Collections.ICollection" /> to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" /> index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection" />. The <see cref="T:System.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="M:System.Windows.Media.Animation.BooleanKeyFrameCollection.System#Collections#IList#Add(System.Object)">
      <summary>Adds an item to the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to add to the <see cref="T:System.Collections.IList" />.</param>
      <returns>The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.BooleanKeyFrameCollection.System#Collections#IList#Contains(System.Object)">
      <summary>Determines whether the <see cref="T:System.Collections.IList" /> contains a specific value.</summary>
      <param name="keyFrame">The object to locate in the <see cref="T:System.Collections.IList" />.</param>
      <returns>Remarks <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Collections.IList" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.BooleanKeyFrameCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>Determines the index of a specific item in the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to locate in the <see cref="T:System.Collections.IList" />.</param>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.BooleanKeyFrameCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>Inserts an item to the <see cref="T:System.Collections.IList" /> at the specified index.</summary>
      <param name="index">The zero-based index at which <c>value</c> should be inserted.</param>
      <param name="keyFrame">The object to insert into the <see cref="T:System.Collections.IList" />.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.BooleanKeyFrameCollection.System#Collections#IList#Remove(System.Object)">
      <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to remove from the <see cref="T:System.Collections.IList" />.</param>
    </member>
    <member name="P:System.Windows.Media.Animation.BooleanKeyFrameCollection.Count">
      <summary>Gets the number of key frames contained in the <see cref="T:System.Windows.Media.Animation.BooleanKeyFrameCollection" />.</summary>
      <returns>The number of key frames contained in the <see cref="T:System.Windows.Media.Animation.BooleanKeyFrameCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.BooleanKeyFrameCollection.Empty">
      <summary>Gets an empty <see cref="T:System.Windows.Media.Animation.BooleanKeyFrameCollection" />.</summary>
      <returns>An empty <see cref="T:System.Windows.Media.Animation.BooleanKeyFrameCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.BooleanKeyFrameCollection.IsFixedSize">
      <summary>Gets a value that indicates if the collection size can ever change.</summary>
      <returns>
        <see langword="true" /> if the collection is frozen; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.BooleanKeyFrameCollection.IsReadOnly">
      <summary>Gets a value that indicates if the collection is read-only.</summary>
      <returns>
        <see langword="true" /> if the collection is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.BooleanKeyFrameCollection.IsSynchronized">
      <summary>Gets a value that indicates whether access to the collection is synchronized (thread-safe).</summary>
      <returns>
        <see langword="true" /> if access to the collection is synchronized (thread-safe); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.BooleanKeyFrameCollection.Item(System.Int32)">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Animation.BooleanKeyFrame" /> at the specified index position.</summary>
      <param name="index">The zero-based index of the <see cref="T:System.Windows.Media.Animation.BooleanKeyFrame" /> to get or set.</param>
      <exception cref="T:System.InvalidOperationException">The attempt to modify the collection is invalid because the collection is frozen (its <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />).</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than zero.  
  
 -or-  
  
 <paramref name="index" /> is equal to or greater than <see cref="P:System.Windows.Media.Animation.BooleanKeyFrameCollection.Count" />.</exception>
      <returns>The <see cref="T:System.Windows.Media.Animation.BooleanKeyFrame" /> at the specified index.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.BooleanKeyFrameCollection.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="P:System.Windows.Media.Animation.BooleanKeyFrameCollection.System#Collections#IList#Item(System.Int32)">
      <summary>Gets or sets the element at the specified index.</summary>
      <param name="index">The object to remove from the <see cref="T:System.Collections.IList" />.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.BounceEase">
      <summary>Represents an easing function that creates an animated bouncing effect.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.BounceEase.BouncesProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.BounceEase.Bounces" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.BounceEase.BouncinessProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.BounceEase.Bounciness" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.BounceEase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.BounceEase" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.BounceEase.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Freezable" /> derived class. When creating a derived class, you must override this method.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.BounceEase.EaseInCore(System.Double)">
      <summary>Provides the logic portion of the easing function that you can override to produce the <see cref="F:System.Windows.Media.Animation.EasingMode.EaseIn" /> mode of the custom easing function.</summary>
      <param name="normalizedTime">Normalized time (progress) of the animation.</param>
      <returns>A double that represents the transformed progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.BounceEase.Bounces">
      <summary>Gets or sets the number of bounces.</summary>
      <returns>The number of bounces. The value must be greater than or equal to zero. Negative values resolve to zero. The default is 3.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.BounceEase.Bounciness">
      <summary>Gets or sets a value that specifies how bouncy the bounce animation is. Low values of this property result in bounces with little lose of height between bounces (more bouncy) while high values result in dampened bounces (less bouncy).</summary>
      <returns>The value that specifies how bouncy the bounce animation is. This value must be positive. The default value is <c>2</c>.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.ByteAnimation">
      <summary>Animates the value of a <see cref="T:System.Byte" /> property between two target values using linear interpolation over a specified <see cref="T:System.Windows.Duration" />.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.ByteAnimation.ByProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.ByteAnimation.By" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.ByteAnimation.EasingFunctionProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.ByteAnimation.EasingFunction" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.ByteAnimation.FromProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.ByteAnimation.From" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.ByteAnimation.ToProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.ByteAnimation.To" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteAnimation.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.ByteAnimation" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteAnimation.#ctor(System.Byte,System.Byte,System.Windows.Duration)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.ByteAnimation" /> class that animates from the specified starting value to the specified destination value over the specified duration.</summary>
      <param name="fromValue">The starting value of the animation.</param>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteAnimation.#ctor(System.Byte,System.Byte,System.Windows.Duration,System.Windows.Media.Animation.FillBehavior)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.ByteAnimation" /> class that animates from the specified starting value to the specified destination value over the specified duration and has the specified fill behavior.</summary>
      <param name="fromValue">The starting value of the animation.</param>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
      <param name="fillBehavior">Specifies how the animation behaves when it is not active.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteAnimation.#ctor(System.Byte,System.Windows.Duration)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.ByteAnimation" /> class that animates to the specified value over the specified duration. The starting value for the animation is the base value of the property being animated or the output from another animation.</summary>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteAnimation.#ctor(System.Byte,System.Windows.Duration,System.Windows.Media.Animation.FillBehavior)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.ByteAnimation" /> class that animates to the specified value over the specified duration and has the specified fill behavior. The starting value for the animation is the base value of the property being animated or the output from another animation.</summary>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
      <param name="fillBehavior">Specifies how the animation behaves when it is not active.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteAnimation.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.ByteAnimation" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteAnimation.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Media.Animation.ByteAnimation" />.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteAnimation.GetCurrentValueCore(System.Byte,System.Byte,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by the <see cref="T:System.Windows.Media.Animation.ByteAnimation" />.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the animation.</param>
      <returns>The calculated value of the property, as determined by the current animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ByteAnimation.By">
      <summary>Gets or sets the total amount by which the animation changes its starting value.</summary>
      <returns>The total amount by which the animation changes its starting value.     The default value is null.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ByteAnimation.EasingFunction">
      <summary>Gets or sets the easing function applied to this animation.</summary>
      <returns>The easing function applied to this animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ByteAnimation.From">
      <summary>Gets or sets the animation's starting value.</summary>
      <returns>The starting value of the animation. The default value is null.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ByteAnimation.IsAdditive">
      <summary>Gets or sets a value that indicates whether the target property's current value should be added to this animation's starting value.</summary>
      <returns>
        <see langword="true" /> if the target property's current value should be added to this animation's starting value; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ByteAnimation.IsCumulative">
      <summary>Gets or sets a value that specifies whether the animation's value accumulates when it repeats.</summary>
      <returns>
        <see langword="true" /> if the animation accumulates its values when its <see cref="P:System.Windows.Media.Animation.Timeline.RepeatBehavior" /> property causes it to repeat its simple duration. otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ByteAnimation.To">
      <summary>Gets or sets the animation's ending value.</summary>
      <returns>The ending value of the animation. The default value is null.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.ByteAnimationBase">
      <summary>Abstract class that, when implemented, animates a <see cref="T:System.Byte" /> value.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteAnimationBase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.ByteAnimationBase" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteAnimationBase.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.ByteAnimationBase" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteAnimationBase.GetCurrentValue(System.Byte,System.Byte,System.Windows.Media.Animation.AnimationClock)">
      <summary>Gets the current value of the animation.</summary>
      <param name="defaultOriginValue">The origin value provided to the animation if the animation does not have its own start value.</param>
      <param name="defaultDestinationValue">The destination value provided to the animation if the animation does not have its own destination value.</param>
      <param name="animationClock">The <see cref="T:System.Windows.Media.Animation.AnimationClock" /> which can generate the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> value to be used by the animation to generate its output value.</param>
      <returns>The value this animation believes should be the current value for the property.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteAnimationBase.GetCurrentValue(System.Object,System.Object,System.Windows.Media.Animation.AnimationClock)">
      <summary>Gets the current value of the animation.</summary>
      <param name="defaultOriginValue">The origin value provided to the animation if the animation does not have its own start value.</param>
      <param name="defaultDestinationValue">The destination value provided to the animation if the animation does not have its own destination value.</param>
      <param name="animationClock">The <see cref="T:System.Windows.Media.Animation.AnimationClock" /> which can generate the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> value to be used by the animation to generate its output value.</param>
      <returns>The value this animation believes should be the current value for the property.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteAnimationBase.GetCurrentValueCore(System.Byte,System.Byte,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by the host animation.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the host animation.</param>
      <returns>The calculated value of the property, as determined by the current animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ByteAnimationBase.TargetPropertyType">
      <summary>Gets the type of value this animation generates.</summary>
      <returns>The type of value produced by this animation.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames">
      <summary>Animates the value of a <see cref="T:System.Byte" /> property along a set of <see cref="P:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames.KeyFrames" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames.AddChild(System.Object)">
      <summary>Adds a child <see cref="T:System.Windows.Media.Animation.ByteKeyFrame" /> to this <see cref="T:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames" />.</summary>
      <param name="child">The object to be added as the child of this <see cref="T:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames" />.</param>
      <exception cref="T:System.ArgumentException">The parameter <paramref name="child" /> is not a <see cref="T:System.Windows.Media.Animation.ByteKeyFrame" />.</exception>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames.AddText(System.String)">
      <summary>Adds a text string as a child of this <see cref="T:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames" />.</summary>
      <param name="childText">The text added to the <see cref="T:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames" />.</param>
      <exception cref="T:System.InvalidOperationException">A <see cref="T:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames" /> does not accept text as a child, so this method will raise this exception unless a derived class has overridden this behavior which allows text to be added.</exception>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames.CloneCore(System.Windows.Freezable)">
      <summary>Makes this instance a deep copy of the specified <see cref="T:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames" />. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes this instance a modifiable deep copy of the specified <see cref="T:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames" /> using current property values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames" />.</summary>
      <returns>A new instance of <see cref="T:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames.FreezeCore(System.Boolean)">
      <summary>Makes this instance of <see cref="T:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames" /> object unmodifiable or determines whether it can be made unmodifiable.</summary>
      <param name="isChecking">
        <see langword="true" /> if this method should simply determine whether this instance can be frozen. <see langword="false" /> if this instance should actually freeze itself when this method is called.</param>
      <returns>If <paramref name="isChecking" /> is true, this method returns <see langword="true" /> if this instance can be made read-only, or <see langword="false" /> if it cannot be made read-only. If <paramref name="isChecking" /> is false, this method returns <see langword="true" /> if this instance is now read-only, or <see langword="false" /> if it cannot be made read-only, with the side effect of having begun to change the frozen status of this object.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone of the specified <see cref="T:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames" /> object.</summary>
      <param name="source">The <see cref="T:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames" /> object to clone and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a frozen clone of the specified <see cref="T:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames" />. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="source">The <see cref="T:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames.GetCurrentValueCore(System.Byte,System.Byte,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by this instance of <see cref="T:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames" />.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the host animation.</param>
      <returns>The calculated value of the property, as determined by the current instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames.GetNaturalDurationCore(System.Windows.Media.Animation.Clock)">
      <summary>Provide a custom natural <see cref="T:System.Windows.Duration" /> when the <see cref="T:System.Windows.Duration" /> property is set to <see cref="P:System.Windows.Duration.Automatic" />.</summary>
      <param name="clock">The <see cref="T:System.Windows.Media.Animation.Clock" /> whose natural duration is desired.</param>
      <returns>If the last key frame of this animation is a <see cref="T:System.Windows.Media.Animation.KeyTime" />, then this value is used as the <see cref="P:System.Windows.Media.Animation.Clock.NaturalDuration" />; otherwise it will be one second.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames.OnChanged">
      <summary>Called when the current <see cref="T:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames" /> object is modified.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames.ShouldSerializeKeyFrames">
      <summary>Returns true if the value of the <see cref="P:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames.KeyFrames" /> property of this instance of <see cref="T:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames" /> should be value-serialized.</summary>
      <returns>
        <see langword="true" /> if the property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames.System#Windows#Markup#IAddChild#AddChild(System.Object)">
      <summary>Adds a child object.</summary>
      <param name="child">The child object to add.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames.System#Windows#Markup#IAddChild#AddText(System.String)">
      <summary>Adds the text content of a node to the object.</summary>
      <param name="childText">The text to add to the object.</param>
    </member>
    <member name="P:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames.IsAdditive">
      <summary>Gets a value that specifies whether the animation's output value is added to the base value of the property being animated.</summary>
      <returns>
        <see langword="true" /> if the animation adds its output value to the base value of the property being animated instead of replacing it; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames.IsCumulative">
      <summary>Gets or sets a value that specifies whether the animation's value accumulates when it repeats.</summary>
      <returns>
        <see langword="true" /> if the animation accumulates its values when its <see cref="P:System.Windows.Media.Animation.Timeline.RepeatBehavior" /> property causes it to repeat its simple duration; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames.KeyFrames">
      <summary>Gets or sets the collection of <see cref="T:System.Windows.Media.Animation.ByteKeyFrame" /> objects that define the animation.</summary>
      <returns>The collection of <see cref="T:System.Windows.Media.Animation.ByteKeyFrame" /> objects that define the animation. The default value is <see cref="P:System.Windows.Media.Animation.ByteKeyFrameCollection.Empty" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames.System#Windows#Media#Animation#IKeyFrameAnimation#KeyFrames">
      <summary>Gets or sets an ordered collection P:System.Windows.Media.Animation.IKeyFrameAnimation.KeyFrames associated with this animation sequence.</summary>
      <returns>An <see cref="T:System.Collections.IList" /> of <see cref="P:System.Windows.Media.Animation.IKeyFrameAnimation.KeyFrames" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.ByteKeyFrame">
      <summary>Abstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a <see cref="T:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames" />.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.ByteKeyFrame.KeyTimeProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.ByteKeyFrame.KeyTime" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.ByteKeyFrame.ValueProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.ByteKeyFrame.Value" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.ByteKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteKeyFrame.#ctor(System.Byte)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.ByteKeyFrame" /> class that has the specified target <see cref="P:System.Windows.Media.Animation.ByteKeyFrame.Value" />.</summary>
      <param name="value">The <see cref="P:System.Windows.Media.Animation.ByteKeyFrame.Value" /> of the new <see cref="T:System.Windows.Media.Animation.ByteKeyFrame" /> instance.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteKeyFrame.#ctor(System.Byte,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.ByteKeyFrame" /> class that has the specified target <see cref="P:System.Windows.Media.Animation.ByteKeyFrame.Value" /> and <see cref="P:System.Windows.Media.Animation.ByteKeyFrame.KeyTime" />.</summary>
      <param name="value">The <see cref="P:System.Windows.Media.Animation.ByteKeyFrame.Value" /> of the new <see cref="T:System.Windows.Media.Animation.ByteKeyFrame" /> instance.</param>
      <param name="keyTime">The <see cref="P:System.Windows.Media.Animation.ByteKeyFrame.KeyTime" /> of the new <see cref="T:System.Windows.Media.Animation.ByteKeyFrame" /> instance.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteKeyFrame.InterpolateValue(System.Byte,System.Double)">
      <summary>Returns the interpolated value of a specific key frame at the progress increment provided.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">Occurs if <paramref name="keyFrameProgress" /> is not between 0.0 and 1.0, inclusive.</exception>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteKeyFrame.InterpolateValueCore(System.Byte,System.Double)">
      <summary>Calculates the value of a key frame at the progress increment provided.</summary>
      <param name="baseValue">The value to animate from; typically the value of the previous key frame.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ByteKeyFrame.KeyTime">
      <summary>Gets or sets the time at which the key frame's target <see cref="P:System.Windows.Media.Animation.ByteKeyFrame.Value" /> should be reached.</summary>
      <returns>The time at which the key frame's current value should be equal to its <see cref="P:System.Windows.Media.Animation.ByteKeyFrame.Value" /> property. The default value is <see cref="P:System.Windows.Media.Animation.KeyTime.Uniform" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ByteKeyFrame.System#Windows#Media#Animation#IKeyFrame#Value">
      <summary>Gets or sets the value associated with a <see cref="T:System.Windows.Media.Animation.KeyTime" /> instance.</summary>
      <returns>The current value for this property.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ByteKeyFrame.Value">
      <summary>Gets or sets the key frame's target value.</summary>
      <returns>The key frame's target value, which is the value of this key frame at its specified <see cref="P:System.Windows.Media.Animation.ByteKeyFrame.KeyTime" />. The default value is <c>0</c>.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.ByteKeyFrameCollection">
      <summary>Represents a collection of <see cref="T:System.Windows.Media.Animation.ByteKeyFrame" /> objects.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteKeyFrameCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.ByteKeyFrameCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteKeyFrameCollection.Add(System.Windows.Media.Animation.ByteKeyFrame)">
      <summary>Adds a <see cref="T:System.Windows.Media.Animation.ByteKeyFrame" /> to the end of the collection.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.ByteKeyFrame" /> to add to the end of the collection.</param>
      <returns>The index at which <paramref name="keyFrame" /> was added.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteKeyFrameCollection.Clear">
      <summary>Removes all <see cref="T:System.Windows.Media.Animation.ByteKeyFrame" /> objects from the collection.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteKeyFrameCollection.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.ByteKeyFrameCollection" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteKeyFrameCollection.CloneCore(System.Windows.Freezable)">
      <summary>Makes this instance a deep copy of the specified <see cref="T:System.Windows.Media.Animation.ByteKeyFrameCollection" />. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.ByteKeyFrameCollection" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteKeyFrameCollection.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes this instance a modifiable deep copy of the specified <see cref="T:System.Windows.Media.Animation.ByteKeyFrameCollection" /> using current property values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.ByteKeyFrameCollection" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteKeyFrameCollection.Contains(System.Windows.Media.Animation.ByteKeyFrame)">
      <summary>Indicates whether the collection contains the specified <see cref="T:System.Windows.Media.Animation.ByteKeyFrame" />.</summary>
      <param name="keyFrame">The key frame to locate in the collection.</param>
      <returns>
        <see langword="true" /> if the collection contains <paramref name="keyFrame" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteKeyFrameCollection.CopyTo(System.Windows.Media.Animation.ByteKeyFrame[],System.Int32)">
      <summary>Copies all of the <see cref="T:System.Windows.Media.Animation.ByteKeyFrame" /> objects in a collection to a specified array.</summary>
      <param name="array">Identifies the array to which content is copied.</param>
      <param name="index">Index position in the array to which the contents of the collection are copied.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteKeyFrameCollection.CreateInstanceCore">
      <summary>Creates a new, frozen instance of <see cref="T:System.Windows.Media.Animation.ByteKeyFrameCollection" />.</summary>
      <returns>A frozen instance of <see cref="T:System.Windows.Media.Animation.ByteKeyFrameCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteKeyFrameCollection.FreezeCore(System.Boolean)">
      <summary>Makes this instance of <see cref="T:System.Windows.Media.Animation.ByteKeyFrameCollection" /> read-only or determines whether it can be made read-only.</summary>
      <param name="isChecking">
        <see langword="true" /> if this method should simply determine whether this instance can be frozen. <see langword="false" /> if this instance should actually freeze itself when this method is called.</param>
      <returns>If <paramref name="isChecking" /> is true, this method returns <see langword="true" /> if this instance can be made read-only, or <see langword="false" /> if it cannot be made read-only. If <paramref name="isChecking" /> is false, this method returns <see langword="true" /> if this instance is now read-only, or <see langword="false" /> if it cannot be made read-only, with the side effect of having begun to change the frozen status of this object.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteKeyFrameCollection.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone of the specified <see cref="T:System.Windows.Media.Animation.ByteKeyFrameCollection" /> object.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.ByteKeyFrameCollection" /> object to clone and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteKeyFrameCollection.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a frozen clone of the specified <see cref="T:System.Windows.Media.Animation.ByteKeyFrameCollection" />. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.ByteKeyFrameCollection" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteKeyFrameCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> that can iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteKeyFrameCollection.IndexOf(System.Windows.Media.Animation.ByteKeyFrame)">
      <summary>Searches for the specified <see cref="T:System.Windows.Media.Animation.ByteKeyFrame" /> and returns the zero-based index of the first occurrence within the entire collection.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.ByteKeyFrame" /> to locate in the collection.</param>
      <returns>The zero-based index of the first occurrence of <paramref name="keyFrame" /> within the entire collection, if found; otherwise, <c>-1</c>.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteKeyFrameCollection.Insert(System.Int32,System.Windows.Media.Animation.ByteKeyFrame)">
      <summary>Inserts a <see cref="T:System.Windows.Media.Animation.ByteKeyFrame" /> into a specific location within the collection.</summary>
      <param name="index">The index position at which the <see cref="T:System.Windows.Media.Animation.ByteKeyFrame" /> is inserted.</param>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.ByteKeyFrame" /> object to insert in the collection.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteKeyFrameCollection.Remove(System.Windows.Media.Animation.ByteKeyFrame)">
      <summary>Removes a <see cref="T:System.Windows.Media.Animation.ByteKeyFrame" /> object from the collection.</summary>
      <param name="keyFrame">Identifies the <see cref="T:System.Windows.Media.Animation.ByteKeyFrame" /> to remove from the collection.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteKeyFrameCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Windows.Media.Animation.ByteKeyFrame" /> at the specified index position from the collection.</summary>
      <param name="index">Index position of the <see cref="T:System.Windows.Media.Animation.ByteKeyFrame" /> to be removed.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteKeyFrameCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Collections.ICollection" /> to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" /> index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection" />. The <see cref="T:System.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="M:System.Windows.Media.Animation.ByteKeyFrameCollection.System#Collections#IList#Add(System.Object)">
      <summary>Adds an item to the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to add to the <see cref="T:System.Collections.IList" />.</param>
      <returns>The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteKeyFrameCollection.System#Collections#IList#Contains(System.Object)">
      <summary>Determines whether the <see cref="T:System.Collections.IList" /> contains a specific value.</summary>
      <param name="keyFrame">The object to locate in the <see cref="T:System.Collections.IList" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Collections.IList" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteKeyFrameCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>Determines the index of a specific item in the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to locate in the <see cref="T:System.Collections.IList" />.</param>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteKeyFrameCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>Inserts an item to the <see cref="T:System.Collections.IList" /> at the specified index.</summary>
      <param name="index">The zero-based index at which <c>value</c> should be inserted.</param>
      <param name="keyFrame">The object to insert into the <see cref="T:System.Collections.IList" />.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ByteKeyFrameCollection.System#Collections#IList#Remove(System.Object)">
      <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to remove from the <see cref="T:System.Collections.IList" />.</param>
    </member>
    <member name="P:System.Windows.Media.Animation.ByteKeyFrameCollection.Count">
      <summary>Gets the number of key frames contained in the <see cref="T:System.Windows.Media.Animation.ByteKeyFrameCollection" />.</summary>
      <returns>The number of key frames contained in the <see cref="T:System.Windows.Media.Animation.ByteKeyFrameCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ByteKeyFrameCollection.Empty">
      <summary>Gets an empty <see cref="T:System.Windows.Media.Animation.ByteKeyFrameCollection" />.</summary>
      <returns>An empty <see cref="T:System.Windows.Media.Animation.ByteKeyFrameCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ByteKeyFrameCollection.IsFixedSize">
      <summary>Gets a value that indicates if the collection size can ever change.</summary>
      <returns>
        <see langword="true" /> if the collection is frozen; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ByteKeyFrameCollection.IsReadOnly">
      <summary>Gets a value that indicates if the collection is read-only.</summary>
      <returns>
        <see langword="true" /> if the collection is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ByteKeyFrameCollection.IsSynchronized">
      <summary>Gets a value that indicates whether access to the collection is synchronized (thread-safe).</summary>
      <returns>
        <see langword="true" /> if access to the collection is synchronized (thread-safe); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ByteKeyFrameCollection.Item(System.Int32)">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Animation.ByteKeyFrame" /> at the specified index position.</summary>
      <param name="index">The zero-based index of the <see cref="T:System.Windows.Media.Animation.ByteKeyFrame" /> to get or set.</param>
      <exception cref="T:System.InvalidOperationException">The attempt to modify the collection is invalid because the collection is frozen (its <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />).</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than zero.  
  
 -or-  
  
 <paramref name="index" /> is equal to or greater than <see cref="P:System.Windows.Media.Animation.ByteKeyFrameCollection.Count" />.</exception>
      <returns>The <see cref="T:System.Windows.Media.Animation.ByteKeyFrame" /> at the specified index.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ByteKeyFrameCollection.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="P:System.Windows.Media.Animation.ByteKeyFrameCollection.System#Collections#IList#Item(System.Int32)">
      <summary>Gets or sets the element at the specified index.</summary>
      <param name="index">The zero-based index of the element to get or set.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.CharAnimationBase">
      <summary>Abstract class that, when implemented, animates a <see cref="T:System.Char" /> value.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.CharAnimationBase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.CharAnimationBase" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.CharAnimationBase.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.CharAnimationBase" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.CharAnimationBase.GetCurrentValue(System.Char,System.Char,System.Windows.Media.Animation.AnimationClock)">
      <summary>Gets the current value of the animation.</summary>
      <param name="defaultOriginValue">The origin value provided to the animation if the animation does not have its own start value.</param>
      <param name="defaultDestinationValue">The destination value provided to the animation if the animation does not have its own destination value.</param>
      <param name="animationClock">The <see cref="T:System.Windows.Media.Animation.AnimationClock" /> which can generate the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> value to be used by the animation to generate its output value.</param>
      <returns>The value this animation believes should be the current value for the property.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.CharAnimationBase.GetCurrentValue(System.Object,System.Object,System.Windows.Media.Animation.AnimationClock)">
      <summary>Gets the current value of the animation.</summary>
      <param name="defaultOriginValue">The origin value provided to the animation if the animation does not have its own start value.</param>
      <param name="defaultDestinationValue">The destination value provided to the animation if the animation does not have its own destination value.</param>
      <param name="animationClock">The <see cref="T:System.Windows.Media.Animation.AnimationClock" /> which can generate the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> value to be used by the animation to generate its output value.</param>
      <returns>The value this animation believes should be the current value for the property.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.CharAnimationBase.GetCurrentValueCore(System.Char,System.Char,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by the host animation.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the host animation.</param>
      <returns>The calculated value of the property, as determined by the current animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.CharAnimationBase.TargetPropertyType">
      <summary>Gets the type of value this animation generates.</summary>
      <returns>The type of value produced by this animation.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.CharAnimationUsingKeyFrames">
      <summary>Animates the value of a <see cref="T:System.Char" /> property along a set of <see cref="P:System.Windows.Media.Animation.CharAnimationUsingKeyFrames.KeyFrames" /> over a specified <see cref="P:System.Windows.Media.Animation.Timeline.Duration" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.CharAnimationUsingKeyFrames.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.CharAnimationUsingKeyFrames" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.CharAnimationUsingKeyFrames.AddChild(System.Object)">
      <summary>Adds a child <see cref="T:System.Windows.Media.Animation.CharKeyFrame" /> to this <see cref="T:System.Windows.Media.Animation.CharAnimationUsingKeyFrames" />.</summary>
      <param name="child">The object to be added as the child of this <see cref="T:System.Windows.Media.Animation.CharAnimationUsingKeyFrames" />.</param>
      <exception cref="T:System.ArgumentException">The parameter <paramref name="child" /> is not a <see cref="T:System.Windows.Media.Animation.CharKeyFrame" />.</exception>
    </member>
    <member name="M:System.Windows.Media.Animation.CharAnimationUsingKeyFrames.AddText(System.String)">
      <summary>Adds a text string as a child of this <see cref="T:System.Windows.Media.Animation.CharAnimationUsingKeyFrames" />.</summary>
      <param name="childText">The text added to the <see cref="T:System.Windows.Media.Animation.CharAnimationUsingKeyFrames" />.</param>
      <exception cref="T:System.InvalidOperationException">A <see cref="T:System.Windows.Media.Animation.CharAnimationUsingKeyFrames" /> does not accept text as a child, so this method will raise this exception unless a derived class has overridden this behavior which allows text to be added.</exception>
    </member>
    <member name="M:System.Windows.Media.Animation.CharAnimationUsingKeyFrames.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.CharAnimationUsingKeyFrames" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.CharAnimationUsingKeyFrames.CloneCore(System.Windows.Freezable)">
      <summary>Makes this instance a deep copy of the specified <see cref="T:System.Windows.Media.Animation.CharAnimationUsingKeyFrames" />. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.CharAnimationUsingKeyFrames" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.CharAnimationUsingKeyFrames.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.CharAnimationUsingKeyFrames" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.CharAnimationUsingKeyFrames.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes this instance a modifiable deep copy of the specified <see cref="T:System.Windows.Media.Animation.CharAnimationUsingKeyFrames" /> using current property values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.CharAnimationUsingKeyFrames" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.CharAnimationUsingKeyFrames.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.CharAnimationUsingKeyFrames" />.</summary>
      <returns>A new instance of <see cref="T:System.Windows.Media.Animation.CharAnimationUsingKeyFrames" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.CharAnimationUsingKeyFrames.FreezeCore(System.Boolean)">
      <summary>Makes this instance of <see cref="T:System.Windows.Media.Animation.CharAnimationUsingKeyFrames" /> object unmodifiable or determines whether it can be made unmodifiable.</summary>
      <param name="isChecking">
        <see langword="true" /> if this method should simply determine whether this instance can be frozen. <see langword="false" /> if this instance should actually freeze itself when this method is called.</param>
      <returns>If <paramref name="isChecking" /> is true, this method returns <see langword="true" /> if this instance can be made read-only, or <see langword="false" /> if it cannot be made read-only. If <paramref name="isChecking" /> is false, this method returns <see langword="true" /> if this instance is now read-only, or <see langword="false" /> if it cannot be made read-only, with the side effect of having begun to change the frozen status of this object.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.CharAnimationUsingKeyFrames.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone of the specified <see cref="T:System.Windows.Media.Animation.CharAnimationUsingKeyFrames" /> object.</summary>
      <param name="source">The <see cref="T:System.Windows.Media.Animation.CharAnimationUsingKeyFrames" /> object to clone and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.CharAnimationUsingKeyFrames.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a frozen clone of the specified <see cref="T:System.Windows.Media.Animation.CharAnimationUsingKeyFrames" />. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="source">The <see cref="T:System.Windows.Media.Animation.CharAnimationUsingKeyFrames" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.CharAnimationUsingKeyFrames.GetCurrentValueCore(System.Char,System.Char,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by this instance of <see cref="T:System.Windows.Media.Animation.CharAnimationUsingKeyFrames" />.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the host animation.</param>
      <returns>The calculated value of the property, as determined by the current instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.CharAnimationUsingKeyFrames.GetNaturalDurationCore(System.Windows.Media.Animation.Clock)">
      <summary>Provide a custom natural <see cref="T:System.Windows.Duration" /> when the <see cref="T:System.Windows.Duration" /> property is set to <see cref="P:System.Windows.Duration.Automatic" />.</summary>
      <param name="clock">The <see cref="T:System.Windows.Media.Animation.Clock" /> whose natural duration is desired.</param>
      <returns>If the last key frame of this animation is a <see cref="T:System.Windows.Media.Animation.KeyTime" />, then this value is used as the <see cref="P:System.Windows.Media.Animation.Clock.NaturalDuration" />; otherwise it will be one second.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.CharAnimationUsingKeyFrames.OnChanged">
      <summary>Called when the current <see cref="T:System.Windows.Media.Animation.CharAnimationUsingKeyFrames" /> object is modified.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.CharAnimationUsingKeyFrames.ShouldSerializeKeyFrames">
      <summary>Returns true if the value of the <see cref="P:System.Windows.Media.Animation.CharAnimationUsingKeyFrames.KeyFrames" /> property of this instance of <see cref="T:System.Windows.Media.Animation.CharAnimationUsingKeyFrames" /> should be value-serialized.</summary>
      <returns>
        <see langword="true" /> if the property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.CharAnimationUsingKeyFrames.System#Windows#Markup#IAddChild#AddChild(System.Object)">
      <summary>Adds a child object.</summary>
      <param name="child">The child object to add.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.CharAnimationUsingKeyFrames.System#Windows#Markup#IAddChild#AddText(System.String)">
      <summary>Adds the text content of a node to the object.</summary>
      <param name="childText">The text to add to the object.</param>
    </member>
    <member name="P:System.Windows.Media.Animation.CharAnimationUsingKeyFrames.KeyFrames">
      <summary>Gets or sets the collection of <see cref="T:System.Windows.Media.Animation.CharKeyFrame" /> objects that define the animation.</summary>
      <returns>The collection of <see cref="T:System.Windows.Media.Animation.CharKeyFrame" /> objects that define the animation. The default value is <see cref="P:System.Windows.Media.Animation.CharKeyFrameCollection.Empty" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.CharAnimationUsingKeyFrames.System#Windows#Media#Animation#IKeyFrameAnimation#KeyFrames">
      <summary>Gets or sets an ordered collection P:System.Windows.Media.Animation.IKeyFrameAnimation.KeyFrames associated with this animation sequence.</summary>
      <returns>An <see cref="T:System.Collections.IList" /> of <see cref="P:System.Windows.Media.Animation.IKeyFrameAnimation.KeyFrames" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.CharKeyFrame">
      <summary>Abstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a <see cref="T:System.Windows.Media.Animation.CharAnimationUsingKeyFrames" />.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.CharKeyFrame.KeyTimeProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.CharKeyFrame.KeyTime" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.CharKeyFrame.ValueProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.CharKeyFrame.Value" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.CharKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.CharKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.CharKeyFrame.#ctor(System.Char)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.CharKeyFrame" /> class that has the specified target <see cref="P:System.Windows.Media.Animation.CharKeyFrame.Value" />.</summary>
      <param name="value">The <see cref="P:System.Windows.Media.Animation.CharKeyFrame.Value" /> of the new <see cref="T:System.Windows.Media.Animation.CharKeyFrame" /> instance.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.CharKeyFrame.#ctor(System.Char,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.CharKeyFrame" /> class that has the specified target <see cref="P:System.Windows.Media.Animation.CharKeyFrame.Value" /> and <see cref="P:System.Windows.Media.Animation.CharKeyFrame.KeyTime" />.</summary>
      <param name="value">The <see cref="P:System.Windows.Media.Animation.CharKeyFrame.Value" /> of the new <see cref="T:System.Windows.Media.Animation.CharKeyFrame" /> instance.</param>
      <param name="keyTime">The <see cref="P:System.Windows.Media.Animation.CharKeyFrame.KeyTime" /> of the new <see cref="T:System.Windows.Media.Animation.CharKeyFrame" /> instance.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.CharKeyFrame.InterpolateValue(System.Char,System.Double)">
      <summary>Returns the interpolated value of a specific key frame at the progress increment provided.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">Occurs if <paramref name="keyFrameProgress" /> is not between 0.0 and 1.0, inclusive.</exception>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.CharKeyFrame.InterpolateValueCore(System.Char,System.Double)">
      <summary>Calculates the value of a key frame at the progress increment provided.</summary>
      <param name="baseValue">The value to animate from; typically the value of the previous key frame.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.CharKeyFrame.KeyTime">
      <summary>Gets or sets the time at which the key frame's target <see cref="P:System.Windows.Media.Animation.CharKeyFrame.Value" /> should be reached.</summary>
      <returns>The time at which the key frame's current value should be equal to its <see cref="P:System.Windows.Media.Animation.CharKeyFrame.Value" /> property. The default value is <see cref="P:System.Windows.Media.Animation.KeyTime.Uniform" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.CharKeyFrame.System#Windows#Media#Animation#IKeyFrame#Value">
      <summary>Gets or sets the value associated with a <see cref="T:System.Windows.Media.Animation.KeyTime" /> instance.</summary>
      <returns>The current value for this property.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.CharKeyFrame.Value">
      <summary>Gets or sets the key frame's target value.</summary>
      <returns>The key frame's target value, which is the value of this key frame at its specified <see cref="P:System.Windows.Media.Animation.CharKeyFrame.KeyTime" />. The default value is <c>0</c>.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.CharKeyFrameCollection">
      <summary>Represents a collection of <see cref="T:System.Windows.Media.Animation.CharKeyFrame" /> objects.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.CharKeyFrameCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.CharKeyFrameCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.CharKeyFrameCollection.Add(System.Windows.Media.Animation.CharKeyFrame)">
      <summary>Adds a <see cref="T:System.Windows.Media.Animation.CharKeyFrame" /> to the end of the collection.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.CharKeyFrame" /> to add to the end of the collection.</param>
      <returns>The index at which the <paramref name="keyFrame" /> was added.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.CharKeyFrameCollection.Clear">
      <summary>Removes all <see cref="T:System.Windows.Media.Animation.CharKeyFrame" /> objects from the collection.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.CharKeyFrameCollection.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.CharKeyFrameCollection" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.CharKeyFrameCollection.CloneCore(System.Windows.Freezable)">
      <summary>Makes this instance a deep copy of the specified <see cref="T:System.Windows.Media.Animation.CharKeyFrameCollection" />. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.CharKeyFrameCollection" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.CharKeyFrameCollection.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes this instance a modifiable deep copy of the specified <see cref="T:System.Windows.Media.Animation.CharKeyFrameCollection" /> using current property values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.CharKeyFrameCollection" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.CharKeyFrameCollection.Contains(System.Windows.Media.Animation.CharKeyFrame)">
      <summary>Gets a value that indicates whether the collection contains the specified <see cref="T:System.Windows.Media.Animation.CharKeyFrame" />.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.CharKeyFrame" /> to locate in the collection.</param>
      <returns>
        <see langword="true" /> if the collection contains <paramref name="keyFrame" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.CharKeyFrameCollection.CopyTo(System.Windows.Media.Animation.CharKeyFrame[],System.Int32)">
      <summary>Copies all of the <see cref="T:System.Windows.Media.Animation.CharKeyFrame" /> objects in a collection to a specified array.</summary>
      <param name="array">Identifies the array to which content is copied.</param>
      <param name="index">Index position in the array to which the contents of the collection are copied.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.CharKeyFrameCollection.CreateInstanceCore">
      <summary>Creates a new, frozen instance of <see cref="T:System.Windows.Media.Animation.CharKeyFrameCollection" />.</summary>
      <returns>A frozen instance of <see cref="T:System.Windows.Media.Animation.CharKeyFrameCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.CharKeyFrameCollection.FreezeCore(System.Boolean)">
      <summary>Makes this <see cref="T:System.Windows.Media.Animation.CharKeyFrameCollection" /> read-only or determines whether it can be made read-only.</summary>
      <param name="isChecking">
        <see langword="true" /> if this method should simply determine whether this instance can be frozen. <see langword="false" /> if this instance should actually freeze itself when this method is called.</param>
      <returns>If <paramref name="isChecking" /> is true, this method returns <see langword="true" /> if this instance can be made read-only, or <see langword="false" /> if it cannot be made read-only. If <paramref name="isChecking" /> is false, this method returns <see langword="true" /> if this instance is now read-only, or <see langword="false" /> if it cannot be made read-only, with the side effect of having begun to change the frozen status of this object.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.CharKeyFrameCollection.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone of the specified <see cref="T:System.Windows.Media.Animation.CharKeyFrameCollection" /> object.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.CharKeyFrameCollection" /> object to clone and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.CharKeyFrameCollection.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a frozen clone of the specified <see cref="T:System.Windows.Media.Animation.CharKeyFrameCollection" />. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.CharKeyFrameCollection" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.CharKeyFrameCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> that can iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.CharKeyFrameCollection.IndexOf(System.Windows.Media.Animation.CharKeyFrame)">
      <summary>Searches for the specified <see cref="T:System.Windows.Media.Animation.CharKeyFrame" /> and returns the zero-based index of the first occurrence within the entire collection.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.CharKeyFrame" /> to locate in the collection.</param>
      <returns>The zero-based index of the first occurrence of <paramref name="keyFrame" /> within the entire collection, if found; otherwise, <c>-1</c>.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.CharKeyFrameCollection.Insert(System.Int32,System.Windows.Media.Animation.CharKeyFrame)">
      <summary>Inserts a <see cref="T:System.Windows.Media.Animation.CharKeyFrame" /> into a specific location within the collection.</summary>
      <param name="index">The index position at which the <see cref="T:System.Windows.Media.Animation.CharKeyFrame" /> is inserted.</param>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.CharKeyFrame" /> object to insert in the collection.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.CharKeyFrameCollection.Remove(System.Windows.Media.Animation.CharKeyFrame)">
      <summary>Removes a <see cref="T:System.Windows.Media.Animation.CharKeyFrame" /> object from the collection.</summary>
      <param name="keyFrame">Identifies the <see cref="T:System.Windows.Media.Animation.CharKeyFrame" /> to remove from the collection.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.CharKeyFrameCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Windows.Media.Animation.CharKeyFrame" /> at the specified index position from the collection.</summary>
      <param name="index">Index position of the <see cref="T:System.Windows.Media.Animation.CharKeyFrame" /> to be removed.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.CharKeyFrameCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Collections.ICollection" /> to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" /> index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection" />. The <see cref="T:System.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="M:System.Windows.Media.Animation.CharKeyFrameCollection.System#Collections#IList#Add(System.Object)">
      <summary>Adds an item to the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to add to the <see cref="T:System.Collections.IList" />.</param>
      <returns>The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.CharKeyFrameCollection.System#Collections#IList#Contains(System.Object)">
      <summary>Determines whether the <see cref="T:System.Collections.IList" /> contains a specific value.</summary>
      <param name="keyFrame">The object to locate in the <see cref="T:System.Collections.IList" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Collections.IList" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.CharKeyFrameCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>Determines the index of a specific item in the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to locate in the <see cref="T:System.Collections.IList" />.</param>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.CharKeyFrameCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>Inserts an item to the <see cref="T:System.Collections.IList" /> at the specified index.</summary>
      <param name="index">The zero-based index at which <c>value</c> should be inserted.</param>
      <param name="keyFrame">The object to insert into the <see cref="T:System.Collections.IList" />.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.CharKeyFrameCollection.System#Collections#IList#Remove(System.Object)">
      <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to remove from the <see cref="T:System.Collections.IList" />.</param>
    </member>
    <member name="P:System.Windows.Media.Animation.CharKeyFrameCollection.Count">
      <summary>Gets the number of key frames contained in the <see cref="T:System.Windows.Media.Animation.CharKeyFrameCollection" />.</summary>
      <returns>The number of key frames contained in the <see cref="T:System.Windows.Media.Animation.CharKeyFrameCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.CharKeyFrameCollection.Empty">
      <summary>Gets an empty <see cref="T:System.Windows.Media.Animation.CharKeyFrameCollection" />.</summary>
      <returns>An empty <see cref="T:System.Windows.Media.Animation.CharKeyFrameCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.CharKeyFrameCollection.IsFixedSize">
      <summary>Gets a value that indicates if the collection size can ever change.</summary>
      <returns>
        <see langword="true" /> if the collection is frozen; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.CharKeyFrameCollection.IsReadOnly">
      <summary>Gets a value that indicates if the collection is read-only.</summary>
      <returns>
        <see langword="true" /> if the collection is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.CharKeyFrameCollection.IsSynchronized">
      <summary>Gets a value that indicates whether access to the collection is synchronized (thread-safe).</summary>
      <returns>
        <see langword="true" /> if access to the collection is synchronized (thread-safe); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.CharKeyFrameCollection.Item(System.Int32)">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Animation.CharKeyFrame" /> at the specified index position.</summary>
      <param name="index">The zero-based index of the <see cref="T:System.Windows.Media.Animation.CharKeyFrame" /> to get or set.</param>
      <exception cref="T:System.InvalidOperationException">The attempt to modify the collection is invalid because the collection is frozen (its <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />).</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than zero.  
  
 -or-  
  
 <paramref name="index" /> is equal to or greater than <see cref="P:System.Windows.Media.Animation.CharKeyFrameCollection.Count" />.</exception>
      <returns>The <see cref="T:System.Windows.Media.Animation.CharKeyFrame" /> at the specified index.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.CharKeyFrameCollection.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="P:System.Windows.Media.Animation.CharKeyFrameCollection.System#Collections#IList#Item(System.Int32)">
      <summary>Gets or sets the element at the specified index.</summary>
      <param name="index">The zero-based index of the element to get or set.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.CircleEase">
      <summary>Represents an easing function that creates an animation that accelerates and/or decelerates using a circular function.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.CircleEase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.CircleEase" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.CircleEase.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Freezable" /> derived class. When creating a derived class, you must override this method.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.CircleEase.EaseInCore(System.Double)">
      <summary>Provides the logic portion of the easing function that you can override to produce the <see cref="F:System.Windows.Media.Animation.EasingMode.EaseIn" /> mode of the custom easing function.</summary>
      <param name="normalizedTime">Normalized time (progress) of the animation.</param>
      <returns>A double that represents the transformed progress.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.Clock">
      <summary>Maintains run-time timing state for a <see cref="T:System.Windows.Media.Animation.Timeline" />.</summary>
    </member>
    <member name="E:System.Windows.Media.Animation.Clock.Completed">
      <summary>Occurs when this clock has completely finished playing.</summary>
    </member>
    <member name="E:System.Windows.Media.Animation.Clock.CurrentGlobalSpeedInvalidated">
      <summary>Occurs when the clock's speed is updated.</summary>
    </member>
    <member name="E:System.Windows.Media.Animation.Clock.CurrentStateInvalidated">
      <summary>Occurs when the clock's <see cref="P:System.Windows.Media.Animation.Clock.CurrentState" /> property is updated.</summary>
    </member>
    <member name="E:System.Windows.Media.Animation.Clock.CurrentTimeInvalidated">
      <summary>Occurs when this clock's <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> becomes invalid.</summary>
    </member>
    <member name="E:System.Windows.Media.Animation.Clock.RemoveRequested">
      <summary>Occurs when the <see cref="M:System.Windows.Media.Animation.ClockController.Remove" /> method is called on this <see cref="T:System.Windows.Media.Animation.Clock" /> or one of its parent clocks.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Clock.#ctor(System.Windows.Media.Animation.Timeline)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Clock" /> class, using the specified <see cref="P:System.Windows.Media.Animation.Clock.Timeline" /> as a template. The new <see cref="T:System.Windows.Media.Animation.Clock" /> object has no children.</summary>
      <param name="timeline">The <see cref="P:System.Windows.Media.Animation.Clock.Timeline" /> from which this clock should be constructed. Clocks are not created for any child <see cref="P:System.Windows.Media.Animation.Clock.Timeline" /> objects, if they exist.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Clock.DiscontinuousTimeMovement">
      <summary>When implemented in a derived class, will be invoked whenever a clock repeats, skips, or seeks.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Clock.GetCanSlip">
      <summary>Returns whether the <see cref="T:System.Windows.Media.Animation.Clock" /> has its own external time source, which may require synchronization with the timing system.</summary>
      <returns>Returns <see langword="true" /> if the <see cref="T:System.Windows.Media.Animation.Clock" /> has its own external source for time, which may require synchronization with the timing system; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Clock.GetCurrentTimeCore">
      <summary>Gets this clock's current time within its current iteration.</summary>
      <returns>The current time of this clock if it is active or filling; otherwise, <see cref="F:System.TimeSpan.Zero" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Clock.SpeedChanged">
      <summary>When implemented in a derived class, will be invoked whenever a clock begins, skips, pauses, resumes, or when the clock's <see cref="P:System.Windows.Media.Animation.ClockController.SpeedRatio" /> is modified.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Clock.Stopped">
      <summary>When implemented in a derived class, will be invoked whenever a clock is stopped using the <see cref="M:System.Windows.Media.Animation.ClockController.Stop" /> method.</summary>
    </member>
    <member name="P:System.Windows.Media.Animation.Clock.Controller">
      <summary>Gets a <see cref="T:System.Windows.Media.Animation.ClockController" /> that can be used to start, pause, resume, seek, skip, stop, or remove this <see cref="T:System.Windows.Media.Animation.Clock" />.</summary>
      <returns>A <see cref="T:System.Windows.Media.Animation.ClockController" /> if this is a root clock; otherwise, <see langword="null" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Clock.CurrentGlobalSpeed">
      <summary>Gets the rate at which the clock's time is currently progressing, compared to real-world time.</summary>
      <returns>The rate at which this clock's time is current progressing, compared to real-world time. If the clock is stopped, this property returns <see langword="null" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Clock.CurrentGlobalTime">
      <summary>Gets the current global time, as established by the WPF timing system.</summary>
      <returns>The current global time for the WPF timing system.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Clock.CurrentIteration">
      <summary>Get the current iteration of this clock.</summary>
      <returns>This clock's current iteration within its current active period, or <see langword="null" /> if this clock is stopped.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Clock.CurrentProgress">
      <summary>Gets the current progress of this <see cref="T:System.Windows.Media.Animation.Clock" /> within its current iteration.</summary>
      <returns>
        <see langword="null" /> if this clock is <see cref="F:System.Windows.Media.Animation.ClockState.Stopped" />, or 0.0 if this clock is active and its <see cref="P:System.Windows.Media.Animation.Clock.Timeline" /> has a <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> of <see cref="P:System.Windows.Duration.Forever" />; otherwise, a value between 0.0 and 1.0 that indicates the current progress of this Clock within its current iteration. A value of 0.0 indicates no progress, and a value of 1.0 indicates that the clock is at the end of its current iteration.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Clock.CurrentState">
      <summary>Gets a value indicating whether the clock is currently <see cref="F:System.Windows.Media.Animation.ClockState.Active" />, <see cref="F:System.Windows.Media.Animation.ClockState.Filling" />, or <see cref="F:System.Windows.Media.Animation.ClockState.Stopped" />.</summary>
      <returns>The current state of the clock: <see cref="F:System.Windows.Media.Animation.ClockState.Active" />, <see cref="F:System.Windows.Media.Animation.ClockState.Filling" />, or <see cref="F:System.Windows.Media.Animation.ClockState.Stopped" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Clock.CurrentTime">
      <summary>Gets this clock's current time within its current iteration.</summary>
      <returns>
        <see langword="null" /> if this clock is <see cref="F:System.Windows.Media.Animation.ClockState.Stopped" />; otherwise, the current time of this clock.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Clock.HasControllableRoot">
      <summary>Gets a value that indicates whether this <see cref="T:System.Windows.Media.Animation.Clock" /> is part of a controllable clock tree.</summary>
      <returns>
        <see langword="true" /> if this clock belongs to a clock tree with a controllable root clock or if this clock is itself a controllable root; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Clock.IsPaused">
      <summary>Gets a value that indicates whether this <see cref="T:System.Windows.Media.Animation.Clock" />, or any of its parents, is paused.</summary>
      <returns>
        <see langword="true" /> if this <see cref="T:System.Windows.Media.Animation.Clock" /> or any of its parents is paused; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Clock.NaturalDuration">
      <summary>Gets the natural duration of this clock's <see cref="P:System.Windows.Media.Animation.Clock.Timeline" />.</summary>
      <returns>The natural duration of this clock, as determined by its <see cref="P:System.Windows.Media.Animation.Clock.Timeline" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Clock.Parent">
      <summary>Gets the clock that is the parent of this clock.</summary>
      <returns>The parent of this clock or <see langword="null" /> if this clock is a root.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Clock.Timeline">
      <summary>Gets the <see cref="P:System.Windows.Media.Animation.Clock.Timeline" /> from which this <see cref="T:System.Windows.Media.Animation.Clock" /> was created.</summary>
      <returns>The <see cref="P:System.Windows.Media.Animation.Clock.Timeline" /> from which this <see cref="T:System.Windows.Media.Animation.Clock" /> was created.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.ClockCollection">
      <summary>Represents an ordered collection of <see cref="T:System.Windows.Media.Animation.Clock" /> objects.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.ClockCollection.Add(System.Windows.Media.Animation.Clock)">
      <summary>Adds a new <see cref="T:System.Windows.Media.Animation.Clock" /> object to the end of this <see cref="T:System.Windows.Media.Animation.ClockCollection" />.</summary>
      <param name="item">The object to add.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ClockCollection.Clear">
      <summary>Removes all items from this <see cref="T:System.Windows.Media.Animation.ClockCollection" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.ClockCollection.Contains(System.Windows.Media.Animation.Clock)">
      <summary>Indicates whether the <see cref="T:System.Windows.Media.Animation.ClockCollection" /> contains the specified <see cref="T:System.Windows.Media.Animation.Clock" /> object.</summary>
      <param name="item">The object to locate.</param>
      <returns>
        <see langword="true" /> if <paramref name="item" /> is found; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ClockCollection.CopyTo(System.Windows.Media.Animation.Clock[],System.Int32)">
      <summary>Copies the <see cref="T:System.Windows.Media.Animation.Clock" /> objects of this <see cref="T:System.Windows.Media.Animation.ClockCollection" /> to an array of Clocks, starting at the specified index position.</summary>
      <param name="array">The destination array.</param>
      <param name="index">The zero-based index position where copying begins.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ClockCollection.Equals(System.Object)">
      <summary>Indicates whether this instance is equal to the specified object.</summary>
      <param name="obj">The object to compare with this instance.</param>
      <returns>
        <see langword="true" /> if <paramref name="obj" /> is equal to this instance; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ClockCollection.Equals(System.Windows.Media.Animation.ClockCollection,System.Windows.Media.Animation.ClockCollection)">
      <summary>Indicates whether the two specified <see cref="T:System.Windows.Media.Animation.ClockCollection" /> collections are equal.</summary>
      <param name="objA">The first value to compare.</param>
      <param name="objB">The second value to compare.</param>
      <returns>
        <see langword="true" /> if <paramref name="objA" /> and <paramref name="objB" /> are equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ClockCollection.GetHashCode">
      <summary>Returns a 32-bit signed integer hash code representing this instance.</summary>
      <returns>A 32-bit signed integer.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ClockCollection.op_Equality(System.Windows.Media.Animation.ClockCollection,System.Windows.Media.Animation.ClockCollection)">
      <summary>Overloaded operator that compares two <see cref="T:System.Windows.Media.Animation.ClockCollection" /> collections for equality.</summary>
      <param name="objA">The first object to compare.</param>
      <param name="objB">The second object to compare.</param>
      <returns>
        <see langword="true" /> if <paramref name="objA" /> and <paramref name="objB" /> are equal; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ClockCollection.op_Inequality(System.Windows.Media.Animation.ClockCollection,System.Windows.Media.Animation.ClockCollection)">
      <summary>Overloaded operator that compares two <see cref="T:System.Windows.Media.Animation.ClockCollection" /> collections for inequality.</summary>
      <param name="objA">The first object to compare.</param>
      <param name="objB">The second object to compare.</param>
      <returns>
        <see langword="true" /> if <paramref name="objA" /> and <paramref name="objB" /> are not equal; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ClockCollection.Remove(System.Windows.Media.Animation.Clock)">
      <summary>Removes the specified <see cref="T:System.Windows.Media.Animation.Clock" /> from the <see cref="T:System.Windows.Media.Animation.ClockCollection" />.</summary>
      <param name="item">The object to remove.</param>
      <returns>
        <see langword="true" /> if <paramref name="item" /> was successfully removed; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ClockCollection.System#Collections#Generic#IEnumerable{System#Windows#Media#Animation#Clock}#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.Generic.IEnumerable`1.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ClockCollection.System#Collections#IEnumerable#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.IEnumerable.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ClockCollection.Count">
      <summary>Gets the number of items contained in this <see cref="T:System.Windows.Media.Animation.ClockCollection" />.</summary>
      <returns>The number of items contained in this instance.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ClockCollection.IsReadOnly">
      <summary>Gets a value indicating whether the <see cref="T:System.Windows.Media.Animation.ClockCollection" /> is read-only.</summary>
      <returns>
        <see langword="true" /> if this instance is read-only; otherwise <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ClockCollection.Item(System.Int32)">
      <summary>Gets the <see cref="T:System.Windows.Media.Animation.Clock" /> at the specified index position.</summary>
      <param name="index">The index position to access.</param>
      <returns>The <see cref="T:System.Windows.Media.Animation.Clock" /> object at the specified <paramref name="index" /> position.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.ClockController">
      <summary>Interactively controls a <see cref="T:System.Windows.Media.Animation.Clock" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.ClockController.Begin">
      <summary>Sets the target <see cref="P:System.Windows.Media.Animation.ClockController.Clock" /> to begin at the next tick.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.ClockController.Pause">
      <summary>Stops the target <see cref="T:System.Windows.Media.Animation.Clock" /> from progressing.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.ClockController.Remove">
      <summary>Removes the <see cref="T:System.Windows.Media.Animation.Clock" /> associated with this <see cref="T:System.Windows.Media.Animation.ClockController" /> from the properties it animates. The clock and its child clocks will no longer affect these properties.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.ClockController.Resume">
      <summary>Enables a <see cref="T:System.Windows.Media.Animation.Clock" /> that was previously paused to resume progressing.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.ClockController.Seek(System.TimeSpan,System.Windows.Media.Animation.TimeSeekOrigin)">
      <summary>Seeks the target <see cref="P:System.Windows.Media.Animation.ClockController.Clock" /> by the specified amount when the next tick occurs. If the target clock is stopped, seeking makes it active again.</summary>
      <param name="offset">The seek offset, measured in the target clock's time. This offset is relative to the clock's <see cref="F:System.Windows.Media.Animation.TimeSeekOrigin.BeginTime" /> or <see cref="F:System.Windows.Media.Animation.TimeSeekOrigin.Duration" />, depending on the value of <paramref name="origin" />.</param>
      <param name="origin">A value that indicates whether the specified offset is relative to the target clock's <see cref="F:System.Windows.Media.Animation.TimeSeekOrigin.BeginTime" /> or <see cref="F:System.Windows.Media.Animation.TimeSeekOrigin.Duration" />.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ClockController.SeekAlignedToLastTick(System.TimeSpan,System.Windows.Media.Animation.TimeSeekOrigin)">
      <summary>Seeks the target <see cref="T:System.Windows.Media.Animation.Clock" /> by the specified amount immediately. If the target clock is stopped, seeking makes it active again.</summary>
      <param name="offset">The seek offset, measured in the target clock's time. This offset is relative to the clock's <see cref="F:System.Windows.Media.Animation.TimeSeekOrigin.BeginTime" /> or <see cref="F:System.Windows.Media.Animation.TimeSeekOrigin.Duration" />, depending on the value of <paramref name="origin" />.</param>
      <param name="origin">A value that indicates whether the specified offset is relative to the target clock's <see cref="F:System.Windows.Media.Animation.TimeSeekOrigin.BeginTime" /> or <see cref="F:System.Windows.Media.Animation.TimeSeekOrigin.Duration" />.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ClockController.SkipToFill">
      <summary>Advances the current time of the target <see cref="T:System.Windows.Media.Animation.Clock" /> to the end of its active period.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.ClockController.Stop">
      <summary>Stops the target <see cref="T:System.Windows.Media.Animation.Clock" />.</summary>
    </member>
    <member name="P:System.Windows.Media.Animation.ClockController.Clock">
      <summary>Gets the <see cref="T:System.Windows.Media.Animation.Clock" /> controlled by this <see cref="T:System.Windows.Media.Animation.ClockController" />.</summary>
      <returns>The <see cref="T:System.Windows.Media.Animation.Clock" /> controlled by this <see cref="T:System.Windows.Media.Animation.ClockController" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ClockController.SpeedRatio">
      <summary>Gets or sets the interactive speed of the target <see cref="T:System.Windows.Media.Animation.Clock" />.</summary>
      <returns>A finite value greater than zero that describes the interactive speed of the target clock. This value is multiplied against the value of the <see cref="P:System.Windows.Media.Animation.Timeline.SpeedRatio" /> of the clock's <see cref="T:System.Windows.Media.Animation.Timeline" />. For example, if the timeline's <see cref="P:System.Windows.Media.Animation.Timeline.SpeedRatio" /> is 0.5 and the <see cref="T:System.Windows.Media.Animation.ClockController" /> object's <see cref="P:System.Windows.Media.Animation.ClockController.SpeedRatio" /> is 3.0, the timeline moves at 1.5 times normal speed (0.5 * 3.0). The default value is 1.0.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.ClockGroup">
      <summary>An assemblage of <see cref="T:System.Windows.Media.Animation.Clock" /> types with behavior based off of a <see cref="T:System.Windows.Media.Animation.TimelineGroup" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.ClockGroup.#ctor(System.Windows.Media.Animation.TimelineGroup)">
      <summary>Instantiates a new instance of the <see cref="T:System.Windows.Media.Animation.ClockGroup" /> class.</summary>
      <param name="timelineGroup">The object defining the characteristics of the new class.</param>
    </member>
    <member name="P:System.Windows.Media.Animation.ClockGroup.Children">
      <summary>Gets the children collection of this <see cref="T:System.Windows.Media.Animation.ClockGroup" />.</summary>
      <returns>A <see cref="T:System.Windows.Media.Animation.ClockCollection" /> that represents the children of this <see cref="T:System.Windows.Media.Animation.ClockGroup" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ClockGroup.Timeline">
      <summary>Gets the <see cref="T:System.Windows.Media.Animation.TimelineGroup" /> object that dictates the behavior of this <see cref="T:System.Windows.Media.Animation.ClockGroup" /> instance.</summary>
      <returns>A <see cref="T:System.Windows.Media.Animation.TimelineGroup" /> object.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.ClockState">
      <summary>Describes the potential states of a timeline's <see cref="T:System.Windows.Media.Animation.Clock" /> object.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.ClockState.Active">
      <summary>The current <see cref="T:System.Windows.Media.Animation.Clock" /> time changes in direct relation to that of its parent. If the timeline is an animation, it is actively affecting targeted properties, so their value may change from tick (a sampling point in time) to tick. If the timeline has children, they may be <see cref="F:System.Windows.Media.Animation.ClockState.Active" />, <see cref="F:System.Windows.Media.Animation.ClockState.Filling" />, or <see cref="F:System.Windows.Media.Animation.ClockState.Stopped" />.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.ClockState.Filling">
      <summary>The <see cref="T:System.Windows.Media.Animation.Clock" /> timing continues, but does not change in relation to that of its parent. If the timeline is an animation, it is actively affecting targeted properties, but its values don't change from tick to tick. If the timeline has children, they may be <see cref="F:System.Windows.Media.Animation.ClockState.Active" />, <see cref="F:System.Windows.Media.Animation.ClockState.Filling" />, or <see cref="F:System.Windows.Media.Animation.ClockState.Stopped" />.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.ClockState.Stopped">
      <summary>The <see cref="T:System.Windows.Media.Animation.Clock" /> timing is halted, making the clock's current time and progress values undefined. If this timeline is an animation, it no longer affects targeted properties. If this timeline has children, they are also <see cref="F:System.Windows.Media.Animation.ClockState.Stopped" />.</summary>
    </member>
    <member name="T:System.Windows.Media.Animation.ColorAnimation">
      <summary>Animates the value of a  <see cref="T:System.Windows.Media.Color" /> property between two target values using      linear interpolation over a specified <see cref="P:System.Windows.Media.Animation.Timeline.Duration" />.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.ColorAnimation.ByProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.ColorAnimation.By" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.ColorAnimation.EasingFunctionProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.ColorAnimation.EasingFunction" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.ColorAnimation.FromProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.ColorAnimation.From" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.ColorAnimation.ToProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.ColorAnimation.To" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorAnimation.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.ColorAnimation" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorAnimation.#ctor(System.Windows.Media.Color,System.Windows.Duration)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.ColorAnimation" /> class that animates to the specified value over the specified duration. The starting value for the animation is the base value of the property being animated or the output from another animation.</summary>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorAnimation.#ctor(System.Windows.Media.Color,System.Windows.Duration,System.Windows.Media.Animation.FillBehavior)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.ColorAnimation" /> class that animates to the specified value over the specified duration and has the specified fill behavior. The starting value for the animation is the base value of the property being animated or the output from an another animation.</summary>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
      <param name="fillBehavior">Specifies how the animation behaves when it is not active.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorAnimation.#ctor(System.Windows.Media.Color,System.Windows.Media.Color,System.Windows.Duration)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.ColorAnimation" /> class that animates from the specified starting value to the specified destination value over the specified duration.</summary>
      <param name="fromValue">The starting value of the animation.</param>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorAnimation.#ctor(System.Windows.Media.Color,System.Windows.Media.Color,System.Windows.Duration,System.Windows.Media.Animation.FillBehavior)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.ColorAnimation" /> class that animates from the specified starting value to the specified destination value over the specified duration and has the specified fill behavior.</summary>
      <param name="fromValue">The starting value of the animation.</param>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
      <param name="fillBehavior">Specifies how the animation behaves when it is not active.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorAnimation.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.ColorAnimation" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorAnimation.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Media.Animation.ColorAnimation" />.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorAnimation.GetCurrentValueCore(System.Windows.Media.Color,System.Windows.Media.Color,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by the <see cref="T:System.Windows.Media.Animation.ColorAnimation" />.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the animation.</param>
      <returns>The calculated value of the property, as determined by the current animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ColorAnimation.By">
      <summary>Gets or sets the total amount by which the animation changes its starting value.</summary>
      <returns>The total amount by which the animation changes its starting value.     The default value is null.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ColorAnimation.EasingFunction">
      <summary>Gets or sets the easing function applied to this animation.</summary>
      <returns>The easing function applied to this animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ColorAnimation.From">
      <summary>Gets or sets the animation's starting value.</summary>
      <returns>The starting value of the animation. The default value is null.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ColorAnimation.IsAdditive">
      <summary>Gets or sets a value that indicates whether the target property's current value should be added to this animation's starting value.</summary>
      <returns>
        <see langword="true" /> if the target property's current value should be added to this animation's starting value; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ColorAnimation.IsCumulative">
      <summary>Gets or sets a value that specifies whether the animation's value accumulates when it repeats.</summary>
      <returns>
        <see langword="true" /> if the animation accumulates its values when its <see cref="P:System.Windows.Media.Animation.Timeline.RepeatBehavior" /> property causes it to repeat its simple duration. otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ColorAnimation.To">
      <summary>Gets or sets the animation's ending value.</summary>
      <returns>The ending value of the animation. The default value is null.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.ColorAnimationBase">
      <summary>Abstract class that, when implemented, animates a <see cref="T:System.Windows.Media.Color" /> value.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorAnimationBase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.ColorAnimationBase" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorAnimationBase.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.ColorAnimationBase" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorAnimationBase.GetCurrentValue(System.Object,System.Object,System.Windows.Media.Animation.AnimationClock)">
      <summary>Gets the current value of the animation.</summary>
      <param name="defaultOriginValue">The origin value provided to the animation if the animation does not have its own start value.</param>
      <param name="defaultDestinationValue">The destination value provided to the animation if the animation does not have its own destination value.</param>
      <param name="animationClock">The <see cref="T:System.Windows.Media.Animation.AnimationClock" /> which can generate the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> value to be used by the animation to generate its output value.</param>
      <returns>The value this animation believes should be the current value for the property.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorAnimationBase.GetCurrentValue(System.Windows.Media.Color,System.Windows.Media.Color,System.Windows.Media.Animation.AnimationClock)">
      <summary>Gets the current value of the animation.</summary>
      <param name="defaultOriginValue">The origin value provided to the animation if the animation does not have its own start value.</param>
      <param name="defaultDestinationValue">The destination value provided to the animation if the animation does not have its own destination value.</param>
      <param name="animationClock">The <see cref="T:System.Windows.Media.Animation.AnimationClock" /> which can generate the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> value to be used by the animation to generate its output value.</param>
      <returns>The value this animation believes should be the current value for the property.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorAnimationBase.GetCurrentValueCore(System.Windows.Media.Color,System.Windows.Media.Color,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by the host animation.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the host animation.</param>
      <returns>The calculated value of the property, as determined by the current animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ColorAnimationBase.TargetPropertyType">
      <summary>Gets the type of value this animation generates.</summary>
      <returns>The type of value produced by this animation.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.ColorAnimationUsingKeyFrames">
      <summary>Animates the value of a <see cref="T:System.Windows.Media.Color" /> property along a set of <see cref="P:System.Windows.Media.Animation.ColorAnimationUsingKeyFrames.KeyFrames" /> over a specified <see cref="T:System.Windows.Duration" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorAnimationUsingKeyFrames.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.ColorAnimationUsingKeyFrames" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorAnimationUsingKeyFrames.AddChild(System.Object)">
      <summary>Adds a child <see cref="T:System.Windows.Media.Animation.ColorKeyFrame" /> to this <see cref="T:System.Windows.Media.Animation.ColorAnimationUsingKeyFrames" />.</summary>
      <param name="child">The object to be added as the child of this <see cref="T:System.Windows.Media.Animation.ColorAnimationUsingKeyFrames" />.</param>
      <exception cref="T:System.ArgumentException">The parameter <paramref name="child" /> is not a <see cref="T:System.Windows.Media.Animation.ColorKeyFrame" />.</exception>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorAnimationUsingKeyFrames.AddText(System.String)">
      <summary>Adds a text string as a child of this <see cref="T:System.Windows.Media.Animation.ColorAnimationUsingKeyFrames" />.</summary>
      <param name="childText">The text added to the <see cref="T:System.Windows.Media.Animation.ColorAnimationUsingKeyFrames" />.</param>
      <exception cref="T:System.InvalidOperationException">A <see cref="T:System.Windows.Media.Animation.ColorAnimationUsingKeyFrames" /> does not accept text as a child, so this method will raise this exception unless a derived class has overridden this behavior which allows text to be added.</exception>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorAnimationUsingKeyFrames.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.ColorAnimationUsingKeyFrames" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorAnimationUsingKeyFrames.CloneCore(System.Windows.Freezable)">
      <summary>Makes this instance a deep copy of the specified <see cref="T:System.Windows.Media.Animation.ColorAnimationUsingKeyFrames" />. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.ColorAnimationUsingKeyFrames" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorAnimationUsingKeyFrames.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.ColorAnimationUsingKeyFrames" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorAnimationUsingKeyFrames.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes this instance a modifiable deep copy of the specified <see cref="T:System.Windows.Media.Animation.ColorAnimationUsingKeyFrames" /> using current property values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.ColorAnimationUsingKeyFrames" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorAnimationUsingKeyFrames.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.ColorAnimationUsingKeyFrames" />.</summary>
      <returns>A new instance of <see cref="T:System.Windows.Media.Animation.ColorAnimationUsingKeyFrames" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorAnimationUsingKeyFrames.FreezeCore(System.Boolean)">
      <summary>Makes this instance of <see cref="T:System.Windows.Media.Animation.ColorAnimationUsingKeyFrames" /> object unmodifiable or determines whether it can be made unmodifiable.</summary>
      <param name="isChecking">
        <see langword="true" /> if this method should simply determine whether this instance can be frozen. <see langword="false" /> if this instance should actually freeze itself when this method is called.</param>
      <returns>If <paramref name="isChecking" /> is true, this method returns <see langword="true" /> if this instance can be made read-only, or <see langword="false" /> if it cannot be made read-only. If <paramref name="isChecking" /> is false, this method returns <see langword="true" /> if this instance is now read-only, or <see langword="false" /> if it cannot be made read-only, with the side effect of having begun to change the frozen status of this object.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorAnimationUsingKeyFrames.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone of the specified <see cref="T:System.Windows.Media.Animation.ColorAnimationUsingKeyFrames" /> object.</summary>
      <param name="source">The <see cref="T:System.Windows.Media.Animation.ColorAnimationUsingKeyFrames" /> object to clone and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorAnimationUsingKeyFrames.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a frozen clone of the specified <see cref="T:System.Windows.Media.Animation.ColorAnimationUsingKeyFrames" />. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="source">The <see cref="T:System.Windows.Media.Animation.ColorAnimationUsingKeyFrames" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorAnimationUsingKeyFrames.GetCurrentValueCore(System.Windows.Media.Color,System.Windows.Media.Color,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by this instance of <see cref="T:System.Windows.Media.Animation.ColorAnimationUsingKeyFrames" />.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the host animation.</param>
      <returns>The calculated value of the property, as determined by the current instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorAnimationUsingKeyFrames.GetNaturalDurationCore(System.Windows.Media.Animation.Clock)">
      <summary>Provide a custom natural <see cref="T:System.Windows.Duration" /> when the <see cref="T:System.Windows.Duration" /> property is set to <see cref="P:System.Windows.Duration.Automatic" />.</summary>
      <param name="clock">The <see cref="T:System.Windows.Media.Animation.Clock" /> whose natural duration is desired.</param>
      <returns>If the last key frame of this animation is a <see cref="T:System.Windows.Media.Animation.KeyTime" />, then this value is used as the <see cref="P:System.Windows.Media.Animation.Clock.NaturalDuration" />; otherwise it will be one second.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorAnimationUsingKeyFrames.OnChanged">
      <summary>Called when the current <see cref="T:System.Windows.Media.Animation.ColorAnimationUsingKeyFrames" /> object is modified.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorAnimationUsingKeyFrames.ShouldSerializeKeyFrames">
      <summary>Returns true if the value of the <see cref="P:System.Windows.Media.Animation.ColorAnimationUsingKeyFrames.KeyFrames" /> property of this instance of <see cref="T:System.Windows.Media.Animation.ColorAnimationUsingKeyFrames" /> should be value-serialized.</summary>
      <returns>
        <see langword="true" /> if the property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorAnimationUsingKeyFrames.System#Windows#Markup#IAddChild#AddChild(System.Object)">
      <summary>Adds a child object.</summary>
      <param name="child">The child object to add.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorAnimationUsingKeyFrames.System#Windows#Markup#IAddChild#AddText(System.String)">
      <summary>Adds the text content of a node to the object.</summary>
      <param name="childText">The text to add to the object.</param>
    </member>
    <member name="P:System.Windows.Media.Animation.ColorAnimationUsingKeyFrames.IsAdditive">
      <summary>Gets a value that specifies whether the animation's output value is added to the base value of the property being animated.</summary>
      <returns>
        <see langword="true" /> if the animation adds its output value to the base value of the property being animated instead of replacing it; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ColorAnimationUsingKeyFrames.IsCumulative">
      <summary>Gets or sets a value that specifies whether the animation's value accumulates when it repeats.</summary>
      <returns>
        <see langword="true" /> if the animation accumulates its values when its <see cref="P:System.Windows.Media.Animation.Timeline.RepeatBehavior" /> property causes it to repeat its simple duration; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ColorAnimationUsingKeyFrames.KeyFrames">
      <summary>Gets or sets the collection of <see cref="T:System.Windows.Media.Animation.ColorKeyFrame" /> objects that define the animation.</summary>
      <returns>The collection of <see cref="T:System.Windows.Media.Animation.ColorKeyFrame" /> objects that define the animation. The default value is <see cref="P:System.Windows.Media.Animation.ColorKeyFrameCollection.Empty" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ColorAnimationUsingKeyFrames.System#Windows#Media#Animation#IKeyFrameAnimation#KeyFrames">
      <summary>Gets or sets an ordered collection P:System.Windows.Media.Animation.IKeyFrameAnimation.KeyFrames associated with this animation sequence.</summary>
      <returns>An <see cref="T:System.Collections.IList" /> of <see cref="P:System.Windows.Media.Animation.IKeyFrameAnimation.KeyFrames" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.ColorKeyFrame">
      <summary>Abstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a <see cref="T:System.Windows.Media.Animation.ColorAnimationUsingKeyFrames" />.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.ColorKeyFrame.KeyTimeProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.ColorKeyFrame.KeyTime" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.ColorKeyFrame.ValueProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.ColorKeyFrame.Value" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.ColorKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorKeyFrame.#ctor(System.Windows.Media.Color)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.ColorKeyFrame" /> class that has the specified target <see cref="P:System.Windows.Media.Animation.ColorKeyFrame.Value" />.</summary>
      <param name="value">The <see cref="P:System.Windows.Media.Animation.ColorKeyFrame.Value" /> of the new <see cref="T:System.Windows.Media.Animation.ColorKeyFrame" /> instance.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorKeyFrame.#ctor(System.Windows.Media.Color,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.ColorKeyFrame" /> class that has the specified target <see cref="P:System.Windows.Media.Animation.ColorKeyFrame.Value" /> and <see cref="P:System.Windows.Media.Animation.ColorKeyFrame.KeyTime" />.</summary>
      <param name="value">The <see cref="P:System.Windows.Media.Animation.ColorKeyFrame.Value" /> of the new <see cref="T:System.Windows.Media.Animation.ColorKeyFrame" /> instance.</param>
      <param name="keyTime">The <see cref="P:System.Windows.Media.Animation.ColorKeyFrame.KeyTime" /> of the new <see cref="T:System.Windows.Media.Animation.ColorKeyFrame" /> instance.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorKeyFrame.InterpolateValue(System.Windows.Media.Color,System.Double)">
      <summary>Returns the interpolated value of a specific key frame at the progress increment provided.</summary>
      <param name="baseValue">The value to animate from; typically the value of the previous key frame.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">Occurs if <paramref name="keyFrameProgress" /> is not between 0.0 and 1.0, inclusive.</exception>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorKeyFrame.InterpolateValueCore(System.Windows.Media.Color,System.Double)">
      <summary>Calculates the value of a key frame at the progress increment provided.</summary>
      <param name="baseValue">The value to animate from; typically the value of the previous key frame.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ColorKeyFrame.KeyTime">
      <summary>Gets or sets the time at which the key frame's target <see cref="P:System.Windows.Media.Animation.ColorKeyFrame.Value" /> should be reached.</summary>
      <returns>The time at which the key frame's current value should be equal to its <see cref="P:System.Windows.Media.Animation.ColorKeyFrame.Value" /> property. The default value is <see cref="P:System.Windows.Media.Animation.KeyTime.Uniform" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ColorKeyFrame.System#Windows#Media#Animation#IKeyFrame#Value">
      <summary>Gets or sets the value associated with a <see cref="T:System.Windows.Media.Animation.KeyTime" /> instance.</summary>
      <returns>The current value for this property.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ColorKeyFrame.Value">
      <summary>Gets or sets the key frame's target value.</summary>
      <returns>The key frame's target value, which is the value of this key frame at its specified <see cref="P:System.Windows.Media.Animation.ColorKeyFrame.KeyTime" />. The default value is a <see cref="T:System.Windows.Media.Color" /> with a hexadecimal value of #00000000.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.ColorKeyFrameCollection">
      <summary>Represents a collection of <see cref="T:System.Windows.Media.Animation.ColorKeyFrame" /> objects.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorKeyFrameCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.ColorKeyFrameCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorKeyFrameCollection.Add(System.Windows.Media.Animation.ColorKeyFrame)">
      <summary>Adds a <see cref="T:System.Windows.Media.Animation.ColorKeyFrame" /> to the end of the collection.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.ColorKeyFrame" /> to add to the end of the collection.</param>
      <returns>The index at which the <paramref name="keyFrame" /> was added.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorKeyFrameCollection.Clear">
      <summary>Removes all <see cref="T:System.Windows.Media.Animation.ColorKeyFrame" /> objects from the collection.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorKeyFrameCollection.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.ColorAnimationUsingKeyFrames" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorKeyFrameCollection.CloneCore(System.Windows.Freezable)">
      <summary>Makes this instance a deep copy of the specified <see cref="T:System.Windows.Media.Animation.ColorKeyFrameCollection" />. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.ColorKeyFrameCollection" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorKeyFrameCollection.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes this instance a modifiable deep copy of the specified <see cref="T:System.Windows.Media.Animation.ColorKeyFrameCollection" /> using current property values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.ColorKeyFrameCollection" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorKeyFrameCollection.Contains(System.Windows.Media.Animation.ColorKeyFrame)">
      <summary>Gets a value that indicates whether the collection contains the specified <see cref="T:System.Windows.Media.Animation.ColorKeyFrame" />.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.ColorKeyFrame" /> to locate in the collection.</param>
      <returns>
        <see langword="true" /> if the collection contains <paramref name="keyFrame" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorKeyFrameCollection.CopyTo(System.Windows.Media.Animation.ColorKeyFrame[],System.Int32)">
      <summary>Copies all of the <see cref="T:System.Windows.Media.Animation.ColorKeyFrame" /> objects in a collection to a specified array.</summary>
      <param name="array">Identifies the array to which content is copied.</param>
      <param name="index">Index position in the array to which the contents of the collection are copied.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorKeyFrameCollection.CreateInstanceCore">
      <summary>Creates a new, frozen instance of <see cref="T:System.Windows.Media.Animation.ColorKeyFrameCollection" />.</summary>
      <returns>A frozen instance of <see cref="T:System.Windows.Media.Animation.ColorKeyFrameCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorKeyFrameCollection.FreezeCore(System.Boolean)">
      <summary>Makes this instance of <see cref="T:System.Windows.Media.Animation.ColorKeyFrameCollection" /> read-only or determines whether it can be made read-only.</summary>
      <param name="isChecking">
        <see langword="true" /> if this method should simply determine whether this instance can be frozen. <see langword="false" /> if this instance should actually freeze itself when this method is called.</param>
      <returns>If <paramref name="isChecking" /> is true, this method returns <see langword="true" /> if this instance can be made read-only, or <see langword="false" /> if it cannot be made read-only. If <paramref name="isChecking" /> is false, this method returns <see langword="true" /> if this instance is now read-only, or <see langword="false" /> if it cannot be made read-only, with the side effect of having begun to change the frozen status of this object.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorKeyFrameCollection.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone of the specified <see cref="T:System.Windows.Media.Animation.ColorKeyFrameCollection" /> object.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.ColorKeyFrameCollection" /> object to clone and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorKeyFrameCollection.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a frozen clone of the specified <see cref="T:System.Windows.Media.Animation.ColorKeyFrameCollection" />. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.ColorKeyFrameCollection" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorKeyFrameCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> that can iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorKeyFrameCollection.IndexOf(System.Windows.Media.Animation.ColorKeyFrame)">
      <summary>Searches for the specified <see cref="T:System.Windows.Media.Animation.ColorKeyFrame" /> and returns the zero-based index of the first occurrence within the entire collection.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.ColorKeyFrame" /> to locate in the collection.</param>
      <returns>The zero-based index of the first occurrence of <paramref name="keyFrame" /> within the entire collection, if found; otherwise, <c>-1</c>.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorKeyFrameCollection.Insert(System.Int32,System.Windows.Media.Animation.ColorKeyFrame)">
      <summary>Inserts a <see cref="T:System.Windows.Media.Animation.ColorKeyFrame" /> into a specific location within the collection.</summary>
      <param name="index">The index position at which the <see cref="T:System.Windows.Media.Animation.ColorKeyFrame" /> is inserted.</param>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.ColorKeyFrame" /> object to insert in the collection.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorKeyFrameCollection.Remove(System.Windows.Media.Animation.ColorKeyFrame)">
      <summary>Removes a <see cref="T:System.Windows.Media.Animation.ColorKeyFrame" /> object from the collection.</summary>
      <param name="keyFrame">Identifies the <see cref="T:System.Windows.Media.Animation.ColorKeyFrame" /> to remove from the collection.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorKeyFrameCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Windows.Media.Animation.ColorKeyFrame" /> at the specified index position from the collection.</summary>
      <param name="index">Index position of the <see cref="T:System.Windows.Media.Animation.ColorKeyFrame" /> to be removed.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorKeyFrameCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Collections.ICollection" /> to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" /> index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection" />. The <see cref="T:System.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="M:System.Windows.Media.Animation.ColorKeyFrameCollection.System#Collections#IList#Add(System.Object)">
      <summary>Adds an item to the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to add to the <see cref="T:System.Collections.IList" />.</param>
      <returns>The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorKeyFrameCollection.System#Collections#IList#Contains(System.Object)">
      <summary>Determines whether the <see cref="T:System.Collections.IList" /> contains a specific value.</summary>
      <param name="keyFrame">The object to locate in the <see cref="T:System.Collections.IList" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Collections.IList" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorKeyFrameCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>Determines the index of a specific item in the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to locate in the <see cref="T:System.Collections.IList" />.</param>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorKeyFrameCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>Inserts an item to the <see cref="T:System.Collections.IList" /> at the specified index.</summary>
      <param name="index">The zero-based index at which <c>value</c> should be inserted.</param>
      <param name="keyFrame">The object to insert into the <see cref="T:System.Collections.IList" />.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ColorKeyFrameCollection.System#Collections#IList#Remove(System.Object)">
      <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to remove from the <see cref="T:System.Collections.IList" />.</param>
    </member>
    <member name="P:System.Windows.Media.Animation.ColorKeyFrameCollection.Count">
      <summary>Gets the number of key frames contained in the <see cref="T:System.Windows.Media.Animation.ColorKeyFrameCollection" />.</summary>
      <returns>The number of key frames contained in the <see cref="T:System.Windows.Media.Animation.ColorKeyFrameCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ColorKeyFrameCollection.Empty">
      <summary>Gets an empty <see cref="T:System.Windows.Media.Animation.ColorKeyFrameCollection" />.</summary>
      <returns>An empty <see cref="T:System.Windows.Media.Animation.ColorKeyFrameCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ColorKeyFrameCollection.IsFixedSize">
      <summary>Gets a value that indicates if the collection size can ever change.</summary>
      <returns>
        <see langword="true" /> if the collection is frozen; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ColorKeyFrameCollection.IsReadOnly">
      <summary>Gets a value that indicates if the collection is read-only.</summary>
      <returns>
        <see langword="true" /> if the collection is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ColorKeyFrameCollection.IsSynchronized">
      <summary>Gets a value that indicates whether access to the collection is synchronized (thread-safe).</summary>
      <returns>
        <see langword="true" /> if access to the collection is synchronized (thread-safe); otherwise, <see langword="false" />.  
  
 .</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ColorKeyFrameCollection.Item(System.Int32)">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Animation.ColorKeyFrame" /> at the specified index position.</summary>
      <param name="index">The zero-based index of the <see cref="T:System.Windows.Media.Animation.ColorKeyFrame" /> to get or set.</param>
      <exception cref="T:System.InvalidOperationException">The attempt to modify the collection is invalid because the collection is frozen (its <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />).</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than zero.  
  
 -or-  
  
 <paramref name="index" /> is equal to or greater than <see cref="P:System.Windows.Media.Animation.ColorKeyFrameCollection.Count" />.</exception>
      <returns>The <see cref="T:System.Windows.Media.Animation.ColorKeyFrame" /> at the specified index.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ColorKeyFrameCollection.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="P:System.Windows.Media.Animation.ColorKeyFrameCollection.System#Collections#IList#Item(System.Int32)">
      <summary>Gets or sets the element at the specified index.</summary>
      <param name="index">The zero-based index of the element to get or set.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.CubicEase">
      <summary>Represents an easing function that creates an animation that accelerates and/or decelerates using the formula f(t) = t3.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.CubicEase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.CubicEase" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.CubicEase.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Freezable" /> derived class. When creating a derived class, you must override this method.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.CubicEase.EaseInCore(System.Double)">
      <summary>Provides the logic portion of the easing function that you can override to produce the <see cref="F:System.Windows.Media.Animation.EasingMode.EaseIn" /> mode of the custom easing function.</summary>
      <param name="normalizedTime">Normalized time (progress) of the animation.</param>
      <returns>A double that represents the transformed progress.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.DecimalAnimation">
      <summary>Animates the value of a  <see cref="T:System.Decimal" /> property between two target values using      linear interpolation over a specified <see cref="P:System.Windows.Media.Animation.Timeline.Duration" />.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.DecimalAnimation.ByProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.DecimalAnimation.By" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.DecimalAnimation.EasingFunctionProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.DecimalAnimation.EasingFunction" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.DecimalAnimation.FromProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.DecimalAnimation.From" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.DecimalAnimation.ToProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.DecimalAnimation.To" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalAnimation.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DecimalAnimation" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalAnimation.#ctor(System.Decimal,System.Decimal,System.Windows.Duration)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DecimalAnimation" /> class that animates from the specified starting value to the specified destination value over the specified duration.</summary>
      <param name="fromValue">The starting value of the animation.</param>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalAnimation.#ctor(System.Decimal,System.Decimal,System.Windows.Duration,System.Windows.Media.Animation.FillBehavior)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DecimalAnimation" /> class that animates from the specified starting value to the specified destination value over the specified duration and has the specified fill behavior.</summary>
      <param name="fromValue">The starting value of the animation.</param>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
      <param name="fillBehavior">Specifies how the animation behaves when it is not active.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalAnimation.#ctor(System.Decimal,System.Windows.Duration)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DecimalAnimation" /> class that animates to the specified value over the specified duration. The starting value for the animation is the base value of the property being animated or the output from another animation.</summary>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalAnimation.#ctor(System.Decimal,System.Windows.Duration,System.Windows.Media.Animation.FillBehavior)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DecimalAnimation" /> class that animates to the specified value over the specified duration and has the specified fill behavior. The starting value for the animation is the base value of the property being animated or the output from another animation.</summary>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
      <param name="fillBehavior">Specifies how the animation behaves when it is not active.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalAnimation.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.DecimalAnimation" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalAnimation.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Media.Animation.DecimalAnimation" />.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalAnimation.GetCurrentValueCore(System.Decimal,System.Decimal,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by the <see cref="T:System.Windows.Media.Animation.DecimalAnimation" />.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the animation.</param>
      <returns>The calculated value of the property, as determined by the current animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.DecimalAnimation.By">
      <summary>Gets or sets the total amount by which the animation changes its starting value.</summary>
      <returns>The total amount by which the animation changes its starting value.     The default value is null.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.DecimalAnimation.EasingFunction">
      <summary>Gets or sets the easing function applied to this animation.</summary>
      <returns>The easing function applied to this animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.DecimalAnimation.From">
      <summary>Gets or sets the animation's starting value.</summary>
      <returns>The starting value of the animation. The default value is null.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.DecimalAnimation.IsAdditive">
      <summary>Gets or sets a value that indicates whether the target property's current value should be added to this animation's starting value.</summary>
      <returns>
        <see langword="true" /> if the target property's current value should be added to this animation's starting value; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.DecimalAnimation.IsCumulative">
      <summary>Gets or sets a value that specifies whether the animation's value accumulates when it repeats.</summary>
      <returns>
        <see langword="true" /> if the animation accumulates its values when its <see cref="P:System.Windows.Media.Animation.Timeline.RepeatBehavior" /> property causes it to repeat its simple duration. otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.DecimalAnimation.To">
      <summary>Gets or sets the animation's ending value.</summary>
      <returns>The ending value of the animation. The default value is null.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.DecimalAnimationBase">
      <summary>Abstract class that, when implemented, animates a <see cref="T:System.Decimal" /> value.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalAnimationBase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DecimalAnimationBase" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalAnimationBase.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.DecimalAnimationBase" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalAnimationBase.GetCurrentValue(System.Decimal,System.Decimal,System.Windows.Media.Animation.AnimationClock)">
      <summary>Gets the current value of the animation.</summary>
      <param name="defaultOriginValue">The origin value provided to the animation if the animation does not have its own start value.</param>
      <param name="defaultDestinationValue">The destination value provided to the animation if the animation does not have its own destination value.</param>
      <param name="animationClock">The <see cref="T:System.Windows.Media.Animation.AnimationClock" /> which can generate the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> value to be used by the animation to generate its output value.</param>
      <returns>The value this animation believes should be the current value for the property.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalAnimationBase.GetCurrentValue(System.Object,System.Object,System.Windows.Media.Animation.AnimationClock)">
      <summary>Gets the current value of the animation.</summary>
      <param name="defaultOriginValue">The origin value provided to the animation if the animation does not have its own start value.</param>
      <param name="defaultDestinationValue">The destination value provided to the animation if the animation does not have its own destination value.</param>
      <param name="animationClock">The <see cref="T:System.Windows.Media.Animation.AnimationClock" /> which can generate the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> value to be used by the animation to generate its output value.</param>
      <returns>The value this animation believes should be the current value for the property.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalAnimationBase.GetCurrentValueCore(System.Decimal,System.Decimal,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by the host animation.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the host animation.</param>
      <returns>The calculated value of the property, as determined by the current animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.DecimalAnimationBase.TargetPropertyType">
      <summary>Gets the type of value this animation generates.</summary>
      <returns>The type of value produced by this animation.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.DecimalAnimationUsingKeyFrames">
      <summary>Animates the value of a <see cref="T:System.Decimal" /> property along a set of <see cref="P:System.Windows.Media.Animation.DecimalAnimationUsingKeyFrames.KeyFrames" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalAnimationUsingKeyFrames.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DecimalAnimationUsingKeyFrames" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalAnimationUsingKeyFrames.AddChild(System.Object)">
      <summary>Adds a child <see cref="T:System.Windows.Media.Animation.DecimalKeyFrame" /> to this <see cref="T:System.Windows.Media.Animation.DecimalAnimationUsingKeyFrames" />.</summary>
      <param name="child">The object to be added as the child of this <see cref="T:System.Windows.Media.Animation.DecimalAnimationUsingKeyFrames" />.</param>
      <exception cref="T:System.ArgumentException">The parameter <paramref name="child" /> is not a <see cref="T:System.Windows.Media.Animation.DecimalKeyFrame" />.</exception>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalAnimationUsingKeyFrames.AddText(System.String)">
      <summary>Adds a text string as a child of this <see cref="T:System.Windows.Media.Animation.DecimalAnimationUsingKeyFrames" />.</summary>
      <param name="childText">The text added to the <see cref="T:System.Windows.Media.Animation.DecimalAnimationUsingKeyFrames" />.</param>
      <exception cref="T:System.InvalidOperationException">A <see cref="T:System.Windows.Media.Animation.DecimalAnimationUsingKeyFrames" /> does not accept text as a child, so this method will raise this exception unless a derived class has overridden this behavior which allows text to be added.</exception>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalAnimationUsingKeyFrames.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.DecimalAnimationUsingKeyFrames" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalAnimationUsingKeyFrames.CloneCore(System.Windows.Freezable)">
      <summary>Makes this instance a deep copy of the specified <see cref="T:System.Windows.Media.Animation.DecimalAnimationUsingKeyFrames" />. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.DecimalAnimationUsingKeyFrames" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalAnimationUsingKeyFrames.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.DecimalAnimationUsingKeyFrames" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalAnimationUsingKeyFrames.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes this instance a modifiable deep copy of the specified <see cref="T:System.Windows.Media.Animation.DecimalAnimationUsingKeyFrames" /> using current property values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.DecimalAnimationUsingKeyFrames" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalAnimationUsingKeyFrames.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.DecimalAnimationUsingKeyFrames" />.</summary>
      <returns>A new instance of <see cref="T:System.Windows.Media.Animation.DecimalAnimationUsingKeyFrames" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalAnimationUsingKeyFrames.FreezeCore(System.Boolean)">
      <summary>Makes this instance of <see cref="T:System.Windows.Media.Animation.DecimalAnimationUsingKeyFrames" /> object unmodifiable or determines whether it can be made unmodifiable.</summary>
      <param name="isChecking">
        <see langword="true" /> if this method should simply determine whether this instance can be frozen. <see langword="false" /> if this instance should actually freeze itself when this method is called.</param>
      <returns>If <paramref name="isChecking" /> is true, this method returns <see langword="true" /> if this instance can be made read-only, or <see langword="false" /> if it cannot be made read-only. If <paramref name="isChecking" /> is false, this method returns <see langword="true" /> if this instance is now read-only, or <see langword="false" /> if it cannot be made read-only, with the side effect of having begun to change the frozen status of this object.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalAnimationUsingKeyFrames.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone of the specified <see cref="T:System.Windows.Media.Animation.DecimalAnimationUsingKeyFrames" /> object.</summary>
      <param name="source">The <see cref="T:System.Windows.Media.Animation.DecimalAnimationUsingKeyFrames" /> object to clone and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalAnimationUsingKeyFrames.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a copy of the specified <see cref="T:System.Windows.Media.Animation.DecimalAnimationUsingKeyFrames" />.</summary>
      <param name="source">The <see cref="T:System.Windows.Media.Animation.DecimalAnimationUsingKeyFrames" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalAnimationUsingKeyFrames.GetCurrentValueCore(System.Decimal,System.Decimal,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by this instance of <see cref="T:System.Windows.Media.Animation.DecimalAnimationUsingKeyFrames" />.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the host animation.</param>
      <returns>The calculated value of the property, as determined by the current instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalAnimationUsingKeyFrames.GetNaturalDurationCore(System.Windows.Media.Animation.Clock)">
      <summary>Provide a custom natural <see cref="T:System.Windows.Duration" /> when the <see cref="T:System.Windows.Duration" /> property is set to <see cref="P:System.Windows.Duration.Automatic" />.</summary>
      <param name="clock">The <see cref="T:System.Windows.Media.Animation.Clock" /> whose natural duration is desired.</param>
      <returns>If the last key frame of this animation is a <see cref="T:System.Windows.Media.Animation.KeyTime" />, then this value is used as the <see cref="P:System.Windows.Media.Animation.Clock.NaturalDuration" />; otherwise it will be one second.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalAnimationUsingKeyFrames.OnChanged">
      <summary>Called when the current <see cref="T:System.Windows.Media.Animation.DecimalAnimationUsingKeyFrames" /> object is modified.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalAnimationUsingKeyFrames.ShouldSerializeKeyFrames">
      <summary>Returns true if the value of the <see cref="P:System.Windows.Media.Animation.DecimalAnimationUsingKeyFrames.KeyFrames" /> property of this instance of <see cref="T:System.Windows.Media.Animation.DecimalAnimationUsingKeyFrames" /> should be value-serialized.</summary>
      <returns>
        <see langword="true" /> if the property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalAnimationUsingKeyFrames.System#Windows#Markup#IAddChild#AddChild(System.Object)">
      <summary>Adds a child object.</summary>
      <param name="child">The child object to add.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalAnimationUsingKeyFrames.System#Windows#Markup#IAddChild#AddText(System.String)">
      <summary>Adds the text content of a node to the object.</summary>
      <param name="childText">The text to add to the object.</param>
    </member>
    <member name="P:System.Windows.Media.Animation.DecimalAnimationUsingKeyFrames.IsAdditive">
      <summary>Gets a value that specifies whether the animation's output value is added to the base value of the property being animated.</summary>
      <returns>
        <see langword="true" /> if the animation adds its output value to the base value of the property being animated instead of replacing it; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.DecimalAnimationUsingKeyFrames.IsCumulative">
      <summary>Gets or sets a value that specifies whether the animation's value accumulates when it repeats.</summary>
      <returns>
        <see langword="true" /> if the animation accumulates its values when its <see cref="P:System.Windows.Media.Animation.Timeline.RepeatBehavior" /> property causes it to repeat its simple duration; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.DecimalAnimationUsingKeyFrames.KeyFrames">
      <summary>Gets or sets the collection of <see cref="T:System.Windows.Media.Animation.DecimalKeyFrame" /> objects that define the animation.</summary>
      <returns>The collection of <see cref="T:System.Windows.Media.Animation.DecimalKeyFrame" /> objects that define the animation. The default value is <see cref="P:System.Windows.Media.Animation.DecimalKeyFrameCollection.Empty" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.DecimalAnimationUsingKeyFrames.System#Windows#Media#Animation#IKeyFrameAnimation#KeyFrames">
      <summary>Gets or sets an ordered collection P:System.Windows.Media.Animation.IKeyFrameAnimation.KeyFrames associated with this animation sequence.</summary>
      <returns>An <see cref="T:System.Collections.IList" /> of <see cref="P:System.Windows.Media.Animation.IKeyFrameAnimation.KeyFrames" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.DecimalKeyFrame">
      <summary>Abstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a <see cref="T:System.Windows.Media.Animation.DecimalAnimationUsingKeyFrames" />.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.DecimalKeyFrame.KeyTimeProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.DecimalKeyFrame.KeyTime" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.DecimalKeyFrame.ValueProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.DecimalKeyFrame.Value" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DecimalKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalKeyFrame.#ctor(System.Decimal)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DecimalKeyFrame" /> class that has the specified target <see cref="P:System.Windows.Media.Animation.DecimalKeyFrame.Value" />.</summary>
      <param name="value">The <see cref="P:System.Windows.Media.Animation.DecimalKeyFrame.Value" /> of the new <see cref="T:System.Windows.Media.Animation.DecimalKeyFrame" /> instance.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalKeyFrame.#ctor(System.Decimal,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DecimalKeyFrame" /> class that has the specified target <see cref="P:System.Windows.Media.Animation.DecimalKeyFrame.Value" /> and <see cref="P:System.Windows.Media.Animation.DecimalKeyFrame.KeyTime" />.</summary>
      <param name="value">The <see cref="P:System.Windows.Media.Animation.DecimalKeyFrame.Value" /> of the new <see cref="T:System.Windows.Media.Animation.DecimalKeyFrame" /> instance.</param>
      <param name="keyTime">The <see cref="P:System.Windows.Media.Animation.DecimalKeyFrame.KeyTime" /> of the new <see cref="T:System.Windows.Media.Animation.DecimalKeyFrame" /> instance.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalKeyFrame.InterpolateValue(System.Decimal,System.Double)">
      <summary>Returns the interpolated value of a specific key frame at the progress increment provided.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">Occurs if <paramref name="keyFrameProgress" /> is not between 0.0 and 1.0, inclusive.</exception>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalKeyFrame.InterpolateValueCore(System.Decimal,System.Double)">
      <summary>Calculates the value of a key frame at the progress increment provided.</summary>
      <param name="baseValue">The value to animate from; typically the value of the previous key frame.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.DecimalKeyFrame.KeyTime">
      <summary>Gets or sets the time at which the key frame's target <see cref="P:System.Windows.Media.Animation.DecimalKeyFrame.Value" /> should be reached.</summary>
      <returns>The time at which the key frame's current value should be equal to its <see cref="P:System.Windows.Media.Animation.DecimalKeyFrame.Value" /> property. The default value is <see cref="P:System.Windows.Media.Animation.KeyTime.Uniform" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.DecimalKeyFrame.System#Windows#Media#Animation#IKeyFrame#Value">
      <summary>Gets or sets the value associated with a <see cref="T:System.Windows.Media.Animation.KeyTime" /> instance.</summary>
      <returns>The current value for this property.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.DecimalKeyFrame.Value">
      <summary>Gets or sets the key frame's target value.</summary>
      <returns>The key frame's target value, which is the value of this key frame at its specified <see cref="P:System.Windows.Media.Animation.DecimalKeyFrame.KeyTime" />. The default value is <c>0</c>.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.DecimalKeyFrameCollection">
      <summary>Represents a collection of <see cref="T:System.Windows.Media.Animation.DecimalKeyFrame" /> objects.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalKeyFrameCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DecimalKeyFrameCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalKeyFrameCollection.Add(System.Windows.Media.Animation.DecimalKeyFrame)">
      <summary>Adds a <see cref="T:System.Windows.Media.Animation.DecimalKeyFrame" /> to the end of the collection.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.DecimalKeyFrame" /> to add to the end of the collection.</param>
      <returns>The index at which the <paramref name="keyFrame" /> was added.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalKeyFrameCollection.Clear">
      <summary>Removes all <see cref="T:System.Windows.Media.Animation.DecimalKeyFrame" /> objects from the collection.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalKeyFrameCollection.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.DecimalKeyFrameCollection" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalKeyFrameCollection.CloneCore(System.Windows.Freezable)">
      <summary>Makes this instance a deep copy of the specified <see cref="T:System.Windows.Media.Animation.DecimalKeyFrameCollection" />. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.DecimalKeyFrameCollection" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalKeyFrameCollection.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes this instance a modifiable deep copy of the specified <see cref="T:System.Windows.Media.Animation.DecimalKeyFrameCollection" /> using current property values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.DecimalKeyFrameCollection" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalKeyFrameCollection.Contains(System.Windows.Media.Animation.DecimalKeyFrame)">
      <summary>Gets a value that indicates whether the collection contains the specified <see cref="T:System.Windows.Media.Animation.DecimalKeyFrame" />.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.DecimalKeyFrame" /> to locate in the collection.</param>
      <returns>
        <see langword="true" /> if the collection contains <paramref name="keyFrame" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalKeyFrameCollection.CopyTo(System.Windows.Media.Animation.DecimalKeyFrame[],System.Int32)">
      <summary>Copies all of the <see cref="T:System.Windows.Media.Animation.DecimalKeyFrame" /> objects in a collection to a specified array.</summary>
      <param name="array">Identifies the array to which content is copied.</param>
      <param name="index">Index position in the array to which the contents of the collection are copied.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalKeyFrameCollection.CreateInstanceCore">
      <summary>Creates a new, frozen instance of <see cref="T:System.Windows.Media.Animation.DecimalKeyFrameCollection" />.</summary>
      <returns>A frozen instance of <see cref="T:System.Windows.Media.Animation.DecimalKeyFrameCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalKeyFrameCollection.FreezeCore(System.Boolean)">
      <summary>Makes this instance of <see cref="T:System.Windows.Media.Animation.DecimalKeyFrameCollection" /> read-only or determines whether it can be made read-only.</summary>
      <param name="isChecking">
        <see langword="true" /> if this method should simply determine whether this instance can be frozen. <see langword="false" /> if this instance should actually freeze itself when this method is called.</param>
      <returns>If <paramref name="isChecking" /> is true, this method returns <see langword="true" /> if this instance can be made read-only, or <see langword="false" /> if it cannot be made read-only. If <paramref name="isChecking" /> is false, this method returns <see langword="true" /> if this instance is now read-only, or <see langword="false" /> if it cannot be made read-only, with the side effect of having begun to change the frozen status of this object.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalKeyFrameCollection.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone of the specified <see cref="T:System.Windows.Media.Animation.DecimalKeyFrameCollection" /> object.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.DecimalKeyFrameCollection" /> object to clone and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalKeyFrameCollection.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a frozen clone of the specified <see cref="T:System.Windows.Media.Animation.DecimalKeyFrameCollection" />. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.DecimalKeyFrameCollection" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalKeyFrameCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> that can iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalKeyFrameCollection.IndexOf(System.Windows.Media.Animation.DecimalKeyFrame)">
      <summary>Searches for the specified <see cref="T:System.Windows.Media.Animation.DecimalKeyFrame" /> and returns the zero-based index of the first occurrence within the entire collection.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.DecimalKeyFrame" /> to locate in the collection.</param>
      <returns>The zero-based index of the first occurrence of <paramref name="keyFrame" /> within the entire collection, if found; otherwise, <c>-1</c>.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalKeyFrameCollection.Insert(System.Int32,System.Windows.Media.Animation.DecimalKeyFrame)">
      <summary>Inserts a <see cref="T:System.Windows.Media.Animation.DecimalKeyFrame" /> into a specific location within the collection.</summary>
      <param name="index">The index position at which the <see cref="T:System.Windows.Media.Animation.DecimalKeyFrame" /> is inserted.</param>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.DecimalKeyFrame" /> object to insert in the collection.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalKeyFrameCollection.Remove(System.Windows.Media.Animation.DecimalKeyFrame)">
      <summary>Removes a <see cref="T:System.Windows.Media.Animation.DecimalKeyFrame" /> object from the collection.</summary>
      <param name="keyFrame">Identifies the <see cref="T:System.Windows.Media.Animation.DecimalKeyFrame" /> to remove from the collection.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalKeyFrameCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Windows.Media.Animation.DecimalKeyFrame" /> at the specified index position from the collection.</summary>
      <param name="index">Index position of the <see cref="T:System.Windows.Media.Animation.DecimalKeyFrame" /> to be removed.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalKeyFrameCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Collections.ICollection" /> to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" /> index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection" />. The <see cref="T:System.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="M:System.Windows.Media.Animation.DecimalKeyFrameCollection.System#Collections#IList#Add(System.Object)">
      <summary>Adds an item to the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to add to the <see cref="T:System.Collections.IList" />.</param>
      <returns>The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalKeyFrameCollection.System#Collections#IList#Contains(System.Object)">
      <summary>Determines whether the <see cref="T:System.Collections.IList" /> contains a specific value.</summary>
      <param name="keyFrame">The object to locate in the <see cref="T:System.Collections.IList" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Collections.IList" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalKeyFrameCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>Determines the index of a specific item in the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to locate in the <see cref="T:System.Collections.IList" />.</param>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalKeyFrameCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>Inserts an item to the <see cref="T:System.Collections.IList" /> at the specified index.</summary>
      <param name="index">The zero-based index at which <c>value</c> should be inserted.</param>
      <param name="keyFrame">The object to insert into the <see cref="T:System.Collections.IList" />.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DecimalKeyFrameCollection.System#Collections#IList#Remove(System.Object)">
      <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to remove from the <see cref="T:System.Collections.IList" />.</param>
    </member>
    <member name="P:System.Windows.Media.Animation.DecimalKeyFrameCollection.Count">
      <summary>Gets the number of key frames contained in the <see cref="T:System.Windows.Media.Animation.DecimalKeyFrameCollection" />.</summary>
      <returns>The number of key frames contained in the <see cref="T:System.Windows.Media.Animation.DecimalKeyFrameCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.DecimalKeyFrameCollection.Empty">
      <summary>Gets an empty <see cref="T:System.Windows.Media.Animation.DecimalKeyFrameCollection" />.</summary>
      <returns>An empty <see cref="T:System.Windows.Media.Animation.DecimalKeyFrameCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.DecimalKeyFrameCollection.IsFixedSize">
      <summary>Gets a value that indicates if the collection size can ever change.</summary>
      <returns>
        <see langword="true" /> if the collection is frozen; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.DecimalKeyFrameCollection.IsReadOnly">
      <summary>Gets a value that indicates if the collection is read-only.</summary>
      <returns>
        <see langword="true" /> if the collection is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.DecimalKeyFrameCollection.IsSynchronized">
      <summary>Gets a value that indicates whether access to the collection is synchronized (thread-safe).</summary>
      <returns>
        <see langword="true" /> if access to the collection is synchronized (thread-safe); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.DecimalKeyFrameCollection.Item(System.Int32)">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Animation.DecimalKeyFrame" /> at the specified index position.</summary>
      <param name="index">The zero-based index of the <see cref="T:System.Windows.Media.Animation.DecimalKeyFrame" /> to get or set.</param>
      <exception cref="T:System.InvalidOperationException">The attempt to modify the collection is invalid because the collection is frozen (its <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />).</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than zero.  
  
 -or-  
  
 <paramref name="index" /> is equal to or greater than <see cref="P:System.Windows.Media.Animation.DecimalKeyFrameCollection.Count" />.</exception>
      <returns>The <see cref="T:System.Windows.Media.Animation.DecimalKeyFrame" /> at the specified index.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.DecimalKeyFrameCollection.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="P:System.Windows.Media.Animation.DecimalKeyFrameCollection.System#Collections#IList#Item(System.Int32)">
      <summary>Gets or sets the element at the specified index.</summary>
      <param name="index">The zero-based index of the element to get or set.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.DiscreteBooleanKeyFrame">
      <summary>Animates from the <see cref="T:System.Boolean" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.BooleanKeyFrame.Value" /> using discrete interpolation.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteBooleanKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteBooleanKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteBooleanKeyFrame.#ctor(System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteBooleanKeyFrame" /> class with the specified ending value.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteBooleanKeyFrame.#ctor(System.Boolean,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteBooleanKeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteBooleanKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.DiscreteBooleanKeyFrame" />.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteBooleanKeyFrame.InterpolateValueCore(System.Boolean,System.Double)">
      <summary>Interpolates between the previous key frame value and the value of the current key frame using discrete interpolation.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.DiscreteByteKeyFrame">
      <summary>Animates from the <see cref="T:System.Byte" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.ByteKeyFrame.Value" /> using discrete interpolation.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteByteKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteByteKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteByteKeyFrame.#ctor(System.Byte)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteByteKeyFrame" /> class with the specified ending value.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteByteKeyFrame.#ctor(System.Byte,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteByteKeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteByteKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.DiscreteByteKeyFrame" />.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteByteKeyFrame.InterpolateValueCore(System.Byte,System.Double)">
      <summary>Interpolates between the previous key frame value and the value of the current key frame using discrete interpolation.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.DiscreteCharKeyFrame">
      <summary>Animates from the <see cref="T:System.Char" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.CharKeyFrame.Value" /> using discrete interpolation.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteCharKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteCharKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteCharKeyFrame.#ctor(System.Char)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteCharKeyFrame" /> class with the specified ending value.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteCharKeyFrame.#ctor(System.Char,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteCharKeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteCharKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.DiscreteCharKeyFrame" />.</summary>
      <returns>A new instance of <see cref="T:System.Windows.Media.Animation.DiscreteCharKeyFrame" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteCharKeyFrame.InterpolateValueCore(System.Char,System.Double)">
      <summary>Interpolates between the previous key frame value and the value of the current key frame using discrete interpolation.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.DiscreteColorKeyFrame">
      <summary>Animates from the <see cref="T:System.Windows.Media.Color" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.ColorKeyFrame.Value" /> using discrete interpolation.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteColorKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteColorKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteColorKeyFrame.#ctor(System.Windows.Media.Color)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteColorKeyFrame" /> class with the specified ending value.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteColorKeyFrame.#ctor(System.Windows.Media.Color,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteColorKeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteColorKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.DiscreteColorKeyFrame" />.</summary>
      <returns>A new instance of <see cref="T:System.Windows.Media.Animation.DiscreteColorKeyFrame" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteColorKeyFrame.InterpolateValueCore(System.Windows.Media.Color,System.Double)">
      <summary>Interpolates between the previous key frame value and the value of the current key frame using discrete interpolation.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.DiscreteDecimalKeyFrame">
      <summary>Animates from the <see cref="T:System.Decimal" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.DecimalKeyFrame.Value" /> using discrete interpolation.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteDecimalKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteDecimalKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteDecimalKeyFrame.#ctor(System.Decimal)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteDecimalKeyFrame" /> class with the specified ending value.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteDecimalKeyFrame.#ctor(System.Decimal,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteDecimalKeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteDecimalKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.DiscreteDecimalKeyFrame" />.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteDecimalKeyFrame.InterpolateValueCore(System.Decimal,System.Double)">
      <summary>Interpolates between the previous key frame value and the value of the current key frame using discrete interpolation.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.DiscreteDoubleKeyFrame">
      <summary>Animates from the <see cref="T:System.Double" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.DoubleKeyFrame.Value" /> using discrete interpolation.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteDoubleKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteDoubleKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteDoubleKeyFrame.#ctor(System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteDoubleKeyFrame" /> class with the specified ending value.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteDoubleKeyFrame.#ctor(System.Double,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteDoubleKeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteDoubleKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.DiscreteDoubleKeyFrame" />.</summary>
      <returns>A new instance of <see cref="T:System.Windows.Media.Animation.DiscreteDoubleKeyFrame" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteDoubleKeyFrame.InterpolateValueCore(System.Double,System.Double)">
      <summary>Interpolates between the previous key frame value and the value of the current key frame using discrete interpolation.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.DiscreteInt16KeyFrame">
      <summary>Animates from the <see cref="T:System.Int16" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.Int16KeyFrame.Value" /> using discrete interpolation.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteInt16KeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteInt16KeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteInt16KeyFrame.#ctor(System.Int16)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteInt16KeyFrame" /> class with the specified ending value.</summary>
      <param name="value">The ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteInt16KeyFrame.#ctor(System.Int16,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteInt16KeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">The ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">The key time for the key frame. The key time determines when the target value is reached, which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteInt16KeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.DiscreteInt16KeyFrame" />.</summary>
      <returns>A new instance of <see cref="T:System.Windows.Media.Animation.DiscreteInt16KeyFrame" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteInt16KeyFrame.InterpolateValueCore(System.Int16,System.Double)">
      <summary>Uses discrete interpolation to transition between the previous key frame value and the value of the current key frame.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value from 0.0 through 1.0 that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.DiscreteInt32KeyFrame">
      <summary>Animates from the <see cref="T:System.Int32" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.Int32KeyFrame.Value" /> using discrete interpolation.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteInt32KeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteInt32KeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteInt32KeyFrame.#ctor(System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteInt32KeyFrame" /> class with the specified ending value.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteInt32KeyFrame.#ctor(System.Int32,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteInt32KeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteInt32KeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.DiscreteInt32KeyFrame" />.</summary>
      <returns>A new instance of <see cref="T:System.Windows.Media.Animation.DiscreteInt32KeyFrame" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteInt32KeyFrame.InterpolateValueCore(System.Int32,System.Double)">
      <summary>Uses discrete interpolation to transition between the previous key frame value and the value of the current key frame.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.DiscreteInt64KeyFrame">
      <summary>Animates from the <see cref="T:System.Int64" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.Int64KeyFrame.Value" /> using discrete interpolation.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteInt64KeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteInt64KeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteInt64KeyFrame.#ctor(System.Int64)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteInt64KeyFrame" /> class with the specified ending value.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteInt64KeyFrame.#ctor(System.Int64,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteInt64KeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteInt64KeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.DiscreteInt64KeyFrame" />.</summary>
      <returns>A new instance of <see cref="T:System.Windows.Media.Animation.DiscreteInt64KeyFrame" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteInt64KeyFrame.InterpolateValueCore(System.Int64,System.Double)">
      <summary>Uses discrete interpolation to transition between the previous key frame value and the value of the current key frame.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.DiscreteMatrixKeyFrame">
      <summary>Animates from the <see cref="T:System.Windows.Media.Matrix" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.MatrixKeyFrame.Value" /> using discrete interpolation.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteMatrixKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteMatrixKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteMatrixKeyFrame.#ctor(System.Windows.Media.Matrix)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteMatrixKeyFrame" /> class with the specified ending value.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteMatrixKeyFrame.#ctor(System.Windows.Media.Matrix,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteMatrixKeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteMatrixKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.DiscreteMatrixKeyFrame" />.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteMatrixKeyFrame.InterpolateValueCore(System.Windows.Media.Matrix,System.Double)">
      <summary>Uses discrete interpolation to transition between the previous key frame value and the value of the current key frame.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.DiscreteObjectKeyFrame">
      <summary>Animates from the <see cref="T:System.Object" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.ObjectKeyFrame.Value" /> using discrete interpolation.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteObjectKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteObjectKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteObjectKeyFrame.#ctor(System.Object)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteObjectKeyFrame" /> class with the specified ending value.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteObjectKeyFrame.#ctor(System.Object,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteObjectKeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteObjectKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.DiscreteObjectKeyFrame" />.</summary>
      <returns>A new instance of <see cref="T:System.Windows.Media.Animation.DiscreteObjectKeyFrame" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteObjectKeyFrame.InterpolateValueCore(System.Object,System.Double)">
      <summary>Uses discrete interpolation to transition between the previous key frame value and the value of the current key frame.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.DiscretePoint3DKeyFrame">
      <summary>Animates from the <see cref="T:System.Windows.Media.Media3D.Point3D" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.Point3DKeyFrame.Value" /> using discrete interpolation.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscretePoint3DKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscretePoint3DKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscretePoint3DKeyFrame.#ctor(System.Windows.Media.Media3D.Point3D)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscretePoint3DKeyFrame" /> class with the specified ending value.</summary>
      <param name="value">The ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscretePoint3DKeyFrame.#ctor(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscretePoint3DKeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">The ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">The key time for the key frame. The key time determines when the target value is reached, which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscretePoint3DKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Media.Animation.DiscretePoint3DKeyFrame" /> class.</summary>
      <returns>A new instance of <see cref="T:System.Windows.Media.Animation.DiscretePoint3DKeyFrame" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscretePoint3DKeyFrame.InterpolateValueCore(System.Windows.Media.Media3D.Point3D,System.Double)">
      <summary>Interpolates, in a discrete fashion, between the previous key frame value and the value of the current key frame, using the specified progress increment.</summary>
      <param name="baseValue">The value from which to animate.</param>
      <param name="keyFrameProgress">A value from 0.0 through 1.0 that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame, given the specified base value and progress.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.DiscretePointKeyFrame">
      <summary>Animates from the <see cref="T:System.Windows.Point" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.PointKeyFrame.Value" /> using discrete interpolation.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscretePointKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscretePointKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscretePointKeyFrame.#ctor(System.Windows.Point)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscretePointKeyFrame" /> class with the specified ending value.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscretePointKeyFrame.#ctor(System.Windows.Point,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscretePointKeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscretePointKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.DiscretePointKeyFrame" />.</summary>
      <returns>A new instance of <see cref="T:System.Windows.Media.Animation.DiscretePointKeyFrame" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscretePointKeyFrame.InterpolateValueCore(System.Windows.Point,System.Double)">
      <summary>Uses discrete interpolation to transition between the previous key frame value and the value of the current key frame.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.DiscreteQuaternionKeyFrame">
      <summary>Animates from the <see cref="T:System.Windows.Media.Media3D.Quaternion" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.QuaternionKeyFrame.Value" /> using discrete interpolation.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteQuaternionKeyFrame.#ctor">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.DiscreteQuaternionKeyFrame" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteQuaternionKeyFrame.#ctor(System.Windows.Media.Media3D.Quaternion)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteQuaternionKeyFrame" /> class with the specified ending value.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteQuaternionKeyFrame.#ctor(System.Windows.Media.Media3D.Quaternion,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteQuaternionKeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteQuaternionKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.DiscreteQuaternionKeyFrame" />.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteQuaternionKeyFrame.InterpolateValueCore(System.Windows.Media.Media3D.Quaternion,System.Double)">
      <summary>Uses discrete interpolation to transition between the previous key frame value and the value of the current key frame.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.DiscreteRectKeyFrame">
      <summary>Animates from the <see cref="T:System.Windows.Rect" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.RectKeyFrame.Value" /> using discrete interpolation.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteRectKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteRectKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteRectKeyFrame.#ctor(System.Windows.Rect)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteRectKeyFrame" /> class with the specified ending value.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteRectKeyFrame.#ctor(System.Windows.Rect,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteRectKeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteRectKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.DiscreteRectKeyFrame" />.</summary>
      <returns>A new instance of <see cref="T:System.Windows.Media.Animation.DiscreteRectKeyFrame" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteRectKeyFrame.InterpolateValueCore(System.Windows.Rect,System.Double)">
      <summary>Uses discrete interpolation to transition between the previous key frame value and the value of the current key frame.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.DiscreteRotation3DKeyFrame">
      <summary>Animates from the <see cref="T:System.Windows.Media.Media3D.Rotation3D" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.Rotation3DKeyFrame.Value" /> using discrete interpolation.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteRotation3DKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteRotation3DKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteRotation3DKeyFrame.#ctor(System.Windows.Media.Media3D.Rotation3D)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteRotation3DKeyFrame" /> class with the specified ending value.</summary>
      <param name="value">The ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteRotation3DKeyFrame.#ctor(System.Windows.Media.Media3D.Rotation3D,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteRotation3DKeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">The ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">The key time for the key frame. The key time determines when the target value is reached, which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteRotation3DKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteRotation3DKeyFrame" /> class.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteRotation3DKeyFrame.InterpolateValueCore(System.Windows.Media.Media3D.Rotation3D,System.Double)">
      <summary>Computes a discrete interpolation between the previous key frame value and the value of the current key frame, using the supplied progress increment.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value from 0.0 through 1.0 that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.DiscreteSingleKeyFrame">
      <summary>Animates from the <see cref="T:System.Single" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.SingleKeyFrame.Value" /> using discrete interpolation.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteSingleKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteSingleKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteSingleKeyFrame.#ctor(System.Single)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteSingleKeyFrame" /> class with the specified ending value.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteSingleKeyFrame.#ctor(System.Single,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteSingleKeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteSingleKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.DiscreteSingleKeyFrame" />.</summary>
      <returns>A new instance of <see cref="T:System.Windows.Media.Animation.DiscreteSingleKeyFrame" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteSingleKeyFrame.InterpolateValueCore(System.Single,System.Double)">
      <summary>Uses discrete interpolation to transition between the previous key frame value and the value of the current key frame.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.DiscreteSizeKeyFrame">
      <summary>Animates from the <see cref="T:System.Windows.Size" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.SizeKeyFrame.Value" /> using discrete interpolation.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteSizeKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteSizeKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteSizeKeyFrame.#ctor(System.Windows.Size)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteSizeKeyFrame" /> class with the specified ending value.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteSizeKeyFrame.#ctor(System.Windows.Size,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteSizeKeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteSizeKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.DiscreteSizeKeyFrame" />.</summary>
      <returns>A new instance of <see cref="T:System.Windows.Media.Animation.DiscreteSizeKeyFrame" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteSizeKeyFrame.InterpolateValueCore(System.Windows.Size,System.Double)">
      <summary>Uses discrete interpolation to transition between the previous key frame value and the value of the current key frame.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.DiscreteStringKeyFrame">
      <summary>Animates from the <see cref="T:System.String" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.StringKeyFrame.Value" /> using discrete interpolation.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteStringKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteStringKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteStringKeyFrame.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteStringKeyFrame" /> class with the specified ending value.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteStringKeyFrame.#ctor(System.String,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteStringKeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteStringKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.DiscreteStringKeyFrame" />.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteStringKeyFrame.InterpolateValueCore(System.String,System.Double)">
      <summary>Uses discrete interpolation to transition between the previous key frame value and the value of the current key frame.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.DiscreteVector3DKeyFrame">
      <summary>Animates from the <see cref="T:System.Windows.Media.Media3D.Vector3D" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.Vector3DKeyFrame.Value" /> using discrete interpolation.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteVector3DKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteVector3DKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteVector3DKeyFrame.#ctor(System.Windows.Media.Media3D.Vector3D)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteVector3DKeyFrame" /> class with the specified ending value.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteVector3DKeyFrame.#ctor(System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteVector3DKeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached, which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteVector3DKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.DiscreteVector3DKeyFrame" />.</summary>
      <returns>A new instance of <see cref="T:System.Windows.Media.Animation.DiscreteVector3DKeyFrame" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteVector3DKeyFrame.InterpolateValueCore(System.Windows.Media.Media3D.Vector3D,System.Double)">
      <summary>Uses discrete interpolation to transition between the previous key frame value and the value of the current key frame.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value from 0.0 through 1.0 that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.DiscreteVectorKeyFrame">
      <summary>Animates from the <see cref="T:System.Windows.Vector" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.VectorKeyFrame.Value" /> using discrete interpolation.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteVectorKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteVectorKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteVectorKeyFrame.#ctor(System.Windows.Vector)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteVectorKeyFrame" /> class with the specified ending value.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteVectorKeyFrame.#ctor(System.Windows.Vector,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DiscreteVectorKeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteVectorKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.DiscreteVectorKeyFrame" />.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DiscreteVectorKeyFrame.InterpolateValueCore(System.Windows.Vector,System.Double)">
      <summary>Uses discrete interpolation to transition between the previous key frame value and the value of the current key frame.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.DoubleAnimation">
      <summary>Animates the value of a  <see cref="T:System.Double" /> property between two target values using      linear interpolation over a specified <see cref="P:System.Windows.Media.Animation.Timeline.Duration" />.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.DoubleAnimation.ByProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.DoubleAnimation.By" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.DoubleAnimation.EasingFunctionProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.DoubleAnimation.EasingFunction" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.DoubleAnimation.FromProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.DoubleAnimation.From" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.DoubleAnimation.ToProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.DoubleAnimation.To" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleAnimation.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DoubleAnimation" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleAnimation.#ctor(System.Double,System.Double,System.Windows.Duration)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DoubleAnimation" /> class that animates from the specified starting value to the specified destination value over the specified duration.</summary>
      <param name="fromValue">The starting value of the animation.</param>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleAnimation.#ctor(System.Double,System.Double,System.Windows.Duration,System.Windows.Media.Animation.FillBehavior)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DoubleAnimation" /> class that animates from the specified starting value to the specified destination value over the specified duration and has the specified fill behavior.</summary>
      <param name="fromValue">The starting value of the animation.</param>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
      <param name="fillBehavior">Specifies how the animation behaves when it is not active.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleAnimation.#ctor(System.Double,System.Windows.Duration)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DoubleAnimation" /> class that animates to the specified value over the specified duration. The starting value for the animation is the base value of the property being animated or the output from another animation.</summary>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleAnimation.#ctor(System.Double,System.Windows.Duration,System.Windows.Media.Animation.FillBehavior)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DoubleAnimation" /> class that animates to the specified value over the specified duration and has the specified fill behavior. The starting value for the animation is the base value of the property being animated or the output from another animation.</summary>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
      <param name="fillBehavior">Specifies how the animation behaves when it is not active.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleAnimation.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.DoubleAnimation" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleAnimation.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Media.Animation.DoubleAnimation" />.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleAnimation.GetCurrentValueCore(System.Double,System.Double,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by the <see cref="T:System.Windows.Media.Animation.DoubleAnimation" />.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the animation.</param>
      <returns>The calculated value of the property, as determined by the current animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.DoubleAnimation.By">
      <summary>Gets or sets the total amount by which the animation changes its starting value.</summary>
      <returns>The total amount by which the animation changes its starting value.     The default value is null.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.DoubleAnimation.EasingFunction">
      <summary>Gets or sets the easing function applied to this animation.</summary>
      <returns>The easing function applied to this animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.DoubleAnimation.From">
      <summary>Gets or sets the animation's starting value.</summary>
      <returns>The starting value of the animation. The default value is <see langword="null" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.DoubleAnimation.IsAdditive">
      <summary>Gets or sets a value that indicates whether the target property's current value should be added to this animation's starting value.</summary>
      <returns>
        <see langword="true" /> if the target property's current value should be added to this animation's starting value; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.DoubleAnimation.IsCumulative">
      <summary>Gets or sets a value that specifies whether the animation's value accumulates when it repeats.</summary>
      <returns>
        <see langword="true" /> if the animation accumulates its values when its <see cref="P:System.Windows.Media.Animation.Timeline.RepeatBehavior" /> property causes it to repeat its simple duration. otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.DoubleAnimation.To">
      <summary>Gets or sets the animation's ending value.</summary>
      <returns>The ending value of the animation. The default value is <see langword="null" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.DoubleAnimationBase">
      <summary>Abstract class that, when implemented, animates a <see cref="T:System.Double" /> value.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleAnimationBase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DoubleAnimationBase" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleAnimationBase.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.DoubleAnimationBase" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleAnimationBase.GetCurrentValue(System.Double,System.Double,System.Windows.Media.Animation.AnimationClock)">
      <summary>Gets the current value of the animation.</summary>
      <param name="defaultOriginValue">The origin value provided to the animation if the animation does not have its own start value.</param>
      <param name="defaultDestinationValue">The destination value provided to the animation if the animation does not have its own destination value.</param>
      <param name="animationClock">The <see cref="T:System.Windows.Media.Animation.AnimationClock" /> which can generate the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> value to be used by the animation to generate its output value.</param>
      <returns>The value this animation believes should be the current value for the property.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleAnimationBase.GetCurrentValue(System.Object,System.Object,System.Windows.Media.Animation.AnimationClock)">
      <summary>Gets the current value of the animation.</summary>
      <param name="defaultOriginValue">The origin value provided to the animation if the animation does not have its own start value.</param>
      <param name="defaultDestinationValue">The destination value provided to the animation if the animation does not have its own destination value.</param>
      <param name="animationClock">The <see cref="T:System.Windows.Media.Animation.AnimationClock" /> which can generate the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> value to be used by the animation to generate its output value.</param>
      <returns>The value this animation believes should be the current value for the property.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleAnimationBase.GetCurrentValueCore(System.Double,System.Double,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by the host animation.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the host animation.</param>
      <returns>The calculated value of the property, as determined by the current animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.DoubleAnimationBase.TargetPropertyType">
      <summary>Gets the type of value this animation generates.</summary>
      <returns>The type of value produced by this animation.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames">
      <summary>Animates the value of a <see cref="T:System.Double" /> property along a set of <see cref="P:System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames.KeyFrames" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames.AddChild(System.Object)">
      <summary>Adds a child <see cref="T:System.Windows.Media.Animation.DoubleKeyFrame" /> to this <see cref="T:System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames" />.</summary>
      <param name="child">The object to be added as the child of this <see cref="T:System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames" />.</param>
      <exception cref="T:System.ArgumentException">The parameter <paramref name="child" /> is not a <see cref="T:System.Windows.Media.Animation.DoubleKeyFrame" />.</exception>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames.AddText(System.String)">
      <summary>Adds a text string as a child of this <see cref="T:System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames" />.</summary>
      <param name="childText">The text added to the <see cref="T:System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames" />.</param>
      <exception cref="T:System.InvalidOperationException">A <see cref="T:System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames" /> does not accept text as a child, so this method will raise this exception unless a derived class has overridden this behavior which allows text to be added.</exception>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames.CloneCore(System.Windows.Freezable)">
      <summary>Makes this instance a deep copy of the specified <see cref="T:System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames" />. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes this instance a modifiable deep copy of the specified <see cref="T:System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames" /> using current property values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames" />.</summary>
      <returns>A new instance of <see cref="T:System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames.FreezeCore(System.Boolean)">
      <summary>Makes this instance of <see cref="T:System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames" /> object unmodifiable or determines whether it can be made unmodifiable.</summary>
      <param name="isChecking">
        <see langword="true" /> if this method should simply determine whether this instance can be frozen. <see langword="false" /> if this instance should actually freeze itself when this method is called.</param>
      <returns>If <paramref name="isChecking" /> is true, this method returns <see langword="true" /> if this instance can be made read-only, or <see langword="false" /> if it cannot be made read-only. If <paramref name="isChecking" /> is false, this method returns <see langword="true" /> if this instance is now read-only, or <see langword="false" /> if it cannot be made read-only, with the side effect of having begun to change the frozen status of this object.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone of the specified <see cref="T:System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames" /> object.</summary>
      <param name="source">The <see cref="T:System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames" /> object to clone and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a frozen clone of the specified <see cref="T:System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames" />. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="source">The <see cref="T:System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames.GetCurrentValueCore(System.Double,System.Double,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by this instance of <see cref="T:System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames" />.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the host animation.</param>
      <returns>The calculated value of the property, as determined by the current instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames.GetNaturalDurationCore(System.Windows.Media.Animation.Clock)">
      <summary>Provide a custom natural <see cref="T:System.Windows.Duration" /> when the <see cref="T:System.Windows.Duration" /> property is set to <see cref="P:System.Windows.Duration.Automatic" />.</summary>
      <param name="clock">The <see cref="T:System.Windows.Media.Animation.Clock" /> whose natural duration is desired.</param>
      <returns>If the last key frame of this animation is a <see cref="T:System.Windows.Media.Animation.KeyTime" />, then this value is used as the <see cref="P:System.Windows.Media.Animation.Clock.NaturalDuration" />; otherwise it will be one second.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames.OnChanged">
      <summary>Called when the current <see cref="T:System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames" /> object is modified.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames.ShouldSerializeKeyFrames">
      <summary>Returns true if the value of the <see cref="P:System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames.KeyFrames" /> property of this instance of <see cref="T:System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames" /> should be value-serialized.</summary>
      <returns>
        <see langword="true" /> if the property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames.System#Windows#Markup#IAddChild#AddChild(System.Object)">
      <summary>Adds a child object.</summary>
      <param name="child">The child object to add.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames.System#Windows#Markup#IAddChild#AddText(System.String)">
      <summary>Adds the text content of a node to the object.</summary>
      <param name="childText">The text to add to the object.</param>
    </member>
    <member name="P:System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames.IsAdditive">
      <summary>Gets a value that specifies whether the animation's output value is added to the base value of the property being animated.</summary>
      <returns>
        <see langword="true" /> if the animation adds its output value to the base value of the property being animated instead of replacing it; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames.IsCumulative">
      <summary>Gets or sets a value that specifies whether the animation's value accumulates when it repeats.</summary>
      <returns>
        <see langword="true" /> if the animation accumulates its values when its <see cref="P:System.Windows.Media.Animation.Timeline.RepeatBehavior" /> property causes it to repeat its simple duration; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames.KeyFrames">
      <summary>Gets or sets the collection of <see cref="T:System.Windows.Media.Animation.DoubleKeyFrame" /> objects that define the animation.</summary>
      <returns>The collection of <see cref="T:System.Windows.Media.Animation.DoubleKeyFrame" /> objects that define the animation. The default value is <see cref="P:System.Windows.Media.Animation.DoubleKeyFrameCollection.Empty" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames.System#Windows#Media#Animation#IKeyFrameAnimation#KeyFrames">
      <summary>Gets or sets an ordered collection P:System.Windows.Media.Animation.IKeyFrameAnimation.KeyFrames associated with this animation sequence.</summary>
      <returns>An <see cref="T:System.Collections.IList" /> of <see cref="P:System.Windows.Media.Animation.IKeyFrameAnimation.KeyFrames" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.DoubleAnimationUsingPath">
      <summary>Animates the value of a <see cref="T:System.Double" /> property between two or more target values using a <see cref="T:System.Windows.Media.PathGeometry" /> to specify those values. This animation can be used to move a visual object along a path.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.DoubleAnimationUsingPath.PathGeometryProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.DoubleAnimationUsingPath.PathGeometry" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.DoubleAnimationUsingPath.SourceProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.DoubleAnimationUsingPath.Source" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleAnimationUsingPath.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DoubleAnimationUsingPath" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleAnimationUsingPath.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.DoubleAnimationUsingPath" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleAnimationUsingPath.CreateInstanceCore">
      <summary>Implementation of <see cref="M:System.Windows.Freezable.CreateInstanceCore" />.</summary>
      <returns>The new <see cref="T:System.Windows.Freezable" /> created.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleAnimationUsingPath.GetCurrentValueCore(System.Double,System.Double,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by the <see cref="T:System.Windows.Media.Animation.DoubleAnimationUsingPath" />.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the animation.</param>
      <returns>The calculated value of the property, as determined by the current animation.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleAnimationUsingPath.OnChanged">
      <summary>Called when this <see cref="T:System.Windows.Media.Animation.DoubleAnimationUsingPath" /> is modified.</summary>
    </member>
    <member name="P:System.Windows.Media.Animation.DoubleAnimationUsingPath.IsAdditive">
      <summary>Gets or sets a value that indicates whether the target property's current value should be added to this animation's starting value.</summary>
      <returns>
        <see langword="true" /> if the target property's current value should be added to this animation's starting value; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.DoubleAnimationUsingPath.IsCumulative">
      <summary>Gets or sets a value that specifies whether the animation's value accumulates when it repeats.</summary>
      <returns>
        <see langword="true" /> if the animation accumulates its values when its <see cref="P:System.Windows.Media.Animation.Timeline.RepeatBehavior" /> property causes it to repeat its simple duration. otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.DoubleAnimationUsingPath.PathGeometry">
      <summary>Specifies the geometry used to generate this animation's output values.</summary>
      <returns>The path used to generate this animation's output values. The default value is <see langword="null" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.DoubleAnimationUsingPath.Source">
      <summary>Gets or sets the aspect of this animation's <see cref="P:System.Windows.Media.Animation.DoubleAnimationUsingPath.PathGeometry" /> that determines its output value.</summary>
      <returns>The aspect of this animation's <see cref="P:System.Windows.Media.Animation.DoubleAnimationUsingPath.PathGeometry" /> that determines its output value. The default value is <see cref="F:System.Windows.Media.Animation.PathAnimationSource.X" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.DoubleKeyFrame">
      <summary>Abstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a <see cref="T:System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames" />.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.DoubleKeyFrame.KeyTimeProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.DoubleKeyFrame.KeyTime" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.DoubleKeyFrame.ValueProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.DoubleKeyFrame.Value" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DoubleKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleKeyFrame.#ctor(System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DoubleKeyFrame" /> class that has the specified target <see cref="P:System.Windows.Media.Animation.DoubleKeyFrame.Value" />.</summary>
      <param name="value">The <see cref="P:System.Windows.Media.Animation.DoubleKeyFrame.Value" /> of the new <see cref="T:System.Windows.Media.Animation.DoubleKeyFrame" /> instance.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleKeyFrame.#ctor(System.Double,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DoubleKeyFrame" /> class that has the specified target <see cref="P:System.Windows.Media.Animation.DoubleKeyFrame.Value" /> and <see cref="P:System.Windows.Media.Animation.DoubleKeyFrame.KeyTime" />.</summary>
      <param name="value">The <see cref="P:System.Windows.Media.Animation.DoubleKeyFrame.Value" /> of the new <see cref="T:System.Windows.Media.Animation.DoubleKeyFrame" /> instance.</param>
      <param name="keyTime">The <see cref="P:System.Windows.Media.Animation.DoubleKeyFrame.KeyTime" /> of the new <see cref="T:System.Windows.Media.Animation.DoubleKeyFrame" /> instance.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleKeyFrame.InterpolateValue(System.Double,System.Double)">
      <summary>Returns the interpolated value of a specific key frame at the progress increment provided.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">Occurs if <paramref name="keyFrameProgress" /> is not between 0.0 and 1.0, inclusive.</exception>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleKeyFrame.InterpolateValueCore(System.Double,System.Double)">
      <summary>Calculates the value of a key frame at the progress increment provided.</summary>
      <param name="baseValue">The value to animate from; typically the value of the previous key frame.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.DoubleKeyFrame.KeyTime">
      <summary>Gets or sets the time at which the key frame's target <see cref="P:System.Windows.Media.Animation.DoubleKeyFrame.Value" /> should be reached.</summary>
      <returns>The time at which the key frame's current value should be equal to its <see cref="P:System.Windows.Media.Animation.DoubleKeyFrame.Value" /> property. The default value is <see cref="P:System.Windows.Media.Animation.KeyTime.Uniform" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.DoubleKeyFrame.System#Windows#Media#Animation#IKeyFrame#Value">
      <summary>Gets or sets the value associated with a <see cref="T:System.Windows.Media.Animation.KeyTime" /> instance.</summary>
      <returns>The current value for this property.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.DoubleKeyFrame.Value">
      <summary>Gets or sets the key frame's target value.</summary>
      <returns>The key frame's target value, which is the value of this key frame at its specified <see cref="P:System.Windows.Media.Animation.DoubleKeyFrame.KeyTime" />. The default value is <c>0</c>.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.DoubleKeyFrameCollection">
      <summary>Represents a collection of <see cref="T:System.Windows.Media.Animation.DoubleKeyFrame" /> objects.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleKeyFrameCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.DoubleKeyFrameCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleKeyFrameCollection.Add(System.Windows.Media.Animation.DoubleKeyFrame)">
      <summary>Adds a <see cref="T:System.Windows.Media.Animation.DoubleKeyFrame" /> to the end of the collection.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.DoubleKeyFrame" /> to add to the end of the collection.</param>
      <returns>The index at which the <paramref name="keyFrame" /> was added.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleKeyFrameCollection.Clear">
      <summary>Removes all <see cref="T:System.Windows.Media.Animation.DoubleKeyFrame" /> objects from the collection.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleKeyFrameCollection.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.DoubleKeyFrameCollection" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleKeyFrameCollection.CloneCore(System.Windows.Freezable)">
      <summary>Makes this instance a deep copy of the specified <see cref="T:System.Windows.Media.Animation.DoubleKeyFrameCollection" />. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.DoubleKeyFrameCollection" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleKeyFrameCollection.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes this instance a modifiable deep copy of the specified <see cref="T:System.Windows.Media.Animation.DoubleKeyFrameCollection" /> using current property values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.DoubleKeyFrameCollection" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleKeyFrameCollection.Contains(System.Windows.Media.Animation.DoubleKeyFrame)">
      <summary>Gets a value that indicates whether the collection contains the specified <see cref="T:System.Windows.Media.Animation.DoubleKeyFrame" />.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.DoubleKeyFrame" /> to locate in the collection.</param>
      <returns>
        <see langword="true" /> if the collection contains <paramref name="keyFrame" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleKeyFrameCollection.CopyTo(System.Windows.Media.Animation.DoubleKeyFrame[],System.Int32)">
      <summary>Copies all of the <see cref="T:System.Windows.Media.Animation.DoubleKeyFrame" /> objects in a collection to a specified array.</summary>
      <param name="array">Identifies the array to which content is copied.</param>
      <param name="index">Index position in the array to which the contents of the collection are copied.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleKeyFrameCollection.CreateInstanceCore">
      <summary>Creates a new, frozen instance of <see cref="T:System.Windows.Media.Animation.DoubleKeyFrameCollection" />.</summary>
      <returns>A frozen instance of <see cref="T:System.Windows.Media.Animation.DoubleKeyFrameCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleKeyFrameCollection.FreezeCore(System.Boolean)">
      <summary>Makes this instance of <see cref="T:System.Windows.Media.Animation.DoubleKeyFrameCollection" /> read-only or determines whether it can be made read-only.</summary>
      <param name="isChecking">
        <see langword="true" /> if this method should simply determine whether this instance can be frozen. <see langword="false" /> if this instance should actually freeze itself when this method is called.</param>
      <returns>If <paramref name="isChecking" /> is true, this method returns <see langword="true" /> if this instance can be made read-only, or <see langword="false" /> if it cannot be made read-only. If <paramref name="isChecking" /> is false, this method returns <see langword="true" /> if this instance is now read-only, or <see langword="false" /> if it cannot be made read-only, with the side effect of having begun to change the frozen status of this object.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleKeyFrameCollection.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone of the specified <see cref="T:System.Windows.Media.Animation.DoubleKeyFrameCollection" /> object.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.DoubleKeyFrameCollection" /> object to clone and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleKeyFrameCollection.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a frozen clone of the specified <see cref="T:System.Windows.Media.Animation.DoubleKeyFrameCollection" />. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.DoubleKeyFrameCollection" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleKeyFrameCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> that can iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleKeyFrameCollection.IndexOf(System.Windows.Media.Animation.DoubleKeyFrame)">
      <summary>Searches for the specified <see cref="T:System.Windows.Media.Animation.DoubleKeyFrame" /> and returns the zero-based index of the first occurrence within the entire collection.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.DoubleKeyFrame" /> to locate in the collection.</param>
      <returns>The zero-based index of the first occurrence of <paramref name="keyFrame" /> within the entire collection, if found; otherwise, <c>-1</c>.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleKeyFrameCollection.Insert(System.Int32,System.Windows.Media.Animation.DoubleKeyFrame)">
      <summary>Inserts a <see cref="T:System.Windows.Media.Animation.DoubleKeyFrame" /> into a specific location within the collection.</summary>
      <param name="index">The index position at which the <see cref="T:System.Windows.Media.Animation.DoubleKeyFrame" /> is inserted.</param>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.DoubleKeyFrame" /> object to insert in the collection.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleKeyFrameCollection.Remove(System.Windows.Media.Animation.DoubleKeyFrame)">
      <summary>Removes a <see cref="T:System.Windows.Media.Animation.DoubleKeyFrame" /> object from the collection.</summary>
      <param name="keyFrame">Identifies the <see cref="T:System.Windows.Media.Animation.DoubleKeyFrame" /> to remove from the collection.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleKeyFrameCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Windows.Media.Animation.DoubleKeyFrame" /> at the specified index position from the collection.</summary>
      <param name="index">Index position of the <see cref="T:System.Windows.Media.Animation.DoubleKeyFrame" /> to be removed.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleKeyFrameCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Collections.ICollection" /> to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" /> index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection" />. The <see cref="T:System.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="M:System.Windows.Media.Animation.DoubleKeyFrameCollection.System#Collections#IList#Add(System.Object)">
      <summary>Adds an item to the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to add to the <see cref="T:System.Collections.IList" />.</param>
      <returns>The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleKeyFrameCollection.System#Collections#IList#Contains(System.Object)">
      <summary>Determines whether the <see cref="T:System.Collections.IList" /> contains a specific value.</summary>
      <param name="keyFrame">The object to locate in the <see cref="T:System.Collections.IList" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Collections.IList" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleKeyFrameCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>Determines the index of a specific item in the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to locate in the <see cref="T:System.Collections.IList" />.</param>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleKeyFrameCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>Inserts an item to the <see cref="T:System.Collections.IList" /> at the specified index.</summary>
      <param name="index">The zero-based index at which <c>value</c> should be inserted.</param>
      <param name="keyFrame">The object to insert into the <see cref="T:System.Collections.IList" />.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.DoubleKeyFrameCollection.System#Collections#IList#Remove(System.Object)">
      <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to remove from the <see cref="T:System.Collections.IList" />.</param>
    </member>
    <member name="P:System.Windows.Media.Animation.DoubleKeyFrameCollection.Count">
      <summary>Gets the number of key frames contained in the <see cref="T:System.Windows.Media.Animation.DoubleKeyFrameCollection" />.</summary>
      <returns>The number of key frames contained in the <see cref="T:System.Windows.Media.Animation.DoubleKeyFrameCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.DoubleKeyFrameCollection.Empty">
      <summary>Gets an empty <see cref="T:System.Windows.Media.Animation.DoubleKeyFrameCollection" />.</summary>
      <returns>An empty <see cref="T:System.Windows.Media.Animation.DoubleKeyFrameCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.DoubleKeyFrameCollection.IsFixedSize">
      <summary>Gets a value that indicates if the collection size can ever change.</summary>
      <returns>
        <see langword="true" /> if the collection is frozen; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.DoubleKeyFrameCollection.IsReadOnly">
      <summary>Gets a value that indicates if the collection is read-only.</summary>
      <returns>
        <see langword="true" /> if the collection is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.DoubleKeyFrameCollection.IsSynchronized">
      <summary>Gets a value that indicates whether access to the collection is synchronized (thread-safe).</summary>
      <returns>
        <see langword="true" /> if access to the collection is synchronized (thread-safe); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.DoubleKeyFrameCollection.Item(System.Int32)">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Animation.DoubleKeyFrame" /> at the specified index position.</summary>
      <param name="index">The zero-based index of the <see cref="T:System.Windows.Media.Animation.DoubleKeyFrame" /> to get or set.</param>
      <exception cref="T:System.InvalidOperationException">The attempt to modify the collection is invalid because the collection is frozen (its <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />).</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than zero.  
  
 -or-  
  
 <paramref name="index" /> is equal to or greater than <see cref="P:System.Windows.Media.Animation.DoubleKeyFrameCollection.Count" />.</exception>
      <returns>The <see cref="T:System.Windows.Media.Animation.DoubleKeyFrame" /> at the specified index.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.DoubleKeyFrameCollection.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="P:System.Windows.Media.Animation.DoubleKeyFrameCollection.System#Collections#IList#Item(System.Int32)">
      <summary>Gets or sets the element at the specified index.</summary>
      <param name="index">The zero-based index of the element to get or set.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.EasingByteKeyFrame">
      <summary>A class that enables you to associate easing functions with a <see cref="T:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames" /> key frame animation.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.EasingByteKeyFrame.EasingFunctionProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.EasingByteKeyFrame.EasingFunction" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingByteKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingByteKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingByteKeyFrame.#ctor(System.Byte)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingByteKeyFrame" /> class with the specified <see cref="T:System.Byte" /> value.</summary>
      <param name="value">The initial <see cref="T:System.Byte" /> value.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingByteKeyFrame.#ctor(System.Byte,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingByteKeyFrame" /> class with the specified <see cref="T:System.Byte" /> value and key time.</summary>
      <param name="value">The initial <see cref="T:System.Byte" /> value.</param>
      <param name="keyTime">The initial key time.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingByteKeyFrame.#ctor(System.Byte,System.Windows.Media.Animation.KeyTime,System.Windows.Media.Animation.IEasingFunction)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingByteKeyFrame" /> class with the specified <see cref="T:System.Byte" /> value, key time, and easing function.</summary>
      <param name="value">The initial <see cref="T:System.Byte" /> value.</param>
      <param name="keyTime">The initial key time.</param>
      <param name="easingFunction">The easing function.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingByteKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Freezable" /> derived class. When creating a derived class, you must override this method.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingByteKeyFrame.InterpolateValueCore(System.Byte,System.Double)">
      <summary>Interpolates, according to the easing function used, between the previous key frame value and the value of the current key frame, using the supplied progress increment.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.EasingByteKeyFrame.EasingFunction">
      <summary>Gets or sets the easing function applied to the key frame.</summary>
      <returns>The easing function applied to the key frame.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.EasingColorKeyFrame">
      <summary>A class that enables you to associate easing functions with a <see cref="T:System.Windows.Media.Animation.ColorAnimationUsingKeyFrames" /> key frame animation.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.EasingColorKeyFrame.EasingFunctionProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.EasingColorKeyFrame.EasingFunction" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingColorKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingColorKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingColorKeyFrame.#ctor(System.Windows.Media.Color)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingColorKeyFrame" /> class with the specified <see cref="T:System.Windows.Media.Color" />.</summary>
      <param name="value">The initial <see cref="T:System.Windows.Media.Color" />.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingColorKeyFrame.#ctor(System.Windows.Media.Color,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingColorKeyFrame" /> class with the specified <see cref="T:System.Windows.Media.Color" /> and key time.</summary>
      <param name="value">The initial <see cref="T:System.Windows.Media.Color" />.</param>
      <param name="keyTime">The initial key time.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingColorKeyFrame.#ctor(System.Windows.Media.Color,System.Windows.Media.Animation.KeyTime,System.Windows.Media.Animation.IEasingFunction)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingColorKeyFrame" /> class with the specified <see cref="T:System.Windows.Media.Color" />, key time, and easing function.</summary>
      <param name="value">The initial <see cref="T:System.Windows.Media.Color" />.</param>
      <param name="keyTime">The initial key time.</param>
      <param name="easingFunction">The easing function.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingColorKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Freezable" /> derived class. When creating a derived class, you must override this method.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingColorKeyFrame.InterpolateValueCore(System.Windows.Media.Color,System.Double)">
      <summary>Interpolates, according to the easing function used, between the previous key frame value and the value of the current key frame, using the supplied progress increment.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.EasingColorKeyFrame.EasingFunction">
      <summary>Gets or sets the easing function applied to the key frame.</summary>
      <returns>The easing function applied to the key frame.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.EasingDecimalKeyFrame">
      <summary>An abstract class that enables you to associate easing functions with a <see cref="T:System.Windows.Media.Animation.DecimalAnimationUsingKeyFrames" /> key frame animation.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.EasingDecimalKeyFrame.EasingFunctionProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.EasingDecimalKeyFrame.EasingFunction" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingDecimalKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingDecimalKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingDecimalKeyFrame.#ctor(System.Decimal)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingDecimalKeyFrame" /> class with the specified value.</summary>
      <param name="value">The initial value.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingDecimalKeyFrame.#ctor(System.Decimal,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingDecimalKeyFrame" /> class with the specified value and key time.</summary>
      <param name="value">The initial value.</param>
      <param name="keyTime">The initial key time.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingDecimalKeyFrame.#ctor(System.Decimal,System.Windows.Media.Animation.KeyTime,System.Windows.Media.Animation.IEasingFunction)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingDecimalKeyFrame" /> class with the specified value, key time, and easing function.</summary>
      <param name="value">The initial value.</param>
      <param name="keyTime">The initial key time.</param>
      <param name="easingFunction">The easing function.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingDecimalKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Freezable" /> derived class. When creating a derived class, you must override this method.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingDecimalKeyFrame.InterpolateValueCore(System.Decimal,System.Double)">
      <summary>Interpolates, according to the easing function used, between the previous key frame value and the value of the current key frame, using the supplied progress increment.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.EasingDecimalKeyFrame.EasingFunction">
      <summary>Gets or sets the easing function applied to the key frame.</summary>
      <returns>The easing function applied to the key frame.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.EasingDoubleKeyFrame">
      <summary>A class that enables you to associate easing functions with a <see cref="T:System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames" /> key frame animation.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.EasingDoubleKeyFrame.EasingFunctionProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.EasingDoubleKeyFrame.EasingFunction" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingDoubleKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingDoubleKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingDoubleKeyFrame.#ctor(System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingDoubleKeyFrame" /> class with the specified <see cref="T:System.Double" /> value.</summary>
      <param name="value">The initial <see cref="T:System.Double" /> value.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingDoubleKeyFrame.#ctor(System.Double,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingDoubleKeyFrame" /> class with the specified <see cref="T:System.Double" /> value and key time.</summary>
      <param name="value">The initial <see cref="T:System.Double" /> value.</param>
      <param name="keyTime">The initial key time.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingDoubleKeyFrame.#ctor(System.Double,System.Windows.Media.Animation.KeyTime,System.Windows.Media.Animation.IEasingFunction)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingDoubleKeyFrame" /> class with the specified <see cref="T:System.Double" /> value, key time, and easing function.</summary>
      <param name="value">The initial <see cref="T:System.Double" /> value.</param>
      <param name="keyTime">The initial key time.</param>
      <param name="easingFunction">The easing function.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingDoubleKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Freezable" /> derived class. When creating a derived class, you must override this method.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingDoubleKeyFrame.InterpolateValueCore(System.Double,System.Double)">
      <summary>Interpolates, according to the easing function used, between the previous key frame value and the value of the current key frame, using the supplied progress increment.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.EasingDoubleKeyFrame.EasingFunction">
      <summary>Gets or sets the easing function applied to the key frame.</summary>
      <returns>The easing function applied to the key frame.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.EasingFunctionBase">
      <summary>Provides the base class for all the easing functions.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.EasingFunctionBase.EasingModeProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.EasingFunctionBase.EasingMode" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingFunctionBase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingFunctionBase" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingFunctionBase.Ease(System.Double)">
      <summary>Transforms normalized time to control the pace of an animation.</summary>
      <param name="normalizedTime">Normalized time (progress) of the animation, which is a value from 0 through 1.</param>
      <returns>A double that represents the transformed progress.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingFunctionBase.EaseInCore(System.Double)">
      <summary>Provides the logic portion of the easing function that you can override to produce the <see cref="F:System.Windows.Media.Animation.EasingMode.EaseIn" /> mode of the custom easing function.</summary>
      <param name="normalizedTime">Normalized time (progress) of the animation, which is a value from 0 through 1.</param>
      <returns>A double that represents the transformed progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.EasingFunctionBase.EasingMode">
      <summary>Gets or sets a value that specifies how the animation interpolates.</summary>
      <returns>One of the enumeration values that specifies how the animation interpolates. The default is <see cref="F:System.Windows.Media.Animation.EasingMode.EaseOut" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.EasingInt16KeyFrame">
      <summary>A class that enables you to associate easing functions with a <see cref="T:System.Windows.Media.Animation.Int16AnimationUsingKeyFrames" /> key frame animation.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.EasingInt16KeyFrame.EasingFunctionProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.EasingInt16KeyFrame.EasingFunction" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingInt16KeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingInt16KeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingInt16KeyFrame.#ctor(System.Int16)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingInt16KeyFrame" /> class with the specified <see cref="T:System.Int16" /> value.</summary>
      <param name="value">The initial <see cref="T:System.Int16" /> value.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingInt16KeyFrame.#ctor(System.Int16,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingInt16KeyFrame" /> class with the specified <see cref="T:System.Int16" /> value and key time.</summary>
      <param name="value">The initial <see cref="T:System.Int16" /> value.</param>
      <param name="keyTime">The initial key time.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingInt16KeyFrame.#ctor(System.Int16,System.Windows.Media.Animation.KeyTime,System.Windows.Media.Animation.IEasingFunction)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingInt16KeyFrame" /> class with the specified <see cref="T:System.Int16" /> value, key time, and easing function.</summary>
      <param name="value">The initial <see cref="T:System.Int16" /> value.</param>
      <param name="keyTime">The initial key time.</param>
      <param name="easingFunction">The easing function.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingInt16KeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Freezable" /> derived class. When creating a derived class, you must override this method.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingInt16KeyFrame.InterpolateValueCore(System.Int16,System.Double)">
      <summary>Interpolates, according to the easing function used, between the previous key frame value and the value of the current key frame, using the supplied progress increment.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.EasingInt16KeyFrame.EasingFunction">
      <summary>Gets or sets the easing function applied to the key frame.</summary>
      <returns>The easing function applied to the key frame.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.EasingInt32KeyFrame">
      <summary>A class that enables you to associate easing functions with a <see cref="T:System.Windows.Media.Animation.Int32AnimationUsingKeyFrames" /> key frame animation.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.EasingInt32KeyFrame.EasingFunctionProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.EasingInt32KeyFrame.EasingFunction" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingInt32KeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingInt32KeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingInt32KeyFrame.#ctor(System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingInt32KeyFrame" /> class with the specified <see cref="T:System.Int32" /> value.</summary>
      <param name="value">The initial <see cref="T:System.Int32" /> value.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingInt32KeyFrame.#ctor(System.Int32,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingInt32KeyFrame" /> class with the specified <see cref="T:System.Int32" /> value and key time.</summary>
      <param name="value">The initial <see cref="T:System.Int32" /> value.</param>
      <param name="keyTime">The initial key time.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingInt32KeyFrame.#ctor(System.Int32,System.Windows.Media.Animation.KeyTime,System.Windows.Media.Animation.IEasingFunction)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingInt32KeyFrame" /> class with the specified <see cref="T:System.Int32" /> value, key time, and easing function.</summary>
      <param name="value">The initial <see cref="T:System.Int32" /> value.</param>
      <param name="keyTime">The initial key time.</param>
      <param name="easingFunction">The easing function.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingInt32KeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Freezable" /> derived class. When creating a derived class, you must override this method.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingInt32KeyFrame.InterpolateValueCore(System.Int32,System.Double)">
      <summary>Interpolates, according to the easing function used, between the previous key frame value and the value of the current key frame, using the supplied progress increment.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.EasingInt32KeyFrame.EasingFunction">
      <summary>Gets or sets the easing function applied to the key frame.</summary>
      <returns>The easing function applied to the key frame.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.EasingInt64KeyFrame">
      <summary>A class that enables you to associate easing functions with a <see cref="T:System.Windows.Media.Animation.Int64AnimationUsingKeyFrames" /> key frame animation.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.EasingInt64KeyFrame.EasingFunctionProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.EasingInt64KeyFrame.EasingFunction" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingInt64KeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingInt64KeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingInt64KeyFrame.#ctor(System.Int64)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingInt64KeyFrame" /> class with the specified <see cref="T:System.Int64" /> value.</summary>
      <param name="value">The initial <see cref="T:System.Int64" /> value.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingInt64KeyFrame.#ctor(System.Int64,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingInt64KeyFrame" /> class with the specified <see cref="T:System.Int64" /> value and key time.</summary>
      <param name="value">The initial <see cref="T:System.Int64" /> value.</param>
      <param name="keyTime">The initial key time.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingInt64KeyFrame.#ctor(System.Int64,System.Windows.Media.Animation.KeyTime,System.Windows.Media.Animation.IEasingFunction)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingInt64KeyFrame" /> class with the specified <see cref="T:System.Int64" /> value, key time, and easing function.</summary>
      <param name="value">The initial <see cref="T:System.Int64" /> value.</param>
      <param name="keyTime">The initial key time.</param>
      <param name="easingFunction">The easing function.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingInt64KeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Freezable" /> derived class. When creating a derived class, you must override this method.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingInt64KeyFrame.InterpolateValueCore(System.Int64,System.Double)">
      <summary>Interpolates, according to the easing function used, between the previous key frame value and the value of the current key frame, using the supplied progress increment.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.EasingInt64KeyFrame.EasingFunction">
      <summary>Gets or sets the easing function applied to the key frame.</summary>
      <returns>The easing function applied to the key frame.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.EasingMode">
      <summary>Defines the modes in which classes derived from <see cref="T:System.Windows.Media.Animation.EasingFunctionBase" /> perform their easing.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.EasingMode.EaseIn">
      <summary>Interpolation follows the mathematical formula associated with the easing function.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.EasingMode.EaseInOut">
      <summary>Interpolation uses <see cref="F:System.Windows.Media.Animation.EasingMode.EaseIn" /> for the first half of the animation and <see cref="F:System.Windows.Media.Animation.EasingMode.EaseOut" /> for the second half.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.EasingMode.EaseOut">
      <summary>Interpolation follows 100% interpolation minus the output of the formula associated with the easing function.</summary>
    </member>
    <member name="T:System.Windows.Media.Animation.EasingPoint3DKeyFrame">
      <summary>A class that enables you to associate easing functions with a <see cref="T:System.Windows.Media.Animation.Point3DAnimationUsingKeyFrames" /> key frame animation.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.EasingPoint3DKeyFrame.EasingFunctionProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.EasingPoint3DKeyFrame.EasingFunction" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingPoint3DKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingPoint3DKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingPoint3DKeyFrame.#ctor(System.Windows.Media.Media3D.Point3D)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingPoint3DKeyFrame" /> class with the specified <see cref="T:System.Windows.Media.Media3D.Point3D" /> value.</summary>
      <param name="value">The initial <see cref="T:System.Windows.Media.Media3D.Point3D" /> value.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingPoint3DKeyFrame.#ctor(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingPoint3DKeyFrame" /> class with the specified <see cref="T:System.Windows.Media.Media3D.Point3D" /> value and key time.</summary>
      <param name="value">The initial <see cref="T:System.Windows.Media.Media3D.Point3D" /> value.</param>
      <param name="keyTime">The initial key time.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingPoint3DKeyFrame.#ctor(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Animation.KeyTime,System.Windows.Media.Animation.IEasingFunction)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingPoint3DKeyFrame" /> class with the specified <see cref="T:System.Windows.Media.Media3D.Point3D" /> value, key time, and easing function.</summary>
      <param name="value">The initial <see cref="T:System.Windows.Media.Media3D.Point3D" /> value.</param>
      <param name="keyTime">The initial key time.</param>
      <param name="easingFunction">The easing function.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingPoint3DKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Freezable" /> derived class. When creating a derived class, you must override this method.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingPoint3DKeyFrame.InterpolateValueCore(System.Windows.Media.Media3D.Point3D,System.Double)">
      <summary>Interpolates, according to the easing function used, between the previous key frame value and the value of the current key frame, using the supplied progress increment.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.EasingPoint3DKeyFrame.EasingFunction">
      <summary>Gets or sets the easing function applied to the key frame.</summary>
      <returns>The easing function applied to the key frame.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.EasingPointKeyFrame">
      <summary>A class that enables you to associate easing functions with a <see cref="T:System.Windows.Media.Animation.PointAnimationUsingKeyFrames" /> key frame animation.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.EasingPointKeyFrame.EasingFunctionProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.EasingPointKeyFrame.EasingFunction" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingPointKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingPointKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingPointKeyFrame.#ctor(System.Windows.Point)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingPointKeyFrame" /> class with the specified <see cref="T:System.Windows.Point" /> value.</summary>
      <param name="value">The initial <see cref="T:System.Windows.Point" /> value.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingPointKeyFrame.#ctor(System.Windows.Point,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingPointKeyFrame" /> class with the specified <see cref="T:System.Windows.Point" /> value and key time.</summary>
      <param name="value">The initial <see cref="T:System.Windows.Point" /> value.</param>
      <param name="keyTime">The initial key time.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingPointKeyFrame.#ctor(System.Windows.Point,System.Windows.Media.Animation.KeyTime,System.Windows.Media.Animation.IEasingFunction)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingPointKeyFrame" /> class with the specified <see cref="T:System.Windows.Point" /> value, key time, and easing function.</summary>
      <param name="value">The initial <see cref="T:System.Windows.Point" /> value.</param>
      <param name="keyTime">The initial key time.</param>
      <param name="easingFunction">The easing function.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingPointKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Freezable" /> derived class. When creating a derived class, you must override this method.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingPointKeyFrame.InterpolateValueCore(System.Windows.Point,System.Double)">
      <summary>Interpolates, according to the easing function used, between the previous key frame value and the value of the current key frame, using the supplied progress increment.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.EasingPointKeyFrame.EasingFunction">
      <summary>Gets or sets the easing function applied to the key frame.</summary>
      <returns>The easing function applied to the key frame.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.EasingQuaternionKeyFrame">
      <summary>A class that enables you to associate easing functions with a <see cref="T:System.Windows.Media.Animation.QuaternionAnimationUsingKeyFrames" /> key frame animation.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.EasingQuaternionKeyFrame.EasingFunctionProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.EasingQuaternionKeyFrame.EasingFunction" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.EasingQuaternionKeyFrame.UseShortestPathProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.EasingQuaternionKeyFrame.UseShortestPath" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingQuaternionKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingQuaternionKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingQuaternionKeyFrame.#ctor(System.Windows.Media.Media3D.Quaternion)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingQuaternionKeyFrame" /> class with the specified <see cref="T:System.Windows.Media.Media3D.Quaternion" /> value.</summary>
      <param name="value">The initial <see cref="T:System.Windows.Media.Media3D.Quaternion" /> value.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingQuaternionKeyFrame.#ctor(System.Windows.Media.Media3D.Quaternion,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingQuaternionKeyFrame" /> class with the specified <see cref="T:System.Windows.Media.Media3D.Quaternion" /> value and key time.</summary>
      <param name="value">The initial <see cref="T:System.Windows.Media.Media3D.Quaternion" /> value.</param>
      <param name="keyTime">The initial key time.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingQuaternionKeyFrame.#ctor(System.Windows.Media.Media3D.Quaternion,System.Windows.Media.Animation.KeyTime,System.Windows.Media.Animation.IEasingFunction)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingQuaternionKeyFrame" /> class with the specified <see cref="T:System.Windows.Media.Media3D.Quaternion" /> value, key time, and easing function.</summary>
      <param name="value">The initial <see cref="T:System.Windows.Media.Media3D.Quaternion" /> value.</param>
      <param name="keyTime">The initial key time.</param>
      <param name="easingFunction">The easing function.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingQuaternionKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Freezable" /> derived class. When creating a derived class, you must override this method.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingQuaternionKeyFrame.InterpolateValueCore(System.Windows.Media.Media3D.Quaternion,System.Double)">
      <summary>Interpolates, according to the easing function used, between the previous key frame value and the value of the current key frame, using the supplied progress increment.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.EasingQuaternionKeyFrame.EasingFunction">
      <summary>Gets or sets the easing function applied to the key frame.</summary>
      <returns>The easing function applied to the key frame.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.EasingQuaternionKeyFrame.UseShortestPath">
      <summary>Gets or sets a value that indicates whether the animation will automatically flip the sign of the destination quaternion to ensure the shortest path is taken.</summary>
      <returns>
        <see langword="true" /> if the animation will automatically flip the sign of the destination quaternion to ensure the shortest path is taken; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.EasingRectKeyFrame">
      <summary>A class that enables you to associate easing functions with a <see cref="T:System.Windows.Media.Animation.RectAnimationUsingKeyFrames" /> key frame animation.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.EasingRectKeyFrame.EasingFunctionProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.EasingRectKeyFrame.EasingFunction" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingRectKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingRectKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingRectKeyFrame.#ctor(System.Windows.Rect)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingRectKeyFrame" /> class with the specified <see cref="T:System.Windows.Rect" /> value.</summary>
      <param name="value">The initial <see cref="T:System.Windows.Rect" /> value.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingRectKeyFrame.#ctor(System.Windows.Rect,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingRectKeyFrame" /> class with the specified <see cref="T:System.Windows.Rect" /> value and key time.</summary>
      <param name="value">The initial <see cref="T:System.Windows.Rect" /> value.</param>
      <param name="keyTime">The initial key time.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingRectKeyFrame.#ctor(System.Windows.Rect,System.Windows.Media.Animation.KeyTime,System.Windows.Media.Animation.IEasingFunction)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingRectKeyFrame" /> class with the specified <see cref="T:System.Windows.Rect" /> value, key time, and easing function.</summary>
      <param name="value">The initial <see cref="T:System.Windows.Rect" /> value.</param>
      <param name="keyTime">The initial key time.</param>
      <param name="easingFunction">The easing function.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingRectKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Freezable" /> derived class. When creating a derived class, you must override this method.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingRectKeyFrame.InterpolateValueCore(System.Windows.Rect,System.Double)">
      <summary>Interpolates, according to the easing function used, between the previous key frame value and the value of the current key frame, using the supplied progress increment.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.EasingRectKeyFrame.EasingFunction">
      <summary>Gets or sets the easing function applied to the key frame.</summary>
      <returns>The easing function applied to the key frame.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.EasingRotation3DKeyFrame">
      <summary>A class that enables you to associate easing functions with a <see cref="T:System.Windows.Media.Animation.Rotation3DAnimationUsingKeyFrames" /> key frame animation.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.EasingRotation3DKeyFrame.EasingFunctionProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.EasingRotation3DKeyFrame.EasingFunction" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingRotation3DKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingRotation3DKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingRotation3DKeyFrame.#ctor(System.Windows.Media.Media3D.Rotation3D)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingRotation3DKeyFrame" /> class with the specified <see cref="T:System.Windows.Media.Media3D.Rotation3D" /> value.</summary>
      <param name="value">The initial <see cref="T:System.Windows.Media.Media3D.Rotation3D" /> value.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingRotation3DKeyFrame.#ctor(System.Windows.Media.Media3D.Rotation3D,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingRotation3DKeyFrame" /> class with the specified <see cref="T:System.Windows.Media.Media3D.Rotation3D" /> value and key time.</summary>
      <param name="value">The initial <see cref="T:System.Windows.Media.Media3D.Rotation3D" /> value.</param>
      <param name="keyTime">The initial key time.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingRotation3DKeyFrame.#ctor(System.Windows.Media.Media3D.Rotation3D,System.Windows.Media.Animation.KeyTime,System.Windows.Media.Animation.IEasingFunction)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingRotation3DKeyFrame" /> class with the specified <see cref="T:System.Windows.Media.Media3D.Rotation3D" /> value, key time, and easing function.</summary>
      <param name="value">The initial <see cref="T:System.Windows.Media.Media3D.Rotation3D" /> value.</param>
      <param name="keyTime">The initial key time.</param>
      <param name="easingFunction">The easing function.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingRotation3DKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Freezable" /> derived class. When creating a derived class, you must override this method.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingRotation3DKeyFrame.InterpolateValueCore(System.Windows.Media.Media3D.Rotation3D,System.Double)">
      <summary>Interpolates, according to the easing function used, between the previous key frame value and the value of the current key frame, using the supplied progress increment.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.EasingRotation3DKeyFrame.EasingFunction">
      <summary>Gets or sets the easing function applied to the key frame.</summary>
      <returns>The easing function applied to the key frame.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.EasingSingleKeyFrame">
      <summary>A class that enables you to associate easing functions with a <see cref="T:System.Windows.Media.Animation.SingleAnimationUsingKeyFrames" /> key frame animation.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.EasingSingleKeyFrame.EasingFunctionProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.EasingSingleKeyFrame.EasingFunction" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingSingleKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingSingleKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingSingleKeyFrame.#ctor(System.Single)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingSingleKeyFrame" /> class with the specified <see cref="T:System.Single" /> value.</summary>
      <param name="value">The initial <see cref="T:System.Single" /> value.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingSingleKeyFrame.#ctor(System.Single,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingSingleKeyFrame" /> class with the specified <see cref="T:System.Single" /> value and key time.</summary>
      <param name="value">The initial <see cref="T:System.Single" /> value.</param>
      <param name="keyTime">The initial key time.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingSingleKeyFrame.#ctor(System.Single,System.Windows.Media.Animation.KeyTime,System.Windows.Media.Animation.IEasingFunction)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingSingleKeyFrame" /> class with the specified <see cref="T:System.Single" /> value, key time, and easing function.</summary>
      <param name="value">The initial <see cref="T:System.Single" /> value.</param>
      <param name="keyTime">The initial key time.</param>
      <param name="easingFunction">The easing function.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingSingleKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Freezable" /> derived class. When creating a derived class, you must override this method.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingSingleKeyFrame.InterpolateValueCore(System.Single,System.Double)">
      <summary>Interpolates, according to the easing function used, between the previous key frame value and the value of the current key frame, using the supplied progress increment.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.EasingSingleKeyFrame.EasingFunction">
      <summary>Gets or sets the easing function applied to the key frame.</summary>
      <returns>The easing function applied to the key frame.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.EasingSizeKeyFrame">
      <summary>A class that enables you to associate easing functions with a <see cref="T:System.Windows.Media.Animation.SizeAnimationUsingKeyFrames" /> key frame animation.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.EasingSizeKeyFrame.EasingFunctionProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.EasingSizeKeyFrame.EasingFunction" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingSizeKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingSizeKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingSizeKeyFrame.#ctor(System.Windows.Size)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingSizeKeyFrame" /> class with the specified <see cref="T:System.Windows.Size" /> value.</summary>
      <param name="value">The initial <see cref="T:System.Windows.Size" /> value.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingSizeKeyFrame.#ctor(System.Windows.Size,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingSizeKeyFrame" /> class with the specified <see cref="T:System.Windows.Size" /> value and key time.</summary>
      <param name="value">The initial <see cref="T:System.Windows.Size" /> value.</param>
      <param name="keyTime">The initial key time.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingSizeKeyFrame.#ctor(System.Windows.Size,System.Windows.Media.Animation.KeyTime,System.Windows.Media.Animation.IEasingFunction)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingSizeKeyFrame" /> class with the specified <see cref="T:System.Windows.Size" /> value, key time, and easing function.</summary>
      <param name="value">The initial <see cref="T:System.Windows.Size" /> value.</param>
      <param name="keyTime">The initial key time.</param>
      <param name="easingFunction">The easing function.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingSizeKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Freezable" /> derived class. When creating a derived class, you must override this method.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingSizeKeyFrame.InterpolateValueCore(System.Windows.Size,System.Double)">
      <summary>Interpolates, according to the easing function used, between the previous key frame value and the value of the current key frame, using the supplied progress increment.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.EasingSizeKeyFrame.EasingFunction">
      <summary>Gets or sets the easing function applied to the key frame.</summary>
      <returns>The easing function applied to the key frame.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.EasingVector3DKeyFrame">
      <summary>A class that enables you to associate easing functions with a <see cref="T:System.Windows.Media.Animation.Vector3DAnimationUsingKeyFrames" /> key frame animation.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.EasingVector3DKeyFrame.EasingFunctionProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.EasingVector3DKeyFrame.EasingFunction" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingVector3DKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingVector3DKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingVector3DKeyFrame.#ctor(System.Windows.Media.Media3D.Vector3D)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingVector3DKeyFrame" /> class with the specified <see cref="T:System.Windows.Media.Media3D.Vector3D" /> value.</summary>
      <param name="value">The initial <see cref="T:System.Windows.Media.Media3D.Vector3D" /> value.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingVector3DKeyFrame.#ctor(System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingVector3DKeyFrame" /> class with the specified <see cref="T:System.Windows.Media.Media3D.Vector3D" /> value and key time.</summary>
      <param name="value">The initial <see cref="T:System.Windows.Media.Media3D.Vector3D" /> value.</param>
      <param name="keyTime">The initial key time.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingVector3DKeyFrame.#ctor(System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Animation.KeyTime,System.Windows.Media.Animation.IEasingFunction)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingVector3DKeyFrame" /> class with the specified <see cref="T:System.Windows.Media.Media3D.Vector3D" /> value, key time, and easing function.</summary>
      <param name="value">The initial <see cref="T:System.Windows.Media.Media3D.Vector3D" /> value.</param>
      <param name="keyTime">The initial key time.</param>
      <param name="easingFunction">The easing function.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingVector3DKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Freezable" /> derived class. When creating a derived class, you must override this method.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingVector3DKeyFrame.InterpolateValueCore(System.Windows.Media.Media3D.Vector3D,System.Double)">
      <summary>Interpolates, according to the easing function used, between the previous key frame value and the value of the current key frame, using the supplied progress increment.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.EasingVector3DKeyFrame.EasingFunction">
      <summary>Gets or sets the easing function applied to the key frame.</summary>
      <returns>The easing function applied to the key frame.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.EasingVectorKeyFrame">
      <summary>A class that enables you to associate easing functions with a <see cref="T:System.Windows.Media.Animation.VectorAnimationUsingKeyFrames" /> key frame animation.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.EasingVectorKeyFrame.EasingFunctionProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.EasingVectorKeyFrame.EasingFunction" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingVectorKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingVectorKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingVectorKeyFrame.#ctor(System.Windows.Vector)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingVectorKeyFrame" /> class with the specified <see cref="T:System.Windows.Vector" /> value.</summary>
      <param name="value">The initial <see cref="T:System.Windows.Vector" /> value.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingVectorKeyFrame.#ctor(System.Windows.Vector,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingVectorKeyFrame" /> class with the specified <see cref="T:System.Windows.Vector" /> value and key time.</summary>
      <param name="value">The initial <see cref="T:System.Windows.Vector" /> value.</param>
      <param name="keyTime">The initial key time.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingVectorKeyFrame.#ctor(System.Windows.Vector,System.Windows.Media.Animation.KeyTime,System.Windows.Media.Animation.IEasingFunction)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.EasingVectorKeyFrame" /> class with the specified <see cref="T:System.Windows.Vector" /> value, key time, and easing function.</summary>
      <param name="value">The initial <see cref="T:System.Windows.Vector" /> value.</param>
      <param name="keyTime">The initial key time.</param>
      <param name="easingFunction">The easing function.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingVectorKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Freezable" /> derived class. When creating a derived class, you must override this method.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.EasingVectorKeyFrame.InterpolateValueCore(System.Windows.Vector,System.Double)">
      <summary>Interpolates, according to the easing function used, between the previous key frame value and the value of the current key frame, using the supplied progress increment.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.EasingVectorKeyFrame.EasingFunction">
      <summary>Gets or sets the easing function applied to the key frame.</summary>
      <returns>The easing function applied to the key frame.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.ElasticEase">
      <summary>Represents an easing function that creates an animation that resembles a spring oscillating back and forth until it comes to rest.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.ElasticEase.OscillationsProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.ElasticEase.Oscillations" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.ElasticEase.SpringinessProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.ElasticEase.Springiness" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.ElasticEase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.ElasticEase" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.ElasticEase.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Freezable" /> derived class. When creating a derived class, you must override this method.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ElasticEase.EaseInCore(System.Double)">
      <summary>Provides the logic portion of the easing function that you can override to produce the <see cref="F:System.Windows.Media.Animation.EasingMode.EaseIn" /> mode of the custom easing function.</summary>
      <param name="normalizedTime">Normalized time (progress) of the animation.</param>
      <returns>A double that represents the transformed progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ElasticEase.Oscillations">
      <summary>Gets or sets the number of times the target slides back and forth over the animation destination.</summary>
      <returns>The number of times the target slides back and forth over the animation destination. This value must be greater than or equal to 0. The default is 3.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ElasticEase.Springiness">
      <summary>Gets or sets the stiffness of the spring. The smaller the Springiness value is, the stiffer the spring and the faster the elasticity decreases in intensity over each oscillation.</summary>
      <returns>A positive number that specifies the stiffness of the spring. The default value is 3.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.ExponentialEase">
      <summary>Represents an easing function that creates an animation that accelerates and/or decelerates using an exponential formula.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.ExponentialEase.ExponentProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.ExponentialEase.Exponent" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.ExponentialEase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.ExponentialEase" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.ExponentialEase.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Freezable" /> derived class. When creating a derived class, you must override this method.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ExponentialEase.EaseInCore(System.Double)">
      <summary>Provides the logic portion of the easing function that you can override to produce the <see cref="F:System.Windows.Media.Animation.EasingMode.EaseIn" /> mode of the custom easing function.</summary>
      <param name="normalizedTime">Normalized time (progress) of the animation.</param>
      <returns>A double that represents the transformed progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ExponentialEase.Exponent">
      <summary>Gets or sets the exponent used to determine the interpolation of the animation.</summary>
      <returns>The exponent used to determine the interpolation of the animation. The default is 2.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.FillBehavior">
      <summary>Specifies how a <see cref="T:System.Windows.Media.Animation.Timeline" /> behaves when it is outside its active period but its parent is inside its active or hold period.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.FillBehavior.HoldEnd">
      <summary>After it reaches the end of its active period, the timeline holds its progress until the end of its parent's active and hold periods.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.FillBehavior.Stop">
      <summary>The timeline stops if it is outside its active period while its parent is inside its active period.</summary>
    </member>
    <member name="T:System.Windows.Media.Animation.HandoffBehavior">
      <summary>Specifies how new animations interact with any existing ones that are already applied to a property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.HandoffBehavior.Compose">
      <summary>New animations are combined with existing animations by appending the new animations to the end of the composition chain.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.HandoffBehavior.SnapshotAndReplace">
      <summary>New animations replace any existing animations on the properties to which they are applied.</summary>
    </member>
    <member name="T:System.Windows.Media.Animation.IAnimatable">
      <summary>This type supports the WPF infrastructure and is not intended to be used directly from your code. To make a class animatable, it should derive from <see cref="T:System.Windows.UIElement" />, <see cref="T:System.Windows.ContentElement" />, or <see cref="T:System.Windows.Media.Animation.Animatable" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.IAnimatable.ApplyAnimationClock(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationClock)">
      <summary>Applies the effect of a given <see cref="T:System.Windows.Media.Animation.AnimationClock" /> to a given dependency property.</summary>
      <param name="dp">The <see cref="T:System.Windows.DependencyProperty" /> to animate.</param>
      <param name="clock">The <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that animates the property.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.IAnimatable.ApplyAnimationClock(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationClock,System.Windows.Media.Animation.HandoffBehavior)">
      <summary>Applies the effect of a given <see cref="T:System.Windows.Media.Animation.AnimationClock" /> to a given dependency property. The effect of the new <see cref="T:System.Windows.Media.Animation.AnimationClock" /> on any current animations is determined by the value of the <paramref name="handoffBehavior" /> parameter.</summary>
      <param name="dp">The <see cref="T:System.Windows.DependencyProperty" /> to animate.</param>
      <param name="clock">The <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that animates the property.</param>
      <param name="handoffBehavior">Determines how the new <see cref="T:System.Windows.Media.Animation.AnimationClock" /> will transition from or affect any current animations on the property.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.IAnimatable.BeginAnimation(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationTimeline)">
      <summary>Initiates an animation sequence for the <see cref="T:System.Windows.DependencyProperty" /> object, based on the specified <see cref="T:System.Windows.Media.Animation.AnimationTimeline" />.</summary>
      <param name="dp">The object to animate.</param>
      <param name="animation">The timeline with the necessary functionality to animate the property.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.IAnimatable.BeginAnimation(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationTimeline,System.Windows.Media.Animation.HandoffBehavior)">
      <summary>Initiates an animation sequence for the <see cref="T:System.Windows.DependencyProperty" />.object, based on both the specified <see cref="T:System.Windows.Media.Animation.AnimationTimeline" /> and <see cref="T:System.Windows.Media.Animation.HandoffBehavior" />.</summary>
      <param name="dp">The object to animate.</param>
      <param name="animation">The timeline with the necessary functionality to tailor the new animation.</param>
      <param name="handoffBehavior">The object specifying the manner in which to interact with all relevant animation sequences.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.IAnimatable.GetAnimationBaseValue(System.Windows.DependencyProperty)">
      <summary>Retrieves the base value of the specified <see cref="T:System.Windows.DependencyProperty" /> object.</summary>
      <param name="dp">The object for which the base value is being requested.</param>
      <returns>The object representing the base value of <paramref name="Dp" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.IAnimatable.HasAnimatedProperties">
      <summary>Gets a value that indicates whether this instance has any animated properties.</summary>
      <returns>
        <see langword="true" /> if a <see cref="T:System.Windows.Media.Animation.Clock" /> is associated with at least one of the current object's properties; otherwise <see langword="false" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.IAnimation">
      <summary>Provides support for animating a property value.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.IAnimation.GetCurrentValue(System.Object,System.Object,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates the value this animation believes should be the current value for the property.</summary>
      <param name="defaultOriginValue">The suggested origin value to provide the animation, which is used if the animation does not have its own concept of a start value. If this animation is the first in a composition chain, it is the snapshot value, if one is available, or the base property value, if it is not; otherwise, it is the value returned by the previous animation in the chain with an animation clock that is not <see cref="F:System.Windows.Media.Animation.ClockState.Stopped" />.</param>
      <param name="defaultDestinationValue">The suggested destination value to provide the animation, which is used if the animation does not have its own concept of an end value. It is the base value if the animation is in the first composition layer of animations on a property; otherwise, it is the output value from the previous composition layer of animations for the property.</param>
      <param name="animationClock">The animation clock that can generate the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> value to be used by the animation to generate its output value.</param>
      <returns>The value this animation believes should be the current value for the property.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.IEasingFunction">
      <summary>Defines the basic functionality of an easing function.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.IEasingFunction.Ease(System.Double)">
      <summary>Transforms normalized time to control the pace of an animation.</summary>
      <param name="normalizedTime">Normalized time (progress) of the animation.</param>
      <returns>The transformed progress.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.IKeyFrame">
      <summary>An <see cref="T:System.Windows.Media.Animation.IKeyFrame" /> interface implementation provides un-typed access to <see cref="T:System.Windows.Media.Animation.KeyTime" /> properties.</summary>
    </member>
    <member name="P:System.Windows.Media.Animation.IKeyFrame.KeyTime">
      <summary>Gets or sets <see cref="P:System.Windows.Media.Animation.IKeyFrame.KeyTime" /> values associated with a KeyFrame object.</summary>
      <returns>A <see cref="T:System.Windows.Media.Animation.KeyTime" /> instance.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.IKeyFrame.Value">
      <summary>Gets or sets the value associated with a <see cref="T:System.Windows.Media.Animation.KeyTime" /> instance.</summary>
      <returns>The current value for this property.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.IKeyFrameAnimation">
      <summary>An <see cref="T:System.Windows.Media.Animation.IKeyFrameAnimation" /> interface implementation provides untyped access to key frame collection members.</summary>
    </member>
    <member name="P:System.Windows.Media.Animation.IKeyFrameAnimation.KeyFrames">
      <summary>Gets or sets an ordered collection <see cref="P:System.Windows.Media.Animation.IKeyFrameAnimation.KeyFrames" /> associated with this animation sequence.</summary>
      <returns>An <see cref="T:System.Collections.IList" /> of <see cref="P:System.Windows.Media.Animation.IKeyFrameAnimation.KeyFrames" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.Int16Animation">
      <summary>Animates the value of a  <see cref="T:System.Int16" /> property between two target values using      linear interpolation over a specified <see cref="P:System.Windows.Media.Animation.Timeline.Duration" />.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.Int16Animation.ByProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.Int16Animation.By" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.Int16Animation.EasingFunctionProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.Int16Animation.EasingFunction" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.Int16Animation.FromProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.Int16Animation.From" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.Int16Animation.ToProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.Int16Animation.To" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16Animation.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Int16Animation" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16Animation.#ctor(System.Int16,System.Int16,System.Windows.Duration)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Int16Animation" /> class that animates from the specified starting value to the specified destination value over the specified duration.</summary>
      <param name="fromValue">The starting value of the animation.</param>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16Animation.#ctor(System.Int16,System.Int16,System.Windows.Duration,System.Windows.Media.Animation.FillBehavior)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Int16Animation" /> class that animates from the specified starting value to the specified destination value over the specified duration and has the specified fill behavior.</summary>
      <param name="fromValue">The starting value of the animation.</param>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
      <param name="fillBehavior">Specifies how the animation behaves when it is not active.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16Animation.#ctor(System.Int16,System.Windows.Duration)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Int16Animation" /> class that animates to the specified value over the specified duration. The starting value for the animation is the base value of the property being animated or the output from another animation.</summary>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16Animation.#ctor(System.Int16,System.Windows.Duration,System.Windows.Media.Animation.FillBehavior)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Int16Animation" /> class that animates to the specified value over the specified duration and has the specified fill behavior. The starting value for the animation is the base value of the property being animated or the output from another animation.</summary>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
      <param name="fillBehavior">Specifies how the animation behaves when it is not active.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16Animation.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.Int16Animation" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16Animation.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Media.Animation.Int16Animation" />.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16Animation.GetCurrentValueCore(System.Int16,System.Int16,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by the <see cref="T:System.Windows.Media.Animation.Int16Animation" />.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the animation.</param>
      <returns>The calculated value of the property, as determined by the current animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int16Animation.By">
      <summary>Gets or sets the total amount by which the animation changes its starting value.</summary>
      <returns>The total amount by which the animation changes its starting value.     The default value is null.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int16Animation.EasingFunction">
      <summary>Gets or sets the easing function applied to this animation.</summary>
      <returns>The easing function applied to this animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int16Animation.From">
      <summary>Gets or sets the animation's starting value.</summary>
      <returns>The starting value of the animation. The default value is null.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int16Animation.IsAdditive">
      <summary>Gets or sets a value that indicates whether the target property's current value should be added to this animation's starting value.</summary>
      <returns>
        <see langword="true" /> if the target property's current value should be added to this animation's starting value; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int16Animation.IsCumulative">
      <summary>Gets or sets a value that specifies whether the animation's value accumulates when it repeats.</summary>
      <returns>
        <see langword="true" /> if the animation accumulates its values when its <see cref="P:System.Windows.Media.Animation.Timeline.RepeatBehavior" /> property causes it to repeat its simple duration. otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int16Animation.To">
      <summary>Gets or sets the animation's ending value.</summary>
      <returns>The ending value of the animation. The default value is null.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.Int16AnimationBase">
      <summary>Abstract class that, when implemented, animates a <see cref="T:System.Int16" /> value.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16AnimationBase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Int16AnimationBase" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16AnimationBase.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.Int16AnimationBase" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16AnimationBase.GetCurrentValue(System.Int16,System.Int16,System.Windows.Media.Animation.AnimationClock)">
      <summary>Gets the current value of the animation.</summary>
      <param name="defaultOriginValue">The origin value provided to the animation if the animation does not have its own start value.</param>
      <param name="defaultDestinationValue">The destination value provided to the animation if the animation does not have its own destination value.</param>
      <param name="animationClock">The <see cref="T:System.Windows.Media.Animation.AnimationClock" /> which can generate the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> value to be used by the animation to generate its output value.</param>
      <returns>The value this animation believes should be the current value for the property.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16AnimationBase.GetCurrentValue(System.Object,System.Object,System.Windows.Media.Animation.AnimationClock)">
      <summary>Gets the current value of the animation.</summary>
      <param name="defaultOriginValue">The origin value provided to the animation if the animation does not have its own start value.</param>
      <param name="defaultDestinationValue">The destination value provided to the animation if the animation does not have its own destination value.</param>
      <param name="animationClock">The <see cref="T:System.Windows.Media.Animation.AnimationClock" /> which can generate the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> value to be used by the animation to generate its output value.</param>
      <returns>The value this animation believes should be the current value for the property.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16AnimationBase.GetCurrentValueCore(System.Int16,System.Int16,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by the host animation.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the host animation.</param>
      <returns>The calculated value of the property, as determined by the current animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int16AnimationBase.TargetPropertyType">
      <summary>Gets the type of value this animation generates.</summary>
      <returns>The type of value produced by this animation.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.Int16AnimationUsingKeyFrames">
      <summary>Animates the value of a <see cref="T:System.Int16" /> property along a set of <see cref="P:System.Windows.Media.Animation.Int16AnimationUsingKeyFrames.KeyFrames" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16AnimationUsingKeyFrames.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Int16AnimationUsingKeyFrames" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16AnimationUsingKeyFrames.AddChild(System.Object)">
      <summary>Adds a child <see cref="T:System.Windows.Media.Animation.Int16KeyFrame" /> to this <see cref="T:System.Windows.Media.Animation.Int16AnimationUsingKeyFrames" />.</summary>
      <param name="child">The object to be added as the child of this <see cref="T:System.Windows.Media.Animation.Int16AnimationUsingKeyFrames" />.</param>
      <exception cref="T:System.ArgumentException">The parameter <paramref name="child" /> is not a <see cref="T:System.Windows.Media.Animation.Int16KeyFrame" />.</exception>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16AnimationUsingKeyFrames.AddText(System.String)">
      <summary>Adds a text string as a child of this <see cref="T:System.Windows.Media.Animation.Int16AnimationUsingKeyFrames" />.</summary>
      <param name="childText">The text added to the <see cref="T:System.Windows.Media.Animation.Int16AnimationUsingKeyFrames" />.</param>
      <exception cref="T:System.InvalidOperationException">A <see cref="T:System.Windows.Media.Animation.Int16AnimationUsingKeyFrames" /> does not accept text as a child, so this method will raise this exception unless a derived class has overridden this behavior which allows text to be added.</exception>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16AnimationUsingKeyFrames.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.Int16AnimationUsingKeyFrames" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16AnimationUsingKeyFrames.CloneCore(System.Windows.Freezable)">
      <summary>Makes this instance a deep copy of the specified <see cref="T:System.Windows.Media.Animation.Int16AnimationUsingKeyFrames" />. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.Int16AnimationUsingKeyFrames" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16AnimationUsingKeyFrames.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.Int16AnimationUsingKeyFrames" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16AnimationUsingKeyFrames.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes this instance a modifiable deep copy of the specified <see cref="T:System.Windows.Media.Animation.Int16AnimationUsingKeyFrames" /> using current property values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.Int16AnimationUsingKeyFrames" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16AnimationUsingKeyFrames.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.Int16AnimationUsingKeyFrames" />.</summary>
      <returns>A new instance of <see cref="T:System.Windows.Media.Animation.Int16AnimationUsingKeyFrames" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16AnimationUsingKeyFrames.FreezeCore(System.Boolean)">
      <summary>Makes this instance of <see cref="T:System.Windows.Media.Animation.Int16AnimationUsingKeyFrames" /> object unmodifiable or determines whether it can be made unmodifiable.</summary>
      <param name="isChecking">
        <see langword="true" /> if this method should simply determine whether this instance can be frozen. <see langword="false" /> if this instance should actually freeze itself when this method is called.</param>
      <returns>If <paramref name="isChecking" /> is true, this method returns <see langword="true" /> if this instance can be made read-only, or <see langword="false" /> if it cannot be made read-only. If <paramref name="isChecking" /> is false, this method returns <see langword="true" /> if this instance is now read-only, or <see langword="false" /> if it cannot be made read-only, with the side effect of having begun to change the frozen status of this object.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16AnimationUsingKeyFrames.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone of the specified <see cref="T:System.Windows.Media.Animation.Int16AnimationUsingKeyFrames" /> object.</summary>
      <param name="source">The <see cref="T:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames" /> object to clone and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16AnimationUsingKeyFrames.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a frozen clone of the specified <see cref="T:System.Windows.Media.Animation.Int16AnimationUsingKeyFrames" />. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="source">The <see cref="T:System.Windows.Media.Animation.Int16AnimationUsingKeyFrames" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16AnimationUsingKeyFrames.GetCurrentValueCore(System.Int16,System.Int16,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by this instance of <see cref="T:System.Windows.Media.Animation.Int16AnimationUsingKeyFrames" />.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the host animation.</param>
      <returns>The calculated value of the property, as determined by the current instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16AnimationUsingKeyFrames.GetNaturalDurationCore(System.Windows.Media.Animation.Clock)">
      <summary>Provide a custom natural <see cref="T:System.Windows.Duration" /> when the <see cref="T:System.Windows.Duration" /> property is set to <see cref="P:System.Windows.Duration.Automatic" />.</summary>
      <param name="clock">The <see cref="T:System.Windows.Media.Animation.Clock" /> whose natural duration is desired.</param>
      <returns>If the last key frame of this animation is a <see cref="T:System.Windows.Media.Animation.KeyTime" />, then this value is used as the <see cref="P:System.Windows.Media.Animation.Clock.NaturalDuration" />; otherwise it will be one second.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16AnimationUsingKeyFrames.OnChanged">
      <summary>Called when the current <see cref="T:System.Windows.Media.Animation.Int16AnimationUsingKeyFrames" /> object is modified.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16AnimationUsingKeyFrames.ShouldSerializeKeyFrames">
      <summary>Returns true if the value of the <see cref="P:System.Windows.Media.Animation.Int16AnimationUsingKeyFrames.KeyFrames" /> property of this instance of <see cref="T:System.Windows.Media.Animation.Int16AnimationUsingKeyFrames" /> should be value-serialized.</summary>
      <returns>
        <see langword="true" /> if the property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16AnimationUsingKeyFrames.System#Windows#Markup#IAddChild#AddChild(System.Object)">
      <summary>Adds a child object.</summary>
      <param name="child">The child object to add.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16AnimationUsingKeyFrames.System#Windows#Markup#IAddChild#AddText(System.String)">
      <summary>Adds the text content of a node to the object.</summary>
      <param name="childText">The text to add to the object.</param>
    </member>
    <member name="P:System.Windows.Media.Animation.Int16AnimationUsingKeyFrames.IsAdditive">
      <summary>Gets a value that specifies whether the animation's output value is added to the base value of the property being animated.</summary>
      <returns>
        <see langword="true" /> if the animation adds its output value to the base value of the property being animated instead of replacing it; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int16AnimationUsingKeyFrames.IsCumulative">
      <summary>Gets or sets a value that specifies whether the animation's value accumulates when it repeats.</summary>
      <returns>
        <see langword="true" /> if the animation accumulates its values when its <see cref="P:System.Windows.Media.Animation.Timeline.RepeatBehavior" /> property causes it to repeat its simple duration; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int16AnimationUsingKeyFrames.KeyFrames">
      <summary>Gets or sets the collection of <see cref="T:System.Windows.Media.Animation.Int16KeyFrame" /> objects that define the animation.</summary>
      <returns>The collection of <see cref="T:System.Windows.Media.Animation.Int16KeyFrame" /> objects that define the animation. The default value is <see cref="P:System.Windows.Media.Animation.Int16KeyFrameCollection.Empty" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int16AnimationUsingKeyFrames.System#Windows#Media#Animation#IKeyFrameAnimation#KeyFrames">
      <summary>Gets or sets an ordered collection P:System.Windows.Media.Animation.IKeyFrameAnimation.KeyFrames associated with this animation sequence.</summary>
      <returns>An <see cref="T:System.Collections.IList" /> of <see cref="P:System.Windows.Media.Animation.IKeyFrameAnimation.KeyFrames" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.Int16KeyFrame">
      <summary>Abstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a <see cref="T:System.Windows.Media.Animation.Int16AnimationUsingKeyFrames" />.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.Int16KeyFrame.KeyTimeProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.Int16KeyFrame.KeyTime" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.Int16KeyFrame.ValueProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.Int16KeyFrame.Value" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16KeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Int16KeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16KeyFrame.#ctor(System.Int16)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Int16KeyFrame" /> class that has the specified target <see cref="P:System.Windows.Media.Animation.Int16KeyFrame.Value" />.</summary>
      <param name="value">The <see cref="P:System.Windows.Media.Animation.Int16KeyFrame.Value" /> of the new <see cref="T:System.Windows.Media.Animation.Int16KeyFrame" /> instance.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16KeyFrame.#ctor(System.Int16,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Int16KeyFrame" /> class that has the specified target <see cref="P:System.Windows.Media.Animation.Int16KeyFrame.Value" /> and <see cref="P:System.Windows.Media.Animation.Int16KeyFrame.KeyTime" />.</summary>
      <param name="value">The <see cref="P:System.Windows.Media.Animation.Int16KeyFrame.Value" /> of the new <see cref="T:System.Windows.Media.Animation.Int16KeyFrame" /> instance.</param>
      <param name="keyTime">The <see cref="P:System.Windows.Media.Animation.Int16KeyFrame.KeyTime" /> of the new <see cref="T:System.Windows.Media.Animation.Int16KeyFrame" /> instance.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16KeyFrame.InterpolateValue(System.Int16,System.Double)">
      <summary>Returns the interpolated value of a specific key frame at the progress increment provided.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">Occurs if <paramref name="keyFrameProgress" /> is not between 0.0 and 1.0, inclusive.</exception>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16KeyFrame.InterpolateValueCore(System.Int16,System.Double)">
      <summary>Calculates the value of a key frame at the progress increment provided.</summary>
      <param name="baseValue">The value to animate from; typically the value of the previous key frame.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int16KeyFrame.KeyTime">
      <summary>Gets or sets the time at which the key frame's target <see cref="P:System.Windows.Media.Animation.Int16KeyFrame.Value" /> should be reached.</summary>
      <returns>The time at which the key frame's current value should be equal to its <see cref="P:System.Windows.Media.Animation.Int16KeyFrame.Value" /> property. The default value is <see cref="P:System.Windows.Media.Animation.KeyTime.Uniform" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int16KeyFrame.System#Windows#Media#Animation#IKeyFrame#Value">
      <summary>Gets or sets the value associated with a <see cref="T:System.Windows.Media.Animation.KeyTime" /> instance.</summary>
      <returns>The current value for this property.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int16KeyFrame.Value">
      <summary>Gets or sets the key frame's target value.</summary>
      <returns>The key frame's target value, which is the value of this key frame at its specified <see cref="P:System.Windows.Media.Animation.Int16KeyFrame.KeyTime" />. The default value is <c>0</c>.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.Int16KeyFrameCollection">
      <summary>Represents a collection of <see cref="T:System.Windows.Media.Animation.Int16KeyFrame" /> objects.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16KeyFrameCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Int16KeyFrameCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16KeyFrameCollection.Add(System.Windows.Media.Animation.Int16KeyFrame)">
      <summary>Adds a <see cref="T:System.Windows.Media.Animation.Int16KeyFrame" /> to the end of the collection.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.Int16KeyFrame" /> to add to the end of the collection.</param>
      <returns>The index at which the <paramref name="keyFrame" /> was added.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16KeyFrameCollection.Clear">
      <summary>Removes all <see cref="T:System.Windows.Media.Animation.Int16KeyFrame" /> objects from the collection.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16KeyFrameCollection.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.Int16KeyFrameCollection" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16KeyFrameCollection.CloneCore(System.Windows.Freezable)">
      <summary>Makes this instance a deep copy of the specified <see cref="T:System.Windows.Media.Animation.Int16KeyFrameCollection" />. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.Int16KeyFrameCollection" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16KeyFrameCollection.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes this instance a modifiable deep copy of the specified <see cref="T:System.Windows.Media.Animation.Int16KeyFrameCollection" /> using current property values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.Int16KeyFrameCollection" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16KeyFrameCollection.Contains(System.Windows.Media.Animation.Int16KeyFrame)">
      <summary>Gets a value that indicates whether the collection contains the specified <see cref="T:System.Windows.Media.Animation.Int16KeyFrame" />.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.Int16KeyFrame" /> to locate in the collection.</param>
      <returns>
        <see langword="true" /> if the collection contains <paramref name="keyFrame" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16KeyFrameCollection.CopyTo(System.Windows.Media.Animation.Int16KeyFrame[],System.Int32)">
      <summary>Copies all of the <see cref="T:System.Windows.Media.Animation.Int16KeyFrame" /> objects in a collection to a specified array.</summary>
      <param name="array">Identifies the array to which content is copied.</param>
      <param name="index">Index position in the array to which the contents of the collection are copied.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16KeyFrameCollection.CreateInstanceCore">
      <summary>Creates a new, frozen instance of <see cref="T:System.Windows.Media.Animation.Int16KeyFrameCollection" />.</summary>
      <returns>A frozen instance of <see cref="T:System.Windows.Media.Animation.Int16KeyFrameCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16KeyFrameCollection.FreezeCore(System.Boolean)">
      <summary>Makes this instance of <see cref="T:System.Windows.Media.Animation.Int16KeyFrameCollection" /> read-only or determines whether it can be made read-only.</summary>
      <param name="isChecking">
        <see langword="true" /> if this method should simply determine whether this instance can be frozen. <see langword="false" /> if this instance should actually freeze itself when this method is called.</param>
      <returns>If <paramref name="isChecking" /> is true, this method returns <see langword="true" /> if this instance can be made read-only, or <see langword="false" /> if it cannot be made read-only. If <paramref name="isChecking" /> is false, this method returns <see langword="true" /> if this instance is now read-only, or <see langword="false" /> if it cannot be made read-only, with the side effect of having begun to change the frozen status of this object.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16KeyFrameCollection.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone of the specified <see cref="T:System.Windows.Media.Animation.Int16KeyFrameCollection" /> object.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.Int16KeyFrameCollection" /> object to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16KeyFrameCollection.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a frozen clone of the specified <see cref="T:System.Windows.Media.Animation.Int16KeyFrameCollection" />. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.Int16KeyFrameCollection" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16KeyFrameCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> that can iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16KeyFrameCollection.IndexOf(System.Windows.Media.Animation.Int16KeyFrame)">
      <summary>Searches for the specified <see cref="T:System.Windows.Media.Animation.Int16KeyFrame" /> and returns the zero-based index of the first occurrence within the entire collection.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.Int16KeyFrame" /> to locate in the collection.</param>
      <returns>The zero-based index of the first occurrence of <paramref name="keyFrame" /> within the entire collection, if found; otherwise, <c>-1</c>.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16KeyFrameCollection.Insert(System.Int32,System.Windows.Media.Animation.Int16KeyFrame)">
      <summary>Inserts a <see cref="T:System.Windows.Media.Animation.Int16KeyFrame" /> into a specific location within the collection.</summary>
      <param name="index">The index position at which the <see cref="T:System.Windows.Media.Animation.Int16KeyFrame" /> is inserted.</param>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.Int16KeyFrame" /> object to insert in the collection.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16KeyFrameCollection.Remove(System.Windows.Media.Animation.Int16KeyFrame)">
      <summary>Removes a <see cref="T:System.Windows.Media.Animation.Int16KeyFrame" /> object from the collection.</summary>
      <param name="keyFrame">Identifies the <see cref="T:System.Windows.Media.Animation.Int16KeyFrame" /> to remove from the collection.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16KeyFrameCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Windows.Media.Animation.Int16KeyFrame" /> at the specified index position from the collection.</summary>
      <param name="index">Index position of the <see cref="T:System.Windows.Media.Animation.Int16KeyFrame" /> to be removed.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16KeyFrameCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Collections.ICollection" /> to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" /> index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection" />. The <see cref="T:System.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="M:System.Windows.Media.Animation.Int16KeyFrameCollection.System#Collections#IList#Add(System.Object)">
      <summary>Adds an item to the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to add to the <see cref="T:System.Collections.IList" />.</param>
      <returns>The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16KeyFrameCollection.System#Collections#IList#Contains(System.Object)">
      <summary>Determines whether the <see cref="T:System.Collections.IList" /> contains a specific value.</summary>
      <param name="keyFrame">The object to locate in the <see cref="T:System.Collections.IList" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Collections.IList" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16KeyFrameCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>Determines the index of a specific item in the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to locate in the <see cref="T:System.Collections.IList" />.</param>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16KeyFrameCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>Inserts an item to the <see cref="T:System.Collections.IList" /> at the specified index.</summary>
      <param name="index">The zero-based index at which <c>value</c> should be inserted.</param>
      <param name="keyFrame">The object to insert into the <see cref="T:System.Collections.IList" />.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int16KeyFrameCollection.System#Collections#IList#Remove(System.Object)">
      <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to remove from the <see cref="T:System.Collections.IList" />.</param>
    </member>
    <member name="P:System.Windows.Media.Animation.Int16KeyFrameCollection.Count">
      <summary>Gets the number of key frames contained in the <see cref="T:System.Windows.Media.Animation.Int16KeyFrameCollection" />.</summary>
      <returns>The number of key frames contained in the <see cref="T:System.Windows.Media.Animation.Int16KeyFrameCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int16KeyFrameCollection.Empty">
      <summary>Gets an empty <see cref="T:System.Windows.Media.Animation.Int16KeyFrameCollection" />.</summary>
      <returns>An empty <see cref="T:System.Windows.Media.Animation.Int16KeyFrameCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int16KeyFrameCollection.IsFixedSize">
      <summary>Gets a value that indicates if the collection size can ever change.</summary>
      <returns>
        <see langword="true" /> if the collection is frozen; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int16KeyFrameCollection.IsReadOnly">
      <summary>Gets a value that indicates if the collection is read-only.</summary>
      <returns>
        <see langword="true" /> if the collection is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int16KeyFrameCollection.IsSynchronized">
      <summary>Gets a value that indicates whether access to the collection is synchronized (thread-safe).</summary>
      <returns>
        <see langword="true" /> if access to the collection is synchronized (thread-safe); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int16KeyFrameCollection.Item(System.Int32)">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Animation.Int16KeyFrame" /> at the specified index position.</summary>
      <param name="index">The zero-based index of the <see cref="T:System.Windows.Media.Animation.Int16KeyFrame" /> to get or set.</param>
      <exception cref="T:System.InvalidOperationException">The attempt to modify the collection is invalid because the collection is frozen (its <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />).</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than zero.  
  
 -or-  
  
 <paramref name="index" /> is equal to or greater than <see cref="P:System.Windows.Media.Animation.Int16KeyFrameCollection.Count" />.</exception>
      <returns>The <see cref="T:System.Windows.Media.Animation.Int16KeyFrame" /> at the specified index.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int16KeyFrameCollection.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="P:System.Windows.Media.Animation.Int16KeyFrameCollection.System#Collections#IList#Item(System.Int32)">
      <summary>Gets or sets the element at the specified index.</summary>
      <param name="index">The zero-based index of the element to get or set.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.Int32Animation">
      <summary>Animates the value of an  <see cref="T:System.Int32" /> property between two target values using      linear interpolation over a specified <see cref="P:System.Windows.Media.Animation.Timeline.Duration" />.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.Int32Animation.ByProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.Int32Animation.By" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.Int32Animation.EasingFunctionProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.Int32Animation.EasingFunction" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.Int32Animation.FromProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.Int32Animation.From" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.Int32Animation.ToProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.Int32Animation.To" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32Animation.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Int32Animation" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32Animation.#ctor(System.Int32,System.Int32,System.Windows.Duration)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Int32Animation" /> class that animates from the specified starting value to the specified destination value over the specified duration.</summary>
      <param name="fromValue">The starting value of the animation.</param>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32Animation.#ctor(System.Int32,System.Int32,System.Windows.Duration,System.Windows.Media.Animation.FillBehavior)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Int32Animation" /> class that animates from the specified starting value to the specified destination value over the specified duration and has the specified fill behavior.</summary>
      <param name="fromValue">The starting value of the animation.</param>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
      <param name="fillBehavior">Specifies how the animation behaves when it is not active.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32Animation.#ctor(System.Int32,System.Windows.Duration)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Int32Animation" /> class that animates to the specified value over the specified duration. The starting value for the animation is the base value of the property being animated or the output from another animation.</summary>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32Animation.#ctor(System.Int32,System.Windows.Duration,System.Windows.Media.Animation.FillBehavior)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Int32Animation" /> class that animates to the specified value over the specified duration and has the specified fill behavior. The starting value for the animation is the base value of the property being animated or the output from another animation.</summary>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
      <param name="fillBehavior">Specifies how the animation behaves when it is not active.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32Animation.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.Int32Animation" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32Animation.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Media.Animation.Int32Animation" />.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32Animation.GetCurrentValueCore(System.Int32,System.Int32,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by the <see cref="T:System.Windows.Media.Animation.Int32Animation" />.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the animation.</param>
      <returns>The calculated value of the property, as determined by the current animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int32Animation.By">
      <summary>Gets or sets the total amount by which the animation changes its starting value.</summary>
      <returns>The total amount by which the animation changes its starting value.     The default value is null.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int32Animation.EasingFunction">
      <summary>Gets or sets the easing function applied to this animation.</summary>
      <returns>The easing function applied to this animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int32Animation.From">
      <summary>Gets or sets the animation's starting value.</summary>
      <returns>The starting value of the animation. The default value is null.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int32Animation.IsAdditive">
      <summary>Gets or sets a value that indicates whether the target property's current value should be added to this animation's starting value.</summary>
      <returns>
        <see langword="true" /> if the target property's current value should be added to this animation's starting value; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int32Animation.IsCumulative">
      <summary>Gets or sets a value that specifies whether the animation's value accumulates when it repeats.</summary>
      <returns>
        <see langword="true" /> if the animation accumulates its values when its <see cref="P:System.Windows.Media.Animation.Timeline.RepeatBehavior" /> property causes it to repeat its simple duration. otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int32Animation.To">
      <summary>Gets or sets the animation's ending value.</summary>
      <returns>The ending value of the animation. The default value is null.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.Int32AnimationBase">
      <summary>Abstract class that, when implemented, animates a <see cref="T:System.Int32" /> value.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32AnimationBase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Int32AnimationBase" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32AnimationBase.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.Int32AnimationBase" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32AnimationBase.GetCurrentValue(System.Int32,System.Int32,System.Windows.Media.Animation.AnimationClock)">
      <summary>Gets the current value of the animation.</summary>
      <param name="defaultOriginValue">The origin value provided to the animation if the animation does not have its own start value.</param>
      <param name="defaultDestinationValue">The destination value provided to the animation if the animation does not have its own destination value.</param>
      <param name="animationClock">The <see cref="T:System.Windows.Media.Animation.AnimationClock" /> which can generate the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> value to be used by the animation to generate its output value.</param>
      <returns>The value this animation believes should be the current value for the property.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32AnimationBase.GetCurrentValue(System.Object,System.Object,System.Windows.Media.Animation.AnimationClock)">
      <summary>Gets the current value of the animation.</summary>
      <param name="defaultOriginValue">The origin value provided to the animation if the animation does not have its own start value.</param>
      <param name="defaultDestinationValue">The destination value provided to the animation if the animation does not have its own destination value.</param>
      <param name="animationClock">The <see cref="T:System.Windows.Media.Animation.AnimationClock" /> which can generate the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> value to be used by the animation to generate its output value.</param>
      <returns>The value this animation believes should be the current value for the property.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32AnimationBase.GetCurrentValueCore(System.Int32,System.Int32,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by the host animation.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the host animation.</param>
      <returns>The calculated value of the property, as determined by the current animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int32AnimationBase.TargetPropertyType">
      <summary>Gets the type of value this animation generates.</summary>
      <returns>The type of value produced by this animation.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.Int32AnimationUsingKeyFrames">
      <summary>Animates the value of a <see cref="T:System.Int32" /> property along a set of <see cref="P:System.Windows.Media.Animation.Int32AnimationUsingKeyFrames.KeyFrames" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32AnimationUsingKeyFrames.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Int32AnimationUsingKeyFrames" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32AnimationUsingKeyFrames.AddChild(System.Object)">
      <summary>Adds a child <see cref="T:System.Windows.Media.Animation.Int32KeyFrame" /> to this <see cref="T:System.Windows.Media.Animation.Int32AnimationUsingKeyFrames" />.</summary>
      <param name="child">The object to be added as the child of this <see cref="T:System.Windows.Media.Animation.Int32AnimationUsingKeyFrames" />.</param>
      <exception cref="T:System.ArgumentException">The parameter <paramref name="child" /> is not a <see cref="T:System.Windows.Media.Animation.Int32KeyFrame" />.</exception>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32AnimationUsingKeyFrames.AddText(System.String)">
      <summary>Adds a text string as a child of this <see cref="T:System.Windows.Media.Animation.Int32AnimationUsingKeyFrames" />.</summary>
      <param name="childText">The text added to the <see cref="T:System.Windows.Media.Animation.Int32AnimationUsingKeyFrames" />.</param>
      <exception cref="T:System.InvalidOperationException">A <see cref="T:System.Windows.Media.Animation.Int32AnimationUsingKeyFrames" /> does not accept text as a child, so this method will raise this exception unless a derived class has overridden this behavior which allows text to be added.</exception>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32AnimationUsingKeyFrames.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.Int32AnimationUsingKeyFrames" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32AnimationUsingKeyFrames.CloneCore(System.Windows.Freezable)">
      <summary>Makes this instance a deep copy of the specified <see cref="T:System.Windows.Media.Animation.Int32AnimationUsingKeyFrames" />. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.Int32AnimationUsingKeyFrames" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32AnimationUsingKeyFrames.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.Int32AnimationUsingKeyFrames" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32AnimationUsingKeyFrames.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes this instance a modifiable deep copy of the specified <see cref="T:System.Windows.Media.Animation.Int32AnimationUsingKeyFrames" /> using current property values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.Int32AnimationUsingKeyFrames" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32AnimationUsingKeyFrames.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.Int32AnimationUsingKeyFrames" />.</summary>
      <returns>A new instance of <see cref="T:System.Windows.Media.Animation.Int32AnimationUsingKeyFrames" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32AnimationUsingKeyFrames.FreezeCore(System.Boolean)">
      <summary>Makes this instance of <see cref="T:System.Windows.Media.Animation.Int32AnimationUsingKeyFrames" /> object unmodifiable or determines whether it can be made unmodifiable.</summary>
      <param name="isChecking">
        <see langword="true" /> if this method should simply determine whether this instance can be frozen. <see langword="false" /> if this instance should actually freeze itself when this method is called.</param>
      <returns>If <paramref name="isChecking" /> is true, this method returns <see langword="true" /> if this instance can be made read-only, or <see langword="false" /> if it cannot be made read-only. If <paramref name="isChecking" /> is false, this method returns <see langword="true" /> if this instance is now read-only, or <see langword="false" /> if it cannot be made read-only, with the side effect of having begun to change the frozen status of this object.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32AnimationUsingKeyFrames.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone of the specified <see cref="T:System.Windows.Media.Animation.Int32AnimationUsingKeyFrames" /> object.</summary>
      <param name="source">The <see cref="T:System.Windows.Media.Animation.Int32AnimationUsingKeyFrames" /> object to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32AnimationUsingKeyFrames.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a frozen clone of the specified <see cref="T:System.Windows.Media.Animation.Int32AnimationUsingKeyFrames" />. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="source">The <see cref="T:System.Windows.Media.Animation.Int32AnimationUsingKeyFrames" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32AnimationUsingKeyFrames.GetCurrentValueCore(System.Int32,System.Int32,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by this instance of <see cref="T:System.Windows.Media.Animation.Int32AnimationUsingKeyFrames" />.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the host animation.</param>
      <returns>The calculated value of the property, as determined by the current instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32AnimationUsingKeyFrames.GetNaturalDurationCore(System.Windows.Media.Animation.Clock)">
      <summary>Provide a custom natural <see cref="T:System.Windows.Duration" /> when the <see cref="T:System.Windows.Duration" /> property is set to <see cref="P:System.Windows.Duration.Automatic" />.</summary>
      <param name="clock">The <see cref="T:System.Windows.Media.Animation.Clock" /> whose natural duration is desired.</param>
      <returns>If the last key frame of this animation is a <see cref="T:System.Windows.Media.Animation.KeyTime" />, then this value is used as the <see cref="P:System.Windows.Media.Animation.Clock.NaturalDuration" />; otherwise it will be one second.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32AnimationUsingKeyFrames.OnChanged">
      <summary>Called when the current <see cref="T:System.Windows.Media.Animation.Int32AnimationUsingKeyFrames" /> object is modified.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32AnimationUsingKeyFrames.ShouldSerializeKeyFrames">
      <summary>Returns true if the value of the <see cref="P:System.Windows.Media.Animation.Int32AnimationUsingKeyFrames.KeyFrames" /> property of this instance of <see cref="T:System.Windows.Media.Animation.Int32AnimationUsingKeyFrames" /> should be value-serialized.</summary>
      <returns>
        <see langword="true" /> if the property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32AnimationUsingKeyFrames.System#Windows#Markup#IAddChild#AddChild(System.Object)">
      <summary>Adds a child object.</summary>
      <param name="child">The child object to add.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32AnimationUsingKeyFrames.System#Windows#Markup#IAddChild#AddText(System.String)">
      <summary>Adds the text content of a node to the object.</summary>
      <param name="childText">The text to add to the object.</param>
    </member>
    <member name="P:System.Windows.Media.Animation.Int32AnimationUsingKeyFrames.IsAdditive">
      <summary>Gets a value that specifies whether the animation's output value is added to the base value of the property being animated.</summary>
      <returns>
        <see langword="true" /> if the animation adds its output value to the base value of the property being animated instead of replacing it; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int32AnimationUsingKeyFrames.IsCumulative">
      <summary>Gets or sets a value that specifies whether the animation's value accumulates when it repeats.</summary>
      <returns>
        <see langword="true" /> if the animation accumulates its values when its <see cref="P:System.Windows.Media.Animation.Timeline.RepeatBehavior" /> property causes it to repeat its simple duration; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int32AnimationUsingKeyFrames.KeyFrames">
      <summary>Gets or sets the collection of <see cref="T:System.Windows.Media.Animation.Int32KeyFrame" /> objects that define the animation.</summary>
      <returns>The collection of <see cref="T:System.Windows.Media.Animation.Int32KeyFrame" /> objects that define the animation. The default value is <see cref="P:System.Windows.Media.Animation.Int32KeyFrameCollection.Empty" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int32AnimationUsingKeyFrames.System#Windows#Media#Animation#IKeyFrameAnimation#KeyFrames">
      <summary>Gets or sets an ordered collection P:System.Windows.Media.Animation.IKeyFrameAnimation.KeyFrames associated with this animation sequence.</summary>
      <returns>An <see cref="T:System.Collections.IList" /> of <see cref="P:System.Windows.Media.Animation.IKeyFrameAnimation.KeyFrames" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.Int32KeyFrame">
      <summary>Abstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a <see cref="T:System.Windows.Media.Animation.Int32AnimationUsingKeyFrames" />.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.Int32KeyFrame.KeyTimeProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.Int32KeyFrame.KeyTime" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.Int32KeyFrame.ValueProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.Int32KeyFrame.Value" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32KeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Int32KeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32KeyFrame.#ctor(System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Int32KeyFrame" /> class that has the specified target <see cref="P:System.Windows.Media.Animation.Int32KeyFrame.Value" />.</summary>
      <param name="value">The <see cref="P:System.Windows.Media.Animation.Int32KeyFrame.Value" /> of the new <see cref="T:System.Windows.Media.Animation.Int32KeyFrame" /> instance.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32KeyFrame.#ctor(System.Int32,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Int32KeyFrame" /> class that has the specified target <see cref="P:System.Windows.Media.Animation.Int32KeyFrame.Value" /> and <see cref="P:System.Windows.Media.Animation.Int32KeyFrame.KeyTime" />.</summary>
      <param name="value">The <see cref="P:System.Windows.Media.Animation.Int32KeyFrame.Value" /> of the new <see cref="T:System.Windows.Media.Animation.Int32KeyFrame" /> instance.</param>
      <param name="keyTime">The <see cref="P:System.Windows.Media.Animation.Int32KeyFrame.KeyTime" /> of the new <see cref="T:System.Windows.Media.Animation.Int32KeyFrame" /> instance.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32KeyFrame.InterpolateValue(System.Int32,System.Double)">
      <summary>Returns the interpolated value of a specific key frame at the progress increment provided.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">Occurs if <paramref name="keyFrameProgress" /> is not between 0.0 and 1.0, inclusive.</exception>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32KeyFrame.InterpolateValueCore(System.Int32,System.Double)">
      <summary>Calculates the value of a key frame at the progress increment provided.</summary>
      <param name="baseValue">The value to animate from; typically the value of the previous key frame.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int32KeyFrame.KeyTime">
      <summary>Gets or sets the time at which the key frame's target <see cref="P:System.Windows.Media.Animation.Int32KeyFrame.Value" /> should be reached.</summary>
      <returns>The time at which the key frame's current value should be equal to its <see cref="P:System.Windows.Media.Animation.Int32KeyFrame.Value" /> property. The default value is <see cref="P:System.Windows.Media.Animation.KeyTime.Uniform" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int32KeyFrame.System#Windows#Media#Animation#IKeyFrame#Value">
      <summary>See <see cref="P:System.Windows.Media.Animation.IKeyFrame.Value" />.</summary>
    </member>
    <member name="P:System.Windows.Media.Animation.Int32KeyFrame.Value">
      <summary>Gets or sets the key frame's target value.</summary>
      <returns>The key frame's target value, which is the value of this key frame at its specified <see cref="P:System.Windows.Media.Animation.Int32KeyFrame.KeyTime" />. The default value is <c>0</c>.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.Int32KeyFrameCollection">
      <summary>Represents a collection of <see cref="T:System.Windows.Media.Animation.Int32KeyFrame" /> objects.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32KeyFrameCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Int32KeyFrameCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32KeyFrameCollection.Add(System.Windows.Media.Animation.Int32KeyFrame)">
      <summary>Adds a <see cref="T:System.Windows.Media.Animation.Int32KeyFrame" /> to the end of the collection.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.Int32KeyFrame" /> to add to the end of the collection.</param>
      <returns>The index at which the <paramref name="keyFrame" /> was added.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32KeyFrameCollection.Clear">
      <summary>Removes all <see cref="T:System.Windows.Media.Animation.Int32KeyFrame" /> objects from the collection.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32KeyFrameCollection.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.Int32KeyFrameCollection" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32KeyFrameCollection.CloneCore(System.Windows.Freezable)">
      <summary>Makes this instance a deep copy of the specified <see cref="T:System.Windows.Media.Animation.Int32KeyFrameCollection" />. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.Int32KeyFrameCollection" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32KeyFrameCollection.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes this instance a modifiable deep copy of the specified <see cref="T:System.Windows.Media.Animation.Int32KeyFrameCollection" /> using current property values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.Int32KeyFrameCollection" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32KeyFrameCollection.Contains(System.Windows.Media.Animation.Int32KeyFrame)">
      <summary>Gets a value that indicates whether the collection contains the specified <see cref="T:System.Windows.Media.Animation.Int32KeyFrame" />.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.Int32KeyFrame" /> to locate in the collection.</param>
      <returns>
        <see langword="true" /> if the collection contains <paramref name="keyFrame" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32KeyFrameCollection.CopyTo(System.Windows.Media.Animation.Int32KeyFrame[],System.Int32)">
      <summary>Copies all of the <see cref="T:System.Windows.Media.Animation.Int32KeyFrame" /> objects in a collection to a specified array.</summary>
      <param name="array">Identifies the array to which content is copied.</param>
      <param name="index">Index position in the array to which the contents of the collection are copied.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32KeyFrameCollection.CreateInstanceCore">
      <summary>Creates a new, frozen instance of <see cref="T:System.Windows.Media.Animation.Int32KeyFrameCollection" />.</summary>
      <returns>A frozen instance of <see cref="T:System.Windows.Media.Animation.Int32KeyFrameCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32KeyFrameCollection.FreezeCore(System.Boolean)">
      <summary>Makes this instance of <see cref="T:System.Windows.Media.Animation.Int32KeyFrameCollection" /> unmodifiable or determines whether it can be made unmodifiable.</summary>
      <param name="isChecking">
        <see langword="true" /> if this method should simply determine whether this instance can be frozen. <see langword="false" /> if this instance should actually freeze itself when this method is called.</param>
      <returns>If <paramref name="isChecking" /> is true, this method returns <see langword="true" /> if this instance can be made read-only, or <see langword="false" /> if it cannot be made read-only. If <paramref name="isChecking" /> is false, this method returns <see langword="true" /> if this instance is now read-only, or <see langword="false" /> if it cannot be made read-only, with the side effect of having begun to change the frozen status of this object.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32KeyFrameCollection.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone of the specified <see cref="T:System.Windows.Media.Animation.Int32KeyFrameCollection" /> object.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.Int32KeyFrameCollection" /> object to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32KeyFrameCollection.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a frozen clone of the specified <see cref="T:System.Windows.Media.Animation.Int32KeyFrameCollection" />. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.Int32KeyFrameCollection" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32KeyFrameCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> that can iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32KeyFrameCollection.IndexOf(System.Windows.Media.Animation.Int32KeyFrame)">
      <summary>Searches for the specified <see cref="T:System.Windows.Media.Animation.Int32KeyFrame" /> and returns the zero-based index of the first occurrence within the entire collection.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.Int32KeyFrame" /> to locate in the collection.</param>
      <returns>The zero-based index of the first occurrence of <paramref name="keyFrame" /> within the entire collection, if found; otherwise, <c>-1</c>.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32KeyFrameCollection.Insert(System.Int32,System.Windows.Media.Animation.Int32KeyFrame)">
      <summary>Inserts a <see cref="T:System.Windows.Media.Animation.Int32KeyFrame" /> into a specific location within the collection.</summary>
      <param name="index">The index position at which the <see cref="T:System.Windows.Media.Animation.Int32KeyFrame" /> is inserted.</param>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.Int32KeyFrame" /> object to insert in the collection.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32KeyFrameCollection.Remove(System.Windows.Media.Animation.Int32KeyFrame)">
      <summary>Removes a <see cref="T:System.Windows.Media.Animation.Int32KeyFrame" /> object from the collection.</summary>
      <param name="keyFrame">Identifies the <see cref="T:System.Windows.Media.Animation.Int32KeyFrame" /> to remove from the collection.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32KeyFrameCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Windows.Media.Animation.Int32KeyFrame" /> at the specified index position from the collection.</summary>
      <param name="index">Index position of the <see cref="T:System.Windows.Media.Animation.Int32KeyFrame" /> to be removed.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32KeyFrameCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Collections.ICollection" /> to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" /> index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection" />. The <see cref="T:System.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="M:System.Windows.Media.Animation.Int32KeyFrameCollection.System#Collections#IList#Add(System.Object)">
      <summary>Adds an item to the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to add to the <see cref="T:System.Collections.IList" />.</param>
      <returns>The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32KeyFrameCollection.System#Collections#IList#Contains(System.Object)">
      <summary>Determines whether the <see cref="T:System.Collections.IList" /> contains a specific value.</summary>
      <param name="keyFrame">The object to locate in the <see cref="T:System.Collections.IList" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Collections.IList" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32KeyFrameCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>Determines the index of a specific item in the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to locate in the <see cref="T:System.Collections.IList" />.</param>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32KeyFrameCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>Inserts an item to the <see cref="T:System.Collections.IList" /> at the specified index.</summary>
      <param name="index">The zero-based index at which <c>value</c> should be inserted.</param>
      <param name="keyFrame">The object to insert into the <see cref="T:System.Collections.IList" />.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int32KeyFrameCollection.System#Collections#IList#Remove(System.Object)">
      <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to remove from the <see cref="T:System.Collections.IList" />.</param>
    </member>
    <member name="P:System.Windows.Media.Animation.Int32KeyFrameCollection.Count">
      <summary>Gets the number of key frames contained in the <see cref="T:System.Windows.Media.Animation.Int32KeyFrameCollection" />.</summary>
      <returns>The number of key frames contained in the <see cref="T:System.Windows.Media.Animation.Int32KeyFrameCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int32KeyFrameCollection.Empty">
      <summary>Gets an empty <see cref="T:System.Windows.Media.Animation.Int32KeyFrameCollection" />.</summary>
      <returns>An empty <see cref="T:System.Windows.Media.Animation.Int32KeyFrameCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int32KeyFrameCollection.IsFixedSize">
      <summary>Gets a value that indicates if the collection is frozen.</summary>
      <returns>
        <see langword="true" /> if the collection is frozen; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int32KeyFrameCollection.IsReadOnly">
      <summary>Gets a value that indicates if the collection is read-only.</summary>
      <returns>
        <see langword="true" /> if the collection is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int32KeyFrameCollection.IsSynchronized">
      <summary>Gets a value that indicates whether access to the collection is synchronized (thread-safe).</summary>
      <returns>
        <see langword="true" /> if access to the collection is synchronized (thread-safe); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int32KeyFrameCollection.Item(System.Int32)">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Animation.Int32KeyFrame" /> at the specified index position.</summary>
      <param name="index">The zero-based index of the <see cref="T:System.Windows.Media.Animation.Int32KeyFrame" /> to get or set.</param>
      <exception cref="T:System.InvalidOperationException">The attempt to modify the collection is invalid because the collection is frozen (its <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />).</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than zero.  
  
 -or-  
  
 <paramref name="index" /> is equal to or greater than <see cref="P:System.Windows.Media.Animation.Int32KeyFrameCollection.Count" />.</exception>
      <returns>The <see cref="T:System.Windows.Media.Animation.Int32KeyFrame" /> at the specified index.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int32KeyFrameCollection.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="P:System.Windows.Media.Animation.Int32KeyFrameCollection.System#Collections#IList#Item(System.Int32)">
      <summary>Gets or sets the element at the specified index.</summary>
      <param name="index">The zero-based index of the element to get or set.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.Int64Animation">
      <summary>Animates the value of a  <see cref="T:System.Int64" /> property between two target values using linear interpolation over a specified <see cref="P:System.Windows.Media.Animation.Timeline.Duration" />.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.Int64Animation.ByProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.Int64Animation.By" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.Int64Animation.EasingFunctionProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.Int64Animation.EasingFunction" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.Int64Animation.FromProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.Int64Animation.From" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.Int64Animation.ToProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.Int64Animation.To" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64Animation.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Int64Animation" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64Animation.#ctor(System.Int64,System.Int64,System.Windows.Duration)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Int64Animation" /> class that animates from the specified starting value to the specified destination value over the specified duration.</summary>
      <param name="fromValue">The starting value of the animation.</param>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64Animation.#ctor(System.Int64,System.Int64,System.Windows.Duration,System.Windows.Media.Animation.FillBehavior)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Int64Animation" /> class that animates from the specified starting value to the specified destination value over the specified duration and has the specified fill behavior.</summary>
      <param name="fromValue">The starting value of the animation.</param>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
      <param name="fillBehavior">Specifies how the animation behaves when it is not active.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64Animation.#ctor(System.Int64,System.Windows.Duration)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Int64Animation" /> class that animates to the specified value over the specified duration. The starting value for the animation is the base value of the property being animated or the output from another animation.</summary>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64Animation.#ctor(System.Int64,System.Windows.Duration,System.Windows.Media.Animation.FillBehavior)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Int64Animation" /> class that animates to the specified value over the specified duration and has the specified fill behavior. The starting value for the animation is the base value of the property being animated or the output from another animation.</summary>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
      <param name="fillBehavior">Specifies how the animation behaves when it is not active.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64Animation.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.Int64Animation" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64Animation.CreateInstanceCore">
      <summary>Implementation of <see cref="M:System.Windows.Freezable.CreateInstanceCore" />.</summary>
      <returns>The new <see cref="T:System.Windows.Freezable" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64Animation.GetCurrentValueCore(System.Int64,System.Int64,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates the value this animation believes should be the current value for the property.</summary>
      <param name="defaultOriginValue">This value is the suggested origin value provided to the animation to be used if the animation does not have its own concept of a start value. If this animation is the first in a composition chain this value will be the snapshot value if one is available or the base property value if it is not; otherwise this value will be the value returned by the previous animation in the chain with an animationClock that is not Stopped.</param>
      <param name="defaultDestinationValue">This value is the suggested destination value provided to the animation to be used if the animation does not have its own concept of an end value. This value will be the base value if the animation is in the first composition layer of animations on a property; otherwise this value will be the output value from the previous composition layer of animations for the property.</param>
      <param name="animationClock">This is the animationClock which can generate the CurrentTime or CurrentProgress value to be used by the animation to generate its output value.</param>
      <returns>The value this animation believes should be the current value for the property.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int64Animation.By">
      <summary>Gets or sets the total amount by which the animation changes its starting value.</summary>
      <returns>The total amount by which the animation changes its starting value.     The default is <see langword="null" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int64Animation.EasingFunction">
      <summary>Gets or sets the easing function applied to this animation.</summary>
      <returns>The easing function applied to this animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int64Animation.From">
      <summary>Gets or sets the animation's starting value.</summary>
      <returns>The starting value of the animation. The default is <see langword="null" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int64Animation.IsAdditive">
      <summary>Gets or sets a value that indicates whether the target property's current value should be added to this animation's starting value.</summary>
      <returns>
        <see langword="true" /> if the target property's current value should be added to this animation's starting value; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int64Animation.IsCumulative">
      <summary>Gets or sets a value that specifies whether the animation's value accumulates when it repeats.</summary>
      <returns>
        <see langword="true" /> if the animation accumulates its values when its <see cref="P:System.Windows.Media.Animation.Timeline.RepeatBehavior" /> property causes it to repeat its simple duration; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int64Animation.To">
      <summary>Gets or sets the animation's ending value.</summary>
      <returns>The ending value of the animation. The default is <see langword="null" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.Int64AnimationBase">
      <summary>Abstract class that, when implemented, animates a <see cref="T:System.Int64" /> value.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64AnimationBase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Int64AnimationBase" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64AnimationBase.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.Int64AnimationBase" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64AnimationBase.GetCurrentValue(System.Int64,System.Int64,System.Windows.Media.Animation.AnimationClock)">
      <summary>Gets the current value of the animation.</summary>
      <param name="defaultOriginValue">The origin value provided to the animation if the animation does not have its own start value.</param>
      <param name="defaultDestinationValue">The destination value provided to the animation if the animation does not have its own destination value.</param>
      <param name="animationClock">The <see cref="T:System.Windows.Media.Animation.AnimationClock" /> which can generate the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> value to be used by the animation to generate its output value.</param>
      <returns>The value this animation believes should be the current value for the property.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64AnimationBase.GetCurrentValue(System.Object,System.Object,System.Windows.Media.Animation.AnimationClock)">
      <summary>Gets the current value of the animation.</summary>
      <param name="defaultOriginValue">The origin value provided to the animation if the animation does not have its own start value.</param>
      <param name="defaultDestinationValue">The destination value provided to the animation if the animation does not have its own destination value.</param>
      <param name="animationClock">The <see cref="T:System.Windows.Media.Animation.AnimationClock" /> which can generate the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> value to be used by the animation to generate its output value.</param>
      <returns>The value this animation believes should be the current value for the property.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64AnimationBase.GetCurrentValueCore(System.Int64,System.Int64,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by the host animation.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the host animation.</param>
      <returns>The calculated value of the property, as determined by the current animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int64AnimationBase.TargetPropertyType">
      <summary>Gets the type of value this animation generates.</summary>
      <returns>The type of value produced by this animation.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.Int64AnimationUsingKeyFrames">
      <summary>Animates the value of a <see cref="T:System.Int64" /> property along a set of <see cref="P:System.Windows.Media.Animation.Int64AnimationUsingKeyFrames.KeyFrames" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64AnimationUsingKeyFrames.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Int64AnimationUsingKeyFrames" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64AnimationUsingKeyFrames.AddChild(System.Object)">
      <summary>Adds a child <see cref="T:System.Windows.Media.Animation.Int64KeyFrame" /> to this <see cref="T:System.Windows.Media.Animation.Int64AnimationUsingKeyFrames" />.</summary>
      <param name="child">The object to be added as the child of this <see cref="T:System.Windows.Media.Animation.Int64AnimationUsingKeyFrames" />.</param>
      <exception cref="T:System.ArgumentException">The parameter <paramref name="child" /> is not a <see cref="T:System.Windows.Media.Animation.Int64KeyFrame" />.</exception>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64AnimationUsingKeyFrames.AddText(System.String)">
      <summary>Adds a text string as a child of this <see cref="T:System.Windows.Media.Animation.Int64AnimationUsingKeyFrames" />.</summary>
      <param name="childText">The text added to the <see cref="T:System.Windows.Media.Animation.Int64AnimationUsingKeyFrames" />.</param>
      <exception cref="T:System.InvalidOperationException">A <see cref="T:System.Windows.Media.Animation.Int64AnimationUsingKeyFrames" /> does not accept text as a child, so this method will raise this exception unless a derived class has overridden this behavior which allows text to be added.</exception>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64AnimationUsingKeyFrames.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.Int64AnimationUsingKeyFrames" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64AnimationUsingKeyFrames.CloneCore(System.Windows.Freezable)">
      <summary>Makes this instance a deep copy of the specified <see cref="T:System.Windows.Media.Animation.Int64AnimationUsingKeyFrames" />. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.Int64AnimationUsingKeyFrames" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64AnimationUsingKeyFrames.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.Int64AnimationUsingKeyFrames" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64AnimationUsingKeyFrames.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes this instance a modifiable deep copy of the specified <see cref="T:System.Windows.Media.Animation.Int64AnimationUsingKeyFrames" /> using current property values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.Int64AnimationUsingKeyFrames" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64AnimationUsingKeyFrames.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.Int64AnimationUsingKeyFrames" />.</summary>
      <returns>A new instance of <see cref="T:System.Windows.Media.Animation.Int64AnimationUsingKeyFrames" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64AnimationUsingKeyFrames.FreezeCore(System.Boolean)">
      <summary>Makes this instance of <see cref="T:System.Windows.Media.Animation.Int64AnimationUsingKeyFrames" /> object unmodifiable or determines whether it can be made unmodifiable.</summary>
      <param name="isChecking">
        <see langword="true" /> if this method should simply determine whether this instance can be frozen. <see langword="false" /> if this instance should actually freeze itself when this method is called.</param>
      <returns>If <paramref name="isChecking" /> is true, this method returns <see langword="true" /> if this instance can be made read-only, or <see langword="false" /> if it cannot be made read-only. If <paramref name="isChecking" /> is false, this method returns <see langword="true" /> if this instance is now read-only, or <see langword="false" /> if it cannot be made read-only, with the side effect of having begun to change the frozen status of this object.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64AnimationUsingKeyFrames.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone of the specified <see cref="T:System.Windows.Media.Animation.Int64AnimationUsingKeyFrames" /> object.</summary>
      <param name="source">The <see cref="T:System.Windows.Media.Animation.Int64AnimationUsingKeyFrames" /> object to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64AnimationUsingKeyFrames.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a frozen clone of the specified <see cref="T:System.Windows.Media.Animation.Int64AnimationUsingKeyFrames" />. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="source">The <see cref="T:System.Windows.Media.Animation.Int64AnimationUsingKeyFrames" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64AnimationUsingKeyFrames.GetCurrentValueCore(System.Int64,System.Int64,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by this instance of <see cref="T:System.Windows.Media.Animation.Int64AnimationUsingKeyFrames" />.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the host animation.</param>
      <returns>The calculated value of the property, as determined by the current instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64AnimationUsingKeyFrames.GetNaturalDurationCore(System.Windows.Media.Animation.Clock)">
      <summary>Provide a custom natural <see cref="T:System.Windows.Duration" /> when the <see cref="T:System.Windows.Duration" /> property is set to <see cref="P:System.Windows.Duration.Automatic" />.</summary>
      <param name="clock">The <see cref="T:System.Windows.Media.Animation.Clock" /> whose natural duration is desired.</param>
      <returns>If the last key frame of this animation is a <see cref="T:System.Windows.Media.Animation.KeyTime" />, then this value is used as the <see cref="P:System.Windows.Media.Animation.Clock.NaturalDuration" />; otherwise it will be one second.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64AnimationUsingKeyFrames.OnChanged">
      <summary>Called when the current <see cref="T:System.Windows.Media.Animation.Int64AnimationUsingKeyFrames" /> object is modified.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64AnimationUsingKeyFrames.ShouldSerializeKeyFrames">
      <summary>Returns true if the value of the <see cref="P:System.Windows.Media.Animation.Int64AnimationUsingKeyFrames.KeyFrames" /> property of this instance of <see cref="T:System.Windows.Media.Animation.Int64AnimationUsingKeyFrames" /> should be value-serialized.</summary>
      <returns>
        <see langword="true" /> if the property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64AnimationUsingKeyFrames.System#Windows#Markup#IAddChild#AddChild(System.Object)">
      <summary>Adds a child object.</summary>
      <param name="child">The child object to add.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64AnimationUsingKeyFrames.System#Windows#Markup#IAddChild#AddText(System.String)">
      <summary>Adds the text content of a node to the object.</summary>
      <param name="childText">The text to add to the object.</param>
    </member>
    <member name="P:System.Windows.Media.Animation.Int64AnimationUsingKeyFrames.IsAdditive">
      <summary>Gets a value that specifies whether the animation's output value is added to the base value of the property being animated.</summary>
      <returns>
        <see langword="true" /> if the animation adds its output value to the base value of the property being animated instead of replacing it; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int64AnimationUsingKeyFrames.IsCumulative">
      <summary>Gets or sets a value that specifies whether the animation's value accumulates when it repeats.</summary>
      <returns>
        <see langword="true" /> if the animation accumulates its values when its <see cref="P:System.Windows.Media.Animation.Timeline.RepeatBehavior" /> property causes it to repeat its simple duration; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int64AnimationUsingKeyFrames.KeyFrames">
      <summary>Gets or sets the collection of <see cref="T:System.Windows.Media.Animation.Int64KeyFrame" /> objects that define the animation.</summary>
      <returns>The collection of <see cref="T:System.Windows.Media.Animation.Int64KeyFrame" /> objects that define the animation. The default value is <see cref="P:System.Windows.Media.Animation.Int64KeyFrameCollection.Empty" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int64AnimationUsingKeyFrames.System#Windows#Media#Animation#IKeyFrameAnimation#KeyFrames">
      <summary>Gets or sets an ordered collection P:System.Windows.Media.Animation.IKeyFrameAnimation.KeyFrames associated with this animation sequence.</summary>
      <returns>An <see cref="T:System.Collections.IList" /> of <see cref="P:System.Windows.Media.Animation.IKeyFrameAnimation.KeyFrames" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.Int64KeyFrame">
      <summary>Abstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a <see cref="T:System.Windows.Media.Animation.Int64AnimationUsingKeyFrames" />.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.Int64KeyFrame.KeyTimeProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.Int64KeyFrame.KeyTime" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.Int64KeyFrame.ValueProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.Int64KeyFrame.Value" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64KeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Int64KeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64KeyFrame.#ctor(System.Int64)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Int64KeyFrame" /> class that has the specified target <see cref="P:System.Windows.Media.Animation.Int64KeyFrame.Value" />.</summary>
      <param name="value">The <see cref="P:System.Windows.Media.Animation.Int64KeyFrame.Value" /> of the new <see cref="T:System.Windows.Media.Animation.Int64KeyFrame" /> instance.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64KeyFrame.#ctor(System.Int64,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Int64KeyFrame" /> class that has the specified target <see cref="P:System.Windows.Media.Animation.Int64KeyFrame.Value" /> and <see cref="P:System.Windows.Media.Animation.Int64KeyFrame.KeyTime" />.</summary>
      <param name="value">The <see cref="P:System.Windows.Media.Animation.Int64KeyFrame.Value" /> of the new <see cref="T:System.Windows.Media.Animation.Int64KeyFrame" /> instance.</param>
      <param name="keyTime">The <see cref="P:System.Windows.Media.Animation.Int64KeyFrame.KeyTime" /> of the new <see cref="T:System.Windows.Media.Animation.Int64KeyFrame" /> instance.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64KeyFrame.InterpolateValue(System.Int64,System.Double)">
      <summary>Returns the interpolated value of a specific key frame at the progress increment provided.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">Occurs if <paramref name="keyFrameProgress" /> is not between 0.0 and 1.0, inclusive.</exception>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64KeyFrame.InterpolateValueCore(System.Int64,System.Double)">
      <summary>Calculates the value of a key frame at the progress increment provided.</summary>
      <param name="baseValue">The value to animate from; typically the value of the previous key frame.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int64KeyFrame.KeyTime">
      <summary>Gets or sets the time at which the key frame's target <see cref="P:System.Windows.Media.Animation.Int64KeyFrame.Value" /> should be reached.</summary>
      <returns>The time at which the key frame's current value should be equal to its <see cref="P:System.Windows.Media.Animation.Int64KeyFrame.Value" /> property. The default value is <see cref="P:System.Windows.Media.Animation.KeyTime.Uniform" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int64KeyFrame.System#Windows#Media#Animation#IKeyFrame#Value">
      <summary>Gets or sets the value associated with a <see cref="T:System.Windows.Media.Animation.KeyTime" /> instance.</summary>
      <returns>The current value for this property.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int64KeyFrame.Value">
      <summary>Gets or sets the key frame's target value.</summary>
      <returns>The key frame's target value, which is the value of this key frame at its specified <see cref="P:System.Windows.Media.Animation.Int64KeyFrame.KeyTime" />. The default value is <c>0</c>.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.Int64KeyFrameCollection">
      <summary>Represents a collection of <see cref="T:System.Windows.Media.Animation.Int64KeyFrame" /> objects.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64KeyFrameCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Int64KeyFrameCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64KeyFrameCollection.Add(System.Windows.Media.Animation.Int64KeyFrame)">
      <summary>Adds a <see cref="T:System.Windows.Media.Animation.Int64KeyFrame" /> to the end of the collection.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.Int64KeyFrame" /> to add to the end of the collection.</param>
      <returns>The index at which the <paramref name="keyFrame" /> was added.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64KeyFrameCollection.Clear">
      <summary>Removes all <see cref="T:System.Windows.Media.Animation.Int64KeyFrame" /> objects from the collection.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64KeyFrameCollection.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.Int64KeyFrameCollection" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64KeyFrameCollection.CloneCore(System.Windows.Freezable)">
      <summary>Makes this instance a deep copy of the specified <see cref="T:System.Windows.Media.Animation.Int64KeyFrameCollection" />. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.Int64KeyFrameCollection" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64KeyFrameCollection.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes this instance a modifiable deep copy of the specified <see cref="T:System.Windows.Media.Animation.Int64KeyFrameCollection" /> using current property values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.Int64KeyFrameCollection" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64KeyFrameCollection.Contains(System.Windows.Media.Animation.Int64KeyFrame)">
      <summary>Gets a value that indicates whether the collection contains the specified <see cref="T:System.Windows.Media.Animation.Int64KeyFrame" />.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.Int64KeyFrame" /> to locate in the collection.</param>
      <returns>
        <see langword="true" /> if the collection contains <paramref name="keyFrame" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64KeyFrameCollection.CopyTo(System.Windows.Media.Animation.Int64KeyFrame[],System.Int32)">
      <summary>Copies all of the <see cref="T:System.Windows.Media.Animation.Int64KeyFrame" /> objects in a collection to a specified array.</summary>
      <param name="array">Identifies the array to which content is copied.</param>
      <param name="index">Index position in the array to which the contents of the collection are copied.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64KeyFrameCollection.CreateInstanceCore">
      <summary>Creates a new, frozen instance of <see cref="T:System.Windows.Media.Animation.Int64KeyFrameCollection" />.</summary>
      <returns>A frozen instance of <see cref="T:System.Windows.Media.Animation.Int64KeyFrameCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64KeyFrameCollection.FreezeCore(System.Boolean)">
      <summary>Makes this instance of <see cref="T:System.Windows.Media.Animation.Int64KeyFrameCollection" /> unmodifiable or determines whether it can be made unmodifiable.</summary>
      <param name="isChecking">
        <see langword="true" /> if this method should simply determine whether this instance can be frozen. <see langword="false" /> if this instance should actually freeze itself when this method is called.</param>
      <returns>If <paramref name="isChecking" /> is true, this method returns <see langword="true" /> if this instance can be made read-only, or <see langword="false" /> if it cannot be made read-only. If <paramref name="isChecking" /> is false, this method returns <see langword="true" /> if this instance is now read-only, or <see langword="false" /> if it cannot be made read-only, with the side effect of having begun to change the frozen status of this object.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64KeyFrameCollection.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone of the specified <see cref="T:System.Windows.Media.Animation.Int64KeyFrameCollection" /> object.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.Int64KeyFrameCollection" /> object to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64KeyFrameCollection.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a frozen clone of the specified <see cref="T:System.Windows.Media.Animation.Int64KeyFrameCollection" />. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.Int64KeyFrameCollection" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64KeyFrameCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> that can iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64KeyFrameCollection.IndexOf(System.Windows.Media.Animation.Int64KeyFrame)">
      <summary>Searches for the specified <see cref="T:System.Windows.Media.Animation.Int64KeyFrame" /> and returns the zero-based index of the first occurrence within the entire collection.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.Int64KeyFrame" /> to locate in the collection.</param>
      <returns>The zero-based index of the first occurrence of <paramref name="keyFrame" /> within the entire collection, if found; otherwise, <c>-1</c>.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64KeyFrameCollection.Insert(System.Int32,System.Windows.Media.Animation.Int64KeyFrame)">
      <summary>Inserts a <see cref="T:System.Windows.Media.Animation.Int64KeyFrame" /> into a specific location within the collection.</summary>
      <param name="index">The index position at which the <see cref="T:System.Windows.Media.Animation.Int64KeyFrame" /> is inserted.</param>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.Int64KeyFrame" /> object to insert in the collection.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64KeyFrameCollection.Remove(System.Windows.Media.Animation.Int64KeyFrame)">
      <summary>Removes a <see cref="T:System.Windows.Media.Animation.Int64KeyFrame" /> object from the collection.</summary>
      <param name="keyFrame">Identifies the <see cref="T:System.Windows.Media.Animation.Int64KeyFrame" /> to remove from the collection.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64KeyFrameCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Windows.Media.Animation.Int64KeyFrame" /> at the specified index position from the collection.</summary>
      <param name="index">Index position of the <see cref="T:System.Windows.Media.Animation.Int64KeyFrame" /> to be removed.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64KeyFrameCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Collections.ICollection" /> to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" /> index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection" />. The <see cref="T:System.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="M:System.Windows.Media.Animation.Int64KeyFrameCollection.System#Collections#IList#Add(System.Object)">
      <summary>Adds an item to the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to add to the <see cref="T:System.Collections.IList" />.</param>
      <returns>The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64KeyFrameCollection.System#Collections#IList#Contains(System.Object)">
      <summary>Determines whether the <see cref="T:System.Collections.IList" /> contains a specific value.</summary>
      <param name="keyFrame">The object to locate in the <see cref="T:System.Collections.IList" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Collections.IList" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64KeyFrameCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>Determines the index of a specific item in the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to locate in the <see cref="T:System.Collections.IList" />.</param>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64KeyFrameCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>Inserts an item to the <see cref="T:System.Collections.IList" /> at the specified index.</summary>
      <param name="index">The zero-based index at which <c>value</c> should be inserted.</param>
      <param name="keyFrame">The object to insert into the <see cref="T:System.Collections.IList" />.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Int64KeyFrameCollection.System#Collections#IList#Remove(System.Object)">
      <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to remove from the <see cref="T:System.Collections.IList" />.</param>
    </member>
    <member name="P:System.Windows.Media.Animation.Int64KeyFrameCollection.Count">
      <summary>Gets the number of key frames contained in the <see cref="T:System.Windows.Media.Animation.Int64KeyFrameCollection" />.</summary>
      <returns>The number of key frames contained in the <see cref="T:System.Windows.Media.Animation.Int64KeyFrameCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int64KeyFrameCollection.Empty">
      <summary>Gets an empty <see cref="T:System.Windows.Media.Animation.Int64KeyFrameCollection" />.</summary>
      <returns>An empty <see cref="T:System.Windows.Media.Animation.Int64KeyFrameCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int64KeyFrameCollection.IsFixedSize">
      <summary>Gets a value that indicates if the collection size can ever change.</summary>
      <returns>
        <see langword="true" /> if the collection is frozen; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int64KeyFrameCollection.IsReadOnly">
      <summary>Gets a value that indicates if the collection is read-only.</summary>
      <returns>
        <see langword="true" /> if the collection is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int64KeyFrameCollection.IsSynchronized">
      <summary>Gets a value that indicates whether access to the collection is synchronized (thread-safe).</summary>
      <returns>
        <see langword="true" /> if access to the collection is synchronized (thread-safe); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int64KeyFrameCollection.Item(System.Int32)">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Animation.Int64KeyFrame" /> at the specified index position.</summary>
      <param name="index">The zero-based index of the <see cref="T:System.Windows.Media.Animation.Int64KeyFrame" /> to get or set.</param>
      <exception cref="T:System.InvalidOperationException">The attempt to modify the collection is invalid because the collection is frozen (its <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />).</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than zero.  
  
 -or-  
  
 <paramref name="index" /> is equal to or greater than <see cref="P:System.Windows.Media.Animation.Int64KeyFrameCollection.Count" />.</exception>
      <returns>The <see cref="T:System.Windows.Media.Animation.Int64KeyFrame" /> at the specified index.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Int64KeyFrameCollection.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="P:System.Windows.Media.Animation.Int64KeyFrameCollection.System#Collections#IList#Item(System.Int32)">
      <summary>Gets or sets the element at the specified index.</summary>
      <param name="index">The zero-based index of the element to get or set.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.KeySpline">
      <summary>This class is used by a spline key frame to define animation progress.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.KeySpline.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.KeySpline" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.KeySpline.#ctor(System.Double,System.Double,System.Double,System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.KeySpline" /> class with the specified coordinates for the control points.</summary>
      <param name="x1">The x-coordinate for the <see cref="P:System.Windows.Media.Animation.KeySpline.ControlPoint1" /> of the <see cref="T:System.Windows.Media.Animation.KeySpline" />.</param>
      <param name="y1">The y-coordinate for the <see cref="P:System.Windows.Media.Animation.KeySpline.ControlPoint1" /> of the <see cref="T:System.Windows.Media.Animation.KeySpline" />.</param>
      <param name="x2">The x-coordinate for the <see cref="P:System.Windows.Media.Animation.KeySpline.ControlPoint2" /> of the <see cref="T:System.Windows.Media.Animation.KeySpline" />.</param>
      <param name="y2">The y-coordinate for the <see cref="P:System.Windows.Media.Animation.KeySpline.ControlPoint2" /> of the <see cref="T:System.Windows.Media.Animation.KeySpline" />.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.KeySpline.#ctor(System.Windows.Point,System.Windows.Point)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.KeySpline" /> class with the specified control points.</summary>
      <param name="controlPoint1">The control point for the <see cref="P:System.Windows.Media.Animation.KeySpline.ControlPoint1" /> of the <see cref="T:System.Windows.Media.Animation.KeySpline" />.</param>
      <param name="controlPoint2">The control point for the <see cref="P:System.Windows.Media.Animation.KeySpline.ControlPoint2" /> of the <see cref="T:System.Windows.Media.Animation.KeySpline" />.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.KeySpline.CloneCore(System.Windows.Freezable)">
      <summary>Makes this instance a deep copy of the specified <see cref="T:System.Windows.Media.Animation.KeySpline" />. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.KeySpline" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.KeySpline.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes this instance a modifiable deep copy of the specified <see cref="T:System.Windows.Media.Animation.KeySpline" /> using current property values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.KeySpline" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.KeySpline.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.KeySpline" />.</summary>
      <returns>A new instance of <see cref="T:System.Windows.Media.Animation.KeySpline" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.KeySpline.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone of the specified <see cref="T:System.Windows.Media.Animation.KeySpline" /> object.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.KeySpline" /> object to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.KeySpline.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a frozen clone of the specified <see cref="T:System.Windows.Media.Animation.KeySpline" />. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.KeySpline" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.KeySpline.GetSplineProgress(System.Double)">
      <summary>Calculates spline progress from a supplied linear progress.</summary>
      <param name="linearProgress">The linear progress to evaluate.</param>
      <returns>The calculated spline progress.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.KeySpline.OnChanged">
      <summary>Called when the current <see cref="T:System.Windows.Media.Animation.KeySpline" /> object is modified.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.KeySpline.System#IFormattable#ToString(System.String,System.IFormatProvider)">
      <summary>Formats the value of the current instance using the specified format.</summary>
      <param name="format">The format to use.  
  
 -or-  
  
 A null reference (<see langword="Nothing" /> in Visual Basic) to use the default format defined for the type of the <see cref="T:System.IFormattable" /> implementation.</param>
      <param name="formatProvider">The provider to use to format the value.  
  
 -or-  
  
 A null reference (<see langword="Nothing" /> in Visual Basic) to obtain the numeric format information from the current locale setting of the operating system.</param>
      <returns>The value of the current instance in the specified format.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.KeySpline.ToString">
      <summary>Creates a string representation of this instance of <see cref="T:System.Windows.Media.Animation.KeySpline" /> based on the current culture.</summary>
      <returns>A string representation of this <see cref="T:System.Windows.Media.Animation.KeySpline" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.KeySpline.ToString(System.IFormatProvider)">
      <summary>Creates a string representation of this <see cref="T:System.Windows.Media.Animation.KeySpline" /> based on the supplied <see cref="T:System.IFormatProvider" />.</summary>
      <param name="formatProvider">The format provider to use. If provider is <see langword="null" />, the current culture is used.</param>
      <returns>A string representation of this instance of <see cref="T:System.Windows.Media.Animation.KeySpline" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.KeySpline.ControlPoint1">
      <summary>The first control point used to define a Bezier curve that describes a <see cref="T:System.Windows.Media.Animation.KeySpline" />.</summary>
      <returns>The Bezier curve's first control point. The point's <see cref="P:System.Windows.Point.X" /> and <see cref="P:System.Windows.Point.Y" /> values must each be between 0 and 1, inclusive. The default value is (0,0).</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.KeySpline.ControlPoint2">
      <summary>The second control point used to define a Bezier curve that describes a <see cref="T:System.Windows.Media.Animation.KeySpline" />.</summary>
      <returns>The Bezier curve's second control point. The point's <see cref="P:System.Windows.Point.X" /> and <see cref="P:System.Windows.Point.Y" /> values must each be between 0 and 1, inclusive. The default value is (1,1).</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.KeyTime">
      <summary>During the relative course of an animation, a <see cref="T:System.Windows.Media.Animation.KeyTime" /> instance specifies the precise timing when a particular key frame should take place.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.KeyTime.Equals(System.Object)">
      <summary>Indicates whether this instance equals the specified object.</summary>
      <param name="value">The object to compare with this instance.</param>
      <returns>
        <see langword="true" /> if <paramref name="value" /> is a <see cref="T:System.Windows.Media.Animation.KeyTime" /> that represents the same length of time as this instance; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.KeyTime.Equals(System.Windows.Media.Animation.KeyTime)">
      <summary>Indicates whether this instance is equal to the specified <see cref="T:System.Windows.Media.Animation.KeyTime" />.</summary>
      <param name="value">The object to compare with this instance.</param>
      <returns>
        <see langword="true" /> if <paramref name="value" /> is equal to this instance; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.KeyTime.Equals(System.Windows.Media.Animation.KeyTime,System.Windows.Media.Animation.KeyTime)">
      <summary>Indicates whether the two specified <see cref="T:System.Windows.Media.Animation.KeyTime" /> structures are equal.</summary>
      <param name="keyTime1">The first value to compare.</param>
      <param name="keyTime2">The second value to compare.</param>
      <returns>
        <see langword="true" /> if the values of <paramref name="keyTime1" /> and <paramref name="keyTime2" /> are equal; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.KeyTime.FromPercent(System.Double)">
      <summary>Creates a new <see cref="T:System.Windows.Media.Animation.KeyTime" /> instance, with the <see cref="T:System.Windows.Media.Animation.KeyTimeType" /> property initialized to the value of the specified parameter.</summary>
      <param name="percent">The value of the new <see cref="T:System.Windows.Media.Animation.KeyTime" />.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="percent" /> is less than 0.0 or greater than 1.0.</exception>
      <returns>A new <see cref="T:System.Windows.Media.Animation.KeyTime" /> instance, initialized to the value of <paramref name="percent" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.KeyTime.FromTimeSpan(System.TimeSpan)">
      <summary>Creates a new <see cref="T:System.Windows.Media.Animation.KeyTime" /> instance, with the <see cref="T:System.Windows.Media.Animation.KeyTimeType" /> property initialized to the value of the specified parameter.</summary>
      <param name="timeSpan">The value of the new <see cref="T:System.Windows.Media.Animation.KeyTime" />.</param>
      <returns>A new <see cref="T:System.Windows.Media.Animation.KeyTime" /> instance, initialized to the value of <paramref name="timeSpan" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.KeyTime.GetHashCode">
      <summary>Returns an integer hash code representing this instance.</summary>
      <returns>An integer hash code.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.KeyTime.op_Equality(System.Windows.Media.Animation.KeyTime,System.Windows.Media.Animation.KeyTime)">
      <summary>Overloaded operator that compares two <see cref="T:System.Windows.Media.Animation.KeyTime" /> structures for equality.</summary>
      <param name="keyTime1">The first value to compare.</param>
      <param name="keyTime2">The second value to compare.</param>
      <returns>
        <see langword="true" /> if <paramref name="keyTime1" /> and <paramref name="keyTime2" /> are equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.KeyTime.op_Implicit(System.TimeSpan)~System.Windows.Media.Animation.KeyTime">
      <summary>Overloaded operator that implicitly converts a <see cref="P:System.Windows.Media.Animation.KeyTime.TimeSpan" /> to a <see cref="T:System.Windows.Media.Animation.KeyTime" />.</summary>
      <param name="timeSpan">The <see cref="P:System.Windows.Media.Animation.KeyTime.TimeSpan" /> value to convert.</param>
      <returns>The new <see cref="T:System.Windows.Media.Animation.KeyTime" /> instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.KeyTime.op_Inequality(System.Windows.Media.Animation.KeyTime,System.Windows.Media.Animation.KeyTime)">
      <summary>Overloaded operator that compares two <see cref="T:System.Windows.Media.Animation.KeyTime" /> structures for inequality.</summary>
      <param name="keyTime1">The first value to compare.</param>
      <param name="keyTime2">The second value to compare.</param>
      <returns>
        <see langword="true" /> if <paramref name="keyTime1" /> and <paramref name="keyTime2" /> are not equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.KeyTime.ToString">
      <summary>Returns a string representing this <see cref="T:System.Windows.Media.Animation.KeyTime" /> instance.</summary>
      <returns>A string representation of this instance.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.KeyTime.Paced">
      <summary>Gets the <see cref="P:System.Windows.Media.Animation.KeyTime.Paced" /> value which creates timing behavior resulting in an animation that interpolates at a constant rate.</summary>
      <returns>A <see cref="P:System.Windows.Media.Animation.KeyTime.Paced" /> value.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.KeyTime.Percent">
      <summary>Gets the time when the key frame ends expressed as a percentage of the total duration of the animation.</summary>
      <exception cref="T:System.InvalidOperationException">If this instance is not of type <see cref="P:System.Windows.Media.Animation.KeyTime.Percent" />.</exception>
      <returns>A <see cref="P:System.Windows.Media.Animation.KeyTime.Percent" /> value.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.KeyTime.TimeSpan">
      <summary>Gets the time when the key frame ends expressed as a time relative to the beginning of the animation.</summary>
      <exception cref="T:System.InvalidOperationException">If this instance is not of type <see cref="P:System.Windows.Media.Animation.KeyTime.TimeSpan" />.</exception>
      <returns>A <see cref="P:System.Windows.Media.Animation.KeyTime.TimeSpan" /> value.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.KeyTime.Type">
      <summary>Gets the <see cref="P:System.Windows.Media.Animation.KeyTime.Type" /> value this instance represents.</summary>
      <returns>A <see cref="P:System.Windows.Media.Animation.KeyTime.Type" /> value.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.KeyTime.Uniform">
      <summary>Gets the <see cref="P:System.Windows.Media.Animation.KeyTime.Uniform" /> value which divides the allotted time of the animation evenly between key frames.</summary>
      <returns>A <see cref="P:System.Windows.Media.Animation.KeyTime.Uniform" /> value.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.KeyTimeType">
      <summary>Represents the different types that may represent a <see cref="T:System.Windows.Media.Animation.KeyTime" /> instance.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.KeyTimeType.Paced">
      <summary>Specifies that adjacent KeyFrames are each allotted a slice of time proportional to their length, respectively.  The overall goal is to produce a length value that keeps the pace of the animation sequence constant.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.KeyTimeType.Percent">
      <summary>Specifies that each <see cref="T:System.Windows.Media.Animation.KeyTime" /> value is expressed as a percentage of the total time allotted for a given animation sequence.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.KeyTimeType.TimeSpan">
      <summary>Specifies that each <see cref="P:System.Windows.Media.Animation.ByteKeyFrame.KeyTime" /> is expressed as a <see cref="P:System.Windows.Media.Animation.KeyTime.TimeSpan" /> value relative to the <see cref="P:System.Windows.Media.Animation.Timeline.BeginTime" /> of an animation sequence.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.KeyTimeType.Uniform">
      <summary>Specifies that the allotted total time for an animation sequence is divided evenly amongst each of the key frames.</summary>
    </member>
    <member name="T:System.Windows.Media.Animation.LinearByteKeyFrame">
      <summary>Animates from the <see cref="T:System.Byte" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.ByteKeyFrame.Value" /> using linear interpolation.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearByteKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.LinearByteKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearByteKeyFrame.#ctor(System.Byte)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.LinearByteKeyFrame" /> class with the specified ending value.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearByteKeyFrame.#ctor(System.Byte,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.LinearByteKeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearByteKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.LinearByteKeyFrame" />.</summary>
      <returns>A new <see cref="T:System.Windows.Media.Animation.LinearByteKeyFrame" /> instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearByteKeyFrame.InterpolateValueCore(System.Byte,System.Double)">
      <summary>Interpolates, in a linear fashion, between the previous key frame value and the value of the current key frame, using the supplied progress increment.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.LinearColorKeyFrame">
      <summary>Animates from the <see cref="T:System.Windows.Media.Color" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.ColorKeyFrame.Value" /> using linear interpolation.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearColorKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.LinearColorKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearColorKeyFrame.#ctor(System.Windows.Media.Color)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.LinearColorKeyFrame" /> class with the specified ending value.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearColorKeyFrame.#ctor(System.Windows.Media.Color,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.LinearColorKeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearColorKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.LinearColorKeyFrame" />.</summary>
      <returns>A new <see cref="T:System.Windows.Media.Animation.LinearColorKeyFrame" /> instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearColorKeyFrame.InterpolateValueCore(System.Windows.Media.Color,System.Double)">
      <summary>Interpolates, in a linear fashion, between the previous key frame value and the value of the current key frame, using the supplied progress increment.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.LinearDecimalKeyFrame">
      <summary>Animates from the <see cref="T:System.Decimal" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.DecimalKeyFrame.Value" /> using linear interpolation.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearDecimalKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.LinearDecimalKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearDecimalKeyFrame.#ctor(System.Decimal)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.LinearDecimalKeyFrame" /> class with the specified ending value.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearDecimalKeyFrame.#ctor(System.Decimal,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.LinearDecimalKeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearDecimalKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.LinearDecimalKeyFrame" />.</summary>
      <returns>A new instance of <see cref="T:System.Windows.Media.Animation.LinearDecimalKeyFrame" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearDecimalKeyFrame.InterpolateValueCore(System.Decimal,System.Double)">
      <summary>Interpolates, in a linear fashion, between the previous key frame value and the value of the current key frame, using the supplied progress increment.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.LinearDoubleKeyFrame">
      <summary>Animates from the <see cref="T:System.Double" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.DoubleKeyFrame.Value" /> using linear interpolation.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearDoubleKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.LinearDoubleKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearDoubleKeyFrame.#ctor(System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.LinearDoubleKeyFrame" /> class with the specified ending value.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearDoubleKeyFrame.#ctor(System.Double,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.LinearDoubleKeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearDoubleKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.LinearDoubleKeyFrame" />.</summary>
      <returns>A new <see cref="T:System.Windows.Media.Animation.LinearDoubleKeyFrame" /> instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearDoubleKeyFrame.InterpolateValueCore(System.Double,System.Double)">
      <summary>Interpolates, in a linear fashion, between the previous key frame value and the value of the current key frame, using the supplied progress increment.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.LinearInt16KeyFrame">
      <summary>Animates from the <see cref="T:System.Int16" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.Int16KeyFrame.Value" /> using linear interpolation.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearInt16KeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.LinearInt16KeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearInt16KeyFrame.#ctor(System.Int16)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.LinearInt16KeyFrame" /> class with the specified ending value.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearInt16KeyFrame.#ctor(System.Int16,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.LinearInt16KeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearInt16KeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.LinearInt16KeyFrame" />.</summary>
      <returns>A new <see cref="T:System.Windows.Freezable" /> instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearInt16KeyFrame.InterpolateValueCore(System.Int16,System.Double)">
      <summary>Interpolates, in a linear fashion, between the previous key frame value and the value of the current key frame, using the supplied progress increment.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.LinearInt32KeyFrame">
      <summary>Animates from the <see cref="T:System.Int32" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.Int32KeyFrame.Value" /> using linear interpolation.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearInt32KeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.LinearInt32KeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearInt32KeyFrame.#ctor(System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.LinearInt32KeyFrame" /> class with the specified ending value.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearInt32KeyFrame.#ctor(System.Int32,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.LinearInt32KeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearInt32KeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.LinearInt32KeyFrame" />.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearInt32KeyFrame.InterpolateValueCore(System.Int32,System.Double)">
      <summary>Interpolates, in a linear fashion, between the previous key frame value and the value of the current key frame, using the supplied progress increment.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.LinearInt64KeyFrame">
      <summary>Animates from the <see cref="T:System.Int64" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.Int64KeyFrame.Value" /> using linear interpolation.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearInt64KeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.LinearInt64KeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearInt64KeyFrame.#ctor(System.Int64)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.LinearInt64KeyFrame" /> class with the specified ending value.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearInt64KeyFrame.#ctor(System.Int64,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.LinearInt64KeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearInt64KeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.LinearInt64KeyFrame" />.</summary>
      <returns>A new <see cref="T:System.Windows.Media.Animation.LinearInt64KeyFrame" /> instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearInt64KeyFrame.InterpolateValueCore(System.Int64,System.Double)">
      <summary>Interpolates, in a linear fashion, between the previous key frame value and the value of the current key frame, using the supplied progress increment.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.LinearPoint3DKeyFrame">
      <summary>Animates from the <see cref="T:System.Windows.Media.Media3D.Point3D" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.Point3DKeyFrame.Value" /> using linear interpolation.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearPoint3DKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.LinearPoint3DKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearPoint3DKeyFrame.#ctor(System.Windows.Media.Media3D.Point3D)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.LinearPoint3DKeyFrame" /> class with the specified ending value.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearPoint3DKeyFrame.#ctor(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.LinearPoint3DKeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearPoint3DKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.LinearPoint3DKeyFrame" />.</summary>
      <returns>A new instance of the <see cref="T:System.Windows.Media.Animation.LinearPoint3DKeyFrame" /> class.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearPoint3DKeyFrame.InterpolateValueCore(System.Windows.Media.Media3D.Point3D,System.Double)">
      <summary>Interpolates, in a linear fashion, between the previous key frame value and the value of the current key frame, using the supplied progress increment.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.LinearPointKeyFrame">
      <summary>Animates from the <see cref="T:System.Windows.Point" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.PointKeyFrame.Value" /> using linear interpolation.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearPointKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.LinearPointKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearPointKeyFrame.#ctor(System.Windows.Point)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.LinearPointKeyFrame" /> class with the specified ending value.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearPointKeyFrame.#ctor(System.Windows.Point,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.LinearPointKeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearPointKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.LinearPointKeyFrame" />.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearPointKeyFrame.InterpolateValueCore(System.Windows.Point,System.Double)">
      <summary>Interpolates, in a linear fashion, between the previous key frame value and the value of the current key frame, using the supplied progress increment.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.LinearQuaternionKeyFrame">
      <summary>Animates from the <see cref="T:System.Windows.Media.Media3D.Quaternion" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.QuaternionKeyFrame.Value" /> using linear interpolation.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.LinearQuaternionKeyFrame.UseShortestPathProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.LinearQuaternionKeyFrame.UseShortestPath" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearQuaternionKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.LinearQuaternionKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearQuaternionKeyFrame.#ctor(System.Windows.Media.Media3D.Quaternion)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.LinearQuaternionKeyFrame" /> class with the specified ending value.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearQuaternionKeyFrame.#ctor(System.Windows.Media.Media3D.Quaternion,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.LinearQuaternionKeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearQuaternionKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.LinearQuaternionKeyFrame" />.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearQuaternionKeyFrame.InterpolateValueCore(System.Windows.Media.Media3D.Quaternion,System.Double)">
      <summary>Interpolates, in a linear fashion, between the previous key frame value and the value of the current key frame, using the supplied progress increment.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.LinearQuaternionKeyFrame.UseShortestPath">
      <summary>Gets or sets a Boolean value that indicates whether the animation uses spherical linear interpolation to calculate the shortest arc between positions. This is a dependency property.</summary>
      <returns>Boolean value that indicates whether the animation uses spherical linear interpolation to calculate the shortest arc between positions.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.LinearRectKeyFrame">
      <summary>Animates from the <see cref="T:System.Windows.Rect" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.RectKeyFrame.Value" /> using linear interpolation.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearRectKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.LinearRectKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearRectKeyFrame.#ctor(System.Windows.Rect)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.LinearRectKeyFrame" /> class with the specified ending value.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearRectKeyFrame.#ctor(System.Windows.Rect,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.LinearRectKeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearRectKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.LinearRectKeyFrame" />.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearRectKeyFrame.InterpolateValueCore(System.Windows.Rect,System.Double)">
      <summary>Interpolates, in a linear fashion, between the previous key frame value and the value of the current key frame, using the supplied progress increment.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.LinearRotation3DKeyFrame">
      <summary>Animates from the <see cref="T:System.Windows.Media.Media3D.Rotation3D" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.Rotation3DKeyFrame.Value" /> using linear interpolation.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearRotation3DKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.LinearRotation3DKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearRotation3DKeyFrame.#ctor(System.Windows.Media.Media3D.Rotation3D)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.LinearRotation3DKeyFrame" /> class with the specified ending value.</summary>
      <param name="value">The ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearRotation3DKeyFrame.#ctor(System.Windows.Media.Media3D.Rotation3D,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.LinearRotation3DKeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">The ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">The key time for the key frame. The key time determines when the target value is reached, which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearRotation3DKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.LinearRotation3DKeyFrame" />.</summary>
      <returns>A new instance of the <see cref="T:System.Windows.Media.Animation.LinearRotation3DKeyFrame" /> class.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearRotation3DKeyFrame.InterpolateValueCore(System.Windows.Media.Media3D.Rotation3D,System.Double)">
      <summary>Interpolates, in a linear fashion, between the previous key frame value and the value of the current key frame, using the supplied progress increment.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value from 0.0 through 1.0 that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.LinearSingleKeyFrame">
      <summary>Animates from the <see cref="T:System.Single" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.SingleKeyFrame.Value" /> using linear interpolation.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearSingleKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.LinearSingleKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearSingleKeyFrame.#ctor(System.Single)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.LinearSingleKeyFrame" /> class with the specified ending value.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearSingleKeyFrame.#ctor(System.Single,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.LinearSingleKeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearSingleKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.LinearSingleKeyFrame" />.</summary>
      <returns>A new <see cref="T:System.Windows.Media.Animation.LinearSingleKeyFrame" /> instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearSingleKeyFrame.InterpolateValueCore(System.Single,System.Double)">
      <summary>Interpolates, in a linear fashion, between the previous key frame value and the value of the current key frame, using the supplied progress increment.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.LinearSizeKeyFrame">
      <summary>Animates from the <see cref="T:System.Windows.Size" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.SizeKeyFrame.Value" /> using linear interpolation.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearSizeKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.LinearSizeKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearSizeKeyFrame.#ctor(System.Windows.Size)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.LinearSizeKeyFrame" /> class with the specified ending value.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearSizeKeyFrame.#ctor(System.Windows.Size,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.LinearSizeKeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearSizeKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.LinearSizeKeyFrame" />.</summary>
      <returns>A new <see cref="T:System.Windows.Media.Animation.LinearSizeKeyFrame" /> instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearSizeKeyFrame.InterpolateValueCore(System.Windows.Size,System.Double)">
      <summary>Interpolates, in a linear fashion, between the previous key frame value and the value of the current key frame, using the supplied progress increment.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.LinearVector3DKeyFrame">
      <summary>Animates from the <see cref="T:System.Windows.Media.Media3D.Vector3D" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.Vector3DKeyFrame.Value" /> using linear interpolation.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearVector3DKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.LinearVector3DKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearVector3DKeyFrame.#ctor(System.Windows.Media.Media3D.Vector3D)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.LinearVector3DKeyFrame" /> class with the specified ending value.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearVector3DKeyFrame.#ctor(System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.LinearVector3DKeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearVector3DKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.LinearVector3DKeyFrame" />.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearVector3DKeyFrame.InterpolateValueCore(System.Windows.Media.Media3D.Vector3D,System.Double)">
      <summary>Interpolates, in a linear fashion, between the previous key frame value and the value of the current key frame, using the supplied progress increment.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.LinearVectorKeyFrame">
      <summary>Animates from the <see cref="T:System.Windows.Vector" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.VectorKeyFrame.Value" /> using linear interpolation.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearVectorKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.LinearVectorKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearVectorKeyFrame.#ctor(System.Windows.Vector)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.LinearVectorKeyFrame" /> class with the specified ending value.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearVectorKeyFrame.#ctor(System.Windows.Vector,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.LinearVectorKeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearVectorKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.LinearVectorKeyFrame" />.</summary>
      <returns>A new instance of the <see cref="T:System.Windows.Media.Animation.LinearVectorKeyFrame" /> class.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.LinearVectorKeyFrame.InterpolateValueCore(System.Windows.Vector,System.Double)">
      <summary>Interpolates, in a linear fashion, between the previous key frame value and the value of the current key frame, using the supplied progress increment.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.MatrixAnimationBase">
      <summary>Abstract class that, when implemented, animates a <see cref="T:System.Windows.Media.Matrix" /> value.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixAnimationBase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.MatrixAnimationBase" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixAnimationBase.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.MatrixAnimationBase" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixAnimationBase.GetCurrentValue(System.Object,System.Object,System.Windows.Media.Animation.AnimationClock)">
      <summary>Gets the current value of the animation.</summary>
      <param name="defaultOriginValue">The origin value provided to the animation if the animation does not have its own start value.</param>
      <param name="defaultDestinationValue">The destination value provided to the animation if the animation does not have its own destination value.</param>
      <param name="animationClock">The <see cref="T:System.Windows.Media.Animation.AnimationClock" /> which can generate the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> value to be used by the animation to generate its output value.</param>
      <returns>The current value of the animation.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixAnimationBase.GetCurrentValue(System.Windows.Media.Matrix,System.Windows.Media.Matrix,System.Windows.Media.Animation.AnimationClock)">
      <summary>Gets the current value of the animation.</summary>
      <param name="defaultOriginValue">The origin value provided to the animation if the animation does not have its own start value.</param>
      <param name="defaultDestinationValue">The destination value provided to the animation if the animation does not have its own destination value.</param>
      <param name="animationClock">The <see cref="T:System.Windows.Media.Animation.AnimationClock" /> which can generate the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> value to be used by the animation to generate its output value.</param>
      <returns>The value this animation believes should be the current value for the property.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixAnimationBase.GetCurrentValueCore(System.Windows.Media.Matrix,System.Windows.Media.Matrix,System.Windows.Media.Animation.AnimationClock)">
      <summary>When implemented in a derived class, calculates the current value of the animation.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the host animation.</param>
      <returns>The value this animation believes should be the current value for the property.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.MatrixAnimationBase.TargetPropertyType">
      <summary>Gets the type of value this animation generates.</summary>
      <returns>The type of value produced by this animation.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.MatrixAnimationUsingKeyFrames">
      <summary>Animates the value of a <see cref="T:System.Windows.Media.Matrix" /> property along a set of <see cref="P:System.Windows.Media.Animation.MatrixAnimationUsingKeyFrames.KeyFrames" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixAnimationUsingKeyFrames.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.MatrixAnimationUsingKeyFrames" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixAnimationUsingKeyFrames.AddChild(System.Object)">
      <summary>Adds a child <see cref="T:System.Windows.Media.Animation.MatrixKeyFrame" /> to this <see cref="T:System.Windows.Media.Animation.MatrixAnimationUsingKeyFrames" />.</summary>
      <param name="child">The object to be added as the child of this <see cref="T:System.Windows.Media.Animation.MatrixAnimationUsingKeyFrames" />.</param>
      <exception cref="T:System.ArgumentException">The parameter <paramref name="child" /> is not a <see cref="T:System.Windows.Media.Animation.MatrixKeyFrame" />.</exception>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixAnimationUsingKeyFrames.AddText(System.String)">
      <summary>Adds a text string as a child of this <see cref="T:System.Windows.Media.Animation.MatrixAnimationUsingKeyFrames" />.</summary>
      <param name="childText">The text added to the <see cref="T:System.Windows.Media.Animation.MatrixAnimationUsingKeyFrames" />.</param>
      <exception cref="T:System.InvalidOperationException">A <see cref="T:System.Windows.Media.Animation.MatrixAnimationUsingKeyFrames" /> does not accept text as a child, so this method will raise this exception unless a derived class has overridden this behavior which allows text to be added.</exception>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixAnimationUsingKeyFrames.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.MatrixAnimationUsingKeyFrames" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixAnimationUsingKeyFrames.CloneCore(System.Windows.Freezable)">
      <summary>Makes this instance a deep copy of the specified <see cref="T:System.Windows.Media.Animation.MatrixAnimationUsingKeyFrames" />. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.MatrixAnimationUsingKeyFrames" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixAnimationUsingKeyFrames.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.MatrixAnimationUsingKeyFrames" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixAnimationUsingKeyFrames.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes this instance a modifiable deep copy of the specified <see cref="T:System.Windows.Media.Animation.MatrixAnimationUsingKeyFrames" /> using current property values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.MatrixAnimationUsingKeyFrames" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixAnimationUsingKeyFrames.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.MatrixAnimationUsingKeyFrames" />.</summary>
      <returns>A new instance of <see cref="T:System.Windows.Media.Animation.MatrixAnimationUsingKeyFrames" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixAnimationUsingKeyFrames.FreezeCore(System.Boolean)">
      <summary>Makes this instance of <see cref="T:System.Windows.Media.Animation.MatrixAnimationUsingKeyFrames" /> object unmodifiable or determines whether it can be made unmodifiable.</summary>
      <param name="isChecking">
        <see langword="true" /> if this method should simply determine whether this instance can be frozen. <see langword="false" /> if this instance should actually freeze itself when this method is called.</param>
      <returns>If <paramref name="isChecking" /> is true, this method returns <see langword="true" /> if this instance can be made read-only, or <see langword="false" /> if it cannot be made read-only. If <paramref name="isChecking" /> is false, this method returns <see langword="true" /> if this instance is now read-only, or <see langword="false" /> if it cannot be made read-only, with the side effect of having begun to change the frozen status of this object.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixAnimationUsingKeyFrames.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone of the specified <see cref="T:System.Windows.Media.Animation.MatrixAnimationUsingKeyFrames" /> object.</summary>
      <param name="source">The <see cref="T:System.Windows.Media.Animation.MatrixAnimationUsingKeyFrames" /> object to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixAnimationUsingKeyFrames.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a frozen clone of the specified <see cref="T:System.Windows.Media.Animation.MatrixAnimationUsingKeyFrames" />. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="source">The <see cref="T:System.Windows.Media.Animation.MatrixAnimationUsingKeyFrames" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixAnimationUsingKeyFrames.GetCurrentValueCore(System.Windows.Media.Matrix,System.Windows.Media.Matrix,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates the current output value of this <see cref="T:System.Windows.Media.Animation.MatrixAnimationUsingKeyFrames" />.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the host animation.</param>
      <returns>The calculated value of the property, as determined by the current instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixAnimationUsingKeyFrames.GetNaturalDurationCore(System.Windows.Media.Animation.Clock)">
      <summary>Provide a custom natural <see cref="T:System.Windows.Duration" /> when the <see cref="T:System.Windows.Duration" /> property is set to <see cref="P:System.Windows.Duration.Automatic" />.</summary>
      <param name="clock">The <see cref="T:System.Windows.Media.Animation.Clock" /> whose natural duration is desired.</param>
      <returns>If the last key frame of this animation is a <see cref="T:System.Windows.Media.Animation.KeyTime" />, then this value is used as the <see cref="P:System.Windows.Media.Animation.Clock.NaturalDuration" />; otherwise it will be one second.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixAnimationUsingKeyFrames.OnChanged">
      <summary>Called when the current <see cref="T:System.Windows.Media.Animation.MatrixAnimationUsingKeyFrames" /> object is modified.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixAnimationUsingKeyFrames.ShouldSerializeKeyFrames">
      <summary>Returns true if the value of the <see cref="P:System.Windows.Media.Animation.MatrixAnimationUsingKeyFrames.KeyFrames" /> property of this instance of <see cref="T:System.Windows.Media.Animation.MatrixAnimationUsingKeyFrames" /> should be value-serialized.</summary>
      <returns>
        <see langword="true" /> if the property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixAnimationUsingKeyFrames.System#Windows#Markup#IAddChild#AddChild(System.Object)">
      <summary>Adds a child object.</summary>
      <param name="child">The child object to add.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixAnimationUsingKeyFrames.System#Windows#Markup#IAddChild#AddText(System.String)">
      <summary>Adds the text content of a node to the object.</summary>
      <param name="childText">The text to add to the object.</param>
    </member>
    <member name="P:System.Windows.Media.Animation.MatrixAnimationUsingKeyFrames.KeyFrames">
      <summary>Gets or sets the collection of <see cref="T:System.Windows.Media.Animation.MatrixKeyFrame" /> objects that define the animation.</summary>
      <returns>The collection of <see cref="T:System.Windows.Media.Animation.MatrixKeyFrame" /> objects that define the animation. The default value is <see cref="P:System.Windows.Media.Animation.MatrixKeyFrameCollection.Empty" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.MatrixAnimationUsingKeyFrames.System#Windows#Media#Animation#IKeyFrameAnimation#KeyFrames">
      <summary>Gets or sets an ordered collection <see cref="P:System.Windows.Media.Animation.IKeyFrameAnimation.KeyFrames" /> associated with this animation sequence.</summary>
      <returns>An <see cref="T:System.Collections.IList" /> of <see cref="P:System.Windows.Media.Animation.IKeyFrameAnimation.KeyFrames" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.MatrixAnimationUsingPath">
      <summary>Animates the value of a <see cref="T:System.Windows.Media.Matrix" /> property by using a <see cref="T:System.Windows.Media.PathGeometry" /> to generate the animated values. This animation can be used to move a visual object along a path.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.MatrixAnimationUsingPath.DoesRotateWithTangentProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.MatrixAnimationUsingPath.DoesRotateWithTangent" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.MatrixAnimationUsingPath.IsAngleCumulativeProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.MatrixAnimationUsingPath.IsAngleCumulative" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.MatrixAnimationUsingPath.IsOffsetCumulativeProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.MatrixAnimationUsingPath.IsOffsetCumulative" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.MatrixAnimationUsingPath.PathGeometryProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.MatrixAnimationUsingPath.PathGeometry" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixAnimationUsingPath.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.MatrixAnimationUsingPath" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixAnimationUsingPath.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.MatrixAnimationUsingPath" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixAnimationUsingPath.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Media.Animation.MatrixAnimationUsingPath" />.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixAnimationUsingPath.GetCurrentValueCore(System.Windows.Media.Matrix,System.Windows.Media.Matrix,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by the <see cref="T:System.Windows.Media.Animation.MatrixAnimationUsingPath" />.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the animation.</param>
      <returns>The calculated value of the property, as determined by the current animation.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixAnimationUsingPath.OnChanged">
      <summary>Called when this <see cref="T:System.Windows.Media.Animation.MatrixAnimationUsingPath" /> is modified.</summary>
    </member>
    <member name="P:System.Windows.Media.Animation.MatrixAnimationUsingPath.DoesRotateWithTangent">
      <summary>Gets or sets a value indicating whether the object rotates along the tangent of the path.</summary>
      <returns>
        <see langword="true" /> if the object will rotate along the tangent of the path; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.MatrixAnimationUsingPath.IsAdditive">
      <summary>Gets or sets a value that indicates whether the target property's current value should be added to this animation's starting value.</summary>
      <returns>
        <see langword="true" /> if the target property's current value should be added to this animation's starting value; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.MatrixAnimationUsingPath.IsAngleCumulative">
      <summary>Gets or sets a value that specifies whether the rotation angle of the animated matrix should accumulate over repetitions.</summary>
      <returns>
        <see langword="true" /> if the animation's rotation angle should accumulate over repetitions; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.MatrixAnimationUsingPath.IsOffsetCumulative">
      <summary>Gets or sets a value indicating whether the offset produced by the animated matrix will accumulate over repetitions.</summary>
      <returns>
        <see langword="true" /> if the object will accumulate over repeats of the animation; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.MatrixAnimationUsingPath.PathGeometry">
      <summary>Gets or sets the geometry used to generate this animation's output values.</summary>
      <returns>The geometry used to generate this animation's output values. The default is <see langword="null" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.MatrixKeyFrame">
      <summary>Abstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a <see cref="T:System.Windows.Media.Animation.MatrixAnimationUsingKeyFrames" />.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.MatrixKeyFrame.KeyTimeProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.MatrixKeyFrame.KeyTime" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.MatrixKeyFrame.ValueProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.MatrixKeyFrame.Value" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.MatrixKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixKeyFrame.#ctor(System.Windows.Media.Matrix)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.MatrixKeyFrame" /> class that has the specified target <see cref="P:System.Windows.Media.Animation.MatrixKeyFrame.Value" />.</summary>
      <param name="value">The <see cref="P:System.Windows.Media.Animation.MatrixKeyFrame.Value" /> of the new <see cref="T:System.Windows.Media.Animation.MatrixKeyFrame" /> instance.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixKeyFrame.#ctor(System.Windows.Media.Matrix,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.MatrixKeyFrame" /> class that has the specified target <see cref="P:System.Windows.Media.Animation.MatrixKeyFrame.Value" /> and <see cref="P:System.Windows.Media.Animation.MatrixKeyFrame.KeyTime" />.</summary>
      <param name="value">The <see cref="P:System.Windows.Media.Animation.MatrixKeyFrame.Value" /> of the new <see cref="T:System.Windows.Media.Animation.MatrixKeyFrame" /> instance.</param>
      <param name="keyTime">The <see cref="P:System.Windows.Media.Animation.MatrixKeyFrame.KeyTime" /> of the new <see cref="T:System.Windows.Media.Animation.MatrixKeyFrame" /> instance.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixKeyFrame.InterpolateValue(System.Windows.Media.Matrix,System.Double)">
      <summary>Returns the interpolated value of a specific key frame at the progress increment provided.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">Occurs if <paramref name="keyFrameProgress" /> is not between 0.0 and 1.0, inclusive.</exception>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixKeyFrame.InterpolateValueCore(System.Windows.Media.Matrix,System.Double)">
      <summary>Calculates the value of a key frame at the progress increment provided.</summary>
      <param name="baseValue">The value to animate from; typically the value of the previous key frame.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.MatrixKeyFrame.KeyTime">
      <summary>Gets or sets the time at which the key frame's target <see cref="P:System.Windows.Media.Animation.MatrixKeyFrame.Value" /> should be reached.</summary>
      <returns>The time at which the key frame's current value should be equal to its <see cref="P:System.Windows.Media.Animation.MatrixKeyFrame.Value" /> property. The default value is <see cref="P:System.Windows.Media.Animation.KeyTime.Uniform" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.MatrixKeyFrame.System#Windows#Media#Animation#IKeyFrame#Value">
      <summary>Gets or sets the value associated with a <see cref="T:System.Windows.Media.Animation.KeyTime" /> instance.</summary>
      <returns>The current value for this property.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.MatrixKeyFrame.Value">
      <summary>Gets or sets the key frame's target value.</summary>
      <returns>The key frame's target value, which is the value of this key frame at its specified <see cref="P:System.Windows.Media.Animation.MatrixKeyFrame.KeyTime" />. The default value is <c>0</c>.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.MatrixKeyFrameCollection">
      <summary>Represents a collection of <see cref="T:System.Windows.Media.Animation.MatrixKeyFrame" /> objects.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixKeyFrameCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.MatrixKeyFrameCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixKeyFrameCollection.Add(System.Windows.Media.Animation.MatrixKeyFrame)">
      <summary>Adds a <see cref="T:System.Windows.Media.Animation.MatrixKeyFrame" /> to the end of the collection.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.MatrixKeyFrame" /> to add to the end of the collection.</param>
      <returns>The index at which the <paramref name="keyFrame" /> was added.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixKeyFrameCollection.Clear">
      <summary>Removes all <see cref="T:System.Windows.Media.Animation.MatrixKeyFrame" /> objects from the collection.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixKeyFrameCollection.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.MatrixKeyFrameCollection" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixKeyFrameCollection.CloneCore(System.Windows.Freezable)">
      <summary>Makes this instance a deep copy of the specified <see cref="T:System.Windows.Media.Animation.MatrixKeyFrameCollection" />. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.MatrixKeyFrameCollection" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixKeyFrameCollection.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes this instance a modifiable deep copy of the specified <see cref="T:System.Windows.Media.Animation.MatrixKeyFrameCollection" /> using current property values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.MatrixKeyFrameCollection" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixKeyFrameCollection.Contains(System.Windows.Media.Animation.MatrixKeyFrame)">
      <summary>Gets a value that indicates whether the collection contains the specified <see cref="T:System.Windows.Media.Animation.MatrixKeyFrame" />.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.MatrixKeyFrame" /> to locate in the collection.</param>
      <returns>
        <see langword="true" /> if the collection contains <paramref name="keyFrame" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixKeyFrameCollection.CopyTo(System.Windows.Media.Animation.MatrixKeyFrame[],System.Int32)">
      <summary>Copies all of the <see cref="T:System.Windows.Media.Animation.MatrixKeyFrame" /> objects in a collection to a specified array.</summary>
      <param name="array">Identifies the array to which content is copied.</param>
      <param name="index">Index position in the array to which the contents of the collection are copied.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixKeyFrameCollection.CreateInstanceCore">
      <summary>Creates a new, frozen instance of <see cref="T:System.Windows.Media.Animation.MatrixKeyFrameCollection" />.</summary>
      <returns>A frozen instance of <see cref="T:System.Windows.Media.Animation.MatrixKeyFrameCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixKeyFrameCollection.FreezeCore(System.Boolean)">
      <summary>Makes this instance of <see cref="T:System.Windows.Media.Animation.MatrixKeyFrameCollection" /> unmodifiable or determines whether it can be made unmodifiable.</summary>
      <param name="isChecking">
        <see langword="true" /> if this method should simply determine whether this instance can be frozen. <see langword="false" /> if this instance should actually freeze itself when this method is called.</param>
      <returns>If <paramref name="isChecking" /> is true, this method returns <see langword="true" /> if this instance can be made read-only, or <see langword="false" /> if it cannot be made read-only. If <paramref name="isChecking" /> is false, this method returns <see langword="true" /> if this instance is now read-only, or <see langword="false" /> if it cannot be made read-only, with the side effect of having begun to change the frozen status of this object.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixKeyFrameCollection.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone of the specified <see cref="T:System.Windows.Media.Animation.MatrixKeyFrameCollection" /> object.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.MatrixKeyFrameCollection" /> object to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixKeyFrameCollection.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a frozen clone of the specified <see cref="T:System.Windows.Media.Animation.MatrixKeyFrameCollection" />. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.MatrixKeyFrameCollection" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixKeyFrameCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> that can iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixKeyFrameCollection.IndexOf(System.Windows.Media.Animation.MatrixKeyFrame)">
      <summary>Searches for the specified <see cref="T:System.Windows.Media.Animation.MatrixKeyFrame" /> and returns the zero-based index of the first occurrence within the entire collection.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.MatrixKeyFrame" /> to locate in the collection.</param>
      <returns>The zero-based index of the first occurrence of <paramref name="keyFrame" /> within the entire collection, if found; otherwise, <c>-1</c>.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixKeyFrameCollection.Insert(System.Int32,System.Windows.Media.Animation.MatrixKeyFrame)">
      <summary>Inserts a <see cref="T:System.Windows.Media.Animation.MatrixKeyFrame" /> into a specific location within the collection.</summary>
      <param name="index">The index position at which the <see cref="T:System.Windows.Media.Animation.MatrixKeyFrame" /> is inserted.</param>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.MatrixKeyFrame" /> object to insert in the collection.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixKeyFrameCollection.Remove(System.Windows.Media.Animation.MatrixKeyFrame)">
      <summary>Removes a <see cref="T:System.Windows.Media.Animation.MatrixKeyFrame" /> object from the collection.</summary>
      <param name="keyFrame">Identifies the <see cref="T:System.Windows.Media.Animation.MatrixKeyFrame" /> to remove from the collection.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixKeyFrameCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Windows.Media.Animation.MatrixKeyFrame" /> at the specified index position from the collection.</summary>
      <param name="index">Index position of the <see cref="T:System.Windows.Media.Animation.MatrixKeyFrame" /> to be removed.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixKeyFrameCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Collections.ICollection" /> to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" /> index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection" />. The <see cref="T:System.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="M:System.Windows.Media.Animation.MatrixKeyFrameCollection.System#Collections#IList#Add(System.Object)">
      <summary>Adds an item to the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to add to the <see cref="T:System.Collections.IList" />.</param>
      <returns>The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixKeyFrameCollection.System#Collections#IList#Contains(System.Object)">
      <summary>Determines whether the <see cref="T:System.Collections.IList" /> contains a specific value.</summary>
      <param name="keyFrame">The object to locate in the <see cref="T:System.Collections.IList" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Collections.IList" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixKeyFrameCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>Determines the index of a specific item in the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to locate in the <see cref="T:System.Collections.IList" />.</param>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixKeyFrameCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>Inserts an item to the <see cref="T:System.Collections.IList" /> at the specified index.</summary>
      <param name="index">The zero-based index at which <c>value</c> should be inserted.</param>
      <param name="keyFrame">The object to insert into the <see cref="T:System.Collections.IList" />.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.MatrixKeyFrameCollection.System#Collections#IList#Remove(System.Object)">
      <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to remove from the <see cref="T:System.Collections.IList" />.</param>
    </member>
    <member name="P:System.Windows.Media.Animation.MatrixKeyFrameCollection.Count">
      <summary>Gets the number of key frames contained in the <see cref="T:System.Windows.Media.Animation.MatrixKeyFrameCollection" />.</summary>
      <returns>The number of key frames contained in the <see cref="T:System.Windows.Media.Animation.MatrixKeyFrameCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.MatrixKeyFrameCollection.Empty">
      <summary>Gets an empty <see cref="T:System.Windows.Media.Animation.MatrixKeyFrameCollection" />.</summary>
      <returns>An empty <see cref="T:System.Windows.Media.Animation.MatrixKeyFrameCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.MatrixKeyFrameCollection.IsFixedSize">
      <summary>Gets a value that indicates if the collection size can ever change.</summary>
      <returns>
        <see langword="true" /> if the collection is frozen; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.MatrixKeyFrameCollection.IsReadOnly">
      <summary>Gets a value that indicates if the collection is read-only.</summary>
      <returns>
        <see langword="true" /> if the collection is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.MatrixKeyFrameCollection.IsSynchronized">
      <summary>Gets a value that indicates whether access to the collection is synchronized (thread-safe).</summary>
      <returns>
        <see langword="true" /> if access to the collection is synchronized (thread-safe); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.MatrixKeyFrameCollection.Item(System.Int32)">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Animation.MatrixKeyFrame" /> at the specified index position.</summary>
      <param name="index">The zero-based index of the <see cref="T:System.Windows.Media.Animation.MatrixKeyFrame" /> to get or set.</param>
      <exception cref="T:System.InvalidOperationException">The attempt to modify the collection is invalid because the collection is frozen (its <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />).</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than zero.  
  
 -or-  
  
 <paramref name="index" /> is equal to or greater than <see cref="P:System.Windows.Media.Animation.MatrixKeyFrameCollection.Count" />.</exception>
      <returns>The <see cref="T:System.Windows.Media.Animation.MatrixKeyFrame" /> at the specified index.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.MatrixKeyFrameCollection.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="P:System.Windows.Media.Animation.MatrixKeyFrameCollection.System#Collections#IList#Item(System.Int32)">
      <summary>Gets or sets the element at the specified index.</summary>
      <param name="index">The zero-based index of the element to get or set.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.ObjectAnimationBase">
      <summary>Abstract class that, when implemented, animates a <see cref="T:System.Object" /> value.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.ObjectAnimationBase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.ObjectAnimationBase" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.ObjectAnimationBase.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.ObjectAnimationBase" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ObjectAnimationBase.GetCurrentValue(System.Object,System.Object,System.Windows.Media.Animation.AnimationClock)">
      <summary>Gets the current value of the animation.</summary>
      <param name="defaultOriginValue">The origin value provided to the animation if the animation does not have its own start value.</param>
      <param name="defaultDestinationValue">The destination value provided to the animation if the animation does not have its own destination value.</param>
      <param name="animationClock">The <see cref="T:System.Windows.Media.Animation.AnimationClock" /> which can generate the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> value to be used by the animation to generate its output value.</param>
      <returns>The value this animation believes should be the current value for the property.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ObjectAnimationBase.GetCurrentValueCore(System.Object,System.Object,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by the host animation.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the host animation.</param>
      <returns>The value this animation believes should be the current value for the property.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ObjectAnimationBase.TargetPropertyType">
      <summary>Gets the type of value this animation generates.</summary>
      <returns>The type of value produced by this animation.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames">
      <summary>Animates the value of an <see cref="T:System.Object" /> property along a set of <see cref="P:System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames.KeyFrames" /> over a specified <see cref="P:System.Windows.Media.Animation.Timeline.Duration" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames.AddChild(System.Object)">
      <summary>Adds a child <see cref="T:System.Windows.Media.Animation.ObjectKeyFrame" /> to this <see cref="T:System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames" />.</summary>
      <param name="child">The object to be added as the child of this <see cref="T:System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames" />.</param>
      <exception cref="T:System.ArgumentException">The parameter <paramref name="child" /> is not a <see cref="T:System.Windows.Media.Animation.ObjectKeyFrame" />.</exception>
    </member>
    <member name="M:System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames.AddText(System.String)">
      <summary>Adds a text string as a child of this <see cref="T:System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames" />.</summary>
      <param name="childText">The text added to the <see cref="T:System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames" />.</param>
      <exception cref="T:System.InvalidOperationException">A <see cref="T:System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames" /> does not accept text as a child, so this method will raise this exception unless a derived class has overridden this behavior which allows text to be added.</exception>
    </member>
    <member name="M:System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames.CloneCore(System.Windows.Freezable)">
      <summary>Makes this instance a deep copy of the specified <see cref="T:System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames" />. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes this instance a modifiable deep copy of the specified <see cref="T:System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames" /> using current property values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames" />.</summary>
      <returns>A new instance of <see cref="T:System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames.FreezeCore(System.Boolean)">
      <summary>Makes this instance of <see cref="T:System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames" /> object is read-only or determines whether it can be made read-only.</summary>
      <param name="isChecking">
        <see langword="true" /> to check if this instance can be frozen; <see langword="false" /> to freeze this instance.</param>
      <returns>If <paramref name="isChecking" /> is true, this method returns <see langword="true" /> if this instance can be made read-only, or <see langword="false" /> if it cannot be made read-only. If <paramref name="isChecking" /> is false, this method returns <see langword="true" /> if this instance is now read-only, or <see langword="false" /> if it cannot be made read-only, with the side effect of having begun to change the frozen status of this object.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone of the specified <see cref="T:System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames" /> object.</summary>
      <param name="source">The <see cref="T:System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames" /> object to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a frozen clone of the specified <see cref="T:System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames" />. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="source">The <see cref="T:System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames.GetCurrentValueCore(System.Object,System.Object,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by this instance of <see cref="T:System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames" />.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the host animation.</param>
      <returns>The calculated value of the property, as determined by the current instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames.GetNaturalDurationCore(System.Windows.Media.Animation.Clock)">
      <summary>Provide a custom natural <see cref="T:System.Windows.Duration" /> when the <see cref="T:System.Windows.Duration" /> property is set to <see cref="P:System.Windows.Duration.Automatic" />.</summary>
      <param name="clock">The <see cref="T:System.Windows.Media.Animation.Clock" /> whose natural duration is desired.</param>
      <returns>If the last key frame of this animation is a <see cref="T:System.Windows.Media.Animation.KeyTime" />, then this value is used as the <see cref="P:System.Windows.Media.Animation.Clock.NaturalDuration" />; otherwise it will be one second.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames.OnChanged">
      <summary>Called when the current <see cref="T:System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames" /> object is modified.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames.ShouldSerializeKeyFrames">
      <summary>Returns true if the value of the <see cref="P:System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames.KeyFrames" /> property of this instance of <see cref="T:System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames" /> should be value-serialized.</summary>
      <returns>
        <see langword="true" /> if the property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames.System#Windows#Markup#IAddChild#AddChild(System.Object)">
      <summary>Adds a child object.</summary>
      <param name="child">The child object to add.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames.System#Windows#Markup#IAddChild#AddText(System.String)">
      <summary>Adds the text content of a node to the object.</summary>
      <param name="childText">The text to add to the object.</param>
    </member>
    <member name="P:System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames.KeyFrames">
      <summary>Gets or sets the collection of <see cref="T:System.Windows.Media.Animation.ObjectKeyFrame" /> objects that define the animation.</summary>
      <returns>The collection of <see cref="T:System.Windows.Media.Animation.ObjectKeyFrame" /> objects that define the animation. The default value is <see cref="P:System.Windows.Media.Animation.ObjectKeyFrameCollection.Empty" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames.System#Windows#Media#Animation#IKeyFrameAnimation#KeyFrames">
      <summary>Gets or sets an ordered collection P:System.Windows.Media.Animation.IKeyFrameAnimation.KeyFrames associated with this animation sequence.</summary>
      <returns>An <see cref="T:System.Collections.IList" /> of <see cref="P:System.Windows.Media.Animation.IKeyFrameAnimation.KeyFrames" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.ObjectKeyFrame">
      <summary>Abstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a <see cref="T:System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames" />.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.ObjectKeyFrame.KeyTimeProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.ObjectKeyFrame.KeyTime" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.ObjectKeyFrame.ValueProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.ObjectKeyFrame.Value" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.ObjectKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.ObjectKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.ObjectKeyFrame.#ctor(System.Object)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.ObjectKeyFrame" /> class that has the specified target <see cref="P:System.Windows.Media.Animation.ObjectKeyFrame.Value" />.</summary>
      <param name="value">The <see cref="P:System.Windows.Media.Animation.ObjectKeyFrame.Value" /> of the new <see cref="T:System.Windows.Media.Animation.ObjectKeyFrame" /> instance.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ObjectKeyFrame.#ctor(System.Object,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.ObjectKeyFrame" /> class that has the specified target <see cref="P:System.Windows.Media.Animation.ObjectKeyFrame.Value" /> and <see cref="P:System.Windows.Media.Animation.ObjectKeyFrame.KeyTime" />.</summary>
      <param name="value">The <see cref="P:System.Windows.Media.Animation.ObjectKeyFrame.Value" /> of the new <see cref="T:System.Windows.Media.Animation.ObjectKeyFrame" /> instance.</param>
      <param name="keyTime">The <see cref="P:System.Windows.Media.Animation.ObjectKeyFrame.KeyTime" /> of the new <see cref="T:System.Windows.Media.Animation.ObjectKeyFrame" /> instance.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ObjectKeyFrame.InterpolateValue(System.Object,System.Double)">
      <summary>Returns the interpolated value of a specific key frame at the progress increment provided.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">Occurs if <paramref name="keyFrameProgress" /> is not between 0.0 and 1.0, inclusive.</exception>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ObjectKeyFrame.InterpolateValueCore(System.Object,System.Double)">
      <summary>Calculates the value of a key frame at the progress increment provided.</summary>
      <param name="baseValue">The value to animate from; typically the value of the previous key frame.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ObjectKeyFrame.KeyTime">
      <summary>Gets or sets the time at which the key frame's target <see cref="P:System.Windows.Media.Animation.ObjectKeyFrame.Value" /> should be reached.</summary>
      <returns>The time at which the key frame's current value should be equal to its <see cref="P:System.Windows.Media.Animation.ObjectKeyFrame.Value" /> property. The default value is <see cref="P:System.Windows.Media.Animation.KeyTime.Uniform" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ObjectKeyFrame.System#Windows#Media#Animation#IKeyFrame#Value">
      <summary>Gets or sets the value associated with a <see cref="T:System.Windows.Media.Animation.KeyTime" /> instance.</summary>
      <returns>The current value for this property.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ObjectKeyFrame.Value">
      <summary>Gets or sets the key frame's target value.</summary>
      <returns>The key frame's target value, which is the value of this key frame at its specified <see cref="P:System.Windows.Media.Animation.ObjectKeyFrame.KeyTime" />. The default value is <c>0</c>.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.ObjectKeyFrameCollection">
      <summary>Represents a collection of <see cref="T:System.Windows.Media.Animation.ObjectKeyFrame" /> objects.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.ObjectKeyFrameCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.ObjectKeyFrameCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.ObjectKeyFrameCollection.Add(System.Windows.Media.Animation.ObjectKeyFrame)">
      <summary>Adds an <see cref="T:System.Windows.Media.Animation.ObjectKeyFrame" /> to the end of this collection.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.ObjectKeyFrame" /> to add.</param>
      <exception cref="T:System.InvalidOperationException">The attempt to modify the collection is invalid because the collection is frozen (its <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />).</exception>
      <returns>The index at which the <paramref name="keyFrame" /> was added.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ObjectKeyFrameCollection.Clear">
      <summary>Removes all key frames from the collection.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.ObjectKeyFrameCollection.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.ObjectKeyFrameCollection" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ObjectKeyFrameCollection.CloneCore(System.Windows.Freezable)">
      <summary>Makes this instance a deep copy of the specified <see cref="T:System.Windows.Media.Animation.ObjectKeyFrameCollection" />. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.ObjectKeyFrameCollection" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ObjectKeyFrameCollection.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes this instance a modifiable deep copy of the specified <see cref="T:System.Windows.Media.Animation.ObjectKeyFrameCollection" /> using current property values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.ObjectKeyFrameCollection" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ObjectKeyFrameCollection.Contains(System.Windows.Media.Animation.ObjectKeyFrame)">
      <summary>Indicates whether the collection contains the specified <see cref="T:System.Windows.Media.Animation.ObjectKeyFrameCollection" />.</summary>
      <param name="keyFrame">The key frame to locate in the collection.</param>
      <returns>
        <see langword="true" /> if the collection contains <paramref name="keyFrame" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ObjectKeyFrameCollection.CopyTo(System.Windows.Media.Animation.ObjectKeyFrame[],System.Int32)">
      <summary>Copies the <see cref="T:System.Windows.Media.Animation.ObjectKeyFrameCollection" /> to the specified one dimensional <see cref="T:System.Windows.Media.Animation.ObjectKeyFrame" /> array, started at the specified index of the target array.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Windows.Media.Animation.ObjectKeyFrame" /> array that is the destination of the key frames copied from this <see cref="T:System.Windows.Media.Animation.ObjectKeyFrameCollection" />. The array must have zero-based indexing.</param>
      <param name="index">The zero-based index in array at which copying begins.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ObjectKeyFrameCollection.CreateInstanceCore">
      <summary>Creates a new, frozen instance of <see cref="T:System.Windows.Media.Animation.ObjectKeyFrameCollection" />.</summary>
      <returns>A frozen instance of <see cref="T:System.Windows.Media.Animation.ObjectKeyFrameCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ObjectKeyFrameCollection.FreezeCore(System.Boolean)">
      <summary>Makes this instance of <see cref="T:System.Windows.Media.Animation.ObjectKeyFrameCollection" /> unmodifiable or determines whether it can be made unmodifiable.</summary>
      <param name="isChecking">
        <see langword="true" /> to check if this instance can be frozen; <see langword="false" /> to freeze this instance.</param>
      <returns>If <paramref name="isChecking" /> is true, this method returns <see langword="true" /> if this instance can be made read-only, or <see langword="false" /> if it cannot be made read-only. If <paramref name="isChecking" /> is false, this method returns <see langword="true" /> if this instance is now read-only, or <see langword="false" /> if it cannot be made read-only, with the side effect of having begun to change the frozen status of this object.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ObjectKeyFrameCollection.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone of the specified <see cref="T:System.Windows.Media.Animation.ObjectKeyFrameCollection" /> object.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.ObjectKeyFrameCollection" /> object to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ObjectKeyFrameCollection.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a frozen clone of the specified <see cref="T:System.Windows.Media.Animation.ObjectKeyFrameCollection" />. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.ObjectKeyFrameCollection" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ObjectKeyFrameCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> that can iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ObjectKeyFrameCollection.IndexOf(System.Windows.Media.Animation.ObjectKeyFrame)">
      <summary>Searches for the specified <see cref="T:System.Windows.Media.Animation.ObjectKeyFrame" /> and returns the zero-based index of the first occurrence within the entire collection.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.ObjectKeyFrame" /> to locate in the collection.</param>
      <returns>The zero-based index of the first occurrence of <paramref name="keyFrame" /> within the entire collection, if found; otherwise, <c>-1</c>.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ObjectKeyFrameCollection.Insert(System.Int32,System.Windows.Media.Animation.ObjectKeyFrame)">
      <summary>Inserts a <see cref="T:System.Windows.Media.Animation.ObjectKeyFrame" /> into a specific location within the collection.</summary>
      <param name="index">The index position at which the <see cref="T:System.Windows.Media.Animation.ObjectKeyFrame" /> is inserted.</param>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.ObjectKeyFrame" /> object to insert in the collection.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ObjectKeyFrameCollection.Remove(System.Windows.Media.Animation.ObjectKeyFrame)">
      <summary>Removes a <see cref="T:System.Windows.Media.Animation.ObjectKeyFrame" /> object from the collection.</summary>
      <param name="keyFrame">Identifies the <see cref="T:System.Windows.Media.Animation.ObjectKeyFrame" /> to remove from the collection.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ObjectKeyFrameCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Windows.Media.Animation.ObjectKeyFrame" /> at the specified index position from the collection.</summary>
      <param name="index">Index position of the <see cref="T:System.Windows.Media.Animation.ObjectKeyFrame" /> to be removed.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ObjectKeyFrameCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Collections.ICollection" /> to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" /> index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection" />. The <see cref="T:System.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="M:System.Windows.Media.Animation.ObjectKeyFrameCollection.System#Collections#IList#Add(System.Object)">
      <summary>Adds an item to the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to add to the <see cref="T:System.Collections.IList" />.</param>
      <returns>The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ObjectKeyFrameCollection.System#Collections#IList#Contains(System.Object)">
      <summary>Determines whether the <see cref="T:System.Collections.IList" /> contains a specific value.</summary>
      <param name="keyFrame">The object to locate in the <see cref="T:System.Collections.IList" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Collections.IList" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ObjectKeyFrameCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>Determines the index of a specific item in the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to locate in the <see cref="T:System.Collections.IList" />.</param>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ObjectKeyFrameCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>Inserts an item to the <see cref="T:System.Collections.IList" /> at the specified index.</summary>
      <param name="index">The zero-based index at which <c>value</c> should be inserted.</param>
      <param name="keyFrame">The object to insert into the <see cref="T:System.Collections.IList" />.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ObjectKeyFrameCollection.System#Collections#IList#Remove(System.Object)">
      <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to remove from the <see cref="T:System.Collections.IList" />.</param>
    </member>
    <member name="P:System.Windows.Media.Animation.ObjectKeyFrameCollection.Count">
      <summary>Gets the number of key frames contained in this <see cref="T:System.Windows.Media.Animation.ObjectKeyFrameCollection" />.</summary>
      <returns>The number of key frames contained in this <see cref="T:System.Windows.Media.Animation.ObjectKeyFrameCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ObjectKeyFrameCollection.Empty">
      <summary>Gets an empty <see cref="T:System.Windows.Media.Animation.ObjectKeyFrameCollection" />.</summary>
      <returns>An empty collection.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ObjectKeyFrameCollection.IsFixedSize">
      <summary>Gets a value that indicates whether this <see cref="T:System.Windows.Media.Animation.ObjectKeyFrameCollection" /> has a fixed size.</summary>
      <returns>
        <see langword="true" /> if this <see cref="T:System.Windows.Media.Animation.ObjectKeyFrameCollection" /> has a fixed size; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ObjectKeyFrameCollection.IsReadOnly">
      <summary>Gets a value that indicates whether this <see cref="T:System.Windows.Media.Animation.ObjectKeyFrameCollection" /> is read-only.</summary>
      <returns>
        <see langword="true" /> if this collection is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ObjectKeyFrameCollection.IsSynchronized">
      <summary>Gets a value that indicates whether access to this <see cref="T:System.Windows.Media.Animation.ObjectKeyFrameCollection" /> is synchronized (thread-safe)</summary>
      <returns>
        <see langword="true" /> if access to the collection is synchronized (thread-safe); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ObjectKeyFrameCollection.Item(System.Int32)">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Animation.ObjectKeyFrameCollection" /> at the specified index.</summary>
      <param name="index">The zero-based index of the <see cref="T:System.Windows.Media.Animation.ObjectKeyFrame" /> to get or set.</param>
      <exception cref="T:System.InvalidOperationException">The attempt to modify the collection is invalid because the collection is frozen (its <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />).</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than zero.  
  
 -or-  
  
 <paramref name="index" /> is equal to or greater than <see cref="P:System.Windows.Media.Animation.ObjectKeyFrameCollection.Count" />.</exception>
      <returns>The <see cref="T:System.Windows.Media.Animation.ObjectKeyFrame" /> at the specified index.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ObjectKeyFrameCollection.SyncRoot">
      <summary>Gets an object that can be used to synchronize access to this <see cref="T:System.Windows.Media.Animation.ObjectKeyFrameCollection" />.</summary>
      <returns>An object that can be used to synchronize access to the <see cref="T:System.Windows.Media.Animation.ObjectKeyFrameCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ObjectKeyFrameCollection.System#Collections#IList#Item(System.Int32)">
      <summary>Gets or sets the element at the specified index.</summary>
      <param name="index">The zero-based index of the element to get or set.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.ParallelTimeline">
      <summary>Defines a segment of time that may contain child <see cref="T:System.Windows.Media.Animation.Timeline" /> objects. These child timelines become active according to their respective <see cref="P:System.Windows.Media.Animation.Timeline.BeginTime" /> properties. Also, child timelines are able to overlap (run in parallel) with each other.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.ParallelTimeline.SlipBehaviorProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.ParallelTimeline.SlipBehavior" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.ParallelTimeline.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.ParallelTimeline" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.ParallelTimeline.#ctor(System.Nullable{System.TimeSpan})">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.ParallelTimeline" /> class with the specified <see cref="P:System.Windows.Media.Animation.Timeline.BeginTime" />.</summary>
      <param name="beginTime">The <see cref="P:System.Windows.Media.Animation.Timeline.BeginTime" /> for this <see cref="T:System.Windows.Media.Animation.TimelineGroup" />.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ParallelTimeline.#ctor(System.Nullable{System.TimeSpan},System.Windows.Duration)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.ParallelTimeline" /> class with the specified <see cref="P:System.Windows.Media.Animation.Timeline.BeginTime" /> and <see cref="P:System.Windows.Media.Animation.Timeline.Duration" />.</summary>
      <param name="beginTime">The <see cref="P:System.Windows.Media.Animation.Timeline.BeginTime" /> for this <see cref="T:System.Windows.Media.Animation.TimelineGroup" />.</param>
      <param name="duration">The <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> for this <see cref="T:System.Windows.Media.Animation.TimelineGroup" />.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ParallelTimeline.#ctor(System.Nullable{System.TimeSpan},System.Windows.Duration,System.Windows.Media.Animation.RepeatBehavior)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.ParallelTimeline" /> class with the specified <see cref="P:System.Windows.Media.Animation.Timeline.BeginTime" />, <see cref="P:System.Windows.Media.Animation.Timeline.Duration" />, and <see cref="P:System.Windows.Media.Animation.Timeline.RepeatBehavior" />.</summary>
      <param name="beginTime">The <see cref="P:System.Windows.Media.Animation.Timeline.BeginTime" /> for this <see cref="T:System.Windows.Media.Animation.TimelineGroup" />.</param>
      <param name="duration">The <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> for this <see cref="T:System.Windows.Media.Animation.TimelineGroup" />.</param>
      <param name="repeatBehavior">The <see cref="P:System.Windows.Media.Animation.Timeline.RepeatBehavior" /> for this <see cref="T:System.Windows.Media.Animation.TimelineGroup" />.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.ParallelTimeline.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.ParallelTimeline" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ParallelTimeline.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.ParallelTimeline" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ParallelTimeline.CreateInstanceCore">
      <summary>Creates a new instance of this <see cref="T:System.Windows.Freezable" />.</summary>
      <returns>The new <see cref="T:System.Windows.Freezable" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.ParallelTimeline.GetNaturalDurationCore(System.Windows.Media.Animation.Clock)">
      <summary>Return the natural duration (duration of a single iteration) from a specified <see cref="T:System.Windows.Media.Animation.Clock" />.</summary>
      <param name="clock">The <see cref="T:System.Windows.Media.Animation.Clock" /> to return the natural duration from.</param>
      <returns>The <see cref="T:System.Windows.Duration" /> quantity representing the natural duration.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.ParallelTimeline.SlipBehavior">
      <summary>Gets or sets a value that specifies how this timeline will behave when one or more of its <see cref="T:System.Windows.Media.Animation.Timeline" /> children slips.</summary>
      <returns>A value that indicates how this timeline will behave when one or more of its <see cref="T:System.Windows.Media.Animation.Timeline" /> children slips. The default value is <see cref="F:System.Windows.Media.Animation.SlipBehavior.Grow" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.PathAnimationSource">
      <summary>Specifies the output property value of the path that is used to drive the animation.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.PathAnimationSource.Angle">
      <summary>Specifies the tangent angle of rotation during the progression along an animation sequence path.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.PathAnimationSource.X">
      <summary>Specifies the x-coordinate offset during the progression along an animation sequence path.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.PathAnimationSource.Y">
      <summary>Specifies the y-coordinate offset during the progression along an animation sequence path.</summary>
    </member>
    <member name="T:System.Windows.Media.Animation.Point3DAnimation">
      <summary>Animates the value of a <see cref="T:System.Windows.Media.Media3D.Point3D" /> property using linear interpolation between two values.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.Point3DAnimation.ByProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.Point3DAnimation.By" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.Point3DAnimation.EasingFunctionProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.Point3DAnimation.EasingFunction" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.Point3DAnimation.FromProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.Point3DAnimation.From" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.Point3DAnimation.ToProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.Point3DAnimation.To" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DAnimation.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Point3DAnimation" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DAnimation.#ctor(System.Windows.Media.Media3D.Point3D,System.Windows.Duration)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Point3DAnimation" /> class that animates to the specified value over the specified duration. The starting value for the animation is the base value of the property being animated or the output from another animation.</summary>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DAnimation.#ctor(System.Windows.Media.Media3D.Point3D,System.Windows.Duration,System.Windows.Media.Animation.FillBehavior)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Point3DAnimation" /> class that animates to the specified value over the specified duration and has the specified fill behavior. The starting value for the animation is the base value of the property being animated or the output from another animation.</summary>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
      <param name="fillBehavior">Specifies how the animation behaves when it is not active.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DAnimation.#ctor(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Windows.Duration)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Point3DAnimation" /> class that animates from the specified starting value to the specified destination value over the specified duration.</summary>
      <param name="fromValue">The starting value of the animation.</param>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DAnimation.#ctor(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Windows.Duration,System.Windows.Media.Animation.FillBehavior)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Point3DAnimation" /> class that animates from the specified starting value to the specified destination value over the specified duration and has the specified fill behavior.</summary>
      <param name="fromValue">The starting value of the animation.</param>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
      <param name="fillBehavior">Specifies how the animation behaves when it is not active.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DAnimation.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.Point3DAnimation" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DAnimation.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Media.Animation.Point3DAnimation" />.</summary>
      <returns>The Point3Danimation is created with all properties set to their default value.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DAnimation.GetCurrentValueCore(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by the <see cref="T:System.Windows.Media.Animation.Point3DAnimation" />.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the animation.</param>
      <returns>The calculated value of the property, as determined by the current animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Point3DAnimation.By">
      <summary>Gets or sets the total amount by which the animation changes its starting value.</summary>
      <returns>The total amount by which the animation changes its starting value.     The default value is null.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Point3DAnimation.EasingFunction">
      <summary>Gets or sets the easing function applied to this animation.</summary>
      <returns>The easing function applied to this animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Point3DAnimation.From">
      <summary>Gets or sets the animation's starting value.</summary>
      <returns>The starting value of the animation. The default value is null.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Point3DAnimation.IsAdditive">
      <summary>Gets or sets a value that indicates whether the target property's current value should be added to this animation's starting value.</summary>
      <returns>
        <see langword="true" /> if the target property's current value should be added to this animation's starting value; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Point3DAnimation.IsCumulative">
      <summary>Gets or sets a value that specifies whether the animation's value accumulates when it repeats.</summary>
      <returns>
        <see langword="true" /> if the animation accumulates its values when its <see cref="P:System.Windows.Media.Animation.Timeline.RepeatBehavior" /> property causes it to repeat its simple duration. otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Point3DAnimation.To">
      <summary>Gets or sets the animation's ending value.</summary>
      <returns>The ending value of the animation. The default value is null.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.Point3DAnimationBase">
      <summary>Abstract class that, when implemented, animates a <see cref="T:System.Windows.Media.Media3D.Point3D" /> value.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DAnimationBase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Point3DAnimation" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DAnimationBase.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.Point3DAnimationBase" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DAnimationBase.GetCurrentValue(System.Object,System.Object,System.Windows.Media.Animation.AnimationClock)">
      <summary>Gets the current value of the animation.</summary>
      <param name="defaultOriginValue">The origin value provided to the animation if the animation does not have its own start value.</param>
      <param name="defaultDestinationValue">The destination value provided to the animation if the animation does not have its own destination value.</param>
      <param name="animationClock">The <see cref="T:System.Windows.Media.Animation.AnimationClock" /> which can generate the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> value to be used by the animation to generate its output value.</param>
      <returns>The calculated value of the property, as determined by the current animation.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DAnimationBase.GetCurrentValue(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Animation.AnimationClock)">
      <summary>Gets the current value of the animation.</summary>
      <param name="defaultOriginValue">The origin value provided to the animation if the animation does not have its own start value.</param>
      <param name="defaultDestinationValue">The destination value provided to the animation if the animation does not have its own destination value.</param>
      <param name="animationClock">The <see cref="T:System.Windows.Media.Animation.AnimationClock" /> which can generate the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> value to be used by the animation to generate its output value.</param>
      <returns>The current value of the animation.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DAnimationBase.GetCurrentValueCore(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by the <see cref="T:System.Windows.Media.Animation.Point3DAnimation" />.</summary>
      <param name="defaultOriginValue">The origin value provided to the animation if the animation does not have its own start value.</param>
      <param name="defaultDestinationValue">The destination value provided to the animation if the animation does not have its own destination value.</param>
      <param name="animationClock">The <see cref="T:System.Windows.Media.Animation.AnimationClock" /> which can generate the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> value to be used by the animation to generate its output value.</param>
      <returns>The calculated value of the property, as determined by the current animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Point3DAnimationBase.TargetPropertyType">
      <summary>Gets the type of value this animation generates.</summary>
      <returns>The type of value produced by this animation.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.Point3DAnimationUsingKeyFrames">
      <summary>Animates the value of a <see cref="T:System.Windows.Media.Media3D.Point3D" /> property along a set of <see cref="P:System.Windows.Media.Animation.Point3DAnimationUsingKeyFrames.KeyFrames" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DAnimationUsingKeyFrames.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Point3DAnimationUsingKeyFrames" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DAnimationUsingKeyFrames.AddChild(System.Object)">
      <summary>Adds a child <see cref="T:System.Windows.Media.Animation.Point3DKeyFrame" /> to this <see cref="T:System.Windows.Media.Animation.Point3DAnimationUsingKeyFrames" />.</summary>
      <param name="child">The object to be added as the child of this <see cref="T:System.Windows.Media.Animation.Point3DAnimationUsingKeyFrames" />.</param>
      <exception cref="T:System.ArgumentException">The parameter <paramref name="child" /> is not a <see cref="T:System.Windows.Media.Animation.Point3DKeyFrame" />.</exception>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DAnimationUsingKeyFrames.AddText(System.String)">
      <summary>Adds a text string as a child of this <see cref="T:System.Windows.Media.Animation.Point3DAnimationUsingKeyFrames" />.</summary>
      <param name="childText">The text added to the <see cref="T:System.Windows.Media.Animation.Point3DAnimationUsingKeyFrames" />.</param>
      <exception cref="T:System.InvalidOperationException">A <see cref="T:System.Windows.Media.Animation.Point3DAnimationUsingKeyFrames" /> does not accept text as a child, so this method will raise this exception unless a derived class has overridden this behavior which allows text to be added.</exception>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DAnimationUsingKeyFrames.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.Point3DAnimationUsingKeyFrames" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DAnimationUsingKeyFrames.CloneCore(System.Windows.Freezable)">
      <summary>Makes this instance a deep copy of the specified <see cref="T:System.Windows.Media.Animation.Point3DAnimationUsingKeyFrames" />. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.Point3DAnimationUsingKeyFrames" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DAnimationUsingKeyFrames.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.Point3DAnimationUsingKeyFrames" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DAnimationUsingKeyFrames.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes this instance a modifiable deep copy of the specified <see cref="T:System.Windows.Media.Animation.Point3DAnimationUsingKeyFrames" /> using current property values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.Point3DAnimationUsingKeyFrames" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DAnimationUsingKeyFrames.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.Point3DAnimationUsingKeyFrames" />.</summary>
      <returns>A new instance of <see cref="T:System.Windows.Media.Animation.Point3DAnimationUsingKeyFrames" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DAnimationUsingKeyFrames.FreezeCore(System.Boolean)">
      <summary>Makes this instance of <see cref="T:System.Windows.Media.Animation.Point3DAnimationUsingKeyFrames" /> object unmodifiable or determines whether it can be made unmodifiable.</summary>
      <param name="isChecking">
        <see langword="true" /> to check if this instance can be frozen; <see langword="false" /> to freeze this instance.</param>
      <returns>If <paramref name="isChecking" /> is true, this method returns <see langword="true" /> if this instance can be made read-only, or <see langword="false" /> if it cannot be made read-only. If <paramref name="isChecking" /> is false, this method returns <see langword="true" /> if this instance is now read-only, or <see langword="false" /> if it cannot be made read-only, with the side effect of having begun to change the frozen status of this object.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DAnimationUsingKeyFrames.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone of the specified <see cref="T:System.Windows.Media.Animation.Point3DAnimationUsingKeyFrames" /> object.</summary>
      <param name="source">The <see cref="T:System.Windows.Media.Animation.Point3DAnimationUsingKeyFrames" /> object to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DAnimationUsingKeyFrames.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a frozen clone of the specified <see cref="T:System.Windows.Media.Animation.Point3DAnimationUsingKeyFrames" />. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="source">The <see cref="T:System.Windows.Media.Animation.Point3DAnimationUsingKeyFrames" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DAnimationUsingKeyFrames.GetCurrentValueCore(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by this instance of <see cref="T:System.Windows.Media.Animation.Point3DAnimationUsingKeyFrames" />.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the host animation.</param>
      <returns>The calculated value of the property, as determined by the current instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DAnimationUsingKeyFrames.GetNaturalDurationCore(System.Windows.Media.Animation.Clock)">
      <summary>Provide a custom natural <see cref="T:System.Windows.Duration" /> when the <see cref="T:System.Windows.Duration" /> property is set to <see cref="P:System.Windows.Duration.Automatic" />.</summary>
      <param name="clock">The <see cref="T:System.Windows.Media.Animation.Clock" /> whose natural duration is desired.</param>
      <returns>If the last key frame of this animation is a <see cref="T:System.Windows.Media.Animation.KeyTime" />, then this value is used as the <see cref="P:System.Windows.Media.Animation.Clock.NaturalDuration" />; otherwise it will be one second.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DAnimationUsingKeyFrames.OnChanged">
      <summary>Called when the current <see cref="T:System.Windows.Media.Animation.Point3DAnimationUsingKeyFrames" /> object is modified.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DAnimationUsingKeyFrames.ShouldSerializeKeyFrames">
      <summary>Returns true if the value of the <see cref="P:System.Windows.Media.Animation.Point3DAnimationUsingKeyFrames.KeyFrames" /> property of this instance of <see cref="T:System.Windows.Media.Animation.Point3DAnimationUsingKeyFrames" /> should be value-serialized.</summary>
      <returns>
        <see langword="true" /> if the property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DAnimationUsingKeyFrames.System#Windows#Markup#IAddChild#AddChild(System.Object)">
      <summary>Adds a child object.</summary>
      <param name="child">The child object to add.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DAnimationUsingKeyFrames.System#Windows#Markup#IAddChild#AddText(System.String)">
      <summary>Adds the text content of a node to the object.</summary>
      <param name="childText">The text to add to the object.</param>
    </member>
    <member name="P:System.Windows.Media.Animation.Point3DAnimationUsingKeyFrames.IsAdditive">
      <summary>Gets a value that specifies whether the animation's output value is added to the base value of the property being animated.</summary>
      <returns>
        <see langword="true" /> if the animation adds its output value to the base value of the property being animated instead of replacing it; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Point3DAnimationUsingKeyFrames.IsCumulative">
      <summary>Gets or sets a value that specifies whether the animation's value accumulates when it repeats.</summary>
      <returns>
        <see langword="true" /> if the animation accumulates its values when its <see cref="P:System.Windows.Media.Animation.Timeline.RepeatBehavior" /> property causes it to repeat its simple duration; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Point3DAnimationUsingKeyFrames.KeyFrames">
      <summary>Gets or sets the collection of <see cref="T:System.Windows.Media.Animation.Point3DKeyFrame" /> objects that define the animation.</summary>
      <returns>The collection of <see cref="T:System.Windows.Media.Animation.Point3DKeyFrame" /> objects that define the animation. The default value is <see cref="P:System.Windows.Media.Animation.Point3DKeyFrameCollection.Empty" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Point3DAnimationUsingKeyFrames.System#Windows#Media#Animation#IKeyFrameAnimation#KeyFrames">
      <summary>Gets or sets an ordered collection P:System.Windows.Media.Animation.IKeyFrameAnimation.KeyFrames associated with this animation sequence.</summary>
      <returns>An <see cref="T:System.Collections.IList" /> of <see cref="P:System.Windows.Media.Animation.IKeyFrameAnimation.KeyFrames" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.Point3DKeyFrame">
      <summary>Abstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a <see cref="T:System.Windows.Media.Animation.Point3DAnimationUsingKeyFrames" />.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.Point3DKeyFrame.KeyTimeProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.Point3DKeyFrame.KeyTime" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.Point3DKeyFrame.ValueProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.Point3DKeyFrame.Value" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Point3DKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DKeyFrame.#ctor(System.Windows.Media.Media3D.Point3D)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Point3DKeyFrame" /> class that has the specified target <see cref="P:System.Windows.Media.Animation.Point3DKeyFrame.Value" />.</summary>
      <param name="value">The <see cref="P:System.Windows.Media.Animation.Point3DKeyFrame.Value" /> of the new <see cref="T:System.Windows.Media.Animation.Point3DKeyFrame" /> instance.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DKeyFrame.#ctor(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Point3DKeyFrame" /> class that has the specified target <see cref="P:System.Windows.Media.Animation.Point3DKeyFrame.Value" /> and <see cref="P:System.Windows.Media.Animation.Point3DKeyFrame.KeyTime" />.</summary>
      <param name="value">The <see cref="P:System.Windows.Media.Animation.Point3DKeyFrame.Value" /> of the new <see cref="T:System.Windows.Media.Animation.Point3DKeyFrame" /> instance.</param>
      <param name="keyTime">The <see cref="P:System.Windows.Media.Animation.Point3DKeyFrame.KeyTime" /> of the new <see cref="T:System.Windows.Media.Animation.Point3DKeyFrame" /> instance.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DKeyFrame.InterpolateValue(System.Windows.Media.Media3D.Point3D,System.Double)">
      <summary>Returns the interpolated value of a specific key frame at the progress increment provided.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">Occurs if <paramref name="keyFrameProgress" /> is not between 0.0 and 1.0, inclusive.</exception>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DKeyFrame.InterpolateValueCore(System.Windows.Media.Media3D.Point3D,System.Double)">
      <summary>Calculates the value of a key frame at the progress increment provided.</summary>
      <param name="baseValue">The value to animate from; typically the value of the previous key frame.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Point3DKeyFrame.KeyTime">
      <summary>Gets or sets the time at which the key frame's target <see cref="P:System.Windows.Media.Animation.Point3DKeyFrame.Value" /> should be reached.</summary>
      <returns>The time at which the key frame's current value should be equal to its <see cref="P:System.Windows.Media.Animation.Point3DKeyFrame.Value" /> property. The default value is <see cref="P:System.Windows.Media.Animation.KeyTime.Uniform" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Point3DKeyFrame.System#Windows#Media#Animation#IKeyFrame#Value">
      <summary>Gets or sets the value associated with a <see cref="T:System.Windows.Media.Animation.KeyTime" /> instance.</summary>
      <returns>The current value for this property.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Point3DKeyFrame.Value">
      <summary>Gets or sets the key frame's target value.</summary>
      <returns>The key frame's target value, which is the value of this key frame at its specified <see cref="P:System.Windows.Media.Animation.Point3DKeyFrame.KeyTime" />. The default value is <c>0</c>.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.Point3DKeyFrameCollection">
      <summary>Represents a collection of <see cref="T:System.Windows.Media.Animation.Point3DKeyFrame" /> objects.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DKeyFrameCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Point3DKeyFrameCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DKeyFrameCollection.Add(System.Windows.Media.Animation.Point3DKeyFrame)">
      <summary>Adds a <see cref="T:System.Windows.Media.Animation.Point3DKeyFrame" /> to the end of the collection.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.Point3DKeyFrame" /> to add to the end of the collection.</param>
      <returns>The index at which the <paramref name="keyFrame" /> was added.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DKeyFrameCollection.Clear">
      <summary>Removes all <see cref="T:System.Windows.Media.Animation.Point3DKeyFrame" /> objects from the collection.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DKeyFrameCollection.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.Point3DKeyFrameCollection" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DKeyFrameCollection.CloneCore(System.Windows.Freezable)">
      <summary>Makes this instance a deep copy of the specified <see cref="T:System.Windows.Media.Animation.Point3DKeyFrameCollection" />. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.Point3DKeyFrameCollection" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DKeyFrameCollection.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes this instance a modifiable deep copy of the specified <see cref="T:System.Windows.Media.Animation.Point3DKeyFrameCollection" /> using current property values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.Point3DKeyFrameCollection" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DKeyFrameCollection.Contains(System.Windows.Media.Animation.Point3DKeyFrame)">
      <summary>Gets a value that indicates whether the collection contains the specified <see cref="T:System.Windows.Media.Animation.Point3DKeyFrame" />.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.Point3DKeyFrame" /> to locate in the collection.</param>
      <returns>
        <see langword="true" /> if the collection contains <paramref name="keyFrame" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DKeyFrameCollection.CopyTo(System.Windows.Media.Animation.Point3DKeyFrame[],System.Int32)">
      <summary>Copies all of the <see cref="T:System.Windows.Media.Animation.Point3DKeyFrame" /> objects in a collection to a specified array.</summary>
      <param name="array">Identifies the array to which content is copied.</param>
      <param name="index">Index position in the array to which the contents of the collection are copied.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DKeyFrameCollection.CreateInstanceCore">
      <summary>Creates a new, frozen instance of <see cref="T:System.Windows.Media.Animation.Point3DKeyFrameCollection" />.</summary>
      <returns>A frozen instance of <see cref="T:System.Windows.Media.Animation.Point3DKeyFrameCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DKeyFrameCollection.FreezeCore(System.Boolean)">
      <summary>Makes this instance of <see cref="T:System.Windows.Media.Animation.Point3DKeyFrameCollection" /> unmodifiable or determines whether it can be made unmodifiable.</summary>
      <param name="isChecking">
        <see langword="true" /> if the <see cref="T:System.Windows.Freezable" /> instance should actually freeze itself when this method is called. <see langword="false" /> if the <see cref="T:System.Windows.Freezable" /> should simply return whether it can be frozen.</param>
      <returns>If <paramref name="isChecking" /> is <see langword="true" />, this method returns true if the specified <see cref="T:System.Windows.Freezable" /> can be made unmodifiable, or false if it cannot be made unmodifiable. If <paramref name="isChecking" /> is false, this method returns true if the if the specified <see cref="T:System.Windows.Freezable" /> is now unmodifiable, or false if it cannot be made unmodifiable, with the side effect of having made the actual change in frozen status to this object.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DKeyFrameCollection.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone of the specified <see cref="T:System.Windows.Media.Animation.Point3DKeyFrameCollection" /> object.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.Point3DKeyFrameCollection" /> object to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DKeyFrameCollection.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a frozen clone of the specified <see cref="T:System.Windows.Media.Animation.Point3DKeyFrameCollection" />. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.Point3DKeyFrameCollection" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DKeyFrameCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> that can iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DKeyFrameCollection.IndexOf(System.Windows.Media.Animation.Point3DKeyFrame)">
      <summary>Searches for the specified <see cref="T:System.Windows.Media.Animation.Point3DKeyFrame" /> and returns the zero-based index of the first occurrence within the entire collection.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.Point3DKeyFrame" /> to locate in the collection.</param>
      <returns>The zero-based index of the first occurrence of <paramref name="keyFrame" /> within the entire collection, if found; otherwise, <c>-1</c>.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DKeyFrameCollection.Insert(System.Int32,System.Windows.Media.Animation.Point3DKeyFrame)">
      <summary>Inserts a <see cref="T:System.Windows.Media.Animation.Point3DKeyFrame" /> into a specific location within the collection.</summary>
      <param name="index">The index position at which the <see cref="T:System.Windows.Media.Animation.Point3DKeyFrame" /> is inserted.</param>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.Point3DKeyFrame" /> object to insert in the collection.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DKeyFrameCollection.Remove(System.Windows.Media.Animation.Point3DKeyFrame)">
      <summary>Removes a <see cref="T:System.Windows.Media.Animation.Point3DKeyFrame" /> object from the collection.</summary>
      <param name="keyFrame">Identifies the <see cref="T:System.Windows.Media.Animation.Point3DKeyFrame" /> to remove from the collection.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DKeyFrameCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Windows.Media.Animation.Point3DKeyFrame" /> at the specified index position from the collection.</summary>
      <param name="index">Index position of the <see cref="T:System.Windows.Media.Animation.Point3DKeyFrame" /> to be removed.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DKeyFrameCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Collections.ICollection" /> to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" /> index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection" />. The <see cref="T:System.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="M:System.Windows.Media.Animation.Point3DKeyFrameCollection.System#Collections#IList#Add(System.Object)">
      <summary>Adds an item to the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to add to the <see cref="T:System.Collections.IList" />.</param>
      <returns>The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DKeyFrameCollection.System#Collections#IList#Contains(System.Object)">
      <summary>Determines whether the <see cref="T:System.Collections.IList" /> contains a specific value.</summary>
      <param name="keyFrame">The object to locate in the <see cref="T:System.Collections.IList" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Collections.IList" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DKeyFrameCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>Determines the index of a specific item in the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to locate in the <see cref="T:System.Collections.IList" />.</param>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DKeyFrameCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>Inserts an item to the <see cref="T:System.Collections.IList" /> at the specified index.</summary>
      <param name="index">The zero-based index at which <c>value</c> should be inserted.</param>
      <param name="keyFrame">The object to insert into the <see cref="T:System.Collections.IList" />.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Point3DKeyFrameCollection.System#Collections#IList#Remove(System.Object)">
      <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to remove from the <see cref="T:System.Collections.IList" />.</param>
    </member>
    <member name="P:System.Windows.Media.Animation.Point3DKeyFrameCollection.Count">
      <summary>Gets the number of key frames contained in the <see cref="T:System.Windows.Media.Animation.Point3DKeyFrameCollection" />.</summary>
      <returns>The number of key frames contained in the <see cref="T:System.Windows.Media.Animation.Point3DKeyFrameCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Point3DKeyFrameCollection.Empty">
      <summary>Gets an empty <see cref="T:System.Windows.Media.Animation.Point3DKeyFrameCollection" />.</summary>
      <returns>An empty <see cref="T:System.Windows.Media.Animation.Point3DKeyFrameCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Point3DKeyFrameCollection.IsFixedSize">
      <summary>Gets a value that indicates if the collection is frozen.</summary>
      <returns>
        <see langword="true" /> if the collection is frozen; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Point3DKeyFrameCollection.IsReadOnly">
      <summary>Gets a value that indicates if the collection is read-only.</summary>
      <returns>
        <see langword="true" /> if the collection is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Point3DKeyFrameCollection.IsSynchronized">
      <summary>Gets a value that indicates whether access to the collection is synchronized (thread-safe).</summary>
      <returns>
        <see langword="true" /> if access to the collection is synchronized (thread-safe); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Point3DKeyFrameCollection.Item(System.Int32)">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Animation.Point3DKeyFrame" /> at the specified index position.</summary>
      <param name="index">The zero-based index of the <see cref="T:System.Windows.Media.Animation.Point3DKeyFrame" /> to get or set.</param>
      <exception cref="T:System.InvalidOperationException">The attempt to modify the collection is invalid because the collection is frozen (its <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />).</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than zero.  
  
 -or-  
  
 <paramref name="index" /> is equal to or greater than <see cref="P:System.Windows.Media.Animation.Vector3DKeyFrameCollection.Count" />.</exception>
      <returns>The <see cref="T:System.Windows.Media.Animation.Point3DKeyFrame" /> at the specified index.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Point3DKeyFrameCollection.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="P:System.Windows.Media.Animation.Point3DKeyFrameCollection.System#Collections#IList#Item(System.Int32)">
      <summary>Gets or sets the element at the specified index.</summary>
      <param name="index">The zero-based index of the element to get or set.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.PointAnimation">
      <summary>Animates the value of a <see cref="T:System.Windows.Point" /> property between two target values using      linear interpolation over a specified <see cref="P:System.Windows.Media.Animation.Timeline.Duration" />.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.PointAnimation.ByProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.PointAnimation.By" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.PointAnimation.EasingFunctionProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.PointAnimation.EasingFunction" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.PointAnimation.FromProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.PointAnimation.From" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.PointAnimation.ToProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.PointAnimation.To" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.PointAnimation.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.PointAnimation" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.PointAnimation.#ctor(System.Windows.Point,System.Windows.Duration)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.PointAnimation" /> class that animates to the specified value over the specified duration. The starting value for the animation is the base value of the property being animated or the output from another animation.</summary>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.PointAnimation.#ctor(System.Windows.Point,System.Windows.Duration,System.Windows.Media.Animation.FillBehavior)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.PointAnimation" /> class that animates to the specified value over the specified duration and has the specified fill behavior. The starting value for the animation is the base value of the property being animated or the output from another animation.</summary>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
      <param name="fillBehavior">Specifies how the animation behaves when it is not active.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.PointAnimation.#ctor(System.Windows.Point,System.Windows.Point,System.Windows.Duration)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.PointAnimation" /> class that animates from the specified starting value to the specified destination value over the specified duration.</summary>
      <param name="fromValue">The starting value of the animation.</param>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.PointAnimation.#ctor(System.Windows.Point,System.Windows.Point,System.Windows.Duration,System.Windows.Media.Animation.FillBehavior)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.PointAnimation" /> class that animates from the specified starting value to the specified destination value over the specified duration and has the specified fill behavior.</summary>
      <param name="fromValue">The starting value of the animation.</param>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
      <param name="fillBehavior">Specifies how the animation behaves when it is not active.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.PointAnimation.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.PointAnimation" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.PointAnimation.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Media.Animation.PointAnimation" />.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.PointAnimation.GetCurrentValueCore(System.Windows.Point,System.Windows.Point,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by the <see cref="T:System.Windows.Media.Animation.PointAnimation" />.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the animation.</param>
      <returns>The calculated value of the property, as determined by the current animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.PointAnimation.By">
      <summary>Gets or sets the total amount by which the animation changes its starting value.</summary>
      <returns>The total amount by which the animation changes its starting value.     The default value is null.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.PointAnimation.EasingFunction">
      <summary>Gets or sets the easing function applied to this animation.</summary>
      <returns>The easing function applied to this animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.PointAnimation.From">
      <summary>Gets or sets the animation's starting value.</summary>
      <returns>The starting value of the animation. The default value is null.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.PointAnimation.IsAdditive">
      <summary>Gets or sets a value that indicates whether the target property's current value should be added to this animation's starting value.</summary>
      <returns>
        <see langword="true" /> if the target property's current value should be added to this animation's starting value; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.PointAnimation.IsCumulative">
      <summary>Gets or sets a value that specifies whether the animation's value accumulates when it repeats.</summary>
      <returns>
        <see langword="true" /> if the animation accumulates its values when its <see cref="P:System.Windows.Media.Animation.Timeline.RepeatBehavior" /> property causes it to repeat its simple duration; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.PointAnimation.To">
      <summary>Gets or sets the animation's ending value.</summary>
      <returns>The ending value of the animation. The default value is null.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.PointAnimationBase">
      <summary>Abstract class that, when implemented, animates a <see cref="T:System.Windows.Point" /> value.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.PointAnimationBase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.PointAnimationBase" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.PointAnimationBase.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.PointAnimationBase" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.PointAnimationBase.GetCurrentValue(System.Object,System.Object,System.Windows.Media.Animation.AnimationClock)">
      <summary>Gets the current value of the animation.</summary>
      <param name="defaultOriginValue">The origin value provided to the animation if the animation does not have its own start value.</param>
      <param name="defaultDestinationValue">The destination value provided to the animation if the animation does not have its own destination value.</param>
      <param name="animationClock">The <see cref="T:System.Windows.Media.Animation.AnimationClock" /> which can generate the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> value to be used by the animation to generate its output value.</param>
      <returns>The value this animation believes should be the current value for the property.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.PointAnimationBase.GetCurrentValue(System.Windows.Point,System.Windows.Point,System.Windows.Media.Animation.AnimationClock)">
      <summary>Gets the current value of the animation.</summary>
      <param name="defaultOriginValue">The origin value provided to the animation if the animation does not have its own start value.</param>
      <param name="defaultDestinationValue">The destination value provided to the animation if the animation does not have its own destination value.</param>
      <param name="animationClock">The <see cref="T:System.Windows.Media.Animation.AnimationClock" /> which can generate the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> value to be used by the animation to generate its output value.</param>
      <returns>The value this animation believes should be the current value for the property.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.PointAnimationBase.GetCurrentValueCore(System.Windows.Point,System.Windows.Point,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by the host animation.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the host animation.</param>
      <returns>The current value of this animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.PointAnimationBase.TargetPropertyType">
      <summary>Gets the type of value this animation generates.</summary>
      <returns>The type of value produced by this animation.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.PointAnimationUsingKeyFrames">
      <summary>Animates the value of a <see cref="T:System.Windows.Point" /> property along a set of <see cref="P:System.Windows.Media.Animation.PointAnimationUsingKeyFrames.KeyFrames" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.PointAnimationUsingKeyFrames.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.PointAnimationUsingKeyFrames" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.PointAnimationUsingKeyFrames.AddChild(System.Object)">
      <summary>Adds a child <see cref="T:System.Windows.Media.Animation.PointKeyFrame" /> to this <see cref="T:System.Windows.Media.Animation.PointAnimationUsingKeyFrames" />.</summary>
      <param name="child">The object to be added as the child of this <see cref="T:System.Windows.Media.Animation.PointAnimationUsingKeyFrames" />.</param>
      <exception cref="T:System.ArgumentException">The parameter <paramref name="child" /> is not a <see cref="T:System.Windows.Media.Animation.PointKeyFrame" />.</exception>
    </member>
    <member name="M:System.Windows.Media.Animation.PointAnimationUsingKeyFrames.AddText(System.String)">
      <summary>Adds a text string as a child of this <see cref="T:System.Windows.Media.Animation.PointAnimationUsingKeyFrames" />.</summary>
      <param name="childText">The text added to the <see cref="T:System.Windows.Media.Animation.PointAnimationUsingKeyFrames" />.</param>
      <exception cref="T:System.InvalidOperationException">A <see cref="T:System.Windows.Media.Animation.PointAnimationUsingKeyFrames" /> does not accept text as a child, so this method will raise this exception unless a derived class has overridden this behavior which allows text to be added.</exception>
    </member>
    <member name="M:System.Windows.Media.Animation.PointAnimationUsingKeyFrames.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.PointAnimationUsingKeyFrames" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.PointAnimationUsingKeyFrames.CloneCore(System.Windows.Freezable)">
      <summary>Makes this instance a deep copy of the specified <see cref="T:System.Windows.Media.Animation.PointAnimationUsingKeyFrames" />. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.PointAnimationUsingKeyFrames" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.PointAnimationUsingKeyFrames.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.PointAnimationUsingKeyFrames" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.PointAnimationUsingKeyFrames.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes this instance a modifiable deep copy of the specified <see cref="T:System.Windows.Media.Animation.PointAnimationUsingKeyFrames" /> using current property values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.PointAnimationUsingKeyFrames" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.PointAnimationUsingKeyFrames.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.PointAnimationUsingKeyFrames" />.</summary>
      <returns>A new instance of <see cref="T:System.Windows.Media.Animation.PointAnimationUsingKeyFrames" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.PointAnimationUsingKeyFrames.FreezeCore(System.Boolean)">
      <summary>Makes this instance of <see cref="T:System.Windows.Media.Animation.PointAnimationUsingKeyFrames" /> object unmodifiable or determines whether it can be made unmodifiable.</summary>
      <param name="isChecking">
        <see langword="true" /> to check if this instance can be frozen; <see langword="false" /> to freeze this instance.</param>
      <returns>If <paramref name="isChecking" /> is true, this method returns <see langword="true" /> if this instance can be made read-only, or <see langword="false" /> if it cannot be made read-only. If <paramref name="isChecking" /> is false, this method returns <see langword="true" /> if this instance is now read-only, or <see langword="false" /> if it cannot be made read-only, with the side effect of having begun to change the frozen status of this object.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.PointAnimationUsingKeyFrames.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone of the specified <see cref="T:System.Windows.Media.Animation.PointAnimationUsingKeyFrames" /> object.</summary>
      <param name="source">The <see cref="T:System.Windows.Media.Animation.PointAnimationUsingKeyFrames" /> object to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.PointAnimationUsingKeyFrames.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a frozen clone of the specified <see cref="T:System.Windows.Media.Animation.PointAnimationUsingKeyFrames" />. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="source">The <see cref="T:System.Windows.Media.Animation.PointAnimationUsingKeyFrames" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.PointAnimationUsingKeyFrames.GetCurrentValueCore(System.Windows.Point,System.Windows.Point,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by this instance of <see cref="T:System.Windows.Media.Animation.PointAnimationUsingKeyFrames" />.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the host animation.</param>
      <returns>The calculated value of the property, as determined by the current instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.PointAnimationUsingKeyFrames.GetNaturalDurationCore(System.Windows.Media.Animation.Clock)">
      <summary>Provide a custom natural <see cref="T:System.Windows.Duration" /> when the <see cref="T:System.Windows.Duration" /> property is set to <see cref="P:System.Windows.Duration.Automatic" />.</summary>
      <param name="clock">The <see cref="T:System.Windows.Media.Animation.Clock" /> whose natural duration is desired.</param>
      <returns>If the last key frame of this animation is a <see cref="T:System.Windows.Media.Animation.KeyTime" />, then this value is used as the <see cref="P:System.Windows.Media.Animation.Clock.NaturalDuration" />; otherwise it will be one second.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.PointAnimationUsingKeyFrames.OnChanged">
      <summary>Called when the current <see cref="T:System.Windows.Media.Animation.PointAnimationUsingKeyFrames" /> object is modified.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.PointAnimationUsingKeyFrames.ShouldSerializeKeyFrames">
      <summary>Returns true if the value of the <see cref="P:System.Windows.Media.Animation.PointAnimationUsingKeyFrames.KeyFrames" /> property of this instance of <see cref="T:System.Windows.Media.Animation.PointAnimationUsingKeyFrames" /> should be value-serialized.</summary>
      <returns>
        <see langword="true" /> if the property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.PointAnimationUsingKeyFrames.System#Windows#Markup#IAddChild#AddChild(System.Object)">
      <summary>Adds a child object.</summary>
      <param name="child">The child object to add.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.PointAnimationUsingKeyFrames.System#Windows#Markup#IAddChild#AddText(System.String)">
      <summary>Adds the text content of a node to the object.</summary>
      <param name="childText">The text to add to the object.</param>
    </member>
    <member name="P:System.Windows.Media.Animation.PointAnimationUsingKeyFrames.IsAdditive">
      <summary>Gets a value that specifies whether the animation's output value is added to the base value of the property being animated.</summary>
      <returns>
        <see langword="true" /> if the animation adds its output value to the base value of the property being animated instead of replacing it; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.PointAnimationUsingKeyFrames.IsCumulative">
      <summary>Gets or sets a value that specifies whether the animation's value accumulates when it repeats.</summary>
      <returns>
        <see langword="true" /> if the animation accumulates its values when its <see cref="P:System.Windows.Media.Animation.Timeline.RepeatBehavior" /> property causes it to repeat its simple duration; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.PointAnimationUsingKeyFrames.KeyFrames">
      <summary>Gets or sets the collection of <see cref="T:System.Windows.Media.Animation.PointKeyFrame" /> objects that define the animation.</summary>
      <returns>The collection of <see cref="T:System.Windows.Media.Animation.PointKeyFrame" /> objects that define the animation. The default value is <see cref="P:System.Windows.Media.Animation.PointKeyFrameCollection.Empty" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.PointAnimationUsingKeyFrames.System#Windows#Media#Animation#IKeyFrameAnimation#KeyFrames">
      <summary>Gets or sets an ordered collection P:System.Windows.Media.Animation.IKeyFrameAnimation.KeyFrames associated with this animation sequence.</summary>
      <returns>An <see cref="T:System.Collections.IList" /> of <see cref="P:System.Windows.Media.Animation.IKeyFrameAnimation.KeyFrames" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.PointAnimationUsingPath">
      <summary>Animates the value of a <see cref="T:System.Windows.Point" /> property between two or more target values using a <see cref="T:System.Windows.Media.PathGeometry" /> to specify those values. This animation can be used to move a visual object along a path.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.PointAnimationUsingPath.PathGeometryProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.PointAnimationUsingPath.PathGeometry" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.PointAnimationUsingPath.#ctor">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Media.Animation.PointAnimationUsingPath" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.PointAnimationUsingPath.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.PointAnimationUsingPath" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.PointAnimationUsingPath.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Media.Animation.PointAnimationUsingPath" />.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.PointAnimationUsingPath.GetCurrentValueCore(System.Windows.Point,System.Windows.Point,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by the <see cref="T:System.Windows.Media.Animation.PointAnimationUsingPath" />.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the animation.</param>
      <returns>The calculated value of the property, as determined by the current animation.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.PointAnimationUsingPath.OnChanged">
      <summary>Called when this <see cref="T:System.Windows.Media.Animation.PointAnimationUsingPath" /> is modified.</summary>
    </member>
    <member name="P:System.Windows.Media.Animation.PointAnimationUsingPath.IsAdditive">
      <summary>Gets a value that specifies whether the animation's output value is added to the base value of the property being animated.</summary>
      <returns>
        <see langword="true" /> if the animation adds its output value to the base value of the property being animated instead of replacing it; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.PointAnimationUsingPath.IsCumulative">
      <summary>Gets or sets a value that specifies whether the animation's value accumulates when it repeats.</summary>
      <returns>
        <see langword="true" /> if the animation accumulates its values when its <see cref="P:System.Windows.Media.Animation.Timeline.RepeatBehavior" /> property causes it to repeat its simple duration. otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.PointAnimationUsingPath.PathGeometry">
      <summary>Specifies the geometry used to generate this animation's output values.</summary>
      <returns>The path used to generate this animation's output values. The default value is null.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.PointKeyFrame">
      <summary>Defines an animation segment with its own target value and interpolation method for a <see cref="T:System.Windows.Media.Animation.PointAnimationUsingKeyFrames" />.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.PointKeyFrame.KeyTimeProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.PointKeyFrame.KeyTime" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.PointKeyFrame.ValueProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.PointKeyFrame.Value" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.PointKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.PointKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.PointKeyFrame.#ctor(System.Windows.Point)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.PointKeyFrame" /> class that has the specified target <see cref="P:System.Windows.Media.Animation.PointKeyFrame.Value" />.</summary>
      <param name="value">The <see cref="P:System.Windows.Media.Animation.PointKeyFrame.Value" /> of the new <see cref="T:System.Windows.Media.Animation.PointKeyFrame" /> instance.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.PointKeyFrame.#ctor(System.Windows.Point,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.PointKeyFrame" /> class that has the specified target <see cref="P:System.Windows.Media.Animation.PointKeyFrame.Value" /> and <see cref="P:System.Windows.Media.Animation.PointKeyFrame.KeyTime" />.</summary>
      <param name="value">The <see cref="P:System.Windows.Media.Animation.PointKeyFrame.Value" /> of the new <see cref="T:System.Windows.Media.Animation.PointKeyFrame" /> instance.</param>
      <param name="keyTime">The <see cref="P:System.Windows.Media.Animation.PointKeyFrame.KeyTime" /> of the new <see cref="T:System.Windows.Media.Animation.PointKeyFrame" /> instance.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.PointKeyFrame.InterpolateValue(System.Windows.Point,System.Double)">
      <summary>Returns the interpolated value of a specific key frame at the progress increment provided.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">Occurs if <paramref name="keyFrameProgress" /> is not between 0.0 and 1.0, inclusive.</exception>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.PointKeyFrame.InterpolateValueCore(System.Windows.Point,System.Double)">
      <summary>Calculates the value of a key frame at the progress increment provided.</summary>
      <param name="baseValue">The value to animate from; typically the value of the previous key frame.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.PointKeyFrame.KeyTime">
      <summary>Gets or sets the time at which the key frame's target <see cref="P:System.Windows.Media.Animation.PointKeyFrame.Value" /> should be reached.</summary>
      <returns>The time at which the key frame's current value should be equal to its <see cref="P:System.Windows.Media.Animation.PointKeyFrame.Value" /> property. The default is <see cref="P:System.Windows.Media.Animation.KeyTime.Uniform" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.PointKeyFrame.System#Windows#Media#Animation#IKeyFrame#Value">
      <summary>Gets or sets the value associated with a <see cref="T:System.Windows.Media.Animation.KeyTime" /> instance.</summary>
      <returns>The current value for this property.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.PointKeyFrame.Value">
      <summary>Gets or sets the key frame's target value.</summary>
      <returns>The key frame's target value, which is the value of this key frame at its specified <see cref="P:System.Windows.Media.Animation.PointKeyFrame.KeyTime" />. The default is 0.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.PointKeyFrameCollection">
      <summary>Represents a collection of <see cref="T:System.Windows.Media.Animation.PointKeyFrame" /> objects.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.PointKeyFrameCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.PointKeyFrameCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.PointKeyFrameCollection.Add(System.Windows.Media.Animation.PointKeyFrame)">
      <summary>Adds a <see cref="T:System.Windows.Media.Animation.PointKeyFrame" /> to the end of the collection.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.PointKeyFrame" /> to add to the end of the collection.</param>
      <returns>The index at which the <paramref name="keyFrame" /> was added.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.PointKeyFrameCollection.Clear">
      <summary>Removes all <see cref="T:System.Windows.Media.Animation.PointKeyFrame" /> objects from the collection.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.PointKeyFrameCollection.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.PointKeyFrameCollection" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.PointKeyFrameCollection.CloneCore(System.Windows.Freezable)">
      <summary>Makes this instance a deep copy of the specified <see cref="T:System.Windows.Media.Animation.PointKeyFrameCollection" />. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.PointKeyFrameCollection" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.PointKeyFrameCollection.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes this instance a modifiable deep copy of the specified <see cref="T:System.Windows.Media.Animation.PointKeyFrameCollection" /> using current property values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.PointKeyFrameCollection" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.PointKeyFrameCollection.Contains(System.Windows.Media.Animation.PointKeyFrame)">
      <summary>Gets a value that indicates whether the collection contains the specified <see cref="T:System.Windows.Media.Animation.PointKeyFrame" />.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.PointKeyFrame" /> to locate in the collection.</param>
      <returns>
        <see langword="true" /> if the collection contains <paramref name="keyFrame" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.PointKeyFrameCollection.CopyTo(System.Windows.Media.Animation.PointKeyFrame[],System.Int32)">
      <summary>Copies all of the <see cref="T:System.Windows.Media.Animation.PointKeyFrame" /> objects in a collection to a specified array.</summary>
      <param name="array">Identifies the array to which content is copied.</param>
      <param name="index">Index position in the array to which the contents of the collection are copied.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.PointKeyFrameCollection.CreateInstanceCore">
      <summary>Creates a new, frozen instance of <see cref="T:System.Windows.Media.Animation.PointKeyFrameCollection" />.</summary>
      <returns>A frozen instance of <see cref="T:System.Windows.Media.Animation.PointKeyFrameCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.PointKeyFrameCollection.FreezeCore(System.Boolean)">
      <summary>Makes this instance of <see cref="T:System.Windows.Media.Animation.PointKeyFrameCollection" /> read-only or determines whether it can be made read-only.</summary>
      <param name="isChecking">
        <see langword="true" /> to check if this instance can be frozen; <see langword="false" /> to freeze this instance.</param>
      <returns>If <paramref name="isChecking" /> is true, this method returns <see langword="true" /> if this instance can be made read-only, or <see langword="false" /> if it cannot be made read-only. If <paramref name="isChecking" /> is false, this method returns <see langword="true" /> if this instance is now read-only, or <see langword="false" /> if it cannot be made read-only, with the side effect of having begun to change the frozen status of this object.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.PointKeyFrameCollection.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone of the specified <see cref="T:System.Windows.Media.Animation.PointKeyFrameCollection" /> object.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.PointKeyFrameCollection" /> object to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.PointKeyFrameCollection.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a frozen clone of the specified <see cref="T:System.Windows.Media.Animation.PointKeyFrameCollection" />. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.PointKeyFrameCollection" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.PointKeyFrameCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> that can iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.PointKeyFrameCollection.IndexOf(System.Windows.Media.Animation.PointKeyFrame)">
      <summary>Searches for the specified <see cref="T:System.Windows.Media.Animation.PointKeyFrame" /> and returns the zero-based index of the first occurrence within the entire collection.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.PointKeyFrame" /> to locate in the collection.</param>
      <returns>The zero-based index of the first occurrence of <paramref name="keyFrame" /> within the entire collection, if found; otherwise, <c>-1</c>.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.PointKeyFrameCollection.Insert(System.Int32,System.Windows.Media.Animation.PointKeyFrame)">
      <summary>Inserts a <see cref="T:System.Windows.Media.Animation.PointKeyFrame" /> into a specific location within the collection.</summary>
      <param name="index">The index position at which the <see cref="T:System.Windows.Media.Animation.PointKeyFrame" /> is inserted.</param>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.PointKeyFrame" /> object to insert in the collection.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.PointKeyFrameCollection.Remove(System.Windows.Media.Animation.PointKeyFrame)">
      <summary>Removes a <see cref="T:System.Windows.Media.Animation.PointKeyFrame" /> object from the collection.</summary>
      <param name="keyFrame">Identifies the <see cref="T:System.Windows.Media.Animation.PointKeyFrame" /> to remove from the collection.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.PointKeyFrameCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Windows.Media.Animation.PointKeyFrame" /> at the specified index position from the collection.</summary>
      <param name="index">Index position of the <see cref="T:System.Windows.Media.Animation.PointKeyFrame" /> to be removed.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.PointKeyFrameCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Collections.ICollection" /> to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" /> index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection" />. The <see cref="T:System.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="M:System.Windows.Media.Animation.PointKeyFrameCollection.System#Collections#IList#Add(System.Object)">
      <summary>Adds an item to the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to add to the <see cref="T:System.Collections.IList" />.</param>
      <returns>The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.PointKeyFrameCollection.System#Collections#IList#Contains(System.Object)">
      <summary>Determines whether the <see cref="T:System.Collections.IList" /> contains a specific value.</summary>
      <param name="keyFrame">The object to locate in the <see cref="T:System.Collections.IList" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Collections.IList" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.PointKeyFrameCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>Determines the index of a specific item in the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to locate in the <see cref="T:System.Collections.IList" />.</param>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.PointKeyFrameCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>Inserts an item to the <see cref="T:System.Collections.IList" /> at the specified index.</summary>
      <param name="index">The zero-based index at which <c>value</c> should be inserted.</param>
      <param name="keyFrame">The object to insert into the <see cref="T:System.Collections.IList" />.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.PointKeyFrameCollection.System#Collections#IList#Remove(System.Object)">
      <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to remove from the <see cref="T:System.Collections.IList" />.</param>
    </member>
    <member name="P:System.Windows.Media.Animation.PointKeyFrameCollection.Count">
      <summary>Gets the number of key frames contained in the <see cref="T:System.Windows.Media.Animation.PointKeyFrameCollection" />.</summary>
      <returns>The number of key frames contained in the <see cref="T:System.Windows.Media.Animation.PointKeyFrameCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.PointKeyFrameCollection.Empty">
      <summary>Gets an empty <see cref="T:System.Windows.Media.Animation.PointKeyFrameCollection" />.</summary>
      <returns>An empty <see cref="T:System.Windows.Media.Animation.PointKeyFrameCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.PointKeyFrameCollection.IsFixedSize">
      <summary>Gets a value that indicates if the collection size can ever change.</summary>
      <returns>
        <see langword="true" /> if the collection is frozen; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.PointKeyFrameCollection.IsReadOnly">
      <summary>Gets a value that indicates if the collection is read-only.</summary>
      <returns>
        <see langword="true" /> if the collection is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.PointKeyFrameCollection.IsSynchronized">
      <summary>Gets a value that indicates whether access to the collection is synchronized (thread-safe).</summary>
      <returns>
        <see langword="true" /> if access to the collection is synchronized (thread-safe); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.PointKeyFrameCollection.Item(System.Int32)">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Animation.PointKeyFrame" /> at the specified index position.</summary>
      <param name="index">The zero-based index of the <see cref="T:System.Windows.Media.Animation.PointKeyFrame" /> to get or set.</param>
      <exception cref="T:System.InvalidOperationException">The attempt to modify the collection is invalid because the collection is frozen (its <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />).</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than zero.  
  
 -or-  
  
 <paramref name="index" /> is equal to or greater than <see cref="P:System.Windows.Media.Animation.PointKeyFrameCollection.Count" />.</exception>
      <returns>The <see cref="T:System.Windows.Media.Animation.PointKeyFrame" /> at the specified index.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.PointKeyFrameCollection.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="P:System.Windows.Media.Animation.PointKeyFrameCollection.System#Collections#IList#Item(System.Int32)">
      <summary>Gets or sets the element at the specified index.</summary>
      <param name="index">The zero-based index of the element to get or set.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.PowerEase">
      <summary>Represents an easing function that creates an animation that accelerates and/or decelerates using the formula f(t) = tp where p is equal to the <see cref="P:System.Windows.Media.Animation.PowerEase.Power" /> property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.PowerEase.PowerProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.PowerEase.Power" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.PowerEase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.PowerEase" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.PowerEase.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Freezable" /> derived class. When creating a derived class, you must override this method.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.PowerEase.EaseInCore(System.Double)">
      <summary>Provides the logic portion of the easing function that you can override to produce the <see cref="F:System.Windows.Media.Animation.EasingMode.EaseIn" /> mode of the custom easing function.</summary>
      <param name="normalizedTime">Normalized time (progress) of the animation.</param>
      <returns>A double that represents the transformed progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.PowerEase.Power">
      <summary>Gets or sets the exponential power of the animation interpolation. For example, a value of 7 will create an animation interpolation curve that follows the formula f(t) = t7.</summary>
      <returns>The exponential power of the animation interpolation. This value must be greater or equal to 0. The default is 2.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.QuadraticEase">
      <summary>Represents an easing function that creates an animation that accelerates and/or decelerates using the formula f(t) = t2</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.QuadraticEase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.QuadraticEase" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.QuadraticEase.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Freezable" /> derived class. When creating a derived class, you must override this method.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.QuadraticEase.EaseInCore(System.Double)">
      <summary>Provides the logic portion of the easing function that you can override to produce the <see cref="F:System.Windows.Media.Animation.EasingMode.EaseIn" /> mode of the custom easing function.</summary>
      <param name="normalizedTime">Normalized time (progress) of the animation.</param>
      <returns>A double that represents the transformed progress.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.QuarticEase">
      <summary>Represents an easing function that creates an animation that accelerates and/or decelerates using the formula f(t) = t4.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.QuarticEase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.QuarticEase" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.QuarticEase.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Freezable" /> derived class. When creating a derived class, you must override this method.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.QuarticEase.EaseInCore(System.Double)">
      <summary>Provides the logic portion of the easing function that you can override to produce the <see cref="F:System.Windows.Media.Animation.EasingMode.EaseIn" /> mode of the custom easing function.</summary>
      <param name="normalizedTime">Normalized time (progress) of the animation.</param>
      <returns>A double that represents the transformed progress.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.QuaternionAnimation">
      <summary>Animates the value of a <see cref="T:System.Windows.Media.Media3D.Quaternion" /> property between two target values using    linear interpolation over a specified <see cref="P:System.Windows.Media.Animation.Timeline.Duration" />.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.QuaternionAnimation.ByProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.QuaternionAnimation.By" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.QuaternionAnimation.EasingFunctionProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.QuaternionAnimation.EasingFunction" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.QuaternionAnimation.FromProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.QuaternionAnimation.From" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.QuaternionAnimation.ToProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.QuaternionAnimation.To" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.QuaternionAnimation.UseShortestPathProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.QuaternionAnimation.UseShortestPath" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionAnimation.#ctor">
      <summary>Initializes a new instance of <see cref="T:System.Windows.Media.Animation.QuaternionAnimation" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionAnimation.#ctor(System.Windows.Media.Media3D.Quaternion,System.Windows.Duration)">
      <summary>Initializes a new instance of <see cref="T:System.Windows.Media.Animation.QuaternionAnimation" /> using the specified <see cref="T:System.Windows.Media.Media3D.Quaternion" /> and <see cref="T:System.Windows.Duration" />.</summary>
      <param name="toValue">Quaternion to which to animate.</param>
      <param name="duration">Duration of the QuaternionAnimation.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionAnimation.#ctor(System.Windows.Media.Media3D.Quaternion,System.Windows.Duration,System.Windows.Media.Animation.FillBehavior)">
      <summary>Initializes a new instance of <see cref="T:System.Windows.Media.Animation.QuaternionAnimation" /> using the specified <see cref="T:System.Windows.Media.Media3D.Quaternion" />, <see cref="T:System.Windows.Duration" />, and <see cref="T:System.Windows.Media.Animation.FillBehavior" />.</summary>
      <param name="toValue">Quaternion to which to animate.</param>
      <param name="duration">Duration of the QuaternionAnimation.</param>
      <param name="fillBehavior">Behavior of the timeline outside its active period.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionAnimation.#ctor(System.Windows.Media.Media3D.Quaternion,System.Windows.Media.Media3D.Quaternion,System.Windows.Duration)">
      <summary>Initializes a new instance of <see cref="T:System.Windows.Media.Animation.QuaternionAnimation" /> using the specified <see cref="T:System.Windows.Media.Media3D.Quaternion" /> to another specified <see cref="T:System.Windows.Media.Media3D.Quaternion" /> over the specified <see cref="T:System.Windows.Duration" />.</summary>
      <param name="fromValue">Quaternion that from which to animate.</param>
      <param name="toValue">Quaternion to which to animate.</param>
      <param name="duration">Duration of the QuaternionAnimation.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionAnimation.#ctor(System.Windows.Media.Media3D.Quaternion,System.Windows.Media.Media3D.Quaternion,System.Windows.Duration,System.Windows.Media.Animation.FillBehavior)">
      <summary>Initializes a new instance of <see cref="T:System.Windows.Media.Animation.QuaternionAnimation" /> using the specified <see cref="T:System.Windows.Media.Media3D.Quaternion" /> to another specified <see cref="T:System.Windows.Media.Media3D.Quaternion" /> over the specified <see cref="T:System.Windows.Duration" />, with the specified behavior at the end of the timeline.</summary>
      <param name="fromValue">Quaternion from which to animate.</param>
      <param name="toValue">Quaternion to which to animate.</param>
      <param name="duration">Duration of the QuaternionAnimation.</param>
      <param name="fillBehavior">Behavior of the timeline outside its active period.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionAnimation.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.Quaternion" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionAnimation.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Media.Animation.QuaternionAnimation" />.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionAnimation.GetCurrentValueCore(System.Windows.Media.Media3D.Quaternion,System.Windows.Media.Media3D.Quaternion,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by the <see cref="T:System.Windows.Media.Animation.QuaternionAnimation" />.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the animation.</param>
      <returns>The calculated value of the property, as determined by the current animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.QuaternionAnimation.By">
      <summary>Gets or sets the total amount by which the animation changes its starting value.</summary>
      <returns>The total amount by which the animation changes its starting value. The default value is <see langword="null" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.QuaternionAnimation.EasingFunction">
      <summary>Gets or sets the easing function applied to this animation.</summary>
      <returns>The easing function applied to this animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.QuaternionAnimation.From">
      <summary>Gets or sets the animation's starting value.</summary>
      <returns>The starting value of the animation. The default value is <see langword="null" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.QuaternionAnimation.IsAdditive">
      <summary>Gets or sets a value that indicates whether the target property's current value should be added to this animation's starting value.</summary>
      <returns>
        <see langword="true" /> if the target property's current value should be added to this animation's starting value; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.QuaternionAnimation.IsCumulative">
      <summary>Gets or sets a value that specifies whether the animation's value accumulates when it repeats.</summary>
      <returns>
        <see langword="true" /> if the animation accumulates its values when its <see cref="P:System.Windows.Media.Animation.Timeline.RepeatBehavior" /> property causes it to repeat its simple duration. otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.QuaternionAnimation.To">
      <summary>Gets or sets the animation's ending value.</summary>
      <returns>The ending value of the animation. The default value is <see langword="null" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.QuaternionAnimation.UseShortestPath">
      <summary>Gets or sets a Boolean value that indicates whether the animation uses spherical linear interpolation to calculate the shortest arc between positions.</summary>
      <returns>Boolean value that indicates whether the animation uses spherical linear interpolation to calculate the shortest arc between positions.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.QuaternionAnimationBase">
      <summary>Abstract class that, when implemented, animates a <see cref="T:System.Windows.Media.Media3D.Quaternion" /> value.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionAnimationBase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.QuaternionAnimationBase" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionAnimationBase.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.QuaternionAnimationBase" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionAnimationBase.GetCurrentValue(System.Object,System.Object,System.Windows.Media.Animation.AnimationClock)">
      <summary>Gets the current value of the animation.</summary>
      <param name="defaultOriginValue">The origin value provided to the animation if the animation does not have its own start value.</param>
      <param name="defaultDestinationValue">The destination value provided to the animation if the animation does not have its own destination value.</param>
      <param name="animationClock">The <see cref="T:System.Windows.Media.Animation.AnimationClock" /> which can generate the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> value to be used by the animation to generate its output value.</param>
      <returns>The current value of the animation.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionAnimationBase.GetCurrentValue(System.Windows.Media.Media3D.Quaternion,System.Windows.Media.Media3D.Quaternion,System.Windows.Media.Animation.AnimationClock)">
      <summary>Gets the current value of the animation.</summary>
      <param name="defaultOriginValue">The origin value provided to the animation if the animation does not have its own start value.</param>
      <param name="defaultDestinationValue">The destination value provided to the animation if the animation does not have its own destination value.</param>
      <param name="animationClock">The <see cref="T:System.Windows.Media.Animation.AnimationClock" /> which can generate the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> value to be used by the animation to generate its output value.</param>
      <returns>The current value of the animation.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionAnimationBase.GetCurrentValueCore(System.Windows.Media.Media3D.Quaternion,System.Windows.Media.Media3D.Quaternion,System.Windows.Media.Animation.AnimationClock)">
      <summary>Gets the current value of the animation.</summary>
      <param name="defaultOriginValue">The origin value provided to the animation if the animation does not have its own start value.</param>
      <param name="defaultDestinationValue">The destination value provided to the animation if the animation does not have its own destination value.</param>
      <param name="animationClock">The <see cref="T:System.Windows.Media.Animation.AnimationClock" /> which can generate the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> value to be used by the animation to generate its output value.</param>
      <returns>The current value of the animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.QuaternionAnimationBase.TargetPropertyType">
      <summary>Gets the type of value this animation generates.</summary>
      <returns>The type of value produced by this animation.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.QuaternionAnimationUsingKeyFrames">
      <summary>Animates the value of a <see cref="T:System.Windows.Media.Media3D.Quaternion" /> property along a set of <see cref="P:System.Windows.Media.Animation.QuaternionAnimationUsingKeyFrames.KeyFrames" /> over a specified <see cref="P:System.Windows.Media.Animation.Timeline.Duration" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionAnimationUsingKeyFrames.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.QuaternionAnimationUsingKeyFrames" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionAnimationUsingKeyFrames.AddChild(System.Object)">
      <summary>Adds a child <see cref="T:System.Windows.Media.Animation.QuaternionKeyFrame" /> to this <see cref="T:System.Windows.Media.Animation.QuaternionAnimationUsingKeyFrames" />.</summary>
      <param name="child">The object to be added as the child of this <see cref="T:System.Windows.Media.Animation.QuaternionAnimationUsingKeyFrames" />.</param>
      <exception cref="T:System.ArgumentException">The parameter <paramref name="child" /> is not a <see cref="T:System.Windows.Media.Animation.QuaternionKeyFrame" />.</exception>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionAnimationUsingKeyFrames.AddText(System.String)">
      <summary>Adds a text string as a child of this <see cref="T:System.Windows.Media.Animation.QuaternionAnimationUsingKeyFrames" />.</summary>
      <param name="childText">The text added to the <see cref="T:System.Windows.Media.Animation.QuaternionAnimationUsingKeyFrames" />.</param>
      <exception cref="T:System.InvalidOperationException">A <see cref="T:System.Windows.Media.Animation.QuaternionAnimationUsingKeyFrames" /> does not accept text as a child, so this method will raise this exception unless a derived class has overridden this behavior which allows text to be added.</exception>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionAnimationUsingKeyFrames.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.QuaternionAnimationUsingKeyFrames" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionAnimationUsingKeyFrames.CloneCore(System.Windows.Freezable)">
      <summary>Makes this instance a deep copy of the specified <see cref="T:System.Windows.Media.Animation.QuaternionAnimationUsingKeyFrames" />. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.QuaternionAnimationUsingKeyFrames" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionAnimationUsingKeyFrames.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.QuaternionAnimationUsingKeyFrames" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionAnimationUsingKeyFrames.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone of the specified <see cref="T:System.Windows.Media.Animation.QuaternionAnimationUsingKeyFrames" /> object.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.QuaternionAnimationUsingKeyFrames" /> object to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionAnimationUsingKeyFrames.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.QuaternionAnimationUsingKeyFrames" />.</summary>
      <returns>A new instance of <see cref="T:System.Windows.Media.Animation.QuaternionAnimationUsingKeyFrames" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionAnimationUsingKeyFrames.FreezeCore(System.Boolean)">
      <summary>Makes this instance of <see cref="T:System.Windows.Media.Animation.QuaternionAnimationUsingKeyFrames" /> object unmodifiable or determines whether it can be made unmodifiable.</summary>
      <param name="isChecking">
        <see langword="true" /> to check if this instance can be frozen; <see langword="false" /> to freeze this instance.</param>
      <returns>If <paramref name="isChecking" /> is true, this method returns <see langword="true" /> if this instance can be made read-only, or <see langword="false" /> if it cannot be made read-only. If <paramref name="isChecking" /> is false, this method returns <see langword="true" /> if this instance is now read-only, or <see langword="false" /> if it cannot be made read-only, with the side effect of having begun to change the frozen status of this object.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionAnimationUsingKeyFrames.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone of the specified <see cref="T:System.Windows.Media.Animation.QuaternionAnimationUsingKeyFrames" /> object.</summary>
      <param name="source">The <see cref="T:System.Windows.Media.Animation.QuaternionAnimationUsingKeyFrames" /> object to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionAnimationUsingKeyFrames.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a frozen clone of the specified <see cref="T:System.Windows.Media.Animation.QuaternionAnimationUsingKeyFrames" />. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="source">The <see cref="T:System.Windows.Media.Animation.QuaternionAnimationUsingKeyFrames" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionAnimationUsingKeyFrames.GetCurrentValueCore(System.Windows.Media.Media3D.Quaternion,System.Windows.Media.Media3D.Quaternion,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by this instance of <see cref="T:System.Windows.Media.Animation.QuaternionAnimationUsingKeyFrames" />.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the host animation.</param>
      <returns>The calculated value of the property, as determined by the current instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionAnimationUsingKeyFrames.GetNaturalDurationCore(System.Windows.Media.Animation.Clock)">
      <summary>Provide a custom natural <see cref="T:System.Windows.Duration" /> when the <see cref="T:System.Windows.Duration" /> property is set to <see cref="P:System.Windows.Duration.Automatic" />.</summary>
      <param name="clock">The <see cref="T:System.Windows.Media.Animation.Clock" /> whose natural duration is desired.</param>
      <returns>If the last key frame of this animation is a <see cref="T:System.Windows.Media.Animation.KeyTime" />, then this value is used as the <see cref="P:System.Windows.Media.Animation.Clock.NaturalDuration" />; otherwise it will be one second.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionAnimationUsingKeyFrames.OnChanged">
      <summary>Called when the current <see cref="T:System.Windows.Media.Animation.QuaternionAnimationUsingKeyFrames" /> object is modified.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionAnimationUsingKeyFrames.ShouldSerializeKeyFrames">
      <summary>Returns true if the value of the <see cref="P:System.Windows.Media.Animation.QuaternionAnimationUsingKeyFrames.KeyFrames" /> property of this instance of <see cref="T:System.Windows.Media.Animation.QuaternionAnimationUsingKeyFrames" /> should be value-serialized.</summary>
      <returns>
        <see langword="true" /> if the property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionAnimationUsingKeyFrames.System#Windows#Markup#IAddChild#AddChild(System.Object)">
      <summary>Adds a child object.</summary>
      <param name="child">The child object to add.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionAnimationUsingKeyFrames.System#Windows#Markup#IAddChild#AddText(System.String)">
      <summary>Adds the text content of a node to the object.</summary>
      <param name="childText">The text to add to the object.</param>
    </member>
    <member name="P:System.Windows.Media.Animation.QuaternionAnimationUsingKeyFrames.IsAdditive">
      <summary>Gets a value that specifies whether the animation's output value is added to the base value of the property being animated.</summary>
      <returns>
        <see langword="true" /> if the animation adds its output value to the base value of the property being animated instead of replacing it; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.QuaternionAnimationUsingKeyFrames.IsCumulative">
      <summary>Gets or sets a value that specifies whether the animation's value accumulates when it repeats.</summary>
      <returns>
        <see langword="true" /> if the animation accumulates its values when its <see cref="P:System.Windows.Media.Animation.Timeline.RepeatBehavior" /> property causes it to repeat its simple duration; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.QuaternionAnimationUsingKeyFrames.KeyFrames">
      <summary>Gets or sets the collection of <see cref="T:System.Windows.Media.Animation.QuaternionKeyFrame" /> objects that define the animation.</summary>
      <returns>The collection of <see cref="T:System.Windows.Media.Animation.QuaternionKeyFrame" /> objects that define the animation. The default value is <see cref="P:System.Windows.Media.Animation.QuaternionKeyFrameCollection.Empty" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.QuaternionAnimationUsingKeyFrames.System#Windows#Media#Animation#IKeyFrameAnimation#KeyFrames">
      <summary>Gets or sets an ordered collection P:System.Windows.Media.Animation.IKeyFrameAnimation.KeyFrames associated with this animation sequence.</summary>
      <returns>An <see cref="T:System.Collections.IList" /> of <see cref="P:System.Windows.Media.Animation.IKeyFrameAnimation.KeyFrames" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.QuaternionKeyFrame">
      <summary>Abstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a <see cref="T:System.Windows.Media.Animation.QuaternionAnimationUsingKeyFrames" />.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.QuaternionKeyFrame.KeyTimeProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.QuaternionKeyFrame.KeyTime" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.QuaternionKeyFrame.ValueProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.QuaternionKeyFrame.Value" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.QuaternionKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionKeyFrame.#ctor(System.Windows.Media.Media3D.Quaternion)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.QuaternionKeyFrame" /> class that has the specified target <see cref="P:System.Windows.Media.Animation.QuaternionKeyFrame.Value" />.</summary>
      <param name="value">The <see cref="P:System.Windows.Media.Animation.QuaternionKeyFrame.Value" /> of the new <see cref="T:System.Windows.Media.Animation.QuaternionKeyFrame" /> instance.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionKeyFrame.#ctor(System.Windows.Media.Media3D.Quaternion,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.QuaternionKeyFrame" /> class that has the specified target <see cref="P:System.Windows.Media.Animation.QuaternionKeyFrame.Value" /> and <see cref="P:System.Windows.Media.Animation.QuaternionKeyFrame.KeyTime" />.</summary>
      <param name="value">The <see cref="P:System.Windows.Media.Animation.QuaternionKeyFrame.Value" /> of the new <see cref="T:System.Windows.Media.Animation.QuaternionKeyFrame" /> instance.</param>
      <param name="keyTime">The <see cref="P:System.Windows.Media.Animation.QuaternionKeyFrame.KeyTime" /> of the new <see cref="T:System.Windows.Media.Animation.QuaternionKeyFrame" /> instance.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionKeyFrame.InterpolateValue(System.Windows.Media.Media3D.Quaternion,System.Double)">
      <summary>Returns the interpolated value of a specific key frame at the progress increment provided.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">Occurs if <paramref name="keyFrameProgress" /> is not between 0.0 and 1.0, inclusive.</exception>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionKeyFrame.InterpolateValueCore(System.Windows.Media.Media3D.Quaternion,System.Double)">
      <summary>Calculates the value of a key frame at the progress increment provided.</summary>
      <param name="baseValue">The value to animate from; typically the value of the previous key frame.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.QuaternionKeyFrame.KeyTime">
      <summary>Gets or sets the time at which the key frame's target <see cref="P:System.Windows.Media.Animation.QuaternionKeyFrame.Value" /> should be reached.</summary>
      <returns>The time at which the key frame's current value should be equal to its <see cref="P:System.Windows.Media.Animation.QuaternionKeyFrame.Value" /> property. The default value is <see cref="P:System.Windows.Media.Animation.KeyTime.Uniform" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.QuaternionKeyFrame.System#Windows#Media#Animation#IKeyFrame#Value">
      <summary>Gets or sets the value associated with a <see cref="T:System.Windows.Media.Animation.KeyTime" /> instance.</summary>
      <returns>The current value for this property.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.QuaternionKeyFrame.Value">
      <summary>Gets or sets the key frame's target value.</summary>
      <returns>The key frame's target value, which is the value of this key frame at its specified <see cref="P:System.Windows.Media.Animation.QuaternionKeyFrame.KeyTime" />. The default value is <c>0</c>.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.QuaternionKeyFrameCollection">
      <summary>Represents a collection of <see cref="T:System.Windows.Media.Animation.QuaternionKeyFrame" /> objects.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionKeyFrameCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.QuaternionKeyFrameCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionKeyFrameCollection.Add(System.Windows.Media.Animation.QuaternionKeyFrame)">
      <summary>Adds a <see cref="T:System.Windows.Media.Animation.QuaternionKeyFrame" /> to the end of the collection.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.QuaternionKeyFrame" /> to add to the end of the collection.</param>
      <returns>The index at which the <paramref name="keyFrame" /> was added.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionKeyFrameCollection.Clear">
      <summary>Removes all <see cref="T:System.Windows.Media.Animation.QuaternionKeyFrame" /> objects from the collection.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionKeyFrameCollection.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.QuaternionKeyFrameCollection" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionKeyFrameCollection.CloneCore(System.Windows.Freezable)">
      <summary>Makes this instance a deep copy of the specified <see cref="T:System.Windows.Media.Animation.QuaternionKeyFrameCollection" />. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.QuaternionKeyFrameCollection" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionKeyFrameCollection.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes this instance a modifiable deep copy of the specified <see cref="T:System.Windows.Media.Animation.QuaternionKeyFrameCollection" /> using current property values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.QuaternionKeyFrameCollection" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionKeyFrameCollection.Contains(System.Windows.Media.Animation.QuaternionKeyFrame)">
      <summary>Gets a value that indicates whether the collection contains the specified <see cref="T:System.Windows.Media.Animation.QuaternionKeyFrame" />.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.QuaternionKeyFrame" /> to locate in the collection.</param>
      <returns>
        <see langword="true" /> if the collection contains <paramref name="keyFrame" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionKeyFrameCollection.CopyTo(System.Windows.Media.Animation.QuaternionKeyFrame[],System.Int32)">
      <summary>Copies all of the <see cref="T:System.Windows.Media.Animation.QuaternionKeyFrame" /> objects in a collection to a specified array.</summary>
      <param name="array">Identifies the array to which content is copied.</param>
      <param name="index">Index position in the array to which the contents of the collection are copied.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionKeyFrameCollection.CreateInstanceCore">
      <summary>Creates a new, frozen instance of <see cref="T:System.Windows.Media.Animation.QuaternionKeyFrameCollection" />.</summary>
      <returns>A frozen instance of <see cref="T:System.Windows.Media.Animation.QuaternionKeyFrameCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionKeyFrameCollection.FreezeCore(System.Boolean)">
      <summary>Makes this instance of <see cref="T:System.Windows.Media.Animation.QuaternionKeyFrameCollection" /> read-only or determines whether it can be made read-only.</summary>
      <param name="isChecking">
        <see langword="true" /> to check if this instance can be frozen; <see langword="false" /> to freeze this instance.</param>
      <returns>If <paramref name="isChecking" /> is true, this method returns <see langword="true" /> if this instance can be made read-only, or <see langword="false" /> if it cannot be made read-only. If <paramref name="isChecking" /> is false, this method returns <see langword="true" /> if this instance is now read-only, or <see langword="false" /> if it cannot be made read-only, with the side effect of having begun to change the frozen status of this object.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionKeyFrameCollection.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone of the specified <see cref="T:System.Windows.Media.Animation.QuaternionKeyFrameCollection" /> object.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.QuaternionKeyFrameCollection" /> object to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionKeyFrameCollection.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a frozen clone of the specified <see cref="T:System.Windows.Media.Animation.QuaternionKeyFrameCollection" />. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.QuaternionKeyFrameCollection" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionKeyFrameCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> that can iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionKeyFrameCollection.IndexOf(System.Windows.Media.Animation.QuaternionKeyFrame)">
      <summary>Searches for the specified <see cref="T:System.Windows.Media.Animation.QuaternionKeyFrame" /> and returns the zero-based index of the first occurrence within the entire collection.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.QuaternionKeyFrame" /> to locate in the collection.</param>
      <returns>The zero-based index of the first occurrence of <paramref name="keyFrame" /> within the entire collection, if found; otherwise, <c>-1</c>.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionKeyFrameCollection.Insert(System.Int32,System.Windows.Media.Animation.QuaternionKeyFrame)">
      <summary>Inserts a <see cref="T:System.Windows.Media.Animation.QuaternionKeyFrame" /> into a specific location within the collection.</summary>
      <param name="index">The index position at which the <see cref="T:System.Windows.Media.Animation.QuaternionKeyFrame" /> is inserted.</param>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.QuaternionKeyFrame" /> object to insert in the collection.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionKeyFrameCollection.Remove(System.Windows.Media.Animation.QuaternionKeyFrame)">
      <summary>Removes a <see cref="T:System.Windows.Media.Animation.QuaternionKeyFrame" /> object from the collection.</summary>
      <param name="keyFrame">Identifies the <see cref="T:System.Windows.Media.Animation.QuaternionKeyFrame" /> to remove from the collection.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionKeyFrameCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Windows.Media.Animation.QuaternionKeyFrame" /> at the specified index position from the collection.</summary>
      <param name="index">Index position of the <see cref="T:System.Windows.Media.Animation.QuaternionKeyFrame" /> to be removed.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionKeyFrameCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Collections.ICollection" /> to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" /> index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection" />. The <see cref="T:System.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="M:System.Windows.Media.Animation.QuaternionKeyFrameCollection.System#Collections#IList#Add(System.Object)">
      <summary>Adds an item to the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to add to the <see cref="T:System.Collections.IList" />.</param>
      <returns>The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionKeyFrameCollection.System#Collections#IList#Contains(System.Object)">
      <summary>Determines whether the <see cref="T:System.Collections.IList" /> contains a specific value.</summary>
      <param name="keyFrame">The object to locate in the <see cref="T:System.Collections.IList" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Collections.IList" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionKeyFrameCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>Determines the index of a specific item in the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to locate in the <see cref="T:System.Collections.IList" />.</param>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionKeyFrameCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>Inserts an item to the <see cref="T:System.Collections.IList" /> at the specified index.</summary>
      <param name="index">The zero-based index at which <c>value</c> should be inserted.</param>
      <param name="keyFrame">The object to insert into the <see cref="T:System.Collections.IList" />.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.QuaternionKeyFrameCollection.System#Collections#IList#Remove(System.Object)">
      <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to remove from the <see cref="T:System.Collections.IList" />.</param>
    </member>
    <member name="P:System.Windows.Media.Animation.QuaternionKeyFrameCollection.Count">
      <summary>Gets the number of key frames contained in the <see cref="T:System.Windows.Media.Animation.QuaternionKeyFrameCollection" />.</summary>
      <returns>The number of key frames contained in the <see cref="T:System.Windows.Media.Animation.QuaternionKeyFrameCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.QuaternionKeyFrameCollection.Empty">
      <summary>Gets an empty <see cref="T:System.Windows.Media.Animation.QuaternionKeyFrameCollection" />.</summary>
      <returns>An empty <see cref="T:System.Windows.Media.Animation.QuaternionKeyFrameCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.QuaternionKeyFrameCollection.IsFixedSize">
      <summary>Gets a value that indicates if the collection size can ever change.</summary>
      <returns>
        <see langword="true" /> if the collection is frozen; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.QuaternionKeyFrameCollection.IsReadOnly">
      <summary>Gets a value that indicates if the collection is read-only.</summary>
      <returns>
        <see langword="true" /> if the collection is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.QuaternionKeyFrameCollection.IsSynchronized">
      <summary>Gets a value that indicates whether access to the collection is synchronized (thread-safe).</summary>
      <returns>
        <see langword="true" /> if access to the collection is synchronized (thread-safe); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.QuaternionKeyFrameCollection.Item(System.Int32)">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Animation.QuaternionKeyFrame" /> at the specified index position.</summary>
      <param name="index">The zero-based index of the <see cref="T:System.Windows.Media.Animation.QuaternionKeyFrame" /> to get or set.</param>
      <exception cref="T:System.InvalidOperationException">The attempt to modify the collection is invalid because the collection is frozen (its <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />).</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than zero.  
  
 -or-  
  
 <paramref name="index" /> is equal to or greater than <see cref="P:System.Windows.Media.Animation.QuaternionKeyFrameCollection.Count" />.</exception>
      <returns>The <see cref="T:System.Windows.Media.Animation.QuaternionKeyFrame" /> at the specified index.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.QuaternionKeyFrameCollection.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="P:System.Windows.Media.Animation.QuaternionKeyFrameCollection.System#Collections#IList#Item(System.Int32)">
      <summary>Gets or sets the element at the specified index.</summary>
      <param name="index">The zero-based index of the element to get or set.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.QuinticEase">
      <summary>Represents an easing function that creates an animation that accelerates and/or decelerates using the formula f(t) = t5.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.QuinticEase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.QuinticEase" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.QuinticEase.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Freezable" /> derived class. When creating a derived class, you must override this method.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.QuinticEase.EaseInCore(System.Double)">
      <summary>Provides the logic portion of the easing function that you can override to produce the <see cref="F:System.Windows.Media.Animation.EasingMode.EaseIn" /> mode of the custom easing function.</summary>
      <param name="normalizedTime">Normalized time (progress) of the animation.</param>
      <returns>A double that represents the transformed progress.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.RectAnimation">
      <summary>Animates the value of a <see cref="T:System.Windows.Rect" /> property between two target values using linear interpolation.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.RectAnimation.ByProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.RectAnimation.By" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.RectAnimation.EasingFunctionProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.RectAnimation.EasingFunction" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.RectAnimation.FromProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.RectAnimation.From" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.RectAnimation.ToProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.RectAnimation.To" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.RectAnimation.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.RectAnimation" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.RectAnimation.#ctor(System.Windows.Rect,System.Windows.Duration)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.RectAnimation" /> class that animates to the specified value over the specified duration. The starting value for the animation is the base value of the property being animated or the output from another animation.</summary>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.RectAnimation.#ctor(System.Windows.Rect,System.Windows.Duration,System.Windows.Media.Animation.FillBehavior)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.RectAnimation" /> class that animates to the specified value over the specified duration and has the specified fill behavior. The starting value for the animation is the base value of the property being animated or the output from another animation.</summary>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
      <param name="fillBehavior">Specifies how the animation behaves when it is not active.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.RectAnimation.#ctor(System.Windows.Rect,System.Windows.Rect,System.Windows.Duration)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.RectAnimation" /> class that animates from the specified starting value to the specified destination value over the specified duration.</summary>
      <param name="fromValue">The starting value of the animation.</param>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.RectAnimation.#ctor(System.Windows.Rect,System.Windows.Rect,System.Windows.Duration,System.Windows.Media.Animation.FillBehavior)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.RectAnimation" /> class that animates from the specified starting value to the specified destination value over the specified duration and has the specified fill behavior.</summary>
      <param name="fromValue">The starting value of the animation.</param>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
      <param name="fillBehavior">Specifies how the animation behaves when it is not active.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.RectAnimation.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.RectAnimation" />, making deep copies of this object's values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.RectAnimation.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Media.Animation.RectAnimation" />.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.RectAnimation.GetCurrentValueCore(System.Windows.Rect,System.Windows.Rect,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by the <see cref="T:System.Windows.Media.Animation.RectAnimation" />.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the animation.</param>
      <returns>The calculated value of the property, as determined by the current animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.RectAnimation.By">
      <summary>Gets or sets the total amount by which the animation changes its starting value.</summary>
      <returns>The total amount by which the animation changes its starting value. The default is <see langword="null" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.RectAnimation.EasingFunction">
      <summary>Gets or sets the easing function applied to this animation.</summary>
      <returns>The easing function applied to this animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.RectAnimation.From">
      <summary>Gets or sets the animation's starting value.</summary>
      <returns>The starting value of the animation. The default is <see langword="null" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.RectAnimation.IsAdditive">
      <summary>Gets or sets a value that indicates whether the target property's current value should be added to this animation's starting value.</summary>
      <returns>
        <see langword="true" /> if the target property's current value should be added to this animation's starting value; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.RectAnimation.IsCumulative">
      <summary>Gets or sets a value that specifies whether the animation's value accumulates when it repeats.</summary>
      <returns>
        <see langword="true" /> if the animation accumulates its values when its <see cref="P:System.Windows.Media.Animation.Timeline.RepeatBehavior" /> property causes it to repeat its simple duration; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.RectAnimation.To">
      <summary>Gets or sets the animation's ending value.</summary>
      <returns>The ending value of the animation. The default is <see langword="null" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.RectAnimationBase">
      <summary>Abstract class that, when implemented, animates a <see cref="T:System.Windows.Rect" /> value.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.RectAnimationBase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.RectAnimationBase" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.RectAnimationBase.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.RectAnimationBase" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.RectAnimationBase.GetCurrentValue(System.Object,System.Object,System.Windows.Media.Animation.AnimationClock)">
      <summary>Gets the current value of the animation.</summary>
      <param name="defaultOriginValue">The origin value provided to the animation if the animation does not have its own start value.</param>
      <param name="defaultDestinationValue">The destination value provided to the animation if the animation does not have its own destination value.</param>
      <param name="animationClock">The <see cref="T:System.Windows.Media.Animation.AnimationClock" /> which can generate the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> value to be used by the animation to generate its output value.</param>
      <returns>The current value of the animation.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.RectAnimationBase.GetCurrentValue(System.Windows.Rect,System.Windows.Rect,System.Windows.Media.Animation.AnimationClock)">
      <summary>Gets the current value of the animation.</summary>
      <param name="defaultOriginValue">The origin value provided to the animation if the animation does not have its own start value.</param>
      <param name="defaultDestinationValue">The destination value provided to the animation if the animation does not have its own destination value.</param>
      <param name="animationClock">The <see cref="T:System.Windows.Media.Animation.AnimationClock" /> which can generate the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> value to be used by the animation to generate its output value.</param>
      <returns>The current value of this animation.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.RectAnimationBase.GetCurrentValueCore(System.Windows.Rect,System.Windows.Rect,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by the host animation.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the host animation.</param>
      <returns>The current value of this animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.RectAnimationBase.TargetPropertyType">
      <summary>Gets the type of value this animation generates.</summary>
      <returns>The type of value produced by this animation.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.RectAnimationUsingKeyFrames">
      <summary>Animates the value of a property that takes a <see cref="T:System.Windows.Rect" /> along a set of key frames.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.RectAnimationUsingKeyFrames.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.RectAnimationUsingKeyFrames" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.RectAnimationUsingKeyFrames.AddChild(System.Object)">
      <summary>Adds a child <see cref="T:System.Windows.Media.Animation.RectKeyFrame" /> to this <see cref="T:System.Windows.Media.Animation.RectAnimationUsingKeyFrames" />.</summary>
      <param name="child">The object to add as the child of this <see cref="T:System.Windows.Media.Animation.RectAnimationUsingKeyFrames" />.</param>
      <exception cref="T:System.ArgumentException">The <paramref name="child" /> parameter is not a <see cref="T:System.Windows.Media.Animation.RectKeyFrame" />.</exception>
    </member>
    <member name="M:System.Windows.Media.Animation.RectAnimationUsingKeyFrames.AddText(System.String)">
      <summary>Adds a text string as a child of this <see cref="T:System.Windows.Media.Animation.RectAnimationUsingKeyFrames" />.</summary>
      <param name="childText">The text to add to the <see cref="T:System.Windows.Media.Animation.RectAnimationUsingKeyFrames" />.</param>
      <exception cref="T:System.InvalidOperationException">Child text cannot be added because <see cref="T:System.Windows.Media.Animation.RectAnimationUsingKeyFrames" /> does not accept text as a child until a derived class overrides this behavior to allow text to be added.</exception>
    </member>
    <member name="M:System.Windows.Media.Animation.RectAnimationUsingKeyFrames.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.RectAnimationUsingKeyFrames" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.RectAnimationUsingKeyFrames.CloneCore(System.Windows.Freezable)">
      <summary>Makes this instance a deep copy of the specified <see cref="T:System.Windows.Media.Animation.RectAnimationUsingKeyFrames" />. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.RectAnimationUsingKeyFrames" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.RectAnimationUsingKeyFrames.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.RectAnimationUsingKeyFrames" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.RectAnimationUsingKeyFrames.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes this instance a modifiable deep copy of the specified <see cref="T:System.Windows.Media.Animation.RectAnimationUsingKeyFrames" /> using current property values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.RectAnimationUsingKeyFrames" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.RectAnimationUsingKeyFrames.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.RectAnimationUsingKeyFrames" />.</summary>
      <returns>A new instance of <see cref="T:System.Windows.Media.Animation.RectAnimationUsingKeyFrames" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.RectAnimationUsingKeyFrames.FreezeCore(System.Boolean)">
      <summary>Makes this instance of a <see cref="T:System.Windows.Media.Animation.RectAnimationUsingKeyFrames" /> object read-only (frozen) or determines whether it can be made read-only.</summary>
      <param name="isChecking">
        <see langword="true" /> to check if this instance can be frozen; <see langword="false" /> to freeze this instance.</param>
      <returns>If <paramref name="isChecking" /> is <see langword="true" />, this method returns <see langword="true" /> if this <see cref="T:System.Windows.Media.Animation.RectAnimationUsingKeyFrames" /> can be made read-only, or <see langword="false" /> if it cannot be made read-only.  
  
 If <paramref name="isChecking" /> is <see langword="false" />, this method returns <see langword="true" /> if this <see cref="T:System.Windows.Media.Animation.RectAnimationUsingKeyFrames" /> is now read-only, or <see langword="false" /> if it cannot be made read-only, with the side effect of having begun to change the frozen status of this object.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.RectAnimationUsingKeyFrames.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone of the specified <see cref="T:System.Windows.Media.Animation.RectAnimationUsingKeyFrames" /> object.</summary>
      <param name="source">The <see cref="T:System.Windows.Media.Animation.RectAnimationUsingKeyFrames" /> object to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.RectAnimationUsingKeyFrames.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a frozen clone of the specified <see cref="T:System.Windows.Media.Animation.RectAnimationUsingKeyFrames" />. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="source">The <see cref="T:System.Windows.Media.Animation.RectAnimationUsingKeyFrames" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.RectAnimationUsingKeyFrames.GetCurrentValueCore(System.Windows.Rect,System.Windows.Rect,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by this instance of <see cref="T:System.Windows.Media.Animation.RectAnimationUsingKeyFrames" />.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the host animation.</param>
      <returns>The calculated value of the property, as determined by the current instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.RectAnimationUsingKeyFrames.GetNaturalDurationCore(System.Windows.Media.Animation.Clock)">
      <summary>Provides a custom natural <see cref="T:System.Windows.Duration" /> when the <see cref="T:System.Windows.Duration" /> property is set to <see cref="P:System.Windows.Duration.Automatic" />.</summary>
      <param name="clock">The <see cref="T:System.Windows.Media.Animation.Clock" /> whose natural duration is desired.</param>
      <returns>If the last key frame of this animation is a <see cref="T:System.Windows.Media.Animation.KeyTime" />, then this value is used as the <see cref="P:System.Windows.Media.Animation.Clock.NaturalDuration" />; otherwise it will be one second.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.RectAnimationUsingKeyFrames.OnChanged">
      <summary>Called when the current <see cref="T:System.Windows.Media.Animation.RectAnimationUsingKeyFrames" /> object is modified.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.RectAnimationUsingKeyFrames.ShouldSerializeKeyFrames">
      <summary>Indicates whether the <see cref="P:System.Windows.Media.Animation.RectAnimationUsingKeyFrames.KeyFrames" /> property should be persisted.</summary>
      <returns>
        <see langword="true" /> if the property value has changed from its default; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.RectAnimationUsingKeyFrames.System#Windows#Markup#IAddChild#AddChild(System.Object)">
      <summary>Adds a child object.</summary>
      <param name="child">The child object to add.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.RectAnimationUsingKeyFrames.System#Windows#Markup#IAddChild#AddText(System.String)">
      <summary>Adds the text content of a node to the object.</summary>
      <param name="childText">The text to add to the object.</param>
    </member>
    <member name="P:System.Windows.Media.Animation.RectAnimationUsingKeyFrames.IsAdditive">
      <summary>Gets or sets a value that indicates whether the animation's output value is added to the base value of the property being animated.</summary>
      <returns>
        <see langword="true" /> if the animation adds its output value to the base value of the property being animated instead of replacing it; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.RectAnimationUsingKeyFrames.IsCumulative">
      <summary>Gets or sets a value that indicates whether the animation's value accumulates when it repeats.</summary>
      <returns>
        <see langword="true" /> if the animation accumulates its values when it repeats; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.RectAnimationUsingKeyFrames.KeyFrames">
      <summary>Gets or sets the collection of <see cref="T:System.Windows.Media.Animation.RectKeyFrame" /> objects that define the animation.</summary>
      <returns>The collection of <see cref="T:System.Windows.Media.Animation.RectKeyFrame" /> objects that define the animation. The default value is <see cref="P:System.Windows.Media.Animation.RectKeyFrameCollection.Empty" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.RectAnimationUsingKeyFrames.System#Windows#Media#Animation#IKeyFrameAnimation#KeyFrames">
      <summary>Gets or sets an ordered collection P:System.Windows.Media.Animation.IKeyFrameAnimation.KeyFrames associated with this animation sequence.</summary>
      <returns>An <see cref="T:System.Collections.IList" /> of <see cref="P:System.Windows.Media.Animation.IKeyFrameAnimation.KeyFrames" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.RectKeyFrame">
      <summary>Abstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a <see cref="T:System.Windows.Media.Animation.RectAnimationUsingKeyFrames" />.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.RectKeyFrame.KeyTimeProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.RectKeyFrame.KeyTime" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.RectKeyFrame.ValueProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.RectKeyFrame.Value" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.RectKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.RectKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.RectKeyFrame.#ctor(System.Windows.Rect)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.RectKeyFrame" /> class that has the specified target <see cref="P:System.Windows.Media.Animation.RectKeyFrame.Value" />.</summary>
      <param name="value">The <see cref="P:System.Windows.Media.Animation.RectKeyFrame.Value" /> of the new <see cref="T:System.Windows.Media.Animation.RectKeyFrame" /> instance.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.RectKeyFrame.#ctor(System.Windows.Rect,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.RectKeyFrame" /> class that has the specified target <see cref="P:System.Windows.Media.Animation.RectKeyFrame.Value" /> and <see cref="P:System.Windows.Media.Animation.RectKeyFrame.KeyTime" />.</summary>
      <param name="value">The <see cref="P:System.Windows.Media.Animation.RectKeyFrame.Value" /> of the new <see cref="T:System.Windows.Media.Animation.RectKeyFrame" /> instance.</param>
      <param name="keyTime">The <see cref="P:System.Windows.Media.Animation.RectKeyFrame.KeyTime" /> of the new <see cref="T:System.Windows.Media.Animation.RectKeyFrame" /> instance.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.RectKeyFrame.InterpolateValue(System.Windows.Rect,System.Double)">
      <summary>Returns the interpolated value of a specific key frame at the progress increment provided.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">Occurs if <paramref name="keyFrameProgress" /> is not between 0.0 and 1.0, inclusive.</exception>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.RectKeyFrame.InterpolateValueCore(System.Windows.Rect,System.Double)">
      <summary>Calculates the value of a key frame at the progress increment provided.</summary>
      <param name="baseValue">The value to animate from; typically the value of the previous key frame.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.RectKeyFrame.KeyTime">
      <summary>Gets or sets the time at which the key frame's target <see cref="P:System.Windows.Media.Animation.RectKeyFrame.Value" /> should be reached.</summary>
      <returns>The time at which the key frame's current value should be equal to its <see cref="P:System.Windows.Media.Animation.RectKeyFrame.Value" /> property. The default value is <see cref="P:System.Windows.Media.Animation.KeyTime.Uniform" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.RectKeyFrame.System#Windows#Media#Animation#IKeyFrame#Value">
      <summary>Gets or sets the value associated with a <see cref="T:System.Windows.Media.Animation.KeyTime" /> instance.</summary>
      <returns>The current value for this property.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.RectKeyFrame.Value">
      <summary>Gets or sets the key frame's target value.</summary>
      <returns>The key frame's target value, which is the value of this key frame at its specified <see cref="P:System.Windows.Media.Animation.RectKeyFrame.KeyTime" />. The default value is <c>0</c>.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.RectKeyFrameCollection">
      <summary>Represents a collection of <see cref="T:System.Windows.Media.Animation.RectKeyFrame" /> objects.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.RectKeyFrameCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.RectKeyFrameCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.RectKeyFrameCollection.Add(System.Windows.Media.Animation.RectKeyFrame)">
      <summary>Adds a <see cref="T:System.Windows.Media.Animation.RectKeyFrame" /> to the end of the collection.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.RectKeyFrame" /> to add to the end of the collection.</param>
      <returns>The index at which the <paramref name="keyFrame" /> was added.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.RectKeyFrameCollection.Clear">
      <summary>Removes all <see cref="T:System.Windows.Media.Animation.RectKeyFrame" /> objects from the collection.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.RectKeyFrameCollection.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.RectKeyFrameCollection" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.RectKeyFrameCollection.CloneCore(System.Windows.Freezable)">
      <summary>Makes this instance a deep copy of the specified <see cref="T:System.Windows.Media.Animation.RectKeyFrameCollection" />. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.RectKeyFrameCollection" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.RectKeyFrameCollection.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes this instance a modifiable deep copy of the specified <see cref="T:System.Windows.Media.Animation.RectKeyFrameCollection" /> using current property values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.RectKeyFrameCollection" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.RectKeyFrameCollection.Contains(System.Windows.Media.Animation.RectKeyFrame)">
      <summary>Gets a value that indicates whether the collection contains the specified <see cref="T:System.Windows.Media.Animation.RectKeyFrame" />.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.RectKeyFrame" /> to locate in the collection.</param>
      <returns>
        <see langword="true" /> if the collection contains <paramref name="keyFrame" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.RectKeyFrameCollection.CopyTo(System.Windows.Media.Animation.RectKeyFrame[],System.Int32)">
      <summary>Copies all of the <see cref="T:System.Windows.Media.Animation.RectKeyFrame" /> objects in a collection to a specified array.</summary>
      <param name="array">Identifies the array to which content is copied.</param>
      <param name="index">Index position in the array to which the contents of the collection are copied.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.RectKeyFrameCollection.CreateInstanceCore">
      <summary>Creates a new, frozen instance of <see cref="T:System.Windows.Media.Animation.RectKeyFrameCollection" />.</summary>
      <returns>A frozen instance of <see cref="T:System.Windows.Media.Animation.RectKeyFrameCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.RectKeyFrameCollection.FreezeCore(System.Boolean)">
      <summary>Makes this instance of <see cref="T:System.Windows.Media.Animation.RectKeyFrameCollection" /> unmodifiable or determines whether it can be made unmodifiable.</summary>
      <param name="isChecking">
        <see langword="true" /> to check if this instance can be frozen; <see langword="false" /> to freeze this instance.</param>
      <returns>If <paramref name="isChecking" /> is true, this method returns <see langword="true" /> if this instance can be made read-only, or <see langword="false" /> if it cannot be made read-only. If <paramref name="isChecking" /> is false, this method returns <see langword="true" /> if this instance is now read-only, or <see langword="false" /> if it cannot be made read-only, with the side effect of having begun to change the frozen status of this object.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.RectKeyFrameCollection.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone of the specified <see cref="T:System.Windows.Media.Animation.RectKeyFrameCollection" /> object.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.RectKeyFrameCollection" /> object to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.RectKeyFrameCollection.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a frozen clone of the specified <see cref="T:System.Windows.Media.Animation.RectKeyFrameCollection" />. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.RectKeyFrameCollection" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.RectKeyFrameCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> that can iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.RectKeyFrameCollection.IndexOf(System.Windows.Media.Animation.RectKeyFrame)">
      <summary>Searches for the specified <see cref="T:System.Windows.Media.Animation.RectKeyFrame" /> and returns the zero-based index of the first occurrence within the entire collection.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.RectKeyFrame" /> to locate in the collection.</param>
      <returns>The zero-based index of the first occurrence of <paramref name="keyFrame" /> within the entire collection, if found; otherwise, <c>-1</c>.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.RectKeyFrameCollection.Insert(System.Int32,System.Windows.Media.Animation.RectKeyFrame)">
      <summary>Inserts a <see cref="T:System.Windows.Media.Animation.RectKeyFrame" /> into a specific location within the collection.</summary>
      <param name="index">The index position at which the <see cref="T:System.Windows.Media.Animation.RectKeyFrame" /> is inserted.</param>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.RectKeyFrame" /> object to insert in the collection.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.RectKeyFrameCollection.Remove(System.Windows.Media.Animation.RectKeyFrame)">
      <summary>Removes a <see cref="T:System.Windows.Media.Animation.RectKeyFrame" /> object from the collection.</summary>
      <param name="keyFrame">Identifies the <see cref="T:System.Windows.Media.Animation.RectKeyFrame" /> to remove from the collection.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.RectKeyFrameCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Windows.Media.Animation.RectKeyFrame" /> at the specified index position from the collection.</summary>
      <param name="index">Index position of the <see cref="T:System.Windows.Media.Animation.RectKeyFrame" /> to be removed.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.RectKeyFrameCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Collections.ICollection" /> to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" /> index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection" />. The <see cref="T:System.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="M:System.Windows.Media.Animation.RectKeyFrameCollection.System#Collections#IList#Add(System.Object)">
      <summary>Adds an item to the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to add to the <see cref="T:System.Collections.IList" />.</param>
      <returns>The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.RectKeyFrameCollection.System#Collections#IList#Contains(System.Object)">
      <summary>Determines whether the <see cref="T:System.Collections.IList" /> contains a specific value.</summary>
      <param name="keyFrame">The object to locate in the <see cref="T:System.Collections.IList" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Collections.IList" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.RectKeyFrameCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>Determines the index of a specific item in the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to locate in the <see cref="T:System.Collections.IList" />.</param>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.RectKeyFrameCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>Inserts an item to the <see cref="T:System.Collections.IList" /> at the specified index.</summary>
      <param name="index">The zero-based index at which <c>value</c> should be inserted.</param>
      <param name="keyFrame">The object to insert into the <see cref="T:System.Collections.IList" />.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.RectKeyFrameCollection.System#Collections#IList#Remove(System.Object)">
      <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to remove from the <see cref="T:System.Collections.IList" />.</param>
    </member>
    <member name="P:System.Windows.Media.Animation.RectKeyFrameCollection.Count">
      <summary>Gets the number of key frames contained in the <see cref="T:System.Windows.Media.Animation.RectKeyFrameCollection" />.</summary>
      <returns>The number of key frames contained in the <see cref="T:System.Windows.Media.Animation.RectKeyFrameCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.RectKeyFrameCollection.Empty">
      <summary>Gets an empty <see cref="T:System.Windows.Media.Animation.RectKeyFrameCollection" />.</summary>
      <returns>An empty <see cref="T:System.Windows.Media.Animation.RectKeyFrameCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.RectKeyFrameCollection.IsFixedSize">
      <summary>Gets a value that indicates if the collection size can ever change.</summary>
      <returns>
        <see langword="true" /> if the collection is frozen; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.RectKeyFrameCollection.IsReadOnly">
      <summary>Gets a value that indicates if the collection is read-only.</summary>
      <returns>
        <see langword="true" /> if the collection is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.RectKeyFrameCollection.IsSynchronized">
      <summary>Gets a value that indicates whether access to the collection is synchronized (thread-safe).</summary>
      <returns>
        <see langword="true" /> if access to the collection is synchronized (thread-safe); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.RectKeyFrameCollection.Item(System.Int32)">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Animation.RectKeyFrame" /> at the specified index position.</summary>
      <param name="index">The zero-based index of the <see cref="T:System.Windows.Media.Animation.RectKeyFrame" /> to get or set.</param>
      <exception cref="T:System.InvalidOperationException">The attempt to modify the collection is invalid because the collection is frozen (its <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />).</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than zero.  
  
 -or-  
  
 <paramref name="index" /> is equal to or greater than <see cref="P:System.Windows.Media.Animation.RectKeyFrameCollection.Count" />.</exception>
      <returns>The <see cref="T:System.Windows.Media.Animation.RectKeyFrame" /> at the specified index.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.RectKeyFrameCollection.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="P:System.Windows.Media.Animation.RectKeyFrameCollection.System#Collections#IList#Item(System.Int32)">
      <summary>Gets or sets the element at the specified index.</summary>
      <param name="index">The zero-based index of the element to get or set.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.RepeatBehavior">
      <summary>Describes how a <see cref="T:System.Windows.Media.Animation.Timeline" /> repeats its simple duration.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.RepeatBehavior.#ctor(System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.RepeatBehavior" /> structure with the specified iteration count.</summary>
      <param name="count">A number greater than or equal to 0 that specifies the number of iterations to make.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="count" /> evaluates to infinity, a value that is not a number, or is negative.</exception>
    </member>
    <member name="M:System.Windows.Media.Animation.RepeatBehavior.#ctor(System.TimeSpan)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.RepeatBehavior" /> structure with the specified repeat duration.</summary>
      <param name="duration">The total length of time that the <see cref="T:System.Windows.Media.Animation.Timeline" /> should play (its active duration).</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="duration" /> evaluates to a negative number.</exception>
    </member>
    <member name="M:System.Windows.Media.Animation.RepeatBehavior.Equals(System.Object)">
      <summary>Indicates whether this instance is equal to the specified object.</summary>
      <param name="value">The object to compare with this instance.</param>
      <returns>
        <see langword="true" /> if <paramref name="value" /> is a <see cref="T:System.Windows.Media.Animation.RepeatBehavior" /> that represents the same repeat behavior as this instance; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.RepeatBehavior.Equals(System.Windows.Media.Animation.RepeatBehavior)">
      <summary>Returns a value that indicates whether this instance is equal to the specified <see cref="T:System.Windows.Media.Animation.RepeatBehavior" />.</summary>
      <param name="repeatBehavior">The value to compare to this instance.</param>
      <returns>
        <see langword="true" /> if both the type and repeat behavior of <paramref name="repeatBehavior" /> are equal to this instance; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.RepeatBehavior.Equals(System.Windows.Media.Animation.RepeatBehavior,System.Windows.Media.Animation.RepeatBehavior)">
      <summary>Indicates whether the two specified <see cref="T:System.Windows.Media.Animation.RepeatBehavior" /> structures are equal.</summary>
      <param name="repeatBehavior1">The first value to compare.</param>
      <param name="repeatBehavior2">The second value to compare.</param>
      <returns>
        <see langword="true" /> if both the type and repeat behavior of <paramref name="repeatBehavior1" /> are equal to that of <paramref name="repeatBehavior2" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.RepeatBehavior.GetHashCode">
      <summary>Returns the hash code of this instance.</summary>
      <returns>A 32-bit signed integer hash code.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.RepeatBehavior.op_Equality(System.Windows.Media.Animation.RepeatBehavior,System.Windows.Media.Animation.RepeatBehavior)">
      <summary>Indicates whether the two specified <see cref="T:System.Windows.Media.Animation.RepeatBehavior" /> instances are equal.</summary>
      <param name="repeatBehavior1">The first value to compare.</param>
      <param name="repeatBehavior2">The second value to compare.</param>
      <returns>
        <see langword="true" /> if both the type and repeat behavior of <paramref name="repeatBehavior1" /> are equal to that of <paramref name="repeatBehavior2" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.RepeatBehavior.op_Inequality(System.Windows.Media.Animation.RepeatBehavior,System.Windows.Media.Animation.RepeatBehavior)">
      <summary>Indicates whether the two <see cref="T:System.Windows.Media.Animation.RepeatBehavior" /> instances are not equal.</summary>
      <param name="repeatBehavior1">The first value to compare.</param>
      <param name="repeatBehavior2">The second value to compare.</param>
      <returns>
        <see langword="true" /> if <paramref name="repeatBehavior1" /> and <paramref name="repeatBehavior2" /> are different types or the repeat behavior properties are not equal; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.RepeatBehavior.System#IFormattable#ToString(System.String,System.IFormatProvider)">
      <summary>Formats the value of the current instance using the specified format.</summary>
      <param name="format">The format to use.  
  
 -or-  
  
 A null reference (<see langword="Nothing" /> in Visual Basic) to use the default format defined for the type of the <see cref="T:System.IFormattable" /> implementation.</param>
      <param name="formatProvider">The provider to use to format the value.  
  
 -or-  
  
 A null reference (<see langword="Nothing" /> in Visual Basic) to obtain the numeric format information from the current locale setting of the operating system.</param>
      <returns>The value of the current instance in the specified format.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.RepeatBehavior.ToString">
      <summary>Returns a string representation of this <see cref="T:System.Windows.Media.Animation.RepeatBehavior" /> instance.</summary>
      <returns>A string representation of this instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.RepeatBehavior.ToString(System.IFormatProvider)">
      <summary>Returns a string representation of this <see cref="T:System.Windows.Media.Animation.RepeatBehavior" /> instance with the specified format.</summary>
      <param name="formatProvider">The format used to construct the return value.</param>
      <returns>A string representation of this instance.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.RepeatBehavior.Count">
      <summary>Gets the number of times a <see cref="T:System.Windows.Media.Animation.Timeline" /> should repeat.</summary>
      <exception cref="T:System.InvalidOperationException">This <see cref="T:System.Windows.Media.Animation.RepeatBehavior" /> describes a repeat duration, not an iteration count.</exception>
      <returns>The numeric value representing the number of iterations to repeat.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.RepeatBehavior.Duration">
      <summary>Gets the total length of time a <see cref="T:System.Windows.Media.Animation.Timeline" /> should play.</summary>
      <exception cref="T:System.InvalidOperationException">This <see cref="T:System.Windows.Media.Animation.RepeatBehavior" /> does not describe a repeat duration; it describes an iteration count.</exception>
      <returns>The total length of time a timeline should play.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.RepeatBehavior.Forever">
      <summary>Gets a <see cref="T:System.Windows.Media.Animation.RepeatBehavior" /> that specifies an infinite number of repetitions.</summary>
      <returns>A <see cref="T:System.Windows.Media.Animation.RepeatBehavior" /> that specifies an infinite number of repetitions.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.RepeatBehavior.HasCount">
      <summary>Gets a value that indicates whether the repeat behavior has a specified iteration count.</summary>
      <returns>
        <see langword="true" /> if the specified type refers to an iteration count; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.RepeatBehavior.HasDuration">
      <summary>Gets a value that indicates whether the repeat behavior has a specified repeat duration.</summary>
      <returns>
        <see langword="true" /> if the specified type refers to a repeat duration; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.RepeatBehaviorConverter">
      <summary>Converts instances of <see cref="T:System.Windows.Media.Animation.RepeatBehavior" /> to and from other data types.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.RepeatBehaviorConverter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.RepeatBehaviorConverter" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.RepeatBehaviorConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether or not conversion from a specified data type is possible.</summary>
      <param name="td">Context information required for conversion.</param>
      <param name="t">Type to evaluate for conversion.</param>
      <returns>
        <see langword="true" /> if conversion is supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.RepeatBehaviorConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines if conversion to a specified type is possible.</summary>
      <param name="context">Context information required for conversion.</param>
      <param name="destinationType">Destination type being evaluated for conversion.</param>
      <returns>
        <see langword="true" /> if conversion is possible; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.RepeatBehaviorConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
      <summary>Converts a given string value to an instance of <see cref="T:System.Windows.Media.Animation.RepeatBehaviorConverter" />.</summary>
      <param name="td">Context information required for conversion.</param>
      <param name="cultureInfo">Cultural information to respect during conversion.</param>
      <param name="value">Object being evaluated for conversion.</param>
      <returns>A new <see cref="T:System.Windows.Media.Animation.RepeatBehavior" /> object based on <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.RepeatBehaviorConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
      <summary>Converts an instance of <see cref="T:System.Windows.Media.Animation.RepeatBehavior" /> to a supported destination type.</summary>
      <param name="context">Context information required for conversion.</param>
      <param name="cultureInfo">Cultural information to respect during conversion.</param>
      <param name="value">Object being evaluated for conversion.</param>
      <param name="destinationType">Destination type being evaluated for conversion.</param>
      <returns>The only supported destination types are <see cref="T:System.String" /> and <see cref="T:System.ComponentModel.Design.Serialization.InstanceDescriptor" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.Rotation3DAnimation">
      <summary>Animates the value of a <see cref="T:System.Windows.Media.Media3D.Rotation3D" /> property using linear interpolation between two values determined by the combination of <see cref="P:System.Windows.Media.Animation.Rotation3DAnimation.From" />, <see cref="P:System.Windows.Media.Animation.Rotation3DAnimation.To" />, or <see cref="P:System.Windows.Media.Animation.Rotation3DAnimation.By" /> properties that are set for the animation.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.Rotation3DAnimation.ByProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.Rotation3DAnimation.By" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.Rotation3DAnimation.EasingFunctionProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.Rotation3DAnimation.EasingFunction" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.Rotation3DAnimation.FromProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.Rotation3DAnimation.From" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.Rotation3DAnimation.ToProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.Rotation3DAnimation.To" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DAnimation.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Rotation3DAnimation" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DAnimation.#ctor(System.Windows.Media.Media3D.Rotation3D,System.Windows.Duration)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Rotation3DAnimation" /> class that animates to the specified value over the specified duration. The starting value for the animation is the base value of the property being animated or the output from another animation.</summary>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DAnimation.#ctor(System.Windows.Media.Media3D.Rotation3D,System.Windows.Duration,System.Windows.Media.Animation.FillBehavior)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Rotation3DAnimation" /> class that animates to the specified value over the specified duration and has the specified fill behavior. The starting value for the animation is the base value of the property being animated or the output from another animation.</summary>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
      <param name="fillBehavior">Specifies how the animation behaves when it is not active.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DAnimation.#ctor(System.Windows.Media.Media3D.Rotation3D,System.Windows.Media.Media3D.Rotation3D,System.Windows.Duration)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Rotation3DAnimation" /> class that animates from the specified starting value to the specified destination value over the specified duration.</summary>
      <param name="fromValue">The starting value of the animation.</param>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DAnimation.#ctor(System.Windows.Media.Media3D.Rotation3D,System.Windows.Media.Media3D.Rotation3D,System.Windows.Duration,System.Windows.Media.Animation.FillBehavior)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Rotation3DAnimation" /> class that animates from the specified starting value to the specified destination value over the specified duration and has the specified fill behavior.</summary>
      <param name="fromValue">The starting value of the animation.</param>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
      <param name="fillBehavior">Specifies how the animation behaves when it is not active.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DAnimation.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.Rotation3DAnimation" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DAnimation.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Media.Animation.Rotation3DAnimation" />.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DAnimation.GetCurrentValueCore(System.Windows.Media.Media3D.Rotation3D,System.Windows.Media.Media3D.Rotation3D,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by the <see cref="T:System.Windows.Media.Animation.Rotation3DAnimation" />.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the animation.</param>
      <returns>The calculated value of the property, as determined by the current animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Rotation3DAnimation.By">
      <summary>Gets or sets the total amount by which the animation changes its starting value.</summary>
      <returns>The total amount by which the animation changes its starting value.     The default value is null.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Rotation3DAnimation.EasingFunction">
      <summary>Gets or sets the easing function applied to this animation.</summary>
      <returns>The easing function applied to this animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Rotation3DAnimation.From">
      <summary>Gets or sets the animation's starting value.</summary>
      <returns>The starting value of the animation. The default value is null.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Rotation3DAnimation.IsAdditive">
      <summary>Gets or sets a value that indicates whether the target property's current value should be added to this animation's starting value.</summary>
      <returns>
        <see langword="true" /> if the target property's current value should be added to this animation's starting value; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Rotation3DAnimation.IsCumulative">
      <summary>Gets or sets a value that specifies whether the animation's value accumulates when it repeats.</summary>
      <returns>
        <see langword="true" /> if the animation accumulates its values when its <see cref="P:System.Windows.Media.Animation.Timeline.RepeatBehavior" /> property causes it to repeat its simple duration. otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Rotation3DAnimation.To">
      <summary>Gets or sets the animation's ending value.</summary>
      <returns>A <see cref="T:System.Windows.Media.Media3D.Rotation3D" /> that represents the animation's ending value.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.Rotation3DAnimationBase">
      <summary>Abstract class that, when implemented, animates a <see cref="T:System.Windows.Media.Media3D.Rotation3D" /> value.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DAnimationBase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Rotation3DAnimationBase" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DAnimationBase.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.Rotation3DAnimationBase" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DAnimationBase.GetCurrentValue(System.Object,System.Object,System.Windows.Media.Animation.AnimationClock)">
      <summary>Gets the current value of the animation.</summary>
      <param name="defaultOriginValue">The origin value provided to the animation if the animation does not have its own start value. If this animation is the first in a composition chain it will be the base value of the property being animated; otherwise it will be the value returned by the previous animation in the chain.</param>
      <param name="defaultDestinationValue">The destination value provided to the animation if the animation does not have its own destination value.</param>
      <param name="animationClock">The <see cref="T:System.Windows.Media.Animation.AnimationClock" /> which can generate the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> value to be used by the animation to generate its output value.</param>
      <returns>The current value of the animation.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DAnimationBase.GetCurrentValue(System.Windows.Media.Media3D.Rotation3D,System.Windows.Media.Media3D.Rotation3D,System.Windows.Media.Animation.AnimationClock)">
      <summary>Gets the current value of the animation.</summary>
      <param name="defaultOriginValue">The origin value provided to the animation if the animation does not have its own start value. If this animation is the first in a composition chain it will be the base value of the property being animated; otherwise it will be the value returned by the previous animation in the chain.</param>
      <param name="defaultDestinationValue">The destination value provided to the animation if the animation does not have its own destination value.</param>
      <param name="animationClock">The <see cref="T:System.Windows.Media.Animation.AnimationClock" /> which can generate the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> value to be used by the animation to generate its output value.</param>
      <returns>The current value of the animation.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DAnimationBase.GetCurrentValueCore(System.Windows.Media.Media3D.Rotation3D,System.Windows.Media.Media3D.Rotation3D,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by the host animation.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the host animation.</param>
      <returns>The calculated value of the property, as determined by the current animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Rotation3DAnimationBase.TargetPropertyType">
      <summary>Gets the type of value this animation generates.</summary>
      <returns>The type of value produced by this animation.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.Rotation3DAnimationUsingKeyFrames">
      <summary>Animates the value of a <see cref="T:System.Windows.Media.Media3D.Rotation3D" /> property along a set of <see cref="P:System.Windows.Media.Animation.Rotation3DAnimationUsingKeyFrames.KeyFrames" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DAnimationUsingKeyFrames.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Rotation3DAnimationUsingKeyFrames" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DAnimationUsingKeyFrames.AddChild(System.Object)">
      <summary>Adds a child <see cref="T:System.Windows.Media.Animation.Rotation3DKeyFrame" /> to this <see cref="T:System.Windows.Media.Animation.Rotation3DAnimationUsingKeyFrames" />.</summary>
      <param name="child">The object to be added as the child of this <see cref="T:System.Windows.Media.Animation.Rotation3DAnimationUsingKeyFrames" />.</param>
      <exception cref="T:System.ArgumentException">The parameter <paramref name="child" /> is not a <see cref="T:System.Windows.Media.Animation.Rotation3DKeyFrame" />.</exception>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DAnimationUsingKeyFrames.AddText(System.String)">
      <summary>Adds a text string as a child of this <see cref="T:System.Windows.Media.Animation.Rotation3DAnimationUsingKeyFrames" />.</summary>
      <param name="childText">The text added to the <see cref="T:System.Windows.Media.Animation.Rotation3DAnimationUsingKeyFrames" />.</param>
      <exception cref="T:System.InvalidOperationException">A <see cref="T:System.Windows.Media.Animation.Rotation3DAnimationUsingKeyFrames" /> does not accept text as a child, so this method will raise this exception unless a derived class has overridden this behavior which allows text to be added.</exception>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DAnimationUsingKeyFrames.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.Rotation3DAnimationUsingKeyFrames" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DAnimationUsingKeyFrames.CloneCore(System.Windows.Freezable)">
      <summary>Makes this instance a deep copy of the specified <see cref="T:System.Windows.Media.Animation.Rotation3DAnimationUsingKeyFrames" />. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.Rotation3DAnimationUsingKeyFrames" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DAnimationUsingKeyFrames.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.Rotation3DAnimationUsingKeyFrames" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DAnimationUsingKeyFrames.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes this instance a modifiable deep copy of the specified <see cref="T:System.Windows.Media.Animation.Rotation3DAnimationUsingKeyFrames" /> using current property values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.Rotation3DAnimationUsingKeyFrames" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DAnimationUsingKeyFrames.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.Rotation3DAnimationUsingKeyFrames" />.</summary>
      <returns>A new instance of <see cref="T:System.Windows.Media.Animation.Rotation3DAnimationUsingKeyFrames" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DAnimationUsingKeyFrames.FreezeCore(System.Boolean)">
      <summary>Makes this instance of <see cref="T:System.Windows.Media.Animation.Rotation3DAnimationUsingKeyFrames" /> object unmodifiable or determines whether it can be made unmodifiable.</summary>
      <param name="isChecking">
        <see langword="true" /> to check if this instance can be frozen; <see langword="false" /> to freeze this instance.</param>
      <returns>If <paramref name="isChecking" /> is true, this method returns <see langword="true" /> if this instance can be made read-only, or <see langword="false" /> if it cannot be made read-only. If <paramref name="isChecking" /> is false, this method returns <see langword="true" /> if this instance is now read-only, or <see langword="false" /> if it cannot be made read-only, with the side effect of having begun to change the frozen status of this object.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DAnimationUsingKeyFrames.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone of the specified <see cref="T:System.Windows.Media.Animation.Rotation3DAnimationUsingKeyFrames" /> object.</summary>
      <param name="source">The <see cref="T:System.Windows.Media.Animation.Rotation3DAnimationUsingKeyFrames" /> object to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DAnimationUsingKeyFrames.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a frozen clone of the specified <see cref="T:System.Windows.Media.Animation.Rotation3DAnimationUsingKeyFrames" />. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="source">The <see cref="T:System.Windows.Media.Animation.Rotation3DAnimationUsingKeyFrames" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DAnimationUsingKeyFrames.GetCurrentValueCore(System.Windows.Media.Media3D.Rotation3D,System.Windows.Media.Media3D.Rotation3D,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by this instance of <see cref="T:System.Windows.Media.Animation.Rotation3DAnimationUsingKeyFrames" />.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the host animation.</param>
      <returns>The calculated value of the property, as determined by the current instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DAnimationUsingKeyFrames.GetNaturalDurationCore(System.Windows.Media.Animation.Clock)">
      <summary>Provide a custom natural <see cref="T:System.Windows.Duration" /> when the <see cref="T:System.Windows.Duration" /> property is set to <see cref="P:System.Windows.Duration.Automatic" />.</summary>
      <param name="clock">The <see cref="T:System.Windows.Media.Animation.Clock" /> whose natural duration is desired.</param>
      <returns>If the last key frame of this animation is a <see cref="T:System.Windows.Media.Animation.KeyTime" />, then this value is used as the <see cref="P:System.Windows.Media.Animation.Clock.NaturalDuration" />; otherwise it will be one second.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DAnimationUsingKeyFrames.OnChanged">
      <summary>Called when the current <see cref="T:System.Windows.Media.Animation.Rotation3DAnimationUsingKeyFrames" /> object is modified.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DAnimationUsingKeyFrames.ShouldSerializeKeyFrames">
      <summary>Returns true if the value of the <see cref="P:System.Windows.Media.Animation.Rotation3DAnimationUsingKeyFrames.KeyFrames" /> property of this instance of <see cref="T:System.Windows.Media.Animation.Rotation3DAnimationUsingKeyFrames" /> should be value-serialized.</summary>
      <returns>
        <see langword="true" /> if the property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DAnimationUsingKeyFrames.System#Windows#Markup#IAddChild#AddChild(System.Object)">
      <summary>Adds a child object.</summary>
      <param name="child">The child object to add.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DAnimationUsingKeyFrames.System#Windows#Markup#IAddChild#AddText(System.String)">
      <summary>Adds the text content of a node to the object.</summary>
      <param name="childText">The text to add to the object.</param>
    </member>
    <member name="P:System.Windows.Media.Animation.Rotation3DAnimationUsingKeyFrames.IsAdditive">
      <summary>Gets a value that specifies whether the animation's output value is added to the base value of the property being animated.</summary>
      <returns>
        <see langword="true" /> if the animation adds its output value to the base value of the property being animated instead of replacing it; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Rotation3DAnimationUsingKeyFrames.IsCumulative">
      <summary>Gets or sets a value that specifies whether the animation's value accumulates when it repeats.</summary>
      <returns>
        <see langword="true" /> if the animation accumulates its values when its <see cref="P:System.Windows.Media.Animation.Timeline.RepeatBehavior" /> property causes it to repeat its simple duration; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Rotation3DAnimationUsingKeyFrames.KeyFrames">
      <summary>Gets or sets the collection of <see cref="T:System.Windows.Media.Animation.Rotation3DKeyFrame" /> objects that define the animation.</summary>
      <returns>The collection of <see cref="T:System.Windows.Media.Animation.Rotation3DKeyFrame" /> objects that define the animation. The default value is <see cref="P:System.Windows.Media.Animation.Rotation3DKeyFrameCollection.Empty" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Rotation3DAnimationUsingKeyFrames.System#Windows#Media#Animation#IKeyFrameAnimation#KeyFrames">
      <summary>Gets or sets an ordered collection P:System.Windows.Media.Animation.IKeyFrameAnimation.KeyFrames associated with this animation sequence.</summary>
      <returns>An <see cref="T:System.Collections.IList" /> of <see cref="P:System.Windows.Media.Animation.IKeyFrameAnimation.KeyFrames" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.Rotation3DKeyFrame">
      <summary>Abstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a <see cref="T:System.Windows.Media.Animation.Rotation3DAnimationUsingKeyFrames" />.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.Rotation3DKeyFrame.KeyTimeProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.Rotation3DKeyFrame.KeyTime" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.Rotation3DKeyFrame.ValueProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.Rotation3DKeyFrame.Value" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Rotation3DKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DKeyFrame.#ctor(System.Windows.Media.Media3D.Rotation3D)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Rotation3DKeyFrame" /> class that has the specified target <see cref="P:System.Windows.Media.Animation.Rotation3DKeyFrame.Value" />.</summary>
      <param name="value">The <see cref="P:System.Windows.Media.Animation.Rotation3DKeyFrame.Value" /> of the new <see cref="T:System.Windows.Media.Animation.Rotation3DKeyFrame" /> instance.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DKeyFrame.#ctor(System.Windows.Media.Media3D.Rotation3D,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Rotation3DKeyFrame" /> class that has the specified target <see cref="P:System.Windows.Media.Animation.Rotation3DKeyFrame.Value" /> and <see cref="P:System.Windows.Media.Animation.Rotation3DKeyFrame.KeyTime" />.</summary>
      <param name="value">The <see cref="P:System.Windows.Media.Animation.Rotation3DKeyFrame.Value" /> of the new <see cref="T:System.Windows.Media.Animation.Rotation3DKeyFrame" /> instance.</param>
      <param name="keyTime">The <see cref="P:System.Windows.Media.Animation.Rotation3DKeyFrame.KeyTime" /> of the new <see cref="T:System.Windows.Media.Animation.Rotation3DKeyFrame" /> instance.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DKeyFrame.InterpolateValue(System.Windows.Media.Media3D.Rotation3D,System.Double)">
      <summary>Returns the interpolated value of a specific key frame at the progress increment provided.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">Occurs if <paramref name="keyFrameProgress" /> is not between 0.0 and 1.0, inclusive.</exception>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DKeyFrame.InterpolateValueCore(System.Windows.Media.Media3D.Rotation3D,System.Double)">
      <summary>Calculates the value of a key frame at the progress increment provided.</summary>
      <param name="baseValue">The value to animate from; typically the value of the previous key frame.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Rotation3DKeyFrame.KeyTime">
      <summary>Gets or sets the time at which the key frame's target <see cref="P:System.Windows.Media.Animation.Rotation3DKeyFrame.Value" /> should be reached.</summary>
      <returns>The time at which the key frame's current value should be equal to its <see cref="P:System.Windows.Media.Animation.Rotation3DKeyFrame.Value" /> property. The default value is <see cref="P:System.Windows.Media.Animation.KeyTime.Uniform" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Rotation3DKeyFrame.System#Windows#Media#Animation#IKeyFrame#Value">
      <summary>Gets or sets the value associated with a <see cref="T:System.Windows.Media.Animation.KeyTime" /> instance.</summary>
      <returns>The current value for this property.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Rotation3DKeyFrame.Value">
      <summary>Gets or sets the key frame's target value.</summary>
      <returns>The key frame's target value, which is the value of this key frame at its specified <see cref="P:System.Windows.Media.Animation.Rotation3DKeyFrame.KeyTime" />. The default value is <c>0</c>.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.Rotation3DKeyFrameCollection">
      <summary>Represents a collection of <see cref="T:System.Windows.Media.Animation.Rotation3DKeyFrame" /> objects.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DKeyFrameCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Rotation3DKeyFrameCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DKeyFrameCollection.Add(System.Windows.Media.Animation.Rotation3DKeyFrame)">
      <summary>Adds a <see cref="T:System.Windows.Media.Animation.Rotation3DKeyFrame" /> to the end of the collection.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.Rotation3DKeyFrame" /> to add to the end of the collection.</param>
      <returns>The index at which the <paramref name="keyFrame" /> was added.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DKeyFrameCollection.Clear">
      <summary>Removes all <see cref="T:System.Windows.Media.Animation.Rotation3DKeyFrame" /> objects from the collection.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DKeyFrameCollection.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.Rotation3DKeyFrameCollection" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DKeyFrameCollection.CloneCore(System.Windows.Freezable)">
      <summary>Makes this instance a deep copy of the specified <see cref="T:System.Windows.Media.Animation.Rotation3DKeyFrameCollection" />. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.Rotation3DKeyFrameCollection" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DKeyFrameCollection.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes this instance a modifiable deep copy of the specified <see cref="T:System.Windows.Media.Animation.Rotation3DKeyFrameCollection" /> using current property values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.Rotation3DKeyFrameCollection" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DKeyFrameCollection.Contains(System.Windows.Media.Animation.Rotation3DKeyFrame)">
      <summary>Gets a value that indicates whether the collection contains the specified <see cref="T:System.Windows.Media.Animation.Rotation3DKeyFrame" />.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.Rotation3DKeyFrame" /> to locate in the collection.</param>
      <returns>
        <see langword="true" /> if the collection contains <paramref name="keyFrame" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DKeyFrameCollection.CopyTo(System.Windows.Media.Animation.Rotation3DKeyFrame[],System.Int32)">
      <summary>Copies all of the <see cref="T:System.Windows.Media.Animation.Rotation3DKeyFrame" /> objects in a collection to a specified array.</summary>
      <param name="array">Identifies the array to which content is copied.</param>
      <param name="index">Index position in the array to which the contents of the collection are copied.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DKeyFrameCollection.CreateInstanceCore">
      <summary>Creates a new, frozen instance of <see cref="T:System.Windows.Media.Animation.Rotation3DKeyFrameCollection" />.</summary>
      <returns>A frozen instance of <see cref="T:System.Windows.Media.Animation.Rotation3DKeyFrameCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DKeyFrameCollection.FreezeCore(System.Boolean)">
      <summary>Makes this instance of <see cref="T:System.Windows.Media.Animation.Rotation3DKeyFrameCollection" /> unmodifiable or determines whether it can be made unmodifiable.</summary>
      <param name="isChecking">
        <see langword="true" /> to check if this instance can be frozen; <see langword="false" /> to freeze this instance.</param>
      <returns>If <paramref name="isChecking" /> is true, this method returns <see langword="true" /> if this instance can be made read-only, or <see langword="false" /> if it cannot be made read-only. If <paramref name="isChecking" /> is false, this method returns <see langword="true" /> if this instance is now read-only, or <see langword="false" /> if it cannot be made read-only, with the side effect of having begun to change the frozen status of this object.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DKeyFrameCollection.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone of the specified <see cref="T:System.Windows.Media.Animation.Rotation3DKeyFrameCollection" /> object.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.Rotation3DKeyFrameCollection" /> object to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DKeyFrameCollection.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a frozen clone of the specified <see cref="T:System.Windows.Media.Animation.Rotation3DKeyFrameCollection" />. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.Rotation3DKeyFrameCollection" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DKeyFrameCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> that can iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DKeyFrameCollection.IndexOf(System.Windows.Media.Animation.Rotation3DKeyFrame)">
      <summary>Searches for the specified <see cref="T:System.Windows.Media.Animation.Rotation3DKeyFrame" /> and returns the zero-based index of the first occurrence within the entire collection.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.Rotation3DKeyFrame" /> to locate in the collection.</param>
      <returns>The zero-based index of the first occurrence of <paramref name="keyFrame" /> within the entire collection, if found; otherwise, <c>-1</c>.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DKeyFrameCollection.Insert(System.Int32,System.Windows.Media.Animation.Rotation3DKeyFrame)">
      <summary>Inserts a <see cref="T:System.Windows.Media.Animation.Rotation3DKeyFrame" /> into a specific location within the collection.</summary>
      <param name="index">The index position at which the <see cref="T:System.Windows.Media.Animation.Rotation3DKeyFrame" /> is inserted.</param>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.Rotation3DKeyFrame" /> object to insert in the collection.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DKeyFrameCollection.Remove(System.Windows.Media.Animation.Rotation3DKeyFrame)">
      <summary>Removes a <see cref="T:System.Windows.Media.Animation.Rotation3DKeyFrame" /> object from the collection.</summary>
      <param name="keyFrame">Identifies the <see cref="T:System.Windows.Media.Animation.Rotation3DKeyFrame" /> to remove from the collection.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DKeyFrameCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Windows.Media.Animation.Rotation3DKeyFrame" /> at the specified index position from the collection.</summary>
      <param name="index">Index position of the <see cref="T:System.Windows.Media.Animation.Rotation3DKeyFrame" /> to be removed.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DKeyFrameCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Collections.ICollection" /> to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" /> index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection" />. The <see cref="T:System.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="M:System.Windows.Media.Animation.Rotation3DKeyFrameCollection.System#Collections#IList#Add(System.Object)">
      <summary>Adds an item to the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to add to the <see cref="T:System.Collections.IList" />.</param>
      <returns>The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DKeyFrameCollection.System#Collections#IList#Contains(System.Object)">
      <summary>Determines whether the <see cref="T:System.Collections.IList" /> contains a specific value.</summary>
      <param name="keyFrame">The object to locate in the <see cref="T:System.Collections.IList" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Collections.IList" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DKeyFrameCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>Determines the index of a specific item in the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to locate in the <see cref="T:System.Collections.IList" />.</param>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DKeyFrameCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>Inserts an item to the <see cref="T:System.Collections.IList" /> at the specified index.</summary>
      <param name="index">The zero-based index at which <c>value</c> should be inserted.</param>
      <param name="keyFrame">The object to insert into the <see cref="T:System.Collections.IList" />.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Rotation3DKeyFrameCollection.System#Collections#IList#Remove(System.Object)">
      <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to remove from the <see cref="T:System.Collections.IList" />.</param>
    </member>
    <member name="P:System.Windows.Media.Animation.Rotation3DKeyFrameCollection.Count">
      <summary>Gets the number of key frames contained in the <see cref="T:System.Windows.Media.Animation.Rotation3DKeyFrameCollection" />.</summary>
      <returns>The number of key frames contained in the <see cref="T:System.Windows.Media.Animation.Rotation3DKeyFrameCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Rotation3DKeyFrameCollection.Empty">
      <summary>Gets an empty <see cref="T:System.Windows.Media.Animation.Rotation3DKeyFrameCollection" />.</summary>
      <returns>An empty <see cref="T:System.Windows.Media.Animation.Rotation3DKeyFrameCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Rotation3DKeyFrameCollection.IsFixedSize">
      <summary>Gets a value that indicates if the collection is frozen.</summary>
      <returns>
        <see langword="true" /> if the collection is frozen; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Rotation3DKeyFrameCollection.IsReadOnly">
      <summary>Gets a value that indicates if the collection is read-only.</summary>
      <returns>
        <see langword="true" /> if the collection is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Rotation3DKeyFrameCollection.IsSynchronized">
      <summary>Gets a value that indicates whether access to the collection is synchronized (thread-safe).</summary>
      <returns>
        <see langword="true" /> if access to the collection is synchronized (thread-safe); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Rotation3DKeyFrameCollection.Item(System.Int32)">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Animation.Rotation3DKeyFrame" /> at the specified index position.</summary>
      <param name="index">The zero-based index of the <see cref="T:System.Windows.Media.Animation.Rotation3DKeyFrame" /> to get or set.</param>
      <exception cref="T:System.InvalidOperationException">The attempt to modify the collection is invalid because the collection is frozen (its <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />).</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than zero.  
  
 -or-  
  
 <paramref name="index" /> is equal to or greater than <see cref="P:System.Windows.Media.Animation.Vector3DKeyFrameCollection.Count" />.</exception>
      <returns>The <see cref="T:System.Windows.Media.Animation.Rotation3DKeyFrame" /> at the specified index.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Rotation3DKeyFrameCollection.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="P:System.Windows.Media.Animation.Rotation3DKeyFrameCollection.System#Collections#IList#Item(System.Int32)">
      <summary>Gets or sets the element at the specified index.</summary>
      <param name="index">The zero-based index of the element to get or set.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.SineEase">
      <summary>Represents an easing function that creates an animation that accelerates and/or decelerates using a sine formula.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SineEase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SineEase" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SineEase.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Freezable" /> derived class. When creating a derived class, you must override this method.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SineEase.EaseInCore(System.Double)">
      <summary>Provides the logic portion of the easing function that you can override to produce the <see cref="F:System.Windows.Media.Animation.EasingMode.EaseIn" /> mode of the custom easing function.</summary>
      <param name="normalizedTime">Normalized time (progress) of the animation.</param>
      <returns>A double that represents the transformed progress.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.SingleAnimation">
      <summary>Animates the value of a  <see cref="T:System.Single" /> property between two target values using      linear interpolation over a specified <see cref="P:System.Windows.Media.Animation.Timeline.Duration" />.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.SingleAnimation.ByProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.SingleAnimation.By" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.SingleAnimation.EasingFunctionProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.SingleAnimation.EasingFunction" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.SingleAnimation.FromProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.SingleAnimation.From" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.SingleAnimation.ToProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.SingleAnimation.To" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleAnimation.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SingleAnimation" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleAnimation.#ctor(System.Single,System.Single,System.Windows.Duration)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SingleAnimation" /> class that animates from the specified starting value to the specified destination value over the specified duration.</summary>
      <param name="fromValue">The starting value of the animation.</param>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleAnimation.#ctor(System.Single,System.Single,System.Windows.Duration,System.Windows.Media.Animation.FillBehavior)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SingleAnimation" /> class that animates from the specified starting value to the specified destination value over the specified duration and has the specified fill behavior.</summary>
      <param name="fromValue">The starting value of the animation.</param>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
      <param name="fillBehavior">Specifies how the animation behaves when it is not active.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleAnimation.#ctor(System.Single,System.Windows.Duration)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SingleAnimation" /> class that animates to the specified value over the specified duration. The starting value for the animation is the base value of the property being animated or the output from another animation.</summary>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleAnimation.#ctor(System.Single,System.Windows.Duration,System.Windows.Media.Animation.FillBehavior)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SingleAnimation" /> class that animates to the specified value over the specified duration and has the specified fill behavior. The starting value for the animation is the base value of the property being animated or the output from another animation.</summary>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
      <param name="fillBehavior">Specifies how the animation behaves when it is not active.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleAnimation.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.SingleAnimation" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleAnimation.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Media.Animation.PointAnimationUsingKeyFrames" />.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleAnimation.GetCurrentValueCore(System.Single,System.Single,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by the <see cref="T:System.Windows.Media.Animation.SingleAnimation" />.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the animation.</param>
      <returns>The calculated value of the property, as determined by the current animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SingleAnimation.By">
      <summary>Gets or sets the total amount by which the animation changes its starting value.</summary>
      <returns>The total amount by which the animation changes its starting value.     The default value is <see langword="null" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SingleAnimation.EasingFunction">
      <summary>Gets or sets the easing function applied to this animation.</summary>
      <returns>The easing function applied to this animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SingleAnimation.From">
      <summary>Gets or sets the animation's starting value.</summary>
      <returns>The starting value of the animation. The default value is null.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SingleAnimation.IsAdditive">
      <summary>Gets or sets a value that indicates whether the target property's current value should be added to this animation's starting value.</summary>
      <returns>
        <see langword="true" /> if the target property's current value should be added to this animation's starting value; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SingleAnimation.IsCumulative">
      <summary>Gets or sets a value that specifies whether the animation's value accumulates when it repeats.</summary>
      <returns>
        <see langword="true" /> if the animation accumulates its values when its <see cref="P:System.Windows.Media.Animation.Timeline.RepeatBehavior" /> property causes it to repeat its simple duration. otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SingleAnimation.To">
      <summary>Gets or sets the animation's ending value.</summary>
      <returns>The ending value of the animation. The default value is null.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.SingleAnimationBase">
      <summary>Abstract class that, when implemented, animates a <see cref="T:System.Single" /> value.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleAnimationBase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SingleAnimationBase" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleAnimationBase.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.SingleAnimationBase" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleAnimationBase.GetCurrentValue(System.Object,System.Object,System.Windows.Media.Animation.AnimationClock)">
      <summary>Gets the current value of the animation.</summary>
      <param name="defaultOriginValue">The origin value provided to the animation if the animation does not have its own start value.</param>
      <param name="defaultDestinationValue">The destination value provided to the animation if the animation does not have its own destination value.</param>
      <param name="animationClock">The <see cref="T:System.Windows.Media.Animation.AnimationClock" /> which can generate the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> value to be used by the animation to generate its output value.</param>
      <returns>The current value of the animation.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleAnimationBase.GetCurrentValue(System.Single,System.Single,System.Windows.Media.Animation.AnimationClock)">
      <summary>Gets the current value of the animation.</summary>
      <param name="defaultOriginValue">The origin value provided to the animation if the animation does not have its own start value.</param>
      <param name="defaultDestinationValue">The destination value provided to the animation if the animation does not have its own destination value.</param>
      <param name="animationClock">The <see cref="T:System.Windows.Media.Animation.AnimationClock" /> which can generate the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> value to be used by the animation to generate its output value.</param>
      <returns>The current value of the animation.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleAnimationBase.GetCurrentValueCore(System.Single,System.Single,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by the host animation.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the host animation.</param>
      <returns>The calculated value of the property, as determined by the current animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SingleAnimationBase.TargetPropertyType">
      <summary>Gets the type of value this animation generates.</summary>
      <returns>The type of value produced by this animation.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.SingleAnimationUsingKeyFrames">
      <summary>Animates the value of a <see cref="T:System.Single" /> property along a set of <see cref="P:System.Windows.Media.Animation.SingleAnimationUsingKeyFrames.KeyFrames" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleAnimationUsingKeyFrames.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SingleAnimationUsingKeyFrames" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleAnimationUsingKeyFrames.AddChild(System.Object)">
      <summary>Adds a child <see cref="T:System.Windows.Media.Animation.SingleKeyFrame" /> to this <see cref="T:System.Windows.Media.Animation.SingleAnimationUsingKeyFrames" />.</summary>
      <param name="child">The object to be added as the child of this <see cref="T:System.Windows.Media.Animation.SingleAnimationUsingKeyFrames" />.</param>
      <exception cref="T:System.ArgumentException">The parameter <paramref name="child" /> is not a <see cref="T:System.Windows.Media.Animation.SingleKeyFrame" />.</exception>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleAnimationUsingKeyFrames.AddText(System.String)">
      <summary>Adds a text string as a child of this <see cref="T:System.Windows.Media.Animation.SingleAnimationUsingKeyFrames" />.</summary>
      <param name="childText">The text added to the <see cref="T:System.Windows.Media.Animation.SingleAnimationUsingKeyFrames" />.</param>
      <exception cref="T:System.InvalidOperationException">A derived class has not overridden the default behavior, which does not allow text to be added.</exception>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleAnimationUsingKeyFrames.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.SingleAnimationUsingKeyFrames" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleAnimationUsingKeyFrames.CloneCore(System.Windows.Freezable)">
      <summary>Makes this instance a deep copy of the specified <see cref="T:System.Windows.Media.Animation.SingleAnimationUsingKeyFrames" />. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.SingleAnimationUsingKeyFrames" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleAnimationUsingKeyFrames.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.SingleAnimationUsingKeyFrames" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleAnimationUsingKeyFrames.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes this instance a modifiable deep copy of the specified <see cref="T:System.Windows.Media.Animation.SingleAnimationUsingKeyFrames" /> using current property values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.SingleAnimationUsingKeyFrames" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleAnimationUsingKeyFrames.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.SingleAnimationUsingKeyFrames" />.</summary>
      <returns>A new instance of <see cref="T:System.Windows.Media.Animation.SingleAnimationUsingKeyFrames" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleAnimationUsingKeyFrames.FreezeCore(System.Boolean)">
      <summary>Makes this instance of <see cref="T:System.Windows.Media.Animation.SingleAnimationUsingKeyFrames" /> object unmodifiable or determines whether it can be made unmodifiable.</summary>
      <param name="isChecking">
        <see langword="true" /> to check if this instance can be frozen; <see langword="false" /> to freeze this instance.</param>
      <returns>If <paramref name="isChecking" /> is <see langword="true" />, this method returns <see langword="true" /> if this instance can be made read-only, or <see langword="false" /> if it cannot be made read-only. If <paramref name="isChecking" /> is <see langword="false" />, this method returns <see langword="true" /> if this instance is now read-only, or <see langword="false" /> if it cannot be made read-only, with the side effect of having begun to change the frozen status of this object.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleAnimationUsingKeyFrames.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone of the specified <see cref="T:System.Windows.Media.Animation.SingleAnimationUsingKeyFrames" /> object.</summary>
      <param name="source">The <see cref="T:System.Windows.Media.Animation.SingleAnimationUsingKeyFrames" /> object to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleAnimationUsingKeyFrames.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a frozen clone of the specified <see cref="T:System.Windows.Media.Animation.SingleAnimationUsingKeyFrames" />. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="source">The <see cref="T:System.Windows.Media.Animation.SingleAnimationUsingKeyFrames" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleAnimationUsingKeyFrames.GetCurrentValueCore(System.Single,System.Single,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by this instance of <see cref="T:System.Windows.Media.Animation.SingleAnimationUsingKeyFrames" />.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the host animation.</param>
      <returns>The calculated value of the property, as determined by the current instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleAnimationUsingKeyFrames.GetNaturalDurationCore(System.Windows.Media.Animation.Clock)">
      <summary>Provide a custom natural <see cref="T:System.Windows.Duration" /> when the <see cref="T:System.Windows.Duration" /> property is set to <see cref="P:System.Windows.Duration.Automatic" />.</summary>
      <param name="clock">The <see cref="T:System.Windows.Media.Animation.Clock" /> whose natural duration is desired.</param>
      <returns>If the last key frame of this animation is a <see cref="T:System.Windows.Media.Animation.KeyTime" />, then this value is used as the <see cref="P:System.Windows.Media.Animation.Clock.NaturalDuration" />; otherwise it will be one second.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleAnimationUsingKeyFrames.OnChanged">
      <summary>Called when the current <see cref="T:System.Windows.Media.Animation.SingleAnimationUsingKeyFrames" /> object is modified.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleAnimationUsingKeyFrames.ShouldSerializeKeyFrames">
      <summary>Returns true if the value of the <see cref="P:System.Windows.Media.Animation.SingleAnimationUsingKeyFrames.KeyFrames" /> property of this instance of <see cref="T:System.Windows.Media.Animation.SingleAnimationUsingKeyFrames" /> should be value-serialized.</summary>
      <returns>
        <see langword="true" /> if the property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleAnimationUsingKeyFrames.System#Windows#Markup#IAddChild#AddChild(System.Object)">
      <summary>Adds a child object.</summary>
      <param name="child">The child object to add.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleAnimationUsingKeyFrames.System#Windows#Markup#IAddChild#AddText(System.String)">
      <summary>Adds the text content of a node to the object.</summary>
      <param name="childText">The text to add to the object.</param>
    </member>
    <member name="P:System.Windows.Media.Animation.SingleAnimationUsingKeyFrames.IsAdditive">
      <summary>Gets a value that specifies whether the animation's output value is added to the base value of the property being animated.</summary>
      <returns>
        <see langword="true" /> if the animation adds its output value to the base value of the property being animated instead of replacing it; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SingleAnimationUsingKeyFrames.IsCumulative">
      <summary>Gets or sets a value that specifies whether the animation's value accumulates when it repeats.</summary>
      <returns>
        <see langword="true" /> if the animation accumulates its values when its <see cref="P:System.Windows.Media.Animation.Timeline.RepeatBehavior" /> property causes it to repeat its simple duration; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SingleAnimationUsingKeyFrames.KeyFrames">
      <summary>Gets or sets the collection of <see cref="T:System.Windows.Media.Animation.SingleKeyFrame" /> objects that define the animation.</summary>
      <returns>The collection of <see cref="T:System.Windows.Media.Animation.SingleKeyFrame" /> objects that define the animation. The default value is <see cref="P:System.Windows.Media.Animation.SingleKeyFrameCollection.Empty" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SingleAnimationUsingKeyFrames.System#Windows#Media#Animation#IKeyFrameAnimation#KeyFrames">
      <summary>Gets or sets an ordered collection P:System.Windows.Media.Animation.IKeyFrameAnimation.KeyFrames associated with this animation sequence.</summary>
      <returns>An <see cref="T:System.Collections.IList" /> of <see cref="P:System.Windows.Media.Animation.IKeyFrameAnimation.KeyFrames" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.SingleKeyFrame">
      <summary>Abstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a <see cref="T:System.Windows.Media.Animation.SingleAnimationUsingKeyFrames" />.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.SingleKeyFrame.KeyTimeProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.SingleKeyFrame.KeyTime" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.SingleKeyFrame.ValueProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.SingleKeyFrame.Value" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SingleKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleKeyFrame.#ctor(System.Single)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SingleKeyFrame" /> class that has the specified target <see cref="P:System.Windows.Media.Animation.SingleKeyFrame.Value" />.</summary>
      <param name="value">The <see cref="P:System.Windows.Media.Animation.SingleKeyFrame.Value" /> of the new <see cref="T:System.Windows.Media.Animation.SingleKeyFrame" /> instance.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleKeyFrame.#ctor(System.Single,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SingleKeyFrame" /> class that has the specified target <see cref="P:System.Windows.Media.Animation.SingleKeyFrame.Value" /> and <see cref="P:System.Windows.Media.Animation.SingleKeyFrame.KeyTime" />.</summary>
      <param name="value">The <see cref="P:System.Windows.Media.Animation.SingleKeyFrame.Value" /> of the new <see cref="T:System.Windows.Media.Animation.SingleKeyFrame" /> instance.</param>
      <param name="keyTime">The <see cref="P:System.Windows.Media.Animation.SingleKeyFrame.KeyTime" /> of the new <see cref="T:System.Windows.Media.Animation.SingleKeyFrame" /> instance.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleKeyFrame.InterpolateValue(System.Single,System.Double)">
      <summary>Returns the interpolated value of a specific key frame at the progress increment provided.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">Occurs if <paramref name="keyFrameProgress" /> is not between 0.0 and 1.0, inclusive.</exception>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleKeyFrame.InterpolateValueCore(System.Single,System.Double)">
      <summary>Calculates the value of a key frame at the progress increment provided.</summary>
      <param name="baseValue">The value to animate from; typically the value of the previous key frame.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SingleKeyFrame.KeyTime">
      <summary>Gets or sets the time at which the key frame's target <see cref="P:System.Windows.Media.Animation.SingleKeyFrame.Value" /> should be reached.</summary>
      <returns>The time at which the key frame's current value should be equal to its <see cref="P:System.Windows.Media.Animation.SingleKeyFrame.Value" /> property. The default value is <see cref="P:System.Windows.Media.Animation.KeyTime.Uniform" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SingleKeyFrame.System#Windows#Media#Animation#IKeyFrame#Value">
      <summary>Gets or sets the value associated with a <see cref="T:System.Windows.Media.Animation.KeyTime" /> instance.</summary>
      <returns>The current value for this property.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SingleKeyFrame.Value">
      <summary>Gets or sets the key frame's target value.</summary>
      <returns>The key frame's target value, which is the value of this key frame at its specified <see cref="P:System.Windows.Media.Animation.SingleKeyFrame.KeyTime" />. The default value is <c>0</c>.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.SingleKeyFrameCollection">
      <summary>Represents a collection of <see cref="T:System.Windows.Media.Animation.SingleKeyFrame" /> objects.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleKeyFrameCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SingleKeyFrameCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleKeyFrameCollection.Add(System.Windows.Media.Animation.SingleKeyFrame)">
      <summary>Adds a <see cref="T:System.Windows.Media.Animation.SingleKeyFrame" /> to the end of the collection.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.SingleKeyFrame" /> to add to the end of the collection.</param>
      <returns>The index at which the <paramref name="keyFrame" /> was added.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleKeyFrameCollection.Clear">
      <summary>Removes all <see cref="T:System.Windows.Media.Animation.SingleKeyFrame" /> objects from the collection.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleKeyFrameCollection.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.SingleKeyFrameCollection" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleKeyFrameCollection.CloneCore(System.Windows.Freezable)">
      <summary>Makes this instance a deep copy of the specified <see cref="T:System.Windows.Media.Animation.SingleKeyFrameCollection" />. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.SingleKeyFrameCollection" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleKeyFrameCollection.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes this instance a modifiable deep copy of the specified <see cref="T:System.Windows.Media.Animation.SingleKeyFrameCollection" /> using current property values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.SingleKeyFrameCollection" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleKeyFrameCollection.Contains(System.Windows.Media.Animation.SingleKeyFrame)">
      <summary>Gets a value that indicates whether the collection contains the specified <see cref="T:System.Windows.Media.Animation.SingleKeyFrame" />.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.SingleKeyFrame" /> to locate in the collection.</param>
      <returns>
        <see langword="true" /> if the collection contains <paramref name="keyFrame" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleKeyFrameCollection.CopyTo(System.Windows.Media.Animation.SingleKeyFrame[],System.Int32)">
      <summary>Copies all of the <see cref="T:System.Windows.Media.Animation.SingleKeyFrame" /> objects in a collection to a specified array.</summary>
      <param name="array">Identifies the array to which content is copied.</param>
      <param name="index">Index position in the array to which the contents of the collection are copied.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleKeyFrameCollection.CreateInstanceCore">
      <summary>Creates a new, frozen instance of <see cref="T:System.Windows.Media.Animation.SingleKeyFrameCollection" />.</summary>
      <returns>A frozen instance of <see cref="T:System.Windows.Media.Animation.SingleKeyFrameCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleKeyFrameCollection.FreezeCore(System.Boolean)">
      <summary>Makes this instance of <see cref="T:System.Windows.Media.Animation.SingleKeyFrameCollection" /> read-only or determines whether it can be made read-only.</summary>
      <param name="isChecking">
        <see langword="true" /> to check if this instance can be frozen; <see langword="false" /> to freeze this instance.</param>
      <returns>If <paramref name="isChecking" /> is true, this method returns <see langword="true" /> if this instance can be made read-only, or <see langword="false" /> if it cannot be made read-only. If <paramref name="isChecking" /> is false, this method returns <see langword="true" /> if this instance is now read-only, or <see langword="false" /> if it cannot be made read-only, with the side effect of having begun to change the frozen status of this object.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleKeyFrameCollection.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone of the specified <see cref="T:System.Windows.Media.Animation.SingleKeyFrameCollection" /> object.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.SingleKeyFrameCollection" /> object to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleKeyFrameCollection.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a frozen clone of the specified <see cref="T:System.Windows.Media.Animation.SingleKeyFrameCollection" />. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.SingleKeyFrameCollection" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleKeyFrameCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> that can iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleKeyFrameCollection.IndexOf(System.Windows.Media.Animation.SingleKeyFrame)">
      <summary>Searches for the specified <see cref="T:System.Windows.Media.Animation.SingleKeyFrame" /> and returns the zero-based index of the first occurrence within the entire collection.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.SingleKeyFrame" /> to locate in the collection.</param>
      <returns>The zero-based index of the first occurrence of <paramref name="keyFrame" /> within the entire collection, if found; otherwise, <c>-1</c>.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleKeyFrameCollection.Insert(System.Int32,System.Windows.Media.Animation.SingleKeyFrame)">
      <summary>Inserts a <see cref="T:System.Windows.Media.Animation.SingleKeyFrame" /> into a specific location within the collection.</summary>
      <param name="index">The index position at which the <see cref="T:System.Windows.Media.Animation.SingleKeyFrame" /> is inserted.</param>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.SingleKeyFrame" /> object to insert in the collection.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleKeyFrameCollection.Remove(System.Windows.Media.Animation.SingleKeyFrame)">
      <summary>Removes a <see cref="T:System.Windows.Media.Animation.SingleKeyFrame" /> object from the collection.</summary>
      <param name="keyFrame">Identifies the <see cref="T:System.Windows.Media.Animation.SingleKeyFrame" /> to remove from the collection.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleKeyFrameCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Windows.Media.Animation.SingleKeyFrame" /> at the specified index position from the collection.</summary>
      <param name="index">Index position of the <see cref="T:System.Windows.Media.Animation.SingleKeyFrame" /> to be removed.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleKeyFrameCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Collections.ICollection" /> to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" /> index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection" />. The <see cref="T:System.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="M:System.Windows.Media.Animation.SingleKeyFrameCollection.System#Collections#IList#Add(System.Object)">
      <summary>Adds an item to the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to add to the <see cref="T:System.Collections.IList" />.</param>
      <returns>The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleKeyFrameCollection.System#Collections#IList#Contains(System.Object)">
      <summary>Determines whether the <see cref="T:System.Collections.IList" /> contains a specific value.</summary>
      <param name="keyFrame">The object to locate in the <see cref="T:System.Collections.IList" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Collections.IList" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleKeyFrameCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>Determines the index of a specific item in the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to locate in the <see cref="T:System.Collections.IList" />.</param>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleKeyFrameCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>Inserts an item to the <see cref="T:System.Collections.IList" /> at the specified index.</summary>
      <param name="index">The zero-based index at which <c>value</c> should be inserted.</param>
      <param name="keyFrame">The object to insert into the <see cref="T:System.Collections.IList" />.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SingleKeyFrameCollection.System#Collections#IList#Remove(System.Object)">
      <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to remove from the <see cref="T:System.Collections.IList" />.</param>
    </member>
    <member name="P:System.Windows.Media.Animation.SingleKeyFrameCollection.Count">
      <summary>Gets the number of key frames contained in the <see cref="T:System.Windows.Media.Animation.SingleKeyFrameCollection" />.</summary>
      <returns>The number of key frames contained in the <see cref="T:System.Windows.Media.Animation.SingleKeyFrameCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SingleKeyFrameCollection.Empty">
      <summary>Gets an empty <see cref="T:System.Windows.Media.Animation.SingleKeyFrameCollection" />.</summary>
      <returns>An empty <see cref="T:System.Windows.Media.Animation.SingleKeyFrameCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SingleKeyFrameCollection.IsFixedSize">
      <summary>Gets a value that indicates if the collection size can ever change.</summary>
      <returns>
        <see langword="true" /> if the collection is frozen; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SingleKeyFrameCollection.IsReadOnly">
      <summary>Gets a value that indicates if the collection is read-only.</summary>
      <returns>
        <see langword="true" /> if the collection is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SingleKeyFrameCollection.IsSynchronized">
      <summary>Gets a value that indicates whether access to the collection is synchronized (thread-safe).</summary>
      <returns>
        <see langword="true" /> if access to the collection is synchronized (thread-safe); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SingleKeyFrameCollection.Item(System.Int32)">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Animation.SingleKeyFrame" /> at the specified index position.</summary>
      <param name="index">The zero-based index of the <see cref="T:System.Windows.Media.Animation.SingleKeyFrame" /> to get or set.</param>
      <exception cref="T:System.InvalidOperationException">The attempt to modify the collection is invalid because the collection is frozen (its <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />).</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than zero.  
  
 -or-  
  
 <paramref name="index" /> is equal to or greater than <see cref="P:System.Windows.Media.Animation.SingleKeyFrameCollection.Count" />.</exception>
      <returns>The <see cref="T:System.Windows.Media.Animation.SingleKeyFrame" /> at the specified index.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SingleKeyFrameCollection.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="P:System.Windows.Media.Animation.SingleKeyFrameCollection.System#Collections#IList#Item(System.Int32)">
      <summary>Gets or sets the element at the specified index.</summary>
      <param name="index">The zero-based index of the element to get or set.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.SizeAnimation">
      <summary>Animates the value of a  <see cref="T:System.Windows.Size" /> property between two target values using      linear interpolation over a specified <see cref="P:System.Windows.Media.Animation.Timeline.Duration" />.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.SizeAnimation.ByProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.SizeAnimation.By" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.SizeAnimation.EasingFunctionProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.SizeAnimation.EasingFunction" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.SizeAnimation.FromProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.SizeAnimation.From" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.SizeAnimation.ToProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.SizeAnimation.To" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeAnimation.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SizeAnimation" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeAnimation.#ctor(System.Windows.Size,System.Windows.Duration)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SizeAnimation" /> class that animates to the specified value over the specified duration. The starting value for the animation is the base value of the property being animated or the output from another animation.</summary>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeAnimation.#ctor(System.Windows.Size,System.Windows.Duration,System.Windows.Media.Animation.FillBehavior)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SizeAnimation" /> class that animates to the specified value over the specified duration and has the specified fill behavior. The starting value for the animation is the base value of the property being animated or the output from another animation.</summary>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
      <param name="fillBehavior">Specifies how the animation behaves when it is not active.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeAnimation.#ctor(System.Windows.Size,System.Windows.Size,System.Windows.Duration)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SizeAnimation" /> class that animates from the specified starting value to the specified destination value over the specified duration.</summary>
      <param name="fromValue">The starting value of the animation.</param>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeAnimation.#ctor(System.Windows.Size,System.Windows.Size,System.Windows.Duration,System.Windows.Media.Animation.FillBehavior)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SizeAnimation" /> class that animates from the specified starting value to the specified destination value over the specified duration and has the specified fill behavior.</summary>
      <param name="fromValue">The starting value of the animation.</param>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
      <param name="fillBehavior">Specifies how the animation behaves when it is not active.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeAnimation.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.SizeAnimation" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeAnimation.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Media.Animation.SizeAnimation" />.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeAnimation.GetCurrentValueCore(System.Windows.Size,System.Windows.Size,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by the <see cref="T:System.Windows.Media.Animation.SizeAnimation" />.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the animation.</param>
      <returns>The calculated value of the property, as determined by the current animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SizeAnimation.By">
      <summary>Gets or sets the total amount by which the animation changes its starting value.</summary>
      <returns>The total amount by which the animation changes its starting value.     The default value is null.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SizeAnimation.EasingFunction">
      <summary>Gets or sets the easing function applied to this animation.</summary>
      <returns>The easing function applied to this animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SizeAnimation.From">
      <summary>Gets or sets the animation's starting value.</summary>
      <returns>The starting value of the animation. The default value is null.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SizeAnimation.IsAdditive">
      <summary>Gets or sets a value that indicates whether the target property's current value should be added to this animation's starting value.</summary>
      <returns>
        <see langword="true" /> if the target property's current value should be added to this animation's starting value; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SizeAnimation.IsCumulative">
      <summary>Gets or sets a value that specifies whether the animation's value accumulates when it repeats.</summary>
      <returns>
        <see langword="true" /> if the animation accumulates its values when its <see cref="P:System.Windows.Media.Animation.Timeline.RepeatBehavior" /> property causes it to repeat its simple duration. otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SizeAnimation.To">
      <summary>Gets or sets the animation's ending value.</summary>
      <returns>The ending value of the animation. The default value is null.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.SizeAnimationBase">
      <summary>Abstract class that, when implemented, animates a <see cref="T:System.Windows.Size" /> value.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeAnimationBase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SizeAnimationBase" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeAnimationBase.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.SizeAnimationBase" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeAnimationBase.GetCurrentValue(System.Object,System.Object,System.Windows.Media.Animation.AnimationClock)">
      <summary>Gets the current value of the animation.</summary>
      <param name="defaultOriginValue">The origin value provided to the animation if the animation does not have its own start value.</param>
      <param name="defaultDestinationValue">The destination value provided to the animation if the animation does not have its own destination value.</param>
      <param name="animationClock">The <see cref="T:System.Windows.Media.Animation.AnimationClock" /> which can generate the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> value to be used by the animation to generate its output value.</param>
      <returns>The current value of the animation.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeAnimationBase.GetCurrentValue(System.Windows.Size,System.Windows.Size,System.Windows.Media.Animation.AnimationClock)">
      <summary>Gets the current value of the animation.</summary>
      <param name="defaultOriginValue">The origin value provided to the animation if the animation does not have its own start value.</param>
      <param name="defaultDestinationValue">The destination value provided to the animation if the animation does not have its own destination value.</param>
      <param name="animationClock">The <see cref="T:System.Windows.Media.Animation.AnimationClock" /> which can generate the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> value to be used by the animation to generate its output value.</param>
      <returns>The current value of this animation.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeAnimationBase.GetCurrentValueCore(System.Windows.Size,System.Windows.Size,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by the host animation.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the host animation.</param>
      <returns>The current value of this animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SizeAnimationBase.TargetPropertyType">
      <summary>Gets the type of value this animation generates.</summary>
      <returns>The type of value produced by this animation.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.SizeAnimationUsingKeyFrames">
      <summary>Animates the value of a <see cref="T:System.Windows.Size" /> property along a set of <see cref="P:System.Windows.Media.Animation.SizeAnimationUsingKeyFrames.KeyFrames" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeAnimationUsingKeyFrames.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SizeAnimationUsingKeyFrames" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeAnimationUsingKeyFrames.AddChild(System.Object)">
      <summary>Adds a child <see cref="T:System.Windows.Media.Animation.SizeKeyFrame" /> to this <see cref="T:System.Windows.Media.Animation.SizeAnimationUsingKeyFrames" />.</summary>
      <param name="child">The object to be added as the child of this <see cref="T:System.Windows.Media.Animation.SizeAnimationUsingKeyFrames" />.</param>
      <exception cref="T:System.ArgumentException">The parameter <paramref name="child" /> is not a <see cref="T:System.Windows.Media.Animation.SizeKeyFrame" />.</exception>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeAnimationUsingKeyFrames.AddText(System.String)">
      <summary>Adds a text string as a child of this <see cref="T:System.Windows.Media.Animation.SizeAnimationUsingKeyFrames" />.</summary>
      <param name="childText">The text added to the <see cref="T:System.Windows.Media.Animation.SizeAnimationUsingKeyFrames" />.</param>
      <exception cref="T:System.InvalidOperationException">A <see cref="T:System.Windows.Media.Animation.SizeAnimationUsingKeyFrames" /> does not accept text as a child, so this method will raise this exception unless a derived class has overridden this behavior which allows text to be added.</exception>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeAnimationUsingKeyFrames.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.SizeAnimationUsingKeyFrames" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeAnimationUsingKeyFrames.CloneCore(System.Windows.Freezable)">
      <summary>Makes this instance a deep copy of the specified <see cref="T:System.Windows.Media.Animation.SizeAnimationUsingKeyFrames" />. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.SizeAnimationUsingKeyFrames" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeAnimationUsingKeyFrames.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.SizeAnimationUsingKeyFrames" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeAnimationUsingKeyFrames.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes this instance a modifiable deep copy of the specified <see cref="T:System.Windows.Media.Animation.SizeAnimationUsingKeyFrames" /> using current property values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.SizeAnimationUsingKeyFrames" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeAnimationUsingKeyFrames.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.SizeAnimationUsingKeyFrames" />.</summary>
      <returns>A new instance of <see cref="T:System.Windows.Media.Animation.SizeAnimationUsingKeyFrames" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeAnimationUsingKeyFrames.FreezeCore(System.Boolean)">
      <summary>Makes this instance of <see cref="T:System.Windows.Media.Animation.SizeAnimationUsingKeyFrames" /> object unmodifiable or determines whether it can be made unmodifiable.</summary>
      <param name="isChecking">
        <see langword="true" /> to check if this instance can be frozen; <see langword="false" /> to freeze this instance.</param>
      <returns>If <paramref name="isChecking" /> is true, this method returns <see langword="true" /> if this instance can be made read-only, or <see langword="false" /> if it cannot be made read-only. If <paramref name="isChecking" /> is false, this method returns <see langword="true" /> if this instance is now read-only, or <see langword="false" /> if it cannot be made read-only, with the side effect of having begun to change the frozen status of this object.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeAnimationUsingKeyFrames.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone of the specified <see cref="T:System.Windows.Media.Animation.SizeAnimationUsingKeyFrames" /> object.</summary>
      <param name="source">The <see cref="T:System.Windows.Media.Animation.SizeAnimationUsingKeyFrames" /> object to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeAnimationUsingKeyFrames.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a frozen clone of the specified <see cref="T:System.Windows.Media.Animation.SizeAnimationUsingKeyFrames" />. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="source">The <see cref="T:System.Windows.Media.Animation.SizeAnimationUsingKeyFrames" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeAnimationUsingKeyFrames.GetCurrentValueCore(System.Windows.Size,System.Windows.Size,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by this instance of <see cref="T:System.Windows.Media.Animation.SizeAnimationUsingKeyFrames" />.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the host animation.</param>
      <returns>The calculated value of the property, as determined by the current instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeAnimationUsingKeyFrames.GetNaturalDurationCore(System.Windows.Media.Animation.Clock)">
      <summary>Provide a custom natural <see cref="T:System.Windows.Duration" /> when the <see cref="T:System.Windows.Duration" /> property is set to <see cref="P:System.Windows.Duration.Automatic" />.</summary>
      <param name="clock">The <see cref="T:System.Windows.Media.Animation.Clock" /> whose natural duration is desired.</param>
      <returns>If the last key frame of this animation is a <see cref="T:System.Windows.Media.Animation.KeyTime" />, then this value is used as the <see cref="P:System.Windows.Media.Animation.Clock.NaturalDuration" />; otherwise it will be one second.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeAnimationUsingKeyFrames.OnChanged">
      <summary>Called when the current <see cref="T:System.Windows.Media.Animation.SizeAnimationUsingKeyFrames" /> object is modified.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeAnimationUsingKeyFrames.ShouldSerializeKeyFrames">
      <summary>Returns true if the value of the <see cref="P:System.Windows.Media.Animation.SizeAnimationUsingKeyFrames.KeyFrames" /> property of this instance of <see cref="T:System.Windows.Media.Animation.SizeAnimationUsingKeyFrames" /> should be value-serialized.</summary>
      <returns>
        <see langword="true" /> if the property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeAnimationUsingKeyFrames.System#Windows#Markup#IAddChild#AddChild(System.Object)">
      <summary>Adds a child object.</summary>
      <param name="child">The child object to add.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeAnimationUsingKeyFrames.System#Windows#Markup#IAddChild#AddText(System.String)">
      <summary>Adds the text content of a node to the object.</summary>
      <param name="childText">The text to add to the object.</param>
    </member>
    <member name="P:System.Windows.Media.Animation.SizeAnimationUsingKeyFrames.IsAdditive">
      <summary>Gets a value that specifies whether the animation's output value is added to the base value of the property being animated.</summary>
      <returns>
        <see langword="true" /> if the animation adds its output value to the base value of the property being animated instead of replacing it; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SizeAnimationUsingKeyFrames.IsCumulative">
      <summary>Gets or sets a value that specifies whether the animation's value accumulates when it repeats.</summary>
      <returns>
        <see langword="true" /> if the animation accumulates its values when its <see cref="P:System.Windows.Media.Animation.Timeline.RepeatBehavior" /> property causes it to repeat its simple duration; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SizeAnimationUsingKeyFrames.KeyFrames">
      <summary>Gets or sets the collection of <see cref="T:System.Windows.Media.Animation.SizeKeyFrame" /> objects that define the animation.</summary>
      <returns>The collection of <see cref="T:System.Windows.Media.Animation.SizeKeyFrame" /> objects that define the animation. The default value is <see cref="P:System.Windows.Media.Animation.SizeKeyFrameCollection.Empty" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SizeAnimationUsingKeyFrames.System#Windows#Media#Animation#IKeyFrameAnimation#KeyFrames">
      <summary>Gets or sets an ordered collection P:System.Windows.Media.Animation.IKeyFrameAnimation.KeyFrames associated with this animation sequence.</summary>
      <returns>An <see cref="T:System.Collections.IList" /> of <see cref="P:System.Windows.Media.Animation.IKeyFrameAnimation.KeyFrames" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.SizeKeyFrame">
      <summary>Abstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a <see cref="T:System.Windows.Media.Animation.SizeAnimationUsingKeyFrames" />.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.SizeKeyFrame.KeyTimeProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.SizeKeyFrame.KeyTime" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.SizeKeyFrame.ValueProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.SizeKeyFrame.Value" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SizeKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeKeyFrame.#ctor(System.Windows.Size)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SizeKeyFrame" /> class that has the specified target <see cref="P:System.Windows.Media.Animation.SizeKeyFrame.Value" />.</summary>
      <param name="value">The <see cref="P:System.Windows.Media.Animation.SizeKeyFrame.Value" /> of the new <see cref="T:System.Windows.Media.Animation.SizeKeyFrame" /> instance.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeKeyFrame.#ctor(System.Windows.Size,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SizeKeyFrame" /> class that has the specified target <see cref="P:System.Windows.Media.Animation.SizeKeyFrame.Value" /> and <see cref="P:System.Windows.Media.Animation.SizeKeyFrame.KeyTime" />.</summary>
      <param name="value">The <see cref="P:System.Windows.Media.Animation.SizeKeyFrame.Value" /> of the new <see cref="T:System.Windows.Media.Animation.SizeKeyFrame" /> instance.</param>
      <param name="keyTime">The <see cref="P:System.Windows.Media.Animation.SizeKeyFrame.KeyTime" /> of the new <see cref="T:System.Windows.Media.Animation.SizeKeyFrame" /> instance.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeKeyFrame.InterpolateValue(System.Windows.Size,System.Double)">
      <summary>Returns the interpolated value of a specific key frame at the progress increment provided.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">Occurs if <paramref name="keyFrameProgress" /> is not between 0.0 and 1.0, inclusive.</exception>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeKeyFrame.InterpolateValueCore(System.Windows.Size,System.Double)">
      <summary>Calculates the value of a key frame at the progress increment provided.</summary>
      <param name="baseValue">The value to animate from; typically the value of the previous key frame.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SizeKeyFrame.KeyTime">
      <summary>Gets or sets the time at which the key frame's target <see cref="P:System.Windows.Media.Animation.SizeKeyFrame.Value" /> should be reached.</summary>
      <returns>The time at which the key frame's current value should be equal to its <see cref="P:System.Windows.Media.Animation.SizeKeyFrame.Value" /> property. The default value is <see cref="P:System.Windows.Media.Animation.KeyTime.Uniform" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SizeKeyFrame.System#Windows#Media#Animation#IKeyFrame#Value">
      <summary>Gets or sets the value associated with a <see cref="T:System.Windows.Media.Animation.KeyTime" /> instance.</summary>
      <returns>The current value for this property.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SizeKeyFrame.Value">
      <summary>Gets or sets the key frame's target value.</summary>
      <returns>The key frame's target value, which is the value of this key frame at its specified <see cref="P:System.Windows.Media.Animation.SizeKeyFrame.KeyTime" />. The default value is <c>0</c>.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.SizeKeyFrameCollection">
      <summary>Represents a collection of <see cref="T:System.Windows.Media.Animation.SizeKeyFrame" /> objects.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeKeyFrameCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SizeKeyFrameCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeKeyFrameCollection.Add(System.Windows.Media.Animation.SizeKeyFrame)">
      <summary>Adds a <see cref="T:System.Windows.Media.Animation.SizeKeyFrame" /> to the end of the collection.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.SizeKeyFrame" /> to add to the end of the collection.</param>
      <returns>The index at which the <paramref name="keyFrame" /> was added.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeKeyFrameCollection.Clear">
      <summary>Removes all <see cref="T:System.Windows.Media.Animation.SizeKeyFrame" /> objects from the collection.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeKeyFrameCollection.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.SizeKeyFrameCollection" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeKeyFrameCollection.CloneCore(System.Windows.Freezable)">
      <summary>Makes this instance a deep copy of the specified <see cref="T:System.Windows.Media.Animation.SizeKeyFrameCollection" />. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.SizeKeyFrameCollection" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeKeyFrameCollection.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes this instance a modifiable deep copy of the specified <see cref="T:System.Windows.Media.Animation.SizeKeyFrameCollection" /> using current property values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.SizeKeyFrameCollection" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeKeyFrameCollection.Contains(System.Windows.Media.Animation.SizeKeyFrame)">
      <summary>Gets a value that indicates whether the collection contains the specified <see cref="T:System.Windows.Media.Animation.SizeKeyFrame" />.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.SizeKeyFrame" /> to locate in the collection.</param>
      <returns>
        <see langword="true" /> if the collection contains <paramref name="keyFrame" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeKeyFrameCollection.CopyTo(System.Windows.Media.Animation.SizeKeyFrame[],System.Int32)">
      <summary>Copies all of the <see cref="T:System.Windows.Media.Animation.SizeKeyFrame" /> objects in a collection to a specified array.</summary>
      <param name="array">Identifies the array to which content is copied.</param>
      <param name="index">Index position in the array to which the contents of the collection are copied.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeKeyFrameCollection.CreateInstanceCore">
      <summary>Creates a new, frozen instance of <see cref="T:System.Windows.Media.Animation.SizeKeyFrameCollection" />.</summary>
      <returns>A frozen instance of <see cref="T:System.Windows.Media.Animation.SizeKeyFrameCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeKeyFrameCollection.FreezeCore(System.Boolean)">
      <summary>Makes this instance of <see cref="T:System.Windows.Media.Animation.SizeKeyFrameCollection" /> unmodifiable or determines whether it can be made unmodifiable.</summary>
      <param name="isChecking">
        <see langword="true" /> to check if this instance can be frozen; <see langword="false" /> to freeze this instance.</param>
      <returns>If <paramref name="isChecking" /> is true, this method returns <see langword="true" /> if this instance can be made read-only, or <see langword="false" /> if it cannot be made read-only. If <paramref name="isChecking" /> is false, this method returns <see langword="true" /> if this instance is now read-only, or <see langword="false" /> if it cannot be made read-only, with the side effect of having begun to change the frozen status of this object.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeKeyFrameCollection.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone of the specified <see cref="T:System.Windows.Media.Animation.SizeKeyFrameCollection" /> object.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.SizeKeyFrameCollection" /> object to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeKeyFrameCollection.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a frozen clone of the specified <see cref="T:System.Windows.Media.Animation.SizeKeyFrameCollection" />. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.SizeKeyFrameCollection" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeKeyFrameCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> that can iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeKeyFrameCollection.IndexOf(System.Windows.Media.Animation.SizeKeyFrame)">
      <summary>Searches for the specified <see cref="T:System.Windows.Media.Animation.SizeKeyFrame" /> and returns the zero-based index of the first occurrence within the entire collection.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.SizeKeyFrame" /> to locate in the collection.</param>
      <returns>The zero-based index of the first occurrence of <paramref name="keyFrame" /> within the entire collection, if found; otherwise, <c>-1</c>.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeKeyFrameCollection.Insert(System.Int32,System.Windows.Media.Animation.SizeKeyFrame)">
      <summary>Inserts a <see cref="T:System.Windows.Media.Animation.SizeKeyFrame" /> into a specific location within the collection.</summary>
      <param name="index">The index position at which the <see cref="T:System.Windows.Media.Animation.SizeKeyFrame" /> is inserted.</param>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.SizeKeyFrame" /> object to insert in the collection.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeKeyFrameCollection.Remove(System.Windows.Media.Animation.SizeKeyFrame)">
      <summary>Removes a <see cref="T:System.Windows.Media.Animation.SizeKeyFrame" /> object from the collection.</summary>
      <param name="keyFrame">Identifies the <see cref="T:System.Windows.Media.Animation.SizeKeyFrame" /> to remove from the collection.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeKeyFrameCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Windows.Media.Animation.SizeKeyFrame" /> at the specified index position from the collection.</summary>
      <param name="index">Index position of the <see cref="T:System.Windows.Media.Animation.SizeKeyFrame" /> to be removed.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeKeyFrameCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Collections.ICollection" /> to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" /> index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection" />. The <see cref="T:System.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="M:System.Windows.Media.Animation.SizeKeyFrameCollection.System#Collections#IList#Add(System.Object)">
      <summary>Adds an item to the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to add to the <see cref="T:System.Collections.IList" />.</param>
      <returns>The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeKeyFrameCollection.System#Collections#IList#Contains(System.Object)">
      <summary>Determines whether the <see cref="T:System.Collections.IList" /> contains a specific value.</summary>
      <param name="keyFrame">The object to locate in the <see cref="T:System.Collections.IList" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Collections.IList" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeKeyFrameCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>Determines the index of a specific item in the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to locate in the <see cref="T:System.Collections.IList" />.</param>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeKeyFrameCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>Inserts an item to the <see cref="T:System.Collections.IList" /> at the specified index.</summary>
      <param name="index">The zero-based index at which <c>value</c> should be inserted.</param>
      <param name="keyFrame">The object to insert into the <see cref="T:System.Collections.IList" />.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SizeKeyFrameCollection.System#Collections#IList#Remove(System.Object)">
      <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to remove from the <see cref="T:System.Collections.IList" />.</param>
    </member>
    <member name="P:System.Windows.Media.Animation.SizeKeyFrameCollection.Count">
      <summary>Gets the number of key frames contained in the <see cref="T:System.Windows.Media.Animation.SizeKeyFrameCollection" />.</summary>
      <returns>The number of key frames contained in the <see cref="T:System.Windows.Media.Animation.SizeKeyFrameCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SizeKeyFrameCollection.Empty">
      <summary>Gets an empty <see cref="T:System.Windows.Media.Animation.SizeKeyFrameCollection" />.</summary>
      <returns>An empty <see cref="T:System.Windows.Media.Animation.SizeKeyFrameCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SizeKeyFrameCollection.IsFixedSize">
      <summary>Gets a value that indicates if the collection size can ever change.</summary>
      <returns>
        <see langword="true" /> if the collection is frozen; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SizeKeyFrameCollection.IsReadOnly">
      <summary>Gets a value that indicates if the collection is read-only.</summary>
      <returns>
        <see langword="true" /> if the collection is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SizeKeyFrameCollection.IsSynchronized">
      <summary>Gets a value that indicates whether access to the collection is synchronized (thread-safe).</summary>
      <returns>
        <see langword="true" /> if access to the collection is synchronized (thread-safe); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SizeKeyFrameCollection.Item(System.Int32)">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Animation.SizeKeyFrame" /> at the specified index position.</summary>
      <param name="index">The zero-based index of the <see cref="T:System.Windows.Media.Animation.SizeKeyFrame" /> to get or set.</param>
      <exception cref="T:System.InvalidOperationException">The attempt to modify the collection is invalid because the collection is frozen (its <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />).</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than zero.  
  
 -or-  
  
 <paramref name="index" /> is equal to or greater than <see cref="P:System.Windows.Media.Animation.SizeKeyFrameCollection.Count" />.</exception>
      <returns>The <see cref="T:System.Windows.Media.Animation.SizeKeyFrame" /> at the specified index.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SizeKeyFrameCollection.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="P:System.Windows.Media.Animation.SizeKeyFrameCollection.System#Collections#IList#Item(System.Int32)">
      <summary>Gets or sets the element at the specified index.</summary>
      <param name="index">The zero-based index of the element to get or set.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.SlipBehavior">
      <summary>Indicates how a <see cref="T:System.Windows.Media.Animation.ParallelTimeline" /> will behave when one or more of its <see cref="T:System.Windows.Media.Animation.Timeline" /> children slips.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.SlipBehavior.Grow">
      <summary>Indicates that a <see cref="T:System.Windows.Media.Animation.ParallelTimeline" /> will not slip with the child <see cref="T:System.Windows.Media.Animation.Timeline" />, but will expand to fit all slipping <see cref="T:System.Windows.Media.Animation.Timeline" /> children. NOTE: This is only effective when the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> of the <see cref="T:System.Windows.Media.Animation.ParallelTimeline" /> is not explicitly specified.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.SlipBehavior.Slip">
      <summary>Indicates that a <see cref="T:System.Windows.Media.Animation.ParallelTimeline" /> will slip along with its first child <see cref="T:System.Windows.Media.Animation.Timeline" /> that can slip whenever that child is delayed or accelerated.</summary>
    </member>
    <member name="T:System.Windows.Media.Animation.SplineByteKeyFrame">
      <summary>Animates from the <see cref="T:System.Byte" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.ByteKeyFrame.Value" /> using splined interpolation.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.SplineByteKeyFrame.KeySplineProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.SplineByteKeyFrame.KeySpline" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineByteKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineByteKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineByteKeyFrame.#ctor(System.Byte)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineByteKeyFrame" /> class with the specified ending value.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineByteKeyFrame.#ctor(System.Byte,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineByteKeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineByteKeyFrame.#ctor(System.Byte,System.Windows.Media.Animation.KeyTime,System.Windows.Media.Animation.KeySpline)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineByteKeyFrame" /> class with the specified ending value, key time, and <see cref="T:System.Windows.Media.Animation.KeySpline" />.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
      <param name="keySpline">
        <see cref="T:System.Windows.Media.Animation.KeySpline" /> for the key frame. The <see cref="T:System.Windows.Media.Animation.KeySpline" /> represents a Bezier curve which defines animation progress of the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineByteKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.SplineByteKeyFrame" />.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineByteKeyFrame.InterpolateValueCore(System.Byte,System.Double)">
      <summary>Uses splined interpolation to transition between the previous key frame value and the value of the current key frame.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SplineByteKeyFrame.KeySpline">
      <summary>Gets or sets the two control points that define animation progress for this key frame.</summary>
      <returns>The two control points that specify the cubic Bezier curve which defines the progress of the key frame.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.SplineColorKeyFrame">
      <summary>Animates from the <see cref="T:System.Windows.Media.Color" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.ColorKeyFrame.Value" /> using splined interpolation.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.SplineColorKeyFrame.KeySplineProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.SplineColorKeyFrame.KeySpline" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineColorKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineColorKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineColorKeyFrame.#ctor(System.Windows.Media.Color)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineColorKeyFrame" /> class with the specified ending value.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineColorKeyFrame.#ctor(System.Windows.Media.Color,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineColorKeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineColorKeyFrame.#ctor(System.Windows.Media.Color,System.Windows.Media.Animation.KeyTime,System.Windows.Media.Animation.KeySpline)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineColorKeyFrame" /> class with the specified ending value, key time, and <see cref="T:System.Windows.Media.Animation.KeySpline" />.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
      <param name="keySpline">
        <see cref="T:System.Windows.Media.Animation.KeySpline" /> for the key frame. The <see cref="T:System.Windows.Media.Animation.KeySpline" /> represents a Bezier curve which defines animation progress of the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineColorKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.SplineColorKeyFrame" />.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineColorKeyFrame.InterpolateValueCore(System.Windows.Media.Color,System.Double)">
      <summary>Uses splined interpolation to transition between the previous key frame value and the value of the current key frame.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SplineColorKeyFrame.KeySpline">
      <summary>Gets or sets the two control points that define animation progress for this key frame.</summary>
      <returns>The two control points that specify the cubic Bezier curve which defines the progress of the key frame.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.SplineDecimalKeyFrame">
      <summary>Animates from the <see cref="T:System.Decimal" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.DecimalKeyFrame.Value" /> using splined interpolation.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.SplineDecimalKeyFrame.KeySplineProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.SplineDecimalKeyFrame.KeySpline" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineDecimalKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineDecimalKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineDecimalKeyFrame.#ctor(System.Decimal)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineDecimalKeyFrame" /> class with the specified ending value.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineDecimalKeyFrame.#ctor(System.Decimal,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineDecimalKeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineDecimalKeyFrame.#ctor(System.Decimal,System.Windows.Media.Animation.KeyTime,System.Windows.Media.Animation.KeySpline)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineDecimalKeyFrame" /> class with the specified ending value, key time, and <see cref="T:System.Windows.Media.Animation.KeySpline" />.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
      <param name="keySpline">
        <see cref="T:System.Windows.Media.Animation.KeySpline" /> for the key frame. The <see cref="T:System.Windows.Media.Animation.KeySpline" /> represents a Bezier curve which defines animation progress of the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineDecimalKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.SplineDecimalKeyFrame" />.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineDecimalKeyFrame.InterpolateValueCore(System.Decimal,System.Double)">
      <summary>Uses splined interpolation to transition between the previous key frame value and the value of the current key frame.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SplineDecimalKeyFrame.KeySpline">
      <summary>Gets or sets the two control points that define animation progress for this key frame.</summary>
      <returns>The two control points that specify the cubic Bezier curve which defines the progress of the key frame.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.SplineDoubleKeyFrame">
      <summary>Animates from the <see cref="T:System.Double" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.DoubleKeyFrame.Value" /> using splined interpolation.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.SplineDoubleKeyFrame.KeySplineProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.SplineDoubleKeyFrame.KeySpline" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineDoubleKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineDoubleKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineDoubleKeyFrame.#ctor(System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineDoubleKeyFrame" /> class with the specified ending value.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineDoubleKeyFrame.#ctor(System.Double,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineDoubleKeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineDoubleKeyFrame.#ctor(System.Double,System.Windows.Media.Animation.KeyTime,System.Windows.Media.Animation.KeySpline)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineDoubleKeyFrame" /> class with the specified ending value, key time, and <see cref="T:System.Windows.Media.Animation.KeySpline" />.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
      <param name="keySpline">
        <see cref="T:System.Windows.Media.Animation.KeySpline" /> for the key frame. The <see cref="T:System.Windows.Media.Animation.KeySpline" /> represents a Bezier curve which defines animation progress of the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineDoubleKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.SplineDoubleKeyFrame" />.</summary>
      <returns>A new instance of the <see cref="T:System.Windows.Media.Animation.SplineDoubleKeyFrame" /> class.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineDoubleKeyFrame.InterpolateValueCore(System.Double,System.Double)">
      <summary>Uses splined interpolation to transition between the previous key frame value and the value of the current key frame.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SplineDoubleKeyFrame.KeySpline">
      <summary>Gets or sets the two control points that define animation progress for this key frame.</summary>
      <returns>The two control points that specify the cubic Bezier curve which defines the progress of the key frame.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.SplineInt16KeyFrame">
      <summary>Animates from the <see cref="T:System.Int16" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.Int16KeyFrame.Value" /> using splined interpolation.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.SplineInt16KeyFrame.KeySplineProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.SplineInt16KeyFrame.KeySpline" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineInt16KeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineInt16KeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineInt16KeyFrame.#ctor(System.Int16)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineInt16KeyFrame" /> class with the specified ending value.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineInt16KeyFrame.#ctor(System.Int16,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineInt16KeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineInt16KeyFrame.#ctor(System.Int16,System.Windows.Media.Animation.KeyTime,System.Windows.Media.Animation.KeySpline)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineInt16KeyFrame" /> class with the specified ending value, key time, and <see cref="T:System.Windows.Media.Animation.KeySpline" />.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
      <param name="keySpline">
        <see cref="T:System.Windows.Media.Animation.KeySpline" /> for the key frame. The <see cref="T:System.Windows.Media.Animation.KeySpline" /> represents a Bezier curve which defines animation progress of the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineInt16KeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.SplineInt16KeyFrame" />.</summary>
      <returns>A newly created <see cref="T:System.Windows.Media.Animation.SplineInt16KeyFrame" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineInt16KeyFrame.InterpolateValueCore(System.Int16,System.Double)">
      <summary>Uses splined interpolation to transition between the previous key frame value and the value of the current key frame.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SplineInt16KeyFrame.KeySpline">
      <summary>Gets or sets the two control points that define animation progress for this key frame.</summary>
      <returns>The two control points that specify the cubic Bezier curve which defines the progress of the key frame.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.SplineInt32KeyFrame">
      <summary>Animates from the <see cref="T:System.Int32" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.Int32KeyFrame.Value" /> using splined interpolation.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.SplineInt32KeyFrame.KeySplineProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.SplineInt32KeyFrame.KeySpline" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineInt32KeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineInt32KeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineInt32KeyFrame.#ctor(System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineInt32KeyFrame" /> class with the specified ending value.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineInt32KeyFrame.#ctor(System.Int32,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineInt32KeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineInt32KeyFrame.#ctor(System.Int32,System.Windows.Media.Animation.KeyTime,System.Windows.Media.Animation.KeySpline)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineInt32KeyFrame" /> class with the specified ending value, key time, and <see cref="T:System.Windows.Media.Animation.KeySpline" />.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
      <param name="keySpline">
        <see cref="T:System.Windows.Media.Animation.KeySpline" /> for the key frame. The <see cref="T:System.Windows.Media.Animation.KeySpline" /> represents a Bezier curve which defines animation progress of the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineInt32KeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.SplineInt32KeyFrame" />.</summary>
      <returns>A new instance of the <see cref="T:System.Windows.Media.Animation.SplineInt32KeyFrame" /> class.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineInt32KeyFrame.InterpolateValueCore(System.Int32,System.Double)">
      <summary>Uses splined interpolation to transition between the previous key frame value and the value of the current key frame.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SplineInt32KeyFrame.KeySpline">
      <summary>Gets or sets the two control points that define animation progress for this key frame.</summary>
      <returns>The two control points that specify the cubic Bezier curve which defines the progress of the key frame.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.SplineInt64KeyFrame">
      <summary>Animates from the <see cref="T:System.Int64" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.Int64KeyFrame.Value" /> using splined interpolation.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.SplineInt64KeyFrame.KeySplineProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.SplineInt64KeyFrame.KeySpline" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineInt64KeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineInt64KeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineInt64KeyFrame.#ctor(System.Int64)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineInt64KeyFrame" /> class with the specified ending value.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineInt64KeyFrame.#ctor(System.Int64,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineInt64KeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineInt64KeyFrame.#ctor(System.Int64,System.Windows.Media.Animation.KeyTime,System.Windows.Media.Animation.KeySpline)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineInt64KeyFrame" /> class with the specified ending value, key time, and <see cref="T:System.Windows.Media.Animation.KeySpline" />.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
      <param name="keySpline">
        <see cref="T:System.Windows.Media.Animation.KeySpline" /> for the key frame. The <see cref="T:System.Windows.Media.Animation.KeySpline" /> represents a Bezier curve which defines animation progress of the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineInt64KeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.SplineInt64KeyFrame" />.</summary>
      <returns>A newly created <see cref="T:System.Windows.Media.Animation.SplineInt64KeyFrame" /> instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineInt64KeyFrame.InterpolateValueCore(System.Int64,System.Double)">
      <summary>Uses splined interpolation to transition between the previous key frame value and the value of the current key frame.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SplineInt64KeyFrame.KeySpline">
      <summary>Gets or sets the two control points that define animation progress for this key frame.</summary>
      <returns>The two control points that specify the cubic Bezier curve which defines the progress of the key frame.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.SplinePoint3DKeyFrame">
      <summary>Animates from the <see cref="T:System.Windows.Media.Media3D.Point3D" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.Point3DKeyFrame.Value" /> using splined interpolation.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.SplinePoint3DKeyFrame.KeySplineProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.SplinePoint3DKeyFrame.KeySpline" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SplinePoint3DKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplinePoint3DKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SplinePoint3DKeyFrame.#ctor(System.Windows.Media.Media3D.Point3D)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplinePoint3DKeyFrame" /> class with the specified ending value.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SplinePoint3DKeyFrame.#ctor(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplinePoint3DKeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SplinePoint3DKeyFrame.#ctor(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Animation.KeyTime,System.Windows.Media.Animation.KeySpline)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplinePoint3DKeyFrame" /> class with the specified ending value, key time, and <see cref="T:System.Windows.Media.Animation.KeySpline" />.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
      <param name="keySpline">
        <see cref="T:System.Windows.Media.Animation.KeySpline" /> for the key frame. The <see cref="T:System.Windows.Media.Animation.KeySpline" /> represents a Bezier curve which defines animation progress of the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SplinePoint3DKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.SplinePoint3DKeyFrame" />.</summary>
      <returns>A newly created <see cref="T:System.Windows.Media.Animation.SplinePoint3DKeyFrame" /> instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SplinePoint3DKeyFrame.InterpolateValueCore(System.Windows.Media.Media3D.Point3D,System.Double)">
      <summary>Uses splined interpolation to transition between the previous key frame value and the value of the current key frame.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SplinePoint3DKeyFrame.KeySpline">
      <summary>Gets or sets the two control points that define animation progress for this key frame.</summary>
      <returns>The two control points that specify the cubic Bezier curve which defines the progress of the key frame.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.SplinePointKeyFrame">
      <summary>Animates from the <see cref="T:System.Windows.Point" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.PointKeyFrame.Value" /> using splined interpolation.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.SplinePointKeyFrame.KeySplineProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.SplinePointKeyFrame.KeySpline" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SplinePointKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplinePointKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SplinePointKeyFrame.#ctor(System.Windows.Point)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplinePointKeyFrame" /> class with the specified ending value.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SplinePointKeyFrame.#ctor(System.Windows.Point,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplinePointKeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached, which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SplinePointKeyFrame.#ctor(System.Windows.Point,System.Windows.Media.Animation.KeyTime,System.Windows.Media.Animation.KeySpline)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplinePointKeyFrame" /> class with the specified ending value, key time, and <see cref="T:System.Windows.Media.Animation.KeySpline" />.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached, which is also when the key frame ends.</param>
      <param name="keySpline">
        <see cref="T:System.Windows.Media.Animation.KeySpline" /> for the key frame. The <see cref="T:System.Windows.Media.Animation.KeySpline" /> represents a Bezier curve that defines animation progress of the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SplinePointKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.SplinePointKeyFrame" />.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SplinePointKeyFrame.InterpolateValueCore(System.Windows.Point,System.Double)">
      <summary>Uses splined interpolation to transition between the previous key frame value and the value of the current key frame.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value from 0.0 through 1.0 that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SplinePointKeyFrame.KeySpline">
      <summary>Gets or sets the two control points that define animation progress for this key frame.</summary>
      <returns>The two control points that specify the cubic Bezier curve that defines the progress of the key frame.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.SplineQuaternionKeyFrame">
      <summary>Animates from the <see cref="T:System.Windows.Media.Media3D.Quaternion" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.QuaternionKeyFrame.Value" /> using splined interpolation.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.SplineQuaternionKeyFrame.KeySplineProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.SplineQuaternionKeyFrame.KeySpline" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.SplineQuaternionKeyFrame.UseShortestPathProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.SplineQuaternionKeyFrame.UseShortestPath" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineQuaternionKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineQuaternionKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineQuaternionKeyFrame.#ctor(System.Windows.Media.Media3D.Quaternion)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineQuaternionKeyFrame" /> class with the specified ending value.</summary>
      <param name="value">The ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineQuaternionKeyFrame.#ctor(System.Windows.Media.Media3D.Quaternion,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineQuaternionKeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">The ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">The key time for the key frame. The key time determines when the target value is reached, which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineQuaternionKeyFrame.#ctor(System.Windows.Media.Media3D.Quaternion,System.Windows.Media.Animation.KeyTime,System.Windows.Media.Animation.KeySpline)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineQuaternionKeyFrame" /> class with the specified ending value, key time, and <see cref="T:System.Windows.Media.Animation.KeySpline" />.</summary>
      <param name="value">The ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">The key time for the key frame. The key time determines when the target value is reached, which is also when the key frame ends.</param>
      <param name="keySpline">A <see cref="T:System.Windows.Media.Animation.KeySpline" /> for the key frame. The <see cref="T:System.Windows.Media.Animation.KeySpline" /> represents a Bezier curve that defines animation progress of the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineQuaternionKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.SplineQuaternionKeyFrame" />.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineQuaternionKeyFrame.InterpolateValueCore(System.Windows.Media.Media3D.Quaternion,System.Double)">
      <summary>Interpolates, in a splined fashion, between the previous key frame value and the value of the current key frame, using the supplied progress increment.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value from 0.0 through 1.0 that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SplineQuaternionKeyFrame.KeySpline">
      <summary>Gets or sets the two control points that define animation progress for this key frame.</summary>
      <returns>The two control points that specify the cubic Bezier curve that defines the progress of the key frame.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SplineQuaternionKeyFrame.UseShortestPath">
      <summary>Gets or sets a value that indicates whether the animation uses spherical linear interpolation to calculate the shortest arc between positions.</summary>
      <returns>Boolean value that indicates whether the animation uses spherical linear interpolation to calculate the shortest arc between positions.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.SplineRectKeyFrame">
      <summary>Animates from the <see cref="T:System.Windows.Rect" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.RectKeyFrame.Value" /> using splined interpolation.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.SplineRectKeyFrame.KeySplineProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.SplineRectKeyFrame.KeySpline" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineRectKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineRectKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineRectKeyFrame.#ctor(System.Windows.Rect)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineRectKeyFrame" /> class with the specified ending value.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineRectKeyFrame.#ctor(System.Windows.Rect,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineRectKeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineRectKeyFrame.#ctor(System.Windows.Rect,System.Windows.Media.Animation.KeyTime,System.Windows.Media.Animation.KeySpline)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineRectKeyFrame" /> class with the specified ending value, key time, and <see cref="T:System.Windows.Media.Animation.KeySpline" />.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
      <param name="keySpline">
        <see cref="T:System.Windows.Media.Animation.KeySpline" /> for the key frame. The <see cref="T:System.Windows.Media.Animation.KeySpline" /> represents a Bezier curve which defines animation progress of the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineRectKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.SplineRectKeyFrame" />.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineRectKeyFrame.InterpolateValueCore(System.Windows.Rect,System.Double)">
      <summary>Uses splined interpolation to transition between the previous key frame value and the value of the current key frame.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SplineRectKeyFrame.KeySpline">
      <summary>Gets or sets the two control points that define animation progress for this key frame.</summary>
      <returns>The two control points that specify the cubic Bezier curve which defines the progress of the key frame.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.SplineRotation3DKeyFrame">
      <summary>Animates from the <see cref="T:System.Windows.Media.Media3D.Rotation3D" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.Rotation3DKeyFrame.Value" /> using splined interpolation.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.SplineRotation3DKeyFrame.KeySplineProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.SplineRotation3DKeyFrame.KeySpline" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineRotation3DKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineRotation3DKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineRotation3DKeyFrame.#ctor(System.Windows.Media.Media3D.Rotation3D)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineRotation3DKeyFrame" /> class with the specified ending value.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineRotation3DKeyFrame.#ctor(System.Windows.Media.Media3D.Rotation3D,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineRotation3DKeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineRotation3DKeyFrame.#ctor(System.Windows.Media.Media3D.Rotation3D,System.Windows.Media.Animation.KeyTime,System.Windows.Media.Animation.KeySpline)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineRotation3DKeyFrame" /> class with the specified ending value, key time, and <see cref="T:System.Windows.Media.Animation.KeySpline" />.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
      <param name="keySpline">
        <see cref="T:System.Windows.Media.Animation.KeySpline" /> for the key frame. The <see cref="T:System.Windows.Media.Animation.KeySpline" /> represents a Bezier curve which defines animation progress of the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineRotation3DKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.SplineRotation3DKeyFrame" />.</summary>
      <returns>A new instance of <see cref="T:System.Windows.Media.Animation.SplineRotation3DKeyFrame" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineRotation3DKeyFrame.InterpolateValueCore(System.Windows.Media.Media3D.Rotation3D,System.Double)">
      <summary>Uses splined interpolation to transition between the previous key frame value and the value of the current key frame.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SplineRotation3DKeyFrame.KeySpline">
      <summary>Gets or sets the two control points that define animation progress for this key frame.</summary>
      <returns>The two control points that specify the cubic Bezier curve which defines the progress of the key frame.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.SplineSingleKeyFrame">
      <summary>Animates from the <see cref="T:System.Single" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.SingleKeyFrame.Value" /> using splined interpolation.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.SplineSingleKeyFrame.KeySplineProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.SplineSingleKeyFrame.KeySpline" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineSingleKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineSingleKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineSingleKeyFrame.#ctor(System.Single)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineSingleKeyFrame" /> class with the specified ending value.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineSingleKeyFrame.#ctor(System.Single,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineSingleKeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineSingleKeyFrame.#ctor(System.Single,System.Windows.Media.Animation.KeyTime,System.Windows.Media.Animation.KeySpline)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineSingleKeyFrame" /> class with the specified ending value, key time, and <see cref="T:System.Windows.Media.Animation.KeySpline" />.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
      <param name="keySpline">
        <see cref="T:System.Windows.Media.Animation.KeySpline" /> for the key frame. The <see cref="T:System.Windows.Media.Animation.KeySpline" /> represents a Bezier curve which defines animation progress of the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineSingleKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.SplineSingleKeyFrame" /> class.</summary>
      <returns>A new instance of <see cref="T:System.Windows.Media.Animation.SplineSingleKeyFrame" /> class.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineSingleKeyFrame.InterpolateValueCore(System.Single,System.Double)">
      <summary>Uses splined interpolation to transition between the previous key frame value and the value of the current key frame.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SplineSingleKeyFrame.KeySpline">
      <summary>Gets or sets the two control points that define animation progress for this key frame.</summary>
      <returns>The two control points that specify the cubic Bezier curve which defines the progress of the key frame.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.SplineSizeKeyFrame">
      <summary>Animates from the <see cref="T:System.Windows.Size" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.SizeKeyFrame.Value" /> using splined interpolation.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.SplineSizeKeyFrame.KeySplineProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.SplineSizeKeyFrame.KeySpline" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineSizeKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineSizeKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineSizeKeyFrame.#ctor(System.Windows.Size)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineSizeKeyFrame" /> class with the specified ending value.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineSizeKeyFrame.#ctor(System.Windows.Size,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineSizeKeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineSizeKeyFrame.#ctor(System.Windows.Size,System.Windows.Media.Animation.KeyTime,System.Windows.Media.Animation.KeySpline)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineSizeKeyFrame" /> class with the specified ending value, key time, and <see cref="T:System.Windows.Media.Animation.KeySpline" />.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
      <param name="keySpline">
        <see cref="T:System.Windows.Media.Animation.KeySpline" /> for the key frame. The <see cref="T:System.Windows.Media.Animation.KeySpline" /> represents a Bezier curve which defines animation progress of the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineSizeKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.SplineSizeKeyFrame" />.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineSizeKeyFrame.InterpolateValueCore(System.Windows.Size,System.Double)">
      <summary>Uses splined interpolation to transition between the previous key frame value and the value of the current key frame.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SplineSizeKeyFrame.KeySpline">
      <summary>Gets or sets the two control points that define animation progress for this key frame.</summary>
      <returns>The two control points that specify the cubic Bezier curve which defines the progress of the key frame.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.SplineVector3DKeyFrame">
      <summary>Animates from the <see cref="T:System.Windows.Media.Media3D.Vector3D" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.Vector3DKeyFrame.Value" /> using splined interpolation.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.SplineVector3DKeyFrame.KeySplineProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.SplineVector3DKeyFrame.KeySpline" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineVector3DKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineVector3DKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineVector3DKeyFrame.#ctor(System.Windows.Media.Media3D.Vector3D)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineVector3DKeyFrame" /> class with the specified ending value.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineVector3DKeyFrame.#ctor(System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineVector3DKeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineVector3DKeyFrame.#ctor(System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Animation.KeyTime,System.Windows.Media.Animation.KeySpline)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineVector3DKeyFrame" /> class with the specified ending value, key time, and <see cref="T:System.Windows.Media.Animation.KeySpline" />.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
      <param name="keySpline">
        <see cref="T:System.Windows.Media.Animation.KeySpline" /> for the key frame. The <see cref="T:System.Windows.Media.Animation.KeySpline" /> represents a Bezier curve which defines animation progress of the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineVector3DKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.SplineVector3DKeyFrame" />.</summary>
      <returns>A new <see cref="T:System.Windows.Media.Animation.SplineVector3DKeyFrame" /> instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineVector3DKeyFrame.InterpolateValueCore(System.Windows.Media.Media3D.Vector3D,System.Double)">
      <summary>Uses splined interpolation to transition between the previous key frame value and the value of the current key frame.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SplineVector3DKeyFrame.KeySpline">
      <summary>Gets or sets the two control points that define animation progress for this key frame.</summary>
      <returns>The two control points that specify the cubic Bezier curve which defines the progress of the key frame.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.SplineVectorKeyFrame">
      <summary>Animates from the <see cref="T:System.Windows.Vector" /> value of the previous key frame to its own <see cref="P:System.Windows.Media.Animation.VectorKeyFrame.Value" /> using splined interpolation.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.SplineVectorKeyFrame.KeySplineProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.SplineVectorKeyFrame.KeySpline" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineVectorKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineVectorKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineVectorKeyFrame.#ctor(System.Windows.Vector)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineVectorKeyFrame" /> class with the specified ending value.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineVectorKeyFrame.#ctor(System.Windows.Vector,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineVectorKeyFrame" /> class with the specified ending value and key time.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineVectorKeyFrame.#ctor(System.Windows.Vector,System.Windows.Media.Animation.KeyTime,System.Windows.Media.Animation.KeySpline)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.SplineVectorKeyFrame" /> class with the specified ending value, key time, and <see cref="T:System.Windows.Media.Animation.KeySpline" />.</summary>
      <param name="value">Ending value (also known as "target value") for the key frame.</param>
      <param name="keyTime">Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.</param>
      <param name="keySpline">
        <see cref="T:System.Windows.Media.Animation.KeySpline" /> for the key frame. The <see cref="T:System.Windows.Media.Animation.KeySpline" /> represents a Bezier curve which defines animation progress of the key frame.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineVectorKeyFrame.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.SplineVectorKeyFrame" />.</summary>
      <returns>A new instance of <see cref="T:System.Windows.Media.Animation.SplineVectorKeyFrame" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.SplineVectorKeyFrame.InterpolateValueCore(System.Windows.Vector,System.Double)">
      <summary>Uses splined interpolation to transition between the previous key frame value and the value of the current key frame.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.SplineVectorKeyFrame.KeySpline">
      <summary>Gets or sets the two control points that define animation progress for this key frame.</summary>
      <returns>The two control points that specify the cubic Bezier curve which defines the progress of the key frame.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.StringAnimationBase">
      <summary>Abstract class that, when implemented, animates a <see cref="T:System.String" /> value.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.StringAnimationBase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.StringAnimationBase" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.StringAnimationBase.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.StringAnimationBase" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.StringAnimationBase.GetCurrentValue(System.Object,System.Object,System.Windows.Media.Animation.AnimationClock)">
      <summary>Gets the current value of the animation.</summary>
      <param name="defaultOriginValue">The origin value provided to the animation if the animation does not have its own start value.</param>
      <param name="defaultDestinationValue">The destination value provided to the animation if the animation does not have its own destination value.</param>
      <param name="animationClock">The <see cref="T:System.Windows.Media.Animation.AnimationClock" /> which can generate the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> value to be used by the animation to generate its output value.</param>
      <returns>The current value of the animation.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.StringAnimationBase.GetCurrentValue(System.String,System.String,System.Windows.Media.Animation.AnimationClock)">
      <summary>Gets the current value of the animation.</summary>
      <param name="defaultOriginValue">The origin value provided to the animation if the animation does not have its own start value.</param>
      <param name="defaultDestinationValue">The destination value provided to the animation if the animation does not have its own destination value.</param>
      <param name="animationClock">The <see cref="T:System.Windows.Media.Animation.AnimationClock" /> which can generate the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> value to be used by the animation to generate its output value.</param>
      <returns>The current value of this animation.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.StringAnimationBase.GetCurrentValueCore(System.String,System.String,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by the host animation.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the host animation.</param>
      <returns>The calculated value of the property, as determined by the current animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.StringAnimationBase.TargetPropertyType">
      <summary>Gets the type of value this animation generates.</summary>
      <returns>The type of value produced by this animation.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.StringAnimationUsingKeyFrames">
      <summary>Animates the value of a <see cref="T:System.String" /> property along a set of <see cref="P:System.Windows.Media.Animation.StringAnimationUsingKeyFrames.KeyFrames" /> over a specified <see cref="P:System.Windows.Media.Animation.Timeline.Duration" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.StringAnimationUsingKeyFrames.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.StringAnimationUsingKeyFrames" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.StringAnimationUsingKeyFrames.AddChild(System.Object)">
      <summary>Adds a child <see cref="T:System.Windows.Media.Animation.StringKeyFrame" /> to this <see cref="T:System.Windows.Media.Animation.StringAnimationUsingKeyFrames" />.</summary>
      <param name="child">The object to be added as the child of this <see cref="T:System.Windows.Media.Animation.StringAnimationUsingKeyFrames" />.</param>
      <exception cref="T:System.ArgumentException">The parameter <paramref name="child" /> is not a <see cref="T:System.Windows.Media.Animation.StringKeyFrame" />.</exception>
    </member>
    <member name="M:System.Windows.Media.Animation.StringAnimationUsingKeyFrames.AddText(System.String)">
      <summary>Adds a text string as a child of this <see cref="T:System.Windows.Media.Animation.StringAnimationUsingKeyFrames" />.</summary>
      <param name="childText">The text added to the <see cref="T:System.Windows.Media.Animation.StringAnimationUsingKeyFrames" />.</param>
      <exception cref="T:System.InvalidOperationException">A <see cref="T:System.Windows.Media.Animation.StringAnimationUsingKeyFrames" /> does not accept text as a child, so this method will raise this exception unless a derived class has overridden this behavior which allows text to be added.</exception>
    </member>
    <member name="M:System.Windows.Media.Animation.StringAnimationUsingKeyFrames.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.StringAnimationUsingKeyFrames" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.StringAnimationUsingKeyFrames.CloneCore(System.Windows.Freezable)">
      <summary>Makes this instance a deep copy of the specified <see cref="T:System.Windows.Media.Animation.StringAnimationUsingKeyFrames" />. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.StringAnimationUsingKeyFrames" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.StringAnimationUsingKeyFrames.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.StringAnimationUsingKeyFrames" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.StringAnimationUsingKeyFrames.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes this instance a modifiable deep copy of the specified <see cref="T:System.Windows.Media.Animation.StringAnimationUsingKeyFrames" /> using current property values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.StringAnimationUsingKeyFrames" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.StringAnimationUsingKeyFrames.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.StringAnimationUsingKeyFrames" />.</summary>
      <returns>A new instance of <see cref="T:System.Windows.Media.Animation.StringAnimationUsingKeyFrames" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.StringAnimationUsingKeyFrames.FreezeCore(System.Boolean)">
      <summary>Makes this instance of <see cref="T:System.Windows.Media.Animation.StringAnimationUsingKeyFrames" /> object unmodifiable or determines whether it can be made unmodifiable.</summary>
      <param name="isChecking">
        <see langword="true" /> to check if this instance can be frozen; <see langword="false" /> to freeze this instance.</param>
      <returns>If <paramref name="isChecking" /> is true, this method returns <see langword="true" /> if this instance can be made read-only, or <see langword="false" /> if it cannot be made read-only. If <paramref name="isChecking" /> is false, this method returns <see langword="true" /> if this instance is now read-only, or <see langword="false" /> if it cannot be made read-only, with the side effect of having begun to change the frozen status of this object.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.StringAnimationUsingKeyFrames.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone of the specified <see cref="T:System.Windows.Media.Animation.StringAnimationUsingKeyFrames" /> object.</summary>
      <param name="source">The <see cref="T:System.Windows.Media.Animation.StringAnimationUsingKeyFrames" /> object to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.StringAnimationUsingKeyFrames.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a frozen clone of the specified <see cref="T:System.Windows.Media.Animation.StringAnimationUsingKeyFrames" />. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="source">The <see cref="T:System.Windows.Media.Animation.StringAnimationUsingKeyFrames" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.StringAnimationUsingKeyFrames.GetCurrentValueCore(System.String,System.String,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by this instance of <see cref="T:System.Windows.Media.Animation.StringAnimationUsingKeyFrames" />.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the host animation.</param>
      <returns>The calculated value of the property, as determined by the current instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.StringAnimationUsingKeyFrames.GetNaturalDurationCore(System.Windows.Media.Animation.Clock)">
      <summary>Provide a custom natural <see cref="T:System.Windows.Duration" /> when the <see cref="T:System.Windows.Duration" /> property is set to <see cref="P:System.Windows.Duration.Automatic" />.</summary>
      <param name="clock">The <see cref="T:System.Windows.Media.Animation.Clock" /> whose natural duration is desired.</param>
      <returns>If the last key frame of this animation is a <see cref="T:System.Windows.Media.Animation.KeyTime" />, then this value is used as the <see cref="P:System.Windows.Media.Animation.Clock.NaturalDuration" />; otherwise it will be one second.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.StringAnimationUsingKeyFrames.OnChanged">
      <summary>Called when the current <see cref="T:System.Windows.Media.Animation.StringAnimationUsingKeyFrames" /> object is modified.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.StringAnimationUsingKeyFrames.ShouldSerializeKeyFrames">
      <summary>Returns true if the value of the <see cref="P:System.Windows.Media.Animation.StringAnimationUsingKeyFrames.KeyFrames" /> property of this instance of <see cref="T:System.Windows.Media.Animation.StringAnimationUsingKeyFrames" /> should be value-serialized.</summary>
      <returns>
        <see langword="true" /> if the property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.StringAnimationUsingKeyFrames.System#Windows#Markup#IAddChild#AddChild(System.Object)">
      <summary>Adds a child object.</summary>
      <param name="child">The child object to add.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.StringAnimationUsingKeyFrames.System#Windows#Markup#IAddChild#AddText(System.String)">
      <summary>Adds the text content of a node to the object.</summary>
      <param name="childText">The text to add to the object.</param>
    </member>
    <member name="P:System.Windows.Media.Animation.StringAnimationUsingKeyFrames.KeyFrames">
      <summary>Gets or sets the collection of <see cref="T:System.Windows.Media.Animation.StringKeyFrame" /> objects that define the animation.</summary>
      <returns>The collection of <see cref="T:System.Windows.Media.Animation.StringKeyFrame" /> objects that define the animation. The default value is <see cref="P:System.Windows.Media.Animation.StringKeyFrameCollection.Empty" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.StringAnimationUsingKeyFrames.System#Windows#Media#Animation#IKeyFrameAnimation#KeyFrames">
      <summary>Gets or sets an ordered collection P:System.Windows.Media.Animation.IKeyFrameAnimation.KeyFrames associated with this animation sequence.</summary>
      <returns>An <see cref="T:System.Collections.IList" /> of <see cref="P:System.Windows.Media.Animation.IKeyFrameAnimation.KeyFrames" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.StringKeyFrame">
      <summary>Defines an animation segment with its own target value and interpolation method for a <see cref="T:System.Windows.Media.Animation.StringAnimationUsingKeyFrames" />.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.StringKeyFrame.KeyTimeProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.StringKeyFrame.KeyTime" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.StringKeyFrame.ValueProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.StringKeyFrame.Value" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.StringKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.StringKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.StringKeyFrame.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.StringKeyFrame" /> class that has the specified target <see cref="P:System.Windows.Media.Animation.StringKeyFrame.Value" />.</summary>
      <param name="value">The <see cref="P:System.Windows.Media.Animation.StringKeyFrame.Value" /> of the new <see cref="T:System.Windows.Media.Animation.StringKeyFrame" /> instance.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.StringKeyFrame.#ctor(System.String,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.StringKeyFrame" /> class that has the specified target <see cref="P:System.Windows.Media.Animation.StringKeyFrame.Value" /> and <see cref="P:System.Windows.Media.Animation.StringKeyFrame.KeyTime" />.</summary>
      <param name="value">The <see cref="P:System.Windows.Media.Animation.StringKeyFrame.Value" /> of the new <see cref="T:System.Windows.Media.Animation.StringKeyFrame" /> instance.</param>
      <param name="keyTime">The <see cref="P:System.Windows.Media.Animation.StringKeyFrame.KeyTime" /> of the new <see cref="T:System.Windows.Media.Animation.StringKeyFrame" /> instance.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.StringKeyFrame.InterpolateValue(System.String,System.Double)">
      <summary>Returns the interpolated value of a specific key frame at the progress increment provided.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">Occurs if <paramref name="keyFrameProgress" /> is not between 0.0 and 1.0, inclusive.</exception>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.StringKeyFrame.InterpolateValueCore(System.String,System.Double)">
      <summary>When overridden in a derived class, calculates the value of a key frame at the progress increment provided.</summary>
      <param name="baseValue">The value to animate from; typically the value of the previous key frame.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.StringKeyFrame.KeyTime">
      <summary>Gets or sets the time at which the key frame's target <see cref="P:System.Windows.Media.Animation.StringKeyFrame.Value" /> should be reached.</summary>
      <returns>The time at which the key frame's current value should be equal to its <see cref="P:System.Windows.Media.Animation.StringKeyFrame.Value" /> property. The default is <see cref="P:System.Windows.Media.Animation.KeyTime.Uniform" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.StringKeyFrame.System#Windows#Media#Animation#IKeyFrame#Value">
      <summary>Gets or sets the value associated with a <see cref="T:System.Windows.Media.Animation.KeyTime" /> instance.</summary>
      <returns>The current value for this property.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.StringKeyFrame.Value">
      <summary>Gets or sets the key frame's target value.</summary>
      <returns>The key frame's target value, which is the value of this key frame at its specified <see cref="P:System.Windows.Media.Animation.StringKeyFrame.KeyTime" />. The default is <c>0</c>.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.StringKeyFrameCollection">
      <summary>Represents a collection of <see cref="T:System.Windows.Media.Animation.StringKeyFrame" /> objects.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.StringKeyFrameCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.StringKeyFrameCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.StringKeyFrameCollection.Add(System.Windows.Media.Animation.StringKeyFrame)">
      <summary>Adds a <see cref="T:System.Windows.Media.Animation.StringKeyFrame" /> to the end of the collection.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.StringKeyFrame" /> to add to the end of the collection.</param>
      <returns>The index at which the <paramref name="keyFrame" /> was added.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.StringKeyFrameCollection.Clear">
      <summary>Removes all <see cref="T:System.Windows.Media.Animation.StringKeyFrame" /> objects from the collection.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.StringKeyFrameCollection.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.StringKeyFrameCollection" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.StringKeyFrameCollection.CloneCore(System.Windows.Freezable)">
      <summary>Makes this instance a deep copy of the specified <see cref="T:System.Windows.Media.Animation.StringKeyFrameCollection" />. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.StringKeyFrameCollection" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.StringKeyFrameCollection.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes this instance a modifiable deep copy of the specified <see cref="T:System.Windows.Media.Animation.StringKeyFrameCollection" /> using current property values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.StringKeyFrameCollection" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.StringKeyFrameCollection.Contains(System.Windows.Media.Animation.StringKeyFrame)">
      <summary>Gets a value that indicates whether the collection contains the specified <see cref="T:System.Windows.Media.Animation.StringKeyFrame" />.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.StringKeyFrame" /> to locate in the collection.</param>
      <returns>
        <see langword="true" /> if the collection contains <paramref name="keyFrame" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.StringKeyFrameCollection.CopyTo(System.Windows.Media.Animation.StringKeyFrame[],System.Int32)">
      <summary>Copies all of the <see cref="T:System.Windows.Media.Animation.StringKeyFrame" /> objects in a collection to a specified array.</summary>
      <param name="array">Identifies the array to which content is copied.</param>
      <param name="index">Index position in the array to which the contents of the collection are copied.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.StringKeyFrameCollection.CreateInstanceCore">
      <summary>Creates a new, frozen instance of <see cref="T:System.Windows.Media.Animation.StringKeyFrameCollection" />.</summary>
      <returns>A frozen instance of <see cref="T:System.Windows.Media.Animation.StringKeyFrameCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.StringKeyFrameCollection.FreezeCore(System.Boolean)">
      <summary>Makes this instance of <see cref="T:System.Windows.Media.Animation.StringKeyFrameCollection" /> unmodifiable or determines whether it can be made unmodifiable.</summary>
      <param name="isChecking">
        <see langword="true" /> to check if this instance can be frozen; <see langword="false" /> to freeze this instance.</param>
      <returns>If <paramref name="isChecking" /> is true, this method returns <see langword="true" /> if this instance can be made read-only, or <see langword="false" /> if it cannot be made read-only. If <paramref name="isChecking" /> is false, this method returns <see langword="true" /> if this instance is now read-only, or <see langword="false" /> if it cannot be made read-only, with the side effect of having begun to change the frozen status of this object.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.StringKeyFrameCollection.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone of the specified <see cref="T:System.Windows.Media.Animation.StringKeyFrameCollection" /> object.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.StringKeyFrameCollection" /> object to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.StringKeyFrameCollection.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a frozen clone of the specified <see cref="T:System.Windows.Media.Animation.StringKeyFrameCollection" />. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.StringKeyFrameCollection" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.StringKeyFrameCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> that can iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.StringKeyFrameCollection.IndexOf(System.Windows.Media.Animation.StringKeyFrame)">
      <summary>Searches for the specified <see cref="T:System.Windows.Media.Animation.StringKeyFrame" /> and returns the zero-based index of the first occurrence within the entire collection.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.StringKeyFrame" /> to locate in the collection.</param>
      <returns>The zero-based index of the first occurrence of <paramref name="keyFrame" /> within the entire collection, if found; otherwise, <c>-1</c>.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.StringKeyFrameCollection.Insert(System.Int32,System.Windows.Media.Animation.StringKeyFrame)">
      <summary>Inserts a <see cref="T:System.Windows.Media.Animation.StringKeyFrame" /> into a specific location within the collection.</summary>
      <param name="index">The index position at which the <see cref="T:System.Windows.Media.Animation.StringKeyFrame" /> is inserted.</param>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.StringKeyFrame" /> object to insert in the collection.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.StringKeyFrameCollection.Remove(System.Windows.Media.Animation.StringKeyFrame)">
      <summary>Removes a <see cref="T:System.Windows.Media.Animation.StringKeyFrame" /> object from the collection.</summary>
      <param name="keyFrame">Identifies the <see cref="T:System.Windows.Media.Animation.StringKeyFrame" /> to remove from the collection.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.StringKeyFrameCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Windows.Media.Animation.StringKeyFrame" /> at the specified index position from the collection.</summary>
      <param name="index">Index position of the <see cref="T:System.Windows.Media.Animation.StringKeyFrame" /> to be removed.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.StringKeyFrameCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Collections.ICollection" /> to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" /> index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection" />. The <see cref="T:System.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="M:System.Windows.Media.Animation.StringKeyFrameCollection.System#Collections#IList#Add(System.Object)">
      <summary>Adds an item to the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to add to the <see cref="T:System.Collections.IList" />.</param>
      <returns>The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.StringKeyFrameCollection.System#Collections#IList#Contains(System.Object)">
      <summary>Determines whether the <see cref="T:System.Collections.IList" /> contains a specific value.</summary>
      <param name="keyFrame">The object to locate in the <see cref="T:System.Collections.IList" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Collections.IList" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.StringKeyFrameCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>Determines the index of a specific item in the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to locate in the <see cref="T:System.Collections.IList" />.</param>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.StringKeyFrameCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>Inserts an item to the <see cref="T:System.Collections.IList" /> at the specified index.</summary>
      <param name="index">The zero-based index at which <c>value</c> should be inserted.</param>
      <param name="keyFrame">The object to insert into the <see cref="T:System.Collections.IList" />.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.StringKeyFrameCollection.System#Collections#IList#Remove(System.Object)">
      <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to remove from the <see cref="T:System.Collections.IList" />.</param>
    </member>
    <member name="P:System.Windows.Media.Animation.StringKeyFrameCollection.Count">
      <summary>Gets the number of key frames contained in the <see cref="T:System.Windows.Media.Animation.StringKeyFrameCollection" />.</summary>
      <returns>The number of key frames contained in the <see cref="T:System.Windows.Media.Animation.StringKeyFrameCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.StringKeyFrameCollection.Empty">
      <summary>Gets an empty <see cref="T:System.Windows.Media.Animation.StringKeyFrameCollection" />.</summary>
      <returns>An empty <see cref="T:System.Windows.Media.Animation.StringKeyFrameCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.StringKeyFrameCollection.IsFixedSize">
      <summary>Gets a value that indicates if the collection size can ever change.</summary>
      <returns>
        <see langword="true" /> if the collection is frozen; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.StringKeyFrameCollection.IsReadOnly">
      <summary>Gets a value that indicates if the collection is read-only.</summary>
      <returns>
        <see langword="true" /> if the collection is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.StringKeyFrameCollection.IsSynchronized">
      <summary>Gets a value that indicates whether access to the collection is synchronized (thread-safe).</summary>
      <returns>
        <see langword="true" /> if access to the collection is synchronized (thread-safe); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.StringKeyFrameCollection.Item(System.Int32)">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Animation.StringKeyFrame" /> at the specified index position.</summary>
      <param name="index">The zero-based index of the <see cref="T:System.Windows.Media.Animation.StringKeyFrame" /> to get or set.</param>
      <exception cref="T:System.InvalidOperationException">The attempt to modify the collection is invalid because the collection is frozen (its <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />).</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than zero.  
  
 -or-  
  
 <paramref name="index" /> is equal to or greater than <see cref="P:System.Windows.Media.Animation.StringKeyFrameCollection.Count" />.</exception>
      <returns>The <see cref="T:System.Windows.Media.Animation.StringKeyFrame" /> at the specified index.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.StringKeyFrameCollection.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="P:System.Windows.Media.Animation.StringKeyFrameCollection.System#Collections#IList#Item(System.Int32)">
      <summary>Gets or sets the element at the specified index.</summary>
      <param name="index">The zero-based index of the element to get or set.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.Timeline">
      <summary>Defines a segment of time.</summary>
    </member>
    <member name="E:System.Windows.Media.Animation.Timeline.Completed">
      <summary>Occurs when this timeline has completely finished playing: it will no longer enter its active period.</summary>
    </member>
    <member name="E:System.Windows.Media.Animation.Timeline.CurrentGlobalSpeedInvalidated">
      <summary>Occurs when the rate at which time progresses for the timeline's clock changes.</summary>
    </member>
    <member name="E:System.Windows.Media.Animation.Timeline.CurrentStateInvalidated">
      <summary>Occurs when the <see cref="P:System.Windows.Media.Animation.Clock.CurrentState" /> property of the timeline's <see cref="T:System.Windows.Media.Animation.Clock" /> is updated.</summary>
    </member>
    <member name="E:System.Windows.Media.Animation.Timeline.CurrentTimeInvalidated">
      <summary>Occurs when the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> property of the timeline's <see cref="T:System.Windows.Media.Animation.Clock" /> is updated.</summary>
    </member>
    <member name="E:System.Windows.Media.Animation.Timeline.RemoveRequested">
      <summary>Occurs when the clock created for this timeline or one of its parent timelines is removed.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.Timeline.AccelerationRatioProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.Timeline.AccelerationRatio" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.Timeline.AutoReverseProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.Timeline.AutoReverse" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.Timeline.BeginTimeProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.Timeline.BeginTime" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.Timeline.DecelerationRatioProperty">
      <summary>Identifies for the <see cref="P:System.Windows.Media.Animation.Timeline.DecelerationRatio" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.Timeline.DesiredFrameRateProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.Timeline.DesiredFrameRate" /> attached property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.Timeline.DurationProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.Timeline.FillBehaviorProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.Timeline.FillBehavior" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.Timeline.NameProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.Timeline.Name" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.Timeline.RepeatBehaviorProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.Timeline.RepeatBehavior" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.Timeline.SpeedRatioProperty">
      <summary>Identifies for the <see cref="P:System.Windows.Media.Animation.Timeline.SpeedRatio" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Timeline.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Timeline" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Timeline.#ctor(System.Nullable{System.TimeSpan})">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Timeline" /> class with the specified <see cref="P:System.Windows.Media.Animation.Timeline.BeginTime" />.</summary>
      <param name="beginTime">The time at which this <see cref="T:System.Windows.Media.Animation.Timeline" /> should begin. See the <see cref="P:System.Windows.Media.Animation.Timeline.BeginTime" /> property for more information.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Timeline.#ctor(System.Nullable{System.TimeSpan},System.Windows.Duration)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Timeline" /> class with the specified <see cref="P:System.Windows.Media.Animation.Timeline.BeginTime" /> and <see cref="P:System.Windows.Media.Animation.Timeline.Duration" />.</summary>
      <param name="beginTime">The time at which this <see cref="T:System.Windows.Media.Animation.Timeline" /> should begin. See the <see cref="P:System.Windows.Media.Animation.Timeline.BeginTime" /> property for more information.</param>
      <param name="duration">The length of time for which this timeline plays, not counting repetitions. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Timeline.#ctor(System.Nullable{System.TimeSpan},System.Windows.Duration,System.Windows.Media.Animation.RepeatBehavior)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Timeline" /> class with the specified <see cref="P:System.Windows.Media.Animation.Timeline.BeginTime" />, <see cref="P:System.Windows.Media.Animation.Timeline.Duration" />, and <see cref="P:System.Windows.Media.Animation.Timeline.RepeatBehavior" />.</summary>
      <param name="beginTime">The time at which this <see cref="T:System.Windows.Media.Animation.Timeline" /> should begin. See the <see cref="P:System.Windows.Media.Animation.Timeline.BeginTime" /> property for more information.</param>
      <param name="duration">The length of time for which this timeline plays, not counting repetitions. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
      <param name="repeatBehavior">The repeating behavior of this timeline, either as an iteration <see cref="P:System.Windows.Media.Animation.RepeatBehavior.Count" /> or a repeat <see cref="P:System.Windows.Media.Animation.RepeatBehavior.Duration" />. See the <see cref="P:System.Windows.Media.Animation.Timeline.RepeatBehavior" /> property for more information.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Timeline.AllocateClock">
      <summary>Creates a <see cref="T:System.Windows.Media.Animation.Clock" /> for this <see cref="T:System.Windows.Media.Animation.Timeline" />.</summary>
      <returns>A clock for this <see cref="T:System.Windows.Media.Animation.Timeline" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Timeline.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.Timeline" />, making deep copies of this object's values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Timeline.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.Timeline" /> object, making deep copies of this object's current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Timeline.CreateClock">
      <summary>Creates a new, controllable <see cref="T:System.Windows.Media.Animation.Clock" /> from this <see cref="T:System.Windows.Media.Animation.Timeline" />. If this <see cref="T:System.Windows.Media.Animation.Timeline" /> has children, a tree of clocks is created with this <see cref="T:System.Windows.Media.Animation.Timeline" /> as the root.</summary>
      <returns>A new, controllable <see cref="T:System.Windows.Media.Animation.Clock" /> constructed from this <see cref="T:System.Windows.Media.Animation.Timeline" />. If this <see cref="T:System.Windows.Media.Animation.Timeline" /> is a <see cref="T:System.Windows.Media.Animation.TimelineGroup" /> that contains child timelines, a tree of <see cref="T:System.Windows.Media.Animation.Clock" /> objects is created with a controllable <see cref="T:System.Windows.Media.Animation.Clock" /> created from this <see cref="T:System.Windows.Media.Animation.Timeline" /> as the root.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Timeline.CreateClock(System.Boolean)">
      <summary>Creates a new <see cref="T:System.Windows.Media.Animation.Clock" /> from this <see cref="T:System.Windows.Media.Animation.Timeline" /> and specifies whether the new <see cref="T:System.Windows.Media.Animation.Clock" /> is controllable. If this <see cref="T:System.Windows.Media.Animation.Timeline" /> has children, a tree of clocks is created with this <see cref="T:System.Windows.Media.Animation.Timeline" /> as the root.</summary>
      <param name="hasControllableRoot">
        <see langword="true" /> if the root <see cref="T:System.Windows.Media.Animation.Clock" /> returned should return a <see cref="T:System.Windows.Media.Animation.ClockController" /> from its <see cref="P:System.Windows.Media.Animation.Clock.Controller" /> property so that the <see cref="T:System.Windows.Media.Animation.Clock" /> tree can be interactively controlled; otherwise, <see langword="false" />.</param>
      <returns>A new <see cref="T:System.Windows.Media.Animation.Clock" /> constructed from this <see cref="T:System.Windows.Media.Animation.Timeline" />. If this <see cref="T:System.Windows.Media.Animation.Timeline" /> is a <see cref="T:System.Windows.Media.Animation.TimelineGroup" /> that contains child timelines, a tree of <see cref="T:System.Windows.Media.Animation.Clock" /> objects is created with a controllable <see cref="T:System.Windows.Media.Animation.Clock" /> created from this <see cref="T:System.Windows.Media.Animation.Timeline" /> as the root.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Timeline.FreezeCore(System.Boolean)">
      <summary>Makes this <see cref="T:System.Windows.Media.Animation.Timeline" /> unmodifiable or determines whether it can be made unmodifiable.</summary>
      <param name="isChecking">
        <see langword="true" /> to check if this instance can be frozen; <see langword="false" /> to freeze this instance.</param>
      <returns>If <paramref name="isChecking" /> is true, this method returns <see langword="true" /> if this instance can be made read-only, or <see langword="false" /> if it cannot be made read-only.  
  
 If <paramref name="isChecking" /> is false, this method returns <see langword="true" /> if this instance is now read-only, or <see langword="false" /> if it cannot be made read-only, with the side effect of having begun to change the frozen status of this object.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Timeline.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone of the specified <see cref="T:System.Windows.Media.Animation.Timeline" /> object.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.Timeline" /> instance to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Timeline.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a frozen clone of the specified <see cref="T:System.Windows.Media.Animation.Timeline" />. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.Timeline" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Timeline.GetDesiredFrameRate(System.Windows.Media.Animation.Timeline)">
      <summary>Gets the desired frame rate of the specified <see cref="T:System.Windows.Media.Animation.Timeline" />.</summary>
      <param name="timeline">The timeline from which to retrieve the desired frame rate.</param>
      <returns>The desired frame rate of this timeline. The default value is <see langword="null" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Timeline.GetNaturalDuration(System.Windows.Media.Animation.Clock)">
      <summary>Returns the length of a single iteration of this <see cref="T:System.Windows.Media.Animation.Timeline" />.</summary>
      <param name="clock">The <see cref="T:System.Windows.Media.Animation.Clock" /> that was created for this <see cref="T:System.Windows.Media.Animation.Timeline" />.</param>
      <returns>The length of a single iteration of this <see cref="T:System.Windows.Media.Animation.Timeline" />, or <see cref="P:System.Windows.Duration.Automatic" /> if the natural duration is unknown.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Timeline.GetNaturalDurationCore(System.Windows.Media.Animation.Clock)">
      <summary>Returns the length of a single iteration of this <see cref="T:System.Windows.Media.Animation.Timeline" />. This method provides the implementation for <see cref="M:System.Windows.Media.Animation.Timeline.GetNaturalDuration(System.Windows.Media.Animation.Clock)" />.</summary>
      <param name="clock">The <see cref="T:System.Windows.Media.Animation.Clock" /> that was created for this <see cref="T:System.Windows.Media.Animation.Timeline" />.</param>
      <returns>The length of a single iteration of this <see cref="T:System.Windows.Media.Animation.Timeline" />, or <see cref="P:System.Windows.Duration.Automatic" /> if the natural duration is unknown.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Timeline.SetDesiredFrameRate(System.Windows.Media.Animation.Timeline,System.Nullable{System.Int32})">
      <summary>Sets the desired frame rate of the specified <see cref="T:System.Windows.Media.Animation.Timeline" />.</summary>
      <param name="timeline">The <see cref="T:System.Windows.Media.Animation.Timeline" /> to which <paramref name="desiredFrameRate" /> is assigned.</param>
      <param name="desiredFrameRate">The maximum number of frames this timeline should generate each second, or <see langword="null" /> if the system should control the number of frames.</param>
    </member>
    <member name="P:System.Windows.Media.Animation.Timeline.AccelerationRatio">
      <summary>Gets or sets a value specifying the percentage of the timeline's <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> spent accelerating the passage of time from zero to its maximum rate.</summary>
      <exception cref="T:System.ArgumentException">
        <see cref="P:System.Windows.Media.Animation.Timeline.AccelerationRatio" /> is less than 0 or greater than 1.</exception>
      <exception cref="T:System.InvalidOperationException">The sum of <see cref="P:System.Windows.Media.Animation.Timeline.AccelerationRatio" /> and <see cref="P:System.Windows.Media.Animation.Timeline.DecelerationRatio" /> exceeds 1.</exception>
      <returns>A value between 0 and 1, inclusive, that specifies the percentage of the timeline's <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> spent accelerating the passage of time from zero to its maximum rate. If the timeline's <see cref="P:System.Windows.Media.Animation.Timeline.DecelerationRatio" /> property is also set, the sum of <see cref="P:System.Windows.Media.Animation.Timeline.AccelerationRatio" /> and <see cref="P:System.Windows.Media.Animation.Timeline.DecelerationRatio" /> must be less than or equal to 1. The default value is 0.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Timeline.AutoReverse">
      <summary>Gets or sets a value that indicates whether the timeline plays in reverse after it completes a forward iteration.</summary>
      <returns>
        <see langword="true" /> if the timeline plays in reverse at the end of each iteration; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Timeline.BeginTime">
      <summary>Gets or sets the time at which this <see cref="T:System.Windows.Media.Animation.Timeline" /> should begin.</summary>
      <returns>The time at which this <see cref="T:System.Windows.Media.Animation.Timeline" /> should begin, relative to its parent's <see cref="P:System.Windows.Media.Animation.Timeline.BeginTime" />. If this timeline is a root timeline, the time is relative to its interactive begin time (the moment at which the timeline was triggered). This value may be positive, negative, or <see langword="null" />; a <see langword="null" /> value means the timeline never plays. The default value is zero.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Timeline.DecelerationRatio">
      <summary>Gets or sets a value specifying the percentage of the timeline's <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> spent decelerating the passage of time from its maximum rate to zero.</summary>
      <exception cref="T:System.ArgumentException">
        <see cref="P:System.Windows.Media.Animation.Timeline.DecelerationRatio" /> is less than 0 or greater than 1.</exception>
      <exception cref="T:System.InvalidOperationException">The sum of <see cref="P:System.Windows.Media.Animation.Timeline.AccelerationRatio" /> and <see cref="P:System.Windows.Media.Animation.Timeline.DecelerationRatio" /> exceeds 1.</exception>
      <returns>A value between 0 and 1, inclusive, that specifies the percentage of the timeline's <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> spent decelerating the passage of time from its maximum rate to zero. If the timeline's <see cref="P:System.Windows.Media.Animation.Timeline.AccelerationRatio" /> property is also set, the sum of <see cref="P:System.Windows.Media.Animation.Timeline.DecelerationRatio" /> and <see cref="P:System.Windows.Media.Animation.Timeline.AccelerationRatio" /> must be less than or equal to 1. The default value is 0.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Timeline.DesiredFrameRate">
      <summary>Gets or sets the desired frame rate for this timeline and its child timelines.</summary>
    </member>
    <member name="P:System.Windows.Media.Animation.Timeline.Duration">
      <summary>Gets or sets the length of time for which this timeline plays, not counting repetitions.</summary>
      <returns>The timeline's simple duration: the amount of time this timeline takes to complete a single forward iteration. The default value is <see cref="P:System.Windows.Duration.Automatic" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Timeline.FillBehavior">
      <summary>Gets or sets a value that specifies how the <see cref="T:System.Windows.Media.Animation.Timeline" /> behaves after it reaches the end of its active period.</summary>
      <returns>A value that specifies how the timeline behaves after it reaches the end of its active period but its parent is inside its active or fill period. The default value is <see cref="F:System.Windows.Media.Animation.FillBehavior.HoldEnd" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Timeline.Name">
      <summary>Gets or sets the name of this <see cref="T:System.Windows.Media.Animation.Timeline" />.</summary>
      <returns>The name of this timeline. The default value is <see langword="null" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Timeline.RepeatBehavior">
      <summary>Gets or sets the repeating behavior of this timeline.</summary>
      <returns>An iteration <see cref="P:System.Windows.Media.Animation.RepeatBehavior.Count" /> that specifies the number of times the timeline should play, a <see cref="T:System.TimeSpan" /> value that specifies the total the length of this timeline's active period, or the special value <see cref="P:System.Windows.Media.Animation.RepeatBehavior.Forever" />, which specifies that the timeline should repeat indefinitely. The default value is a <see cref="T:System.Windows.Media.Animation.RepeatBehavior" /> with a <see cref="P:System.Windows.Media.Animation.RepeatBehavior.Count" /> of <c>1</c>, which indicates that the timeline plays once.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Timeline.SpeedRatio">
      <summary>Gets or sets the rate, relative to its parent, at which time progresses for this <see cref="T:System.Windows.Media.Animation.Timeline" />.</summary>
      <exception cref="T:System.ArgumentException">
        <see cref="P:System.Windows.Media.Animation.Timeline.SpeedRatio" /> is less than 0 or is not a finite value.</exception>
      <returns>A finite value greater than 0 that describes the rate at which time progresses for this timeline, relative to the speed of the timeline's parent or, if this is a root timeline, the default timeline speed. The default value is 1.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.TimelineCollection">
      <summary>Represents a collection of <see cref="T:System.Windows.Media.Animation.Timeline" /> objects.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.TimelineCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.TimelineCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.TimelineCollection.#ctor(System.Collections.Generic.IEnumerable{System.Windows.Media.Animation.Timeline})">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.TimelineCollection" /> class that includes all of the same elements as an existing collection.</summary>
      <param name="collection">Collection of elements this instance is based on.</param>
      <exception cref="T:System.ArgumentException">Occurs when <paramref name="collection" /> is empty.</exception>
    </member>
    <member name="M:System.Windows.Media.Animation.TimelineCollection.#ctor(System.Int32)">
      <summary>Initializes a new instance of <see cref="T:System.Windows.Media.Animation.TimelineCollection" /> with the specified initial capacity.</summary>
      <param name="capacity">The initial capacity of the <see cref="T:System.Windows.Media.Animation.TimelineCollection" />.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.TimelineCollection.Add(System.Windows.Media.Animation.Timeline)">
      <summary>Inserts a new <see cref="T:System.Windows.Media.Animation.Timeline" /> object into the <see cref="T:System.Windows.Media.Animation.TimelineCollection" />.</summary>
      <param name="value">The object to add.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.TimelineCollection.Clear">
      <summary>Removes all items from the <see cref="T:System.Windows.Media.Animation.TimelineCollection" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.TimelineCollection.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.TimelineCollection" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.TimelineCollection.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.TimelineCollection" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.TimelineCollection.Contains(System.Windows.Media.Animation.Timeline)">
      <summary>Determines whether the <see cref="T:System.Windows.Media.Animation.TimelineCollection" /> contains the specified <see cref="T:System.Windows.Media.Animation.Timeline" /> object.</summary>
      <param name="value">The object to locate.</param>
      <returns>
        <see langword="true" /> if <paramref name="value" /> is found; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.TimelineCollection.CopyTo(System.Windows.Media.Animation.Timeline[],System.Int32)">
      <summary>Copies the items of the <see cref="T:System.Windows.Media.Animation.TimelineCollection" /> to the passed Timeline array, starting at the specified index position.</summary>
      <param name="array">The destination array.</param>
      <param name="index">The zero-based index position where copying begins.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.TimelineCollection.GetEnumerator">
      <summary>Gets an enumerator that can iterate the members of the collection.</summary>
      <returns>An object that can iterate the members of the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.TimelineCollection.IndexOf(System.Windows.Media.Animation.Timeline)">
      <summary>Gets the zero-based index position of a Timeline object in the <see cref="T:System.Windows.Media.Animation.TimelineCollection" />.</summary>
      <param name="value">The object to locate.</param>
      <returns>The index position of <paramref name="value" /> within this list.  If not found, -1 is returned.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.TimelineCollection.Insert(System.Int32,System.Windows.Media.Animation.Timeline)">
      <summary>Inserts the specified Timeline object into this <see cref="T:System.Windows.Media.Animation.TimelineCollection" /> at the specified index position.</summary>
      <param name="index">The zero-based index position into which <paramref name="value" /> is inserted.</param>
      <param name="value">The object to insert.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.TimelineCollection.Remove(System.Windows.Media.Animation.Timeline)">
      <summary>Removes the first occurrence of a specified <see cref="T:System.Windows.Media.Animation.Timeline" /> from this <see cref="T:System.Windows.Media.Animation.TimelineCollection" />.</summary>
      <param name="value">The object to remove.</param>
      <returns>
        <see langword="true" /> if the operation was successful; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.TimelineCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Windows.Media.Animation.Timeline" /> at the specified index position from this <see cref="T:System.Windows.Media.Animation.TimelineCollection" />.</summary>
      <param name="index">The zero-based index position of the item to remove.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.TimelineCollection.System#Collections#Generic#IEnumerable{System#Windows#Media#Animation#Timeline}#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.IEnumerable.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.TimelineCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>For a description of this member, see <see cref="M:System.Collections.ICollection.CopyTo(System.Array,System.Int32)" />.</summary>
      <param name="array">A zero-based <see cref="T:System.Array" /> that receives the copied items from the <see cref="T:System.Windows.Media.Animation.TimelineCollection" />.</param>
      <param name="index">The first position in the specified <see cref="T:System.Array" /> to receive the copied contents.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.TimelineCollection.System#Collections#IEnumerable#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.IEnumerable.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.TimelineCollection.System#Collections#IList#Add(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Add(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to add to the <see cref="T:System.Windows.Media.Animation.TimelineCollection" />.</param>
      <returns>The position into which the new element was inserted.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.TimelineCollection.System#Collections#IList#Contains(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Contains(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.Animation.TimelineCollection" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Windows.Media.Animation.TimelineCollection" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.TimelineCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.IndexOf(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.Animation.TimelineCollection" />.</param>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.TimelineCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Insert(System.Int32,System.Object)" />.</summary>
      <param name="index">The zero-based index at which to insert the <see cref="T:System.Object" />.</param>
      <param name="value">The <see cref="T:System.Object" /> to insert into the <see cref="T:System.Windows.Media.Animation.TimelineCollection" />.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.TimelineCollection.System#Collections#IList#Remove(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Remove(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to remove from the <see cref="T:System.Windows.Media.Animation.TimelineCollection" />.</param>
    </member>
    <member name="P:System.Windows.Media.Animation.TimelineCollection.Count">
      <summary>Gets the number of items contained in this <see cref="T:System.Windows.Media.Animation.TimelineCollection" />.</summary>
      <returns>The number of items contained in this instance.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.TimelineCollection.Item(System.Int32)">
      <summary>Gets or sets an item at the specified index position within this <see cref="T:System.Windows.Media.Animation.TimelineCollection" />.</summary>
      <param name="index">The index position to access.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than zero or greater than or equal to the size of the <see cref="T:System.Windows.Media.Animation.TimelineCollection" />.</exception>
      <returns>The Timeline object at the <paramref name="index" /> position.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.TimelineCollection.System#Collections#Generic#ICollection{System#Windows#Media#Animation#Timeline}#IsReadOnly">
      <summary>For a description of this member, see <see cref="P:System.Collections.Generic.ICollection`1.IsReadOnly" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.Animation.TimelineCollection" /> is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.TimelineCollection.System#Collections#ICollection#IsSynchronized">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.IsSynchronized" />.</summary>
      <returns>
        <see langword="true" /> if access to the <see cref="T:System.Windows.Media.Animation.TimelineCollection" /> is synchronized (thread safe); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.TimelineCollection.System#Collections#ICollection#SyncRoot">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.SyncRoot" />.</summary>
      <returns>An object that can be used to synchronize access to the <see cref="T:System.Windows.Media.Animation.TimelineCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.TimelineCollection.System#Collections#IList#IsFixedSize">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.IsFixedSize" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.Animation.TimelineCollection" /> has a fixed size; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.TimelineCollection.System#Collections#IList#IsReadOnly">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.IsReadOnly" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.Animation.TimelineCollection" /> is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.TimelineCollection.System#Collections#IList#Item(System.Int32)">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.Item(System.Int32)" />.</summary>
      <param name="index">The zero-based index of the element to get or set.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.TimelineCollection.Enumerator">
      <summary>Enumerates the members of a <see cref="T:System.Windows.Media.Animation.TimelineCollection" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.TimelineCollection.Enumerator.MoveNext">
      <summary>Advances the enumerator to the next element in the collection.</summary>
      <returns>
        <see langword="true" /> if the enumerator successfully advanced to the next element in the collection; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.TimelineCollection.Enumerator.Reset">
      <summary>Resets the enumerator to its initial position.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.TimelineCollection.Enumerator.System#IDisposable#Dispose">
      <summary>This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="P:System.Windows.Media.Animation.TimelineCollection.Enumerator.Current">
      <summary>Gets a value that represents the current element in the collection.</summary>
      <returns>The current element in the collection.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.TimelineCollection.Enumerator.System#Collections#IEnumerator#Current">
      <summary>This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="T:System.Windows.Media.Animation.TimelineGroup">
      <summary>Abstract class that, when implemented represents a <see cref="T:System.Windows.Media.Animation.Timeline" /> that may contain a collection of child <see cref="T:System.Windows.Media.Animation.Timeline" /> objects.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.TimelineGroup.ChildrenProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.TimelineGroup.Children" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.TimelineGroup.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.TimelineGroup" /> class, with default properties.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.TimelineGroup.#ctor(System.Nullable{System.TimeSpan})">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.TimelineGroup" /> class with the specified <see cref="P:System.Windows.Media.Animation.Timeline.BeginTime" />.</summary>
      <param name="beginTime">The <see cref="P:System.Windows.Media.Animation.Timeline.BeginTime" /> for this <see cref="T:System.Windows.Media.Animation.TimelineGroup" />.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.TimelineGroup.#ctor(System.Nullable{System.TimeSpan},System.Windows.Duration)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.TimelineGroup" /> class with the specified <see cref="P:System.Windows.Media.Animation.Timeline.BeginTime" /> and <see cref="P:System.Windows.Media.Animation.Timeline.Duration" />.</summary>
      <param name="beginTime">The <see cref="P:System.Windows.Media.Animation.Timeline.BeginTime" /> for this <see cref="T:System.Windows.Media.Animation.TimelineGroup" />.</param>
      <param name="duration">The <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> for this <see cref="T:System.Windows.Media.Animation.TimelineGroup" />.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.TimelineGroup.#ctor(System.Nullable{System.TimeSpan},System.Windows.Duration,System.Windows.Media.Animation.RepeatBehavior)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.TimelineGroup" /> class with the specified <see cref="P:System.Windows.Media.Animation.Timeline.BeginTime" />, <see cref="P:System.Windows.Media.Animation.Timeline.Duration" />, and <see cref="P:System.Windows.Media.Animation.Timeline.RepeatBehavior" />.</summary>
      <param name="beginTime">The <see cref="P:System.Windows.Media.Animation.Timeline.BeginTime" /> for this <see cref="T:System.Windows.Media.Animation.TimelineGroup" />.</param>
      <param name="duration">The <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> for this <see cref="T:System.Windows.Media.Animation.TimelineGroup" />.</param>
      <param name="repeatBehavior">The <see cref="P:System.Windows.Media.Animation.Timeline.RepeatBehavior" /> for this <see cref="T:System.Windows.Media.Animation.TimelineGroup" />.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.TimelineGroup.AddChild(System.Object)">
      <summary>Adds a child <see cref="T:System.Windows.Media.Animation.Timeline" /> to this <see cref="T:System.Windows.Media.Animation.TimelineGroup" />.</summary>
      <param name="child">The object to be added as the child of this <see cref="T:System.Windows.Media.Animation.TimelineGroup" />. If this object is a <see cref="T:System.Windows.Media.Animation.Timeline" /> it will be added to the <see cref="P:System.Windows.Media.Animation.TimelineGroup.Children" /> collection; otherwise, an exception will be thrown.</param>
      <exception cref="T:System.ArgumentException">The parameter <paramref name="child" /> is not a <see cref="T:System.Windows.Media.Animation.Timeline" />.</exception>
    </member>
    <member name="M:System.Windows.Media.Animation.TimelineGroup.AddText(System.String)">
      <summary>Adds a text string as a child of this <see cref="T:System.Windows.Media.Animation.Timeline" />.</summary>
      <param name="childText">The text added to the <see cref="T:System.Windows.Media.Animation.Timeline" />.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.TimelineGroup.AllocateClock">
      <summary>Creates a type-specific clock for this timeline.</summary>
      <returns>A clock for this timeline.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.TimelineGroup.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.TimelineGroup" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.TimelineGroup.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.TimelineGroup" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.TimelineGroup.CreateClock">
      <summary>Instantiates a new <see cref="T:System.Windows.Media.Animation.ClockGroup" /> object, using this instance.</summary>
      <returns>A <see cref="T:System.Windows.Media.Animation.ClockGroup" /> object.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.TimelineGroup.System#Windows#Markup#IAddChild#AddChild(System.Object)">
      <summary>Adds a child object.</summary>
      <param name="child">The child object to add.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.TimelineGroup.System#Windows#Markup#IAddChild#AddText(System.String)">
      <summary>Adds the text content of a node to the object.</summary>
      <param name="childText">The text to add to the object.</param>
    </member>
    <member name="P:System.Windows.Media.Animation.TimelineGroup.Children">
      <summary>Gets or sets the collection of direct child <see cref="T:System.Windows.Media.Animation.Timeline" /> objects of the <see cref="T:System.Windows.Media.Animation.TimelineGroup" />.</summary>
      <returns>Child <see cref="T:System.Windows.Media.Animation.Timeline" /> objects of the <see cref="T:System.Windows.Media.Animation.TimelineGroup" />. The default value is null.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.TimeSeekOrigin">
      <summary>Indicates the origin of a seek operation. The offset of the seek operation is relative to this origin.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.TimeSeekOrigin.BeginTime">
      <summary>The offset is relative to the beginning of the activation period of the <see cref="T:System.Windows.Media.Animation.Timeline" />.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.TimeSeekOrigin.Duration">
      <summary>The offset is relative to the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> of the <see cref="T:System.Windows.Media.Animation.Timeline" />, the length of a single iteration. This value has no meaning if the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> of the <see cref="T:System.Windows.Media.Animation.Timeline" /> is not resolved.</summary>
    </member>
    <member name="T:System.Windows.Media.Animation.Vector3DAnimation">
      <summary>Animates the value of a Vector3D property using linear interpolation between two values.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.Vector3DAnimation.ByProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.Vector3DAnimation.By" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.Vector3DAnimation.EasingFunctionProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.Vector3DAnimation.EasingFunction" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.Vector3DAnimation.FromProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.Vector3DAnimation.From" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.Vector3DAnimation.ToProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.Vector3DAnimation.To" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DAnimation.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Vector3DAnimation" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DAnimation.#ctor(System.Windows.Media.Media3D.Vector3D,System.Windows.Duration)">
      <summary>Initializes a new instance of the Vector3DAnimation class with the specified destination value and <see cref="P:System.Windows.Media.Animation.Timeline.Duration" />.</summary>
      <param name="toValue">The ending value of this animation.</param>
      <param name="duration">The new animation's <see cref="P:System.Windows.Media.Animation.Timeline.Duration" />.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DAnimation.#ctor(System.Windows.Media.Media3D.Vector3D,System.Windows.Duration,System.Windows.Media.Animation.FillBehavior)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Vector3DAnimation" /> class that animates to the specified value over the specified duration and has the specified fill behavior. The starting value for the animation is the base value of the property being animated or the output from another animation.</summary>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
      <param name="fillBehavior">Specifies how the animation behaves when it is not active.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DAnimation.#ctor(System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Duration)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Vector3DAnimation" /> class that animates from the specified starting value to the specified destination value over the specified duration.</summary>
      <param name="fromValue">The starting value of the animation.</param>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DAnimation.#ctor(System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Duration,System.Windows.Media.Animation.FillBehavior)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Vector3DAnimation" /> class that animates from the specified starting value to the specified destination value over the specified duration and has the specified fill behavior.</summary>
      <param name="fromValue">The starting value of the animation.</param>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
      <param name="fillBehavior">Specifies how the animation behaves when it is not active.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DAnimation.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.Vector3DAnimation" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DAnimation.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Media.Animation.Vector3DAnimation" />.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DAnimation.GetCurrentValueCore(System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by the <see cref="T:System.Windows.Media.Animation.Vector3DAnimation" />.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the animation.</param>
      <returns>The calculated value of the property, as determined by the current animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Vector3DAnimation.By">
      <summary>Gets or sets the total amount by which the animation changes its starting value.</summary>
      <returns>The total amount by which the animation changes its starting value.     The default value is null.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Vector3DAnimation.EasingFunction">
      <summary>Gets or sets the easing function applied to this animation.</summary>
      <returns>The easing function applied to this animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Vector3DAnimation.From">
      <summary>Gets or sets the animation's starting value.</summary>
      <returns>The starting value of the animation. The default value is null.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Vector3DAnimation.IsAdditive">
      <summary>Gets or sets a value that indicates whether the target property's current value should be added to this animation's starting value.</summary>
      <returns>
        <see langword="true" /> if the target property's current value should be added to this animation's starting value; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Vector3DAnimation.IsCumulative">
      <summary>Gets or sets a value that specifies whether the animation's value accumulates when it repeats.</summary>
      <returns>
        <see langword="true" /> if the animation accumulates its values when its <see cref="P:System.Windows.Media.Animation.Timeline.RepeatBehavior" /> property causes it to repeat its simple duration. otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Vector3DAnimation.To">
      <summary>Gets or sets the animation's ending value.</summary>
      <returns>The ending value of the animation. The default value is null.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.Vector3DAnimationBase">
      <summary>Abstract class that represents an animated <see cref="T:System.Windows.Media.Media3D.Vector3D" /> value.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DAnimationBase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Vector3DAnimationBase" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DAnimationBase.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.Vector3DAnimationBase" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DAnimationBase.GetCurrentValue(System.Object,System.Object,System.Windows.Media.Animation.AnimationClock)">
      <summary>Gets the current value of the animation.</summary>
      <param name="defaultOriginValue">The origin value provided to the animation if the animation does not have its own start value.</param>
      <param name="defaultDestinationValue">The destination value provided to the animation if the animation does not have its own destination value.</param>
      <param name="animationClock">The <see cref="T:System.Windows.Media.Animation.AnimationClock" /> which can generate the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> value to be used by the animation to generate its output value.</param>
      <returns>The current value of the animation.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DAnimationBase.GetCurrentValue(System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Animation.AnimationClock)">
      <summary>Gets the current value of the animation.</summary>
      <param name="defaultOriginValue">The origin value provided to the animation if the animation does not have its own start value.</param>
      <param name="defaultDestinationValue">The destination value provided to the animation if the animation does not have its own destination value.</param>
      <param name="animationClock">The <see cref="T:System.Windows.Media.Animation.AnimationClock" /> which can generate the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> value to be used by the animation to generate its output value.</param>
      <returns>The current value of the animation.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DAnimationBase.GetCurrentValueCore(System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by the host animation.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the host animation.</param>
      <returns>The current value of this animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Vector3DAnimationBase.TargetPropertyType">
      <summary>Gets the type of value this animation generates.</summary>
      <returns>The type of value produced by this animation.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.Vector3DAnimationUsingKeyFrames">
      <summary>Animates the value of a <see cref="T:System.Windows.Media.Media3D.Vector3D" /> property along a set of <see cref="P:System.Windows.Media.Animation.Vector3DAnimationUsingKeyFrames.KeyFrames" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DAnimationUsingKeyFrames.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Vector3DAnimationUsingKeyFrames" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DAnimationUsingKeyFrames.AddChild(System.Object)">
      <summary>Adds a child <see cref="T:System.Windows.Media.Animation.Vector3DKeyFrame" /> to this <see cref="T:System.Windows.Media.Animation.Vector3DAnimationUsingKeyFrames" />.</summary>
      <param name="child">The object to be added as the child of this <see cref="T:System.Windows.Media.Animation.Vector3DAnimationUsingKeyFrames" />.</param>
      <exception cref="T:System.ArgumentException">The parameter <paramref name="child" /> is not a <see cref="T:System.Windows.Media.Animation.Vector3DKeyFrame" />.</exception>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DAnimationUsingKeyFrames.AddText(System.String)">
      <summary>Adds a text string as a child of this <see cref="T:System.Windows.Media.Animation.Vector3DAnimationUsingKeyFrames" />.</summary>
      <param name="childText">The text added to the <see cref="T:System.Windows.Media.Animation.Vector3DAnimationUsingKeyFrames" />.</param>
      <exception cref="T:System.InvalidOperationException">A <see cref="T:System.Windows.Media.Animation.Vector3DAnimationUsingKeyFrames" /> does not accept text as a child, so this method will raise this exception unless a derived class has overridden this behavior which allows text to be added.</exception>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DAnimationUsingKeyFrames.Clone">
      <summary>Returns a modifiable clone of this instance.</summary>
      <returns>A modifiable clone of this instance. The returned clone is effectively a deep copy of the current object, although some copying might be deferred until necessary for improved performance. The copy's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DAnimationUsingKeyFrames.CloneCore(System.Windows.Freezable)">
      <summary>Makes the specified <see cref="T:System.Windows.Media.Animation.Vector3DAnimationUsingKeyFrames" /> a modifiable clone (deep copy) of the current object using base (non-animated, non-databound) property values.</summary>
      <param name="sourceFreezable">Destination for the modifiable clone of the current object.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DAnimationUsingKeyFrames.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.Vector3DAnimationUsingKeyFrames" /> object, making deep copies of this object's current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be false even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was true.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DAnimationUsingKeyFrames.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes the specified <see cref="T:System.Windows.Media.Animation.Vector3DAnimationUsingKeyFrames" /> a modifiable clone (deep copy) of the current object using current property values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.Vector3DAnimationUsingKeyFrames" /> to be cloned.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DAnimationUsingKeyFrames.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.Vector3DAnimationUsingKeyFrames" />.</summary>
      <returns>A new instance of <see cref="T:System.Windows.Media.Animation.Vector3DAnimationUsingKeyFrames" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DAnimationUsingKeyFrames.FreezeCore(System.Boolean)">
      <summary>Makes this instance of <see cref="T:System.Windows.Media.Animation.Vector3DAnimationUsingKeyFrames" /> object unmodifiable or determines whether it can be made unmodifiable.</summary>
      <param name="isChecking">
        <see langword="true" /> to check if this instance can be frozen; <see langword="false" /> to freeze this instance.</param>
      <returns>If <paramref name="isChecking" /> is true, this method returns <see langword="true" /> if this instance can be made read-only, or <see langword="false" /> if it cannot be made read-only.  
  
 If <paramref name="isChecking" /> is false, this method returns <see langword="true" /> if this instance is now read-only, or <see langword="false" /> if it cannot be made read-only, with the side effect of having begun to change the frozen status of this object.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DAnimationUsingKeyFrames.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone of the specified <see cref="T:System.Windows.Media.Animation.Vector3DAnimationUsingKeyFrames" /> object.</summary>
      <param name="source">The <see cref="T:System.Windows.Media.Animation.Vector3DAnimationUsingKeyFrames" /> object to be cloned.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DAnimationUsingKeyFrames.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a copy of the specified <see cref="T:System.Windows.Media.Animation.Vector3DAnimationUsingKeyFrames" />.</summary>
      <param name="source">The <see cref="T:System.Windows.Media.Animation.Vector3DAnimationUsingKeyFrames" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DAnimationUsingKeyFrames.GetCurrentValueCore(System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by this instance of <see cref="T:System.Windows.Media.Animation.Vector3DAnimationUsingKeyFrames" />.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the host animation.</param>
      <returns>The calculated value of the property, as determined by the current instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DAnimationUsingKeyFrames.GetNaturalDurationCore(System.Windows.Media.Animation.Clock)">
      <summary>Provide a custom natural <see cref="T:System.Windows.Duration" /> when the <see cref="T:System.Windows.Duration" /> property is set to <see cref="P:System.Windows.Duration.Automatic" />.</summary>
      <param name="clock">The <see cref="T:System.Windows.Media.Animation.Clock" /> whose natural duration is desired.</param>
      <returns>If the last key frame of this animation is a <see cref="T:System.Windows.Media.Animation.KeyTime" />, then this value is used as the <see cref="P:System.Windows.Media.Animation.Clock.NaturalDuration" />; otherwise it will be one second.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DAnimationUsingKeyFrames.OnChanged">
      <summary>Called when the current <see cref="T:System.Windows.Media.Animation.Vector3DAnimationUsingKeyFrames" /> object is modified.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DAnimationUsingKeyFrames.ShouldSerializeKeyFrames">
      <summary>Returns true if the value of the <see cref="P:System.Windows.Media.Animation.Vector3DAnimationUsingKeyFrames.KeyFrames" /> property of this instance of <see cref="T:System.Windows.Media.Animation.Vector3DAnimationUsingKeyFrames" /> should be value-serialized.</summary>
      <returns>
        <see langword="true" /> if the property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DAnimationUsingKeyFrames.System#Windows#Markup#IAddChild#AddChild(System.Object)">
      <summary>Adds a child object.</summary>
      <param name="child">The child object to add.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DAnimationUsingKeyFrames.System#Windows#Markup#IAddChild#AddText(System.String)">
      <summary>Adds the text content of a node to the object.</summary>
      <param name="childText">The text to add to the object.</param>
    </member>
    <member name="P:System.Windows.Media.Animation.Vector3DAnimationUsingKeyFrames.IsAdditive">
      <summary>Gets a value that specifies whether the animation's output value is added to the base value of the property being animated.</summary>
      <returns>
        <see langword="true" /> if the animation adds its output value to the base value of the property being animated instead of replacing it; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Vector3DAnimationUsingKeyFrames.IsCumulative">
      <summary>Gets or sets a value that specifies whether the animation's value accumulates when it repeats.</summary>
      <returns>
        <see langword="true" /> if the animation accumulates its values when its <see cref="P:System.Windows.Media.Animation.Timeline.RepeatBehavior" /> property causes it to repeat its simple duration; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Vector3DAnimationUsingKeyFrames.KeyFrames">
      <summary>Gets or sets the collection of <see cref="T:System.Windows.Media.Animation.Vector3DKeyFrame" /> objects that define the animation.</summary>
      <returns>The collection of <see cref="T:System.Windows.Media.Animation.Vector3DKeyFrame" /> objects that define the animation. The default value is <see cref="P:System.Windows.Media.Animation.Vector3DKeyFrameCollection.Empty" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Vector3DAnimationUsingKeyFrames.System#Windows#Media#Animation#IKeyFrameAnimation#KeyFrames">
      <summary>Gets or sets an ordered collection P:System.Windows.Media.Animation.IKeyFrameAnimation.KeyFrames associated with this animation sequence.</summary>
      <returns>An <see cref="T:System.Collections.IList" /> of <see cref="P:System.Windows.Media.Animation.IKeyFrameAnimation.KeyFrames" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.Vector3DKeyFrame">
      <summary>Abstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a <see cref="T:System.Windows.Media.Animation.Vector3DAnimationUsingKeyFrames" />.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.Vector3DKeyFrame.KeyTimeProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.Vector3DKeyFrame.KeyTime" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.Vector3DKeyFrame.ValueProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.Vector3DKeyFrame.Value" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Vector3DKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DKeyFrame.#ctor(System.Windows.Media.Media3D.Vector3D)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Vector3DKeyFrame" /> class that has the specified target <see cref="P:System.Windows.Media.Animation.Vector3DKeyFrame.Value" />.</summary>
      <param name="value">The <see cref="P:System.Windows.Media.Animation.Vector3DKeyFrame.Value" /> of the new <see cref="T:System.Windows.Media.Animation.Vector3DKeyFrame" /> instance.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DKeyFrame.#ctor(System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Vector3DKeyFrame" /> class that has the specified target <see cref="P:System.Windows.Media.Animation.Vector3DKeyFrame.Value" /> and <see cref="P:System.Windows.Media.Animation.Vector3DKeyFrame.KeyTime" />.</summary>
      <param name="value">The <see cref="P:System.Windows.Media.Animation.Vector3DKeyFrame.Value" /> of the new <see cref="T:System.Windows.Media.Animation.Vector3DKeyFrame" /> instance.</param>
      <param name="keyTime">The <see cref="P:System.Windows.Media.Animation.Vector3DKeyFrame.KeyTime" /> of the new <see cref="T:System.Windows.Media.Animation.Vector3DKeyFrame" /> instance.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DKeyFrame.InterpolateValue(System.Windows.Media.Media3D.Vector3D,System.Double)">
      <summary>Returns the interpolated value of a specific key frame at the progress increment provided.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">Occurs if <paramref name="keyFrameProgress" /> is not between 0.0 and 1.0, inclusive.</exception>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DKeyFrame.InterpolateValueCore(System.Windows.Media.Media3D.Vector3D,System.Double)">
      <summary>Calculates the value of a key frame at the progress increment provided.</summary>
      <param name="baseValue">The value to animate from; typically the value of the previous key frame.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Vector3DKeyFrame.KeyTime">
      <summary>Gets or sets the time at which the key frame's target <see cref="P:System.Windows.Media.Animation.Vector3DKeyFrame.Value" /> should be reached.</summary>
      <returns>The time at which the key frame's current value should be equal to its <see cref="P:System.Windows.Media.Animation.Vector3DKeyFrame.Value" /> property. The default value is <see cref="P:System.Windows.Media.Animation.KeyTime.Uniform" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Vector3DKeyFrame.System#Windows#Media#Animation#IKeyFrame#Value">
      <summary>Gets or sets the value associated with a <see cref="T:System.Windows.Media.Animation.KeyTime" /> instance.</summary>
      <returns>The current value for this property.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Vector3DKeyFrame.Value">
      <summary>Gets or sets the key frame's target value.</summary>
      <returns>The key frame's target value, which is the value of this key frame at its specified <see cref="P:System.Windows.Media.Animation.Vector3DKeyFrame.KeyTime" />. The default value is <c>0</c>.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.Vector3DKeyFrameCollection">
      <summary>Represents a collection of <see cref="T:System.Windows.Media.Animation.Vector3DKeyFrame" /> objects.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DKeyFrameCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.Vector3DKeyFrameCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DKeyFrameCollection.Add(System.Windows.Media.Animation.Vector3DKeyFrame)">
      <summary>Adds a <see cref="T:System.Windows.Media.Animation.Vector3DKeyFrame" /> to the end of the collection.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.Vector3DKeyFrame" /> to add to the end of the collection.</param>
      <returns>The index at which the <paramref name="keyFrame" /> was added.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DKeyFrameCollection.Clear">
      <summary>Removes all <see cref="T:System.Windows.Media.Animation.Vector3DKeyFrame" /> objects from the collection.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DKeyFrameCollection.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.Vector3DKeyFrameCollection" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DKeyFrameCollection.CloneCore(System.Windows.Freezable)">
      <summary>Makes this instance a deep copy of the specified <see cref="T:System.Windows.Media.Animation.Vector3DKeyFrameCollection" />. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.Vector3DKeyFrameCollection" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DKeyFrameCollection.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes this instance a modifiable deep copy of the specified <see cref="T:System.Windows.Media.Animation.Vector3DKeyFrameCollection" /> using current property values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.Vector3DKeyFrameCollection" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DKeyFrameCollection.Contains(System.Windows.Media.Animation.Vector3DKeyFrame)">
      <summary>Gets a value that indicates whether the collection contains the specified <see cref="T:System.Windows.Media.Animation.Vector3DKeyFrame" />.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.Vector3DKeyFrame" /> to locate in the collection.</param>
      <returns>
        <see langword="true" /> if the collection contains <paramref name="keyFrame" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DKeyFrameCollection.CopyTo(System.Windows.Media.Animation.Vector3DKeyFrame[],System.Int32)">
      <summary>Copies all of the <see cref="T:System.Windows.Media.Animation.Vector3DKeyFrame" /> objects in a collection to a specified array.</summary>
      <param name="array">Identifies the array to which content is copied.</param>
      <param name="index">Index position in the array to which the contents of the collection are copied.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DKeyFrameCollection.CreateInstanceCore">
      <summary>Creates a new, frozen instance of <see cref="T:System.Windows.Media.Animation.Vector3DKeyFrameCollection" />.</summary>
      <returns>A frozen instance of <see cref="T:System.Windows.Media.Animation.Vector3DKeyFrameCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DKeyFrameCollection.FreezeCore(System.Boolean)">
      <summary>Makes this instance of <see cref="T:System.Windows.Media.Animation.Vector3DKeyFrameCollection" /> unmodifiable or determines whether it can be made unmodifiable.</summary>
      <param name="isChecking">
        <see langword="true" /> to check if this instance can be frozen; <see langword="false" /> to freeze this instance.</param>
      <returns>If <paramref name="isChecking" /> is true, this method returns <see langword="true" /> if this instance can be made read-only, or <see langword="false" /> if it cannot be made read-only.  
  
 If <paramref name="isChecking" /> is false, this method returns <see langword="true" /> if this instance is now read-only, or <see langword="false" /> if it cannot be made read-only, with the side effect of having begun to change the frozen status of this object.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DKeyFrameCollection.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone of the specified <see cref="T:System.Windows.Media.Animation.Vector3DKeyFrameCollection" /> object.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.Vector3DKeyFrameCollection" /> object to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DKeyFrameCollection.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a frozen clone of the specified <see cref="T:System.Windows.Media.Animation.Vector3DKeyFrameCollection" />. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.Vector3DKeyFrameCollection" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DKeyFrameCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> that can iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DKeyFrameCollection.IndexOf(System.Windows.Media.Animation.Vector3DKeyFrame)">
      <summary>Searches for the specified <see cref="T:System.Windows.Media.Animation.Vector3DKeyFrame" /> and returns the zero-based index of the first occurrence within the entire collection.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.Vector3DKeyFrame" /> to locate in the collection.</param>
      <returns>The zero-based index of the first occurrence of <paramref name="keyFrame" /> within the entire collection, if found; otherwise, <c>-1</c>.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DKeyFrameCollection.Insert(System.Int32,System.Windows.Media.Animation.Vector3DKeyFrame)">
      <summary>Inserts a <see cref="T:System.Windows.Media.Animation.Vector3DKeyFrame" /> into a specific location within the collection.</summary>
      <param name="index">The index position at which the <see cref="T:System.Windows.Media.Animation.Vector3DKeyFrame" /> is inserted.</param>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.Vector3DKeyFrame" /> object to insert in the collection.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DKeyFrameCollection.Remove(System.Windows.Media.Animation.Vector3DKeyFrame)">
      <summary>Removes a <see cref="T:System.Windows.Media.Animation.Vector3DKeyFrame" /> object from the collection.</summary>
      <param name="keyFrame">Identifies the <see cref="T:System.Windows.Media.Animation.Vector3DKeyFrame" /> to remove from the collection.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DKeyFrameCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Windows.Media.Animation.Vector3DKeyFrame" /> at the specified index position from the collection.</summary>
      <param name="index">Index position of the <see cref="T:System.Windows.Media.Animation.Vector3DKeyFrame" /> to be removed.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DKeyFrameCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Collections.ICollection" /> to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" /> index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection" />. The <see cref="T:System.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="M:System.Windows.Media.Animation.Vector3DKeyFrameCollection.System#Collections#IList#Add(System.Object)">
      <summary>Adds an item to the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to add to the <see cref="T:System.Collections.IList" />.</param>
      <returns>The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DKeyFrameCollection.System#Collections#IList#Contains(System.Object)">
      <summary>Determines whether the <see cref="T:System.Collections.IList" /> contains a specific value.</summary>
      <param name="keyFrame">The object to locate in the <see cref="T:System.Collections.IList" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Collections.IList" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DKeyFrameCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>Determines the index of a specific item in the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to locate in the <see cref="T:System.Collections.IList" />.</param>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DKeyFrameCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>Inserts an item to the <see cref="T:System.Collections.IList" /> at the specified index.</summary>
      <param name="index">The zero-based index at which <c>value</c> should be inserted.</param>
      <param name="keyFrame">The object to insert into the <see cref="T:System.Collections.IList" />.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.Vector3DKeyFrameCollection.System#Collections#IList#Remove(System.Object)">
      <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to remove from the <see cref="T:System.Collections.IList" />.</param>
    </member>
    <member name="P:System.Windows.Media.Animation.Vector3DKeyFrameCollection.Count">
      <summary>Gets the number of key frames contained in the <see cref="T:System.Windows.Media.Animation.Vector3DKeyFrameCollection" />.</summary>
      <returns>The number of key frames contained in the <see cref="T:System.Windows.Media.Animation.Vector3DKeyFrameCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Vector3DKeyFrameCollection.Empty">
      <summary>Gets an empty <see cref="T:System.Windows.Media.Animation.Vector3DKeyFrameCollection" />.</summary>
      <returns>An empty <see cref="T:System.Windows.Media.Animation.Vector3DKeyFrameCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Vector3DKeyFrameCollection.IsFixedSize">
      <summary>Gets a value that indicates if the collection is frozen.</summary>
      <returns>
        <see langword="true" /> if the collection is frozen; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Vector3DKeyFrameCollection.IsReadOnly">
      <summary>Gets a value that indicates if the collection is read-only.</summary>
      <returns>
        <see langword="true" /> if the collection is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Vector3DKeyFrameCollection.IsSynchronized">
      <summary>Gets a value that indicates whether access to the collection is synchronized (thread-safe).</summary>
      <returns>
        <see langword="true" /> if access to the collection is synchronized (thread-safe); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Vector3DKeyFrameCollection.Item(System.Int32)">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Animation.Vector3DKeyFrame" /> at the specified index position.</summary>
      <param name="index">The zero-based index of the <see cref="T:System.Windows.Media.Animation.Vector3DKeyFrame" /> to get or set.</param>
      <exception cref="T:System.InvalidOperationException">The attempt to modify the collection is invalid because the collection is frozen (its <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />).</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than zero.  
  
 -or-  
  
 <paramref name="index" /> is equal to or greater than <see cref="P:System.Windows.Media.Animation.Vector3DKeyFrameCollection.Count" />.</exception>
      <returns>The <see cref="T:System.Windows.Media.Animation.Vector3DKeyFrame" /> at the specified index.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.Vector3DKeyFrameCollection.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="P:System.Windows.Media.Animation.Vector3DKeyFrameCollection.System#Collections#IList#Item(System.Int32)">
      <summary>Gets or sets the element at the specified index.</summary>
      <param name="index">The zero-based index of the element to get or set.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.VectorAnimation">
      <summary>Animates the value of a <see cref="T:System.Windows.Vector" /> property between two target values using linear interpolation over a specified <see cref="P:System.Windows.Media.Animation.Timeline.Duration" />.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.VectorAnimation.ByProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.VectorAnimation.By" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.VectorAnimation.EasingFunctionProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.VectorAnimation.EasingFunction" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.VectorAnimation.FromProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.VectorAnimation.From" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.VectorAnimation.ToProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.VectorAnimation.To" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorAnimation.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.VectorAnimation" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorAnimation.#ctor(System.Windows.Vector,System.Windows.Duration)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.VectorAnimation" /> class that animates to the specified value over the specified duration. The starting value for the animation is the base value of the property being animated or the output from another animation.</summary>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorAnimation.#ctor(System.Windows.Vector,System.Windows.Duration,System.Windows.Media.Animation.FillBehavior)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.VectorAnimation" /> class that animates to the specified value over the specified duration and has the specified fill behavior. The starting value for the animation is the base value of the property being animated or the output from another animation.</summary>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
      <param name="fillBehavior">Specifies how the animation behaves when it is not active.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorAnimation.#ctor(System.Windows.Vector,System.Windows.Vector,System.Windows.Duration)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.VectorAnimation" /> class that animates from the specified starting value to the specified destination value over the specified duration.</summary>
      <param name="fromValue">The starting value of the animation.</param>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorAnimation.#ctor(System.Windows.Vector,System.Windows.Vector,System.Windows.Duration,System.Windows.Media.Animation.FillBehavior)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.VectorAnimation" /> class that animates from the specified starting value to the specified destination value over the specified duration and has the specified fill behavior.</summary>
      <param name="fromValue">The starting value of the animation.</param>
      <param name="toValue">The destination value of the animation.</param>
      <param name="duration">The length of time the animation takes to play from start to finish, once. See the <see cref="P:System.Windows.Media.Animation.Timeline.Duration" /> property for more information.</param>
      <param name="fillBehavior">Specifies how the animation behaves when it is not active.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorAnimation.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.VectorAnimation" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorAnimation.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Media.Animation.VectorAnimation" />.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorAnimation.GetCurrentValueCore(System.Windows.Vector,System.Windows.Vector,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by the <see cref="T:System.Windows.Media.Animation.VectorAnimation" />.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the animation.</param>
      <returns>The calculated value of the property, as determined by the current animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.VectorAnimation.By">
      <summary>Gets or sets the total amount by which the animation changes its starting value.</summary>
      <returns>The total amount by which the animation changes its starting value.     The default value is null.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.VectorAnimation.EasingFunction">
      <summary>Gets or sets the easing function applied to this animation.</summary>
      <returns>The easing function applied to this animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.VectorAnimation.From">
      <summary>Gets or sets the animation's starting value.</summary>
      <returns>The starting value of the animation. The default value is null.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.VectorAnimation.IsAdditive">
      <summary>Gets or sets a value that indicates whether the target property's current value should be added to this animation's starting value.</summary>
      <returns>
        <see langword="true" /> if the target property's current value should be added to this animation's starting value; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.VectorAnimation.IsCumulative">
      <summary>Gets or sets a value that specifies whether the animation's value accumulates when it repeats.</summary>
      <returns>
        <see langword="true" /> if the animation accumulates its values when its <see cref="P:System.Windows.Media.Animation.Timeline.RepeatBehavior" /> property causes it to repeat its simple duration. otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.VectorAnimation.To">
      <summary>Gets or sets the animation's ending value.</summary>
      <returns>The ending value of the animation. The default value is null.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.VectorAnimationBase">
      <summary>Abstract class that, when implemented, animates a <see cref="T:System.Windows.Vector" /> value.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorAnimationBase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.VectorAnimationBase" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorAnimationBase.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.VectorAnimationBase" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorAnimationBase.GetCurrentValue(System.Object,System.Object,System.Windows.Media.Animation.AnimationClock)">
      <summary>Gets the current value of the animation.</summary>
      <param name="defaultOriginValue">The origin value provided to the animation if the animation does not have its own start value.</param>
      <param name="defaultDestinationValue">The destination value provided to the animation if the animation does not have its own destination value.</param>
      <param name="animationClock">The <see cref="T:System.Windows.Media.Animation.AnimationClock" /> which can generate the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> value to be used by the animation to generate its output value.</param>
      <returns>The current value of the animation.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorAnimationBase.GetCurrentValue(System.Windows.Vector,System.Windows.Vector,System.Windows.Media.Animation.AnimationClock)">
      <summary>Gets the current value of the animation.</summary>
      <param name="defaultOriginValue">The origin value provided to the animation if the animation does not have its own start value.</param>
      <param name="defaultDestinationValue">The destination value provided to the animation if the animation does not have its own destination value.</param>
      <param name="animationClock">The <see cref="T:System.Windows.Media.Animation.AnimationClock" /> which can generate the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> value to be used by the animation to generate its output value.</param>
      <returns>The current value of this animation.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorAnimationBase.GetCurrentValueCore(System.Windows.Vector,System.Windows.Vector,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by the host animation.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the host animation.</param>
      <returns>The calculated value of the property, as determined by the current animation.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.VectorAnimationBase.TargetPropertyType">
      <summary>Gets the type of value this animation generates.</summary>
      <returns>The type of value produced by this animation.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.VectorAnimationUsingKeyFrames">
      <summary>Animates the value of a <see cref="T:System.Windows.Vector" /> property along a set of <see cref="P:System.Windows.Media.Animation.VectorAnimationUsingKeyFrames.KeyFrames" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorAnimationUsingKeyFrames.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.VectorAnimationUsingKeyFrames" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorAnimationUsingKeyFrames.AddChild(System.Object)">
      <summary>Adds a child <see cref="T:System.Windows.Media.Animation.VectorKeyFrame" /> to this <see cref="T:System.Windows.Media.Animation.VectorAnimationUsingKeyFrames" />.</summary>
      <param name="child">The object to be added as the child of this <see cref="T:System.Windows.Media.Animation.VectorAnimationUsingKeyFrames" />.</param>
      <exception cref="T:System.ArgumentException">The parameter <paramref name="child" /> is not a <see cref="T:System.Windows.Media.Animation.VectorKeyFrame" />.</exception>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorAnimationUsingKeyFrames.AddText(System.String)">
      <summary>Adds a text string as a child of this <see cref="T:System.Windows.Media.Animation.VectorAnimationUsingKeyFrames" />.</summary>
      <param name="childText">The text added to the <see cref="T:System.Windows.Media.Animation.VectorAnimationUsingKeyFrames" />.</param>
      <exception cref="T:System.InvalidOperationException">A <see cref="T:System.Windows.Media.Animation.VectorAnimationUsingKeyFrames" /> does not accept text as a child, so this method will raise this exception unless a derived class has overridden this behavior which allows text to be added.</exception>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorAnimationUsingKeyFrames.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.VectorAnimationUsingKeyFrames" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorAnimationUsingKeyFrames.CloneCore(System.Windows.Freezable)">
      <summary>Makes this instance a deep copy of the specified <see cref="T:System.Windows.Media.Animation.VectorAnimationUsingKeyFrames" />. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.VectorAnimationUsingKeyFrames" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorAnimationUsingKeyFrames.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.VectorAnimationUsingKeyFrames" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorAnimationUsingKeyFrames.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes this instance a modifiable deep copy of the specified <see cref="T:System.Windows.Media.Animation.VectorAnimationUsingKeyFrames" /> using current property values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.VectorAnimationUsingKeyFrames" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorAnimationUsingKeyFrames.CreateInstanceCore">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Animation.VectorAnimationUsingKeyFrames" />.</summary>
      <returns>A new instance of <see cref="T:System.Windows.Media.Animation.VectorAnimationUsingKeyFrames" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorAnimationUsingKeyFrames.FreezeCore(System.Boolean)">
      <summary>Makes this instance of <see cref="T:System.Windows.Media.Animation.VectorAnimationUsingKeyFrames" /> object unmodifiable or determines whether it can be made unmodifiable.</summary>
      <param name="isChecking">
        <see langword="true" /> to check if this instance can be frozen; <see langword="false" /> to freeze this instance.</param>
      <returns>If <paramref name="isChecking" /> is true, this method returns <see langword="true" /> if this instance can be made read-only, or <see langword="false" /> if it cannot be made read-only.  
  
 If <paramref name="isChecking" /> is false, this method returns <see langword="true" /> if this instance is now read-only, or <see langword="false" /> if it cannot be made read-only, with the side effect of having begun to change the frozen status of this object.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorAnimationUsingKeyFrames.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone of the specified <see cref="T:System.Windows.Media.Animation.VectorAnimationUsingKeyFrames" /> object.</summary>
      <param name="source">The <see cref="T:System.Windows.Media.Animation.VectorAnimationUsingKeyFrames" /> object to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorAnimationUsingKeyFrames.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a frozen clone of the specified <see cref="T:System.Windows.Media.Animation.VectorAnimationUsingKeyFrames" />. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="source">The <see cref="T:System.Windows.Media.Animation.VectorAnimationUsingKeyFrames" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorAnimationUsingKeyFrames.GetCurrentValueCore(System.Windows.Vector,System.Windows.Vector,System.Windows.Media.Animation.AnimationClock)">
      <summary>Calculates a value that represents the current value of the property being animated, as determined by this instance of <see cref="T:System.Windows.Media.Animation.VectorAnimationUsingKeyFrames" />.</summary>
      <param name="defaultOriginValue">The suggested origin value, used if the animation does not have its own explicitly set start value.</param>
      <param name="defaultDestinationValue">The suggested destination value, used if the animation does not have its own explicitly set end value.</param>
      <param name="animationClock">An <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that generates the <see cref="P:System.Windows.Media.Animation.Clock.CurrentTime" /> or <see cref="P:System.Windows.Media.Animation.Clock.CurrentProgress" /> used by the host animation.</param>
      <returns>The calculated value of the property, as determined by the current instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorAnimationUsingKeyFrames.GetNaturalDurationCore(System.Windows.Media.Animation.Clock)">
      <summary>Provide a custom natural <see cref="T:System.Windows.Duration" /> when the <see cref="T:System.Windows.Duration" /> property is set to <see cref="P:System.Windows.Duration.Automatic" />.</summary>
      <param name="clock">The <see cref="T:System.Windows.Media.Animation.Clock" /> whose natural duration is desired.</param>
      <returns>If the last key frame of this animation is a <see cref="T:System.Windows.Media.Animation.KeyTime" />, then this value is used as the <see cref="P:System.Windows.Media.Animation.Clock.NaturalDuration" />; otherwise it will be one second.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorAnimationUsingKeyFrames.OnChanged">
      <summary>Called when the current <see cref="T:System.Windows.Media.Animation.VectorAnimationUsingKeyFrames" /> object is modified.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorAnimationUsingKeyFrames.ShouldSerializeKeyFrames">
      <summary>Returns true if the value of the <see cref="P:System.Windows.Media.Animation.VectorAnimationUsingKeyFrames.KeyFrames" /> property of this instance of <see cref="T:System.Windows.Media.Animation.VectorAnimationUsingKeyFrames" /> should be value-serialized.</summary>
      <returns>
        <see langword="true" /> if the property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorAnimationUsingKeyFrames.System#Windows#Markup#IAddChild#AddChild(System.Object)">
      <summary>Adds a child object.</summary>
      <param name="child">The child object to add.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorAnimationUsingKeyFrames.System#Windows#Markup#IAddChild#AddText(System.String)">
      <summary>Adds the text content of a node to the object.</summary>
      <param name="childText">The text to add to the object.</param>
    </member>
    <member name="P:System.Windows.Media.Animation.VectorAnimationUsingKeyFrames.IsAdditive">
      <summary>Gets a value that specifies whether the animation's output value is added to the base value of the property being animated.</summary>
      <returns>
        <see langword="true" /> if the animation adds its output value to the base value of the property being animated instead of replacing it; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.VectorAnimationUsingKeyFrames.IsCumulative">
      <summary>Gets or sets a value that specifies whether the animation's value accumulates when it repeats.</summary>
      <returns>
        <see langword="true" /> if the animation accumulates its values when its <see cref="P:System.Windows.Media.Animation.Timeline.RepeatBehavior" /> property causes it to repeat its simple duration; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.VectorAnimationUsingKeyFrames.KeyFrames">
      <summary>Gets or sets the collection of <see cref="T:System.Windows.Media.Animation.VectorKeyFrame" /> objects that define the animation.</summary>
      <returns>The collection of <see cref="T:System.Windows.Media.Animation.VectorKeyFrame" /> objects that define the animation. The default value is <see cref="P:System.Windows.Media.Animation.VectorKeyFrameCollection.Empty" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.VectorAnimationUsingKeyFrames.System#Windows#Media#Animation#IKeyFrameAnimation#KeyFrames">
      <summary>Gets or sets an ordered collection P:System.Windows.Media.Animation.IKeyFrameAnimation.KeyFrames associated with this animation sequence.</summary>
      <returns>An <see cref="T:System.Collections.IList" /> of <see cref="P:System.Windows.Media.Animation.IKeyFrameAnimation.KeyFrames" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.VectorKeyFrame">
      <summary>Abstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a <see cref="T:System.Windows.Media.Animation.VectorAnimationUsingKeyFrames" />.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.VectorKeyFrame.KeyTimeProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.VectorKeyFrame.KeyTime" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Animation.VectorKeyFrame.ValueProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Animation.VectorKeyFrame.Value" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorKeyFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.VectorKeyFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorKeyFrame.#ctor(System.Windows.Vector)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.VectorKeyFrame" /> class that has the specified target <see cref="P:System.Windows.Media.Animation.VectorKeyFrame.Value" />.</summary>
      <param name="value">The <see cref="P:System.Windows.Media.Animation.VectorKeyFrame.Value" /> of the new <see cref="T:System.Windows.Media.Animation.VectorKeyFrame" /> instance.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorKeyFrame.#ctor(System.Windows.Vector,System.Windows.Media.Animation.KeyTime)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.VectorKeyFrame" /> class that has the specified target <see cref="P:System.Windows.Media.Animation.VectorKeyFrame.Value" /> and <see cref="P:System.Windows.Media.Animation.VectorKeyFrame.KeyTime" />.</summary>
      <param name="value">The <see cref="P:System.Windows.Media.Animation.VectorKeyFrame.Value" /> of the new <see cref="T:System.Windows.Media.Animation.VectorKeyFrame" /> instance.</param>
      <param name="keyTime">The <see cref="P:System.Windows.Media.Animation.VectorKeyFrame.KeyTime" /> of the new <see cref="T:System.Windows.Media.Animation.VectorKeyFrame" /> instance.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorKeyFrame.InterpolateValue(System.Windows.Vector,System.Double)">
      <summary>Returns the interpolated value of a specific key frame at the progress increment provided.</summary>
      <param name="baseValue">The value to animate from.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">Occurs if <paramref name="keyFrameProgress" /> is not between 0.0 and 1.0, inclusive.</exception>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorKeyFrame.InterpolateValueCore(System.Windows.Vector,System.Double)">
      <summary>Calculates the value of a key frame at the progress increment provided.</summary>
      <param name="baseValue">The value to animate from; typically the value of the previous key frame.</param>
      <param name="keyFrameProgress">A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.</param>
      <returns>The output value of this key frame given the specified base value and progress.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.VectorKeyFrame.KeyTime">
      <summary>Gets or sets the time at which the key frame's target <see cref="P:System.Windows.Media.Animation.VectorKeyFrame.Value" /> should be reached.</summary>
      <returns>The time at which the key frame's current value should be equal to its <see cref="P:System.Windows.Media.Animation.VectorKeyFrame.Value" /> property. The default value is <see cref="P:System.Windows.Media.Animation.KeyTime.Uniform" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.VectorKeyFrame.System#Windows#Media#Animation#IKeyFrame#Value">
      <summary>Gets or sets the value associated with a <see cref="T:System.Windows.Media.Animation.KeyTime" /> instance.</summary>
      <returns>The current value for this property.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.VectorKeyFrame.Value">
      <summary>Gets or sets the key frame's target value.</summary>
      <returns>The key frame's target value, which is the value of this key frame at its specified <see cref="P:System.Windows.Media.Animation.VectorKeyFrame.KeyTime" />. The default value is <c>0</c>.</returns>
    </member>
    <member name="T:System.Windows.Media.Animation.VectorKeyFrameCollection">
      <summary>Represents a collection of <see cref="T:System.Windows.Media.Animation.VectorKeyFrame" /> objects.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorKeyFrameCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Animation.VectorKeyFrameCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorKeyFrameCollection.Add(System.Windows.Media.Animation.VectorKeyFrame)">
      <summary>Adds a <see cref="T:System.Windows.Media.Animation.VectorKeyFrame" /> to the end of the collection.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.VectorKeyFrame" /> to add to the end of the collection.</param>
      <returns>The index at which the <paramref name="keyFrame" /> was added.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorKeyFrameCollection.Clear">
      <summary>Removes all <see cref="T:System.Windows.Media.Animation.VectorKeyFrame" /> objects from the collection.</summary>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorKeyFrameCollection.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.VectorKeyFrameCollection" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorKeyFrameCollection.CloneCore(System.Windows.Freezable)">
      <summary>Makes this instance a deep copy of the specified <see cref="T:System.Windows.Media.Animation.VectorKeyFrameCollection" />. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.VectorKeyFrameCollection" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorKeyFrameCollection.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes this instance a modifiable deep copy of the specified <see cref="T:System.Windows.Media.Animation.VectorKeyFrameCollection" /> using current property values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.VectorKeyFrameCollection" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorKeyFrameCollection.Contains(System.Windows.Media.Animation.VectorKeyFrame)">
      <summary>Gets a value that indicates whether the collection contains the specified <see cref="T:System.Windows.Media.Animation.VectorKeyFrame" />.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.VectorKeyFrame" /> to locate in the collection.</param>
      <returns>
        <see langword="true" /> if the collection contains <paramref name="keyFrame" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorKeyFrameCollection.CopyTo(System.Windows.Media.Animation.VectorKeyFrame[],System.Int32)">
      <summary>Copies all of the <see cref="T:System.Windows.Media.Animation.VectorKeyFrame" /> objects in a collection to a specified array.</summary>
      <param name="array">Identifies the array to which content is copied.</param>
      <param name="index">Index position in the array to which the contents of the collection are copied.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorKeyFrameCollection.CreateInstanceCore">
      <summary>Creates a new, frozen instance of <see cref="T:System.Windows.Media.Animation.VectorKeyFrameCollection" />.</summary>
      <returns>A frozen instance of <see cref="T:System.Windows.Media.Animation.VectorKeyFrameCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorKeyFrameCollection.FreezeCore(System.Boolean)">
      <summary>Makes this instance of <see cref="T:System.Windows.Media.Animation.VectorKeyFrameCollection" /> read-only or determines whether it can be made read-only.</summary>
      <param name="isChecking">
        <see langword="true" /> to check if this instance can be frozen; <see langword="false" /> to freeze this instance.</param>
      <returns>If <paramref name="isChecking" /> is true, this method returns <see langword="true" /> if this instance can be made read-only, or <see langword="false" /> if it cannot be made read-only.  
  
 If <paramref name="isChecking" /> is false, this method returns <see langword="true" /> if this instance is now read-only, or <see langword="false" /> if it cannot be made read-only, with the side effect of having begun to change the frozen status of this object.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorKeyFrameCollection.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone of the specified <see cref="T:System.Windows.Media.Animation.VectorKeyFrameCollection" /> object.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.VectorKeyFrameCollection" /> object to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorKeyFrameCollection.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a frozen clone of the specified <see cref="T:System.Windows.Media.Animation.VectorKeyFrameCollection" />. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Animation.VectorKeyFrameCollection" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorKeyFrameCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> that can iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorKeyFrameCollection.IndexOf(System.Windows.Media.Animation.VectorKeyFrame)">
      <summary>Searches for the specified <see cref="T:System.Windows.Media.Animation.VectorKeyFrame" /> and returns the zero-based index of the first occurrence within the entire collection.</summary>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.VectorKeyFrame" /> to locate in the collection.</param>
      <returns>The zero-based index of the first occurrence of <paramref name="keyFrame" /> within the entire collection, if found; otherwise, <c>-1</c>.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorKeyFrameCollection.Insert(System.Int32,System.Windows.Media.Animation.VectorKeyFrame)">
      <summary>Inserts a <see cref="T:System.Windows.Media.Animation.VectorKeyFrame" /> into a specific location within the collection.</summary>
      <param name="index">The index position at which the <see cref="T:System.Windows.Media.Animation.VectorKeyFrame" /> is inserted.</param>
      <param name="keyFrame">The <see cref="T:System.Windows.Media.Animation.VectorKeyFrame" /> object to insert in the collection.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorKeyFrameCollection.Remove(System.Windows.Media.Animation.VectorKeyFrame)">
      <summary>Removes a <see cref="T:System.Windows.Media.Animation.VectorKeyFrame" /> object from the collection.</summary>
      <param name="keyFrame">Identifies the <see cref="T:System.Windows.Media.Animation.VectorKeyFrame" /> to remove from the collection.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorKeyFrameCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Windows.Media.Animation.VectorKeyFrame" /> at the specified index position from the collection.</summary>
      <param name="index">Index position of the <see cref="T:System.Windows.Media.Animation.VectorKeyFrame" /> to be removed.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorKeyFrameCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Collections.ICollection" /> to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" /> index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection" />. The <see cref="T:System.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="M:System.Windows.Media.Animation.VectorKeyFrameCollection.System#Collections#IList#Add(System.Object)">
      <summary>Adds an item to the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to add to the <see cref="T:System.Collections.IList" />.</param>
      <returns>The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorKeyFrameCollection.System#Collections#IList#Contains(System.Object)">
      <summary>Determines whether the <see cref="T:System.Collections.IList" /> contains a specific value.</summary>
      <param name="keyFrame">The object to locate in the <see cref="T:System.Collections.IList" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Collections.IList" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorKeyFrameCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>Determines the index of a specific item in the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to locate in the <see cref="T:System.Collections.IList" />.</param>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorKeyFrameCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>Inserts an item to the <see cref="T:System.Collections.IList" /> at the specified index.</summary>
      <param name="index">The zero-based index at which <c>value</c> should be inserted.</param>
      <param name="keyFrame">The object to insert into the <see cref="T:System.Collections.IList" />.</param>
    </member>
    <member name="M:System.Windows.Media.Animation.VectorKeyFrameCollection.System#Collections#IList#Remove(System.Object)">
      <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList" />.</summary>
      <param name="keyFrame">The object to remove from the <see cref="T:System.Collections.IList" />.</param>
    </member>
    <member name="P:System.Windows.Media.Animation.VectorKeyFrameCollection.Count">
      <summary>Gets the number of key frames contained in the <see cref="T:System.Windows.Media.Animation.VectorKeyFrameCollection" />.</summary>
      <returns>The number of key frames contained in the <see cref="T:System.Windows.Media.Animation.VectorKeyFrameCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.VectorKeyFrameCollection.Empty">
      <summary>Gets an empty <see cref="T:System.Windows.Media.Animation.VectorKeyFrameCollection" />.</summary>
      <returns>An empty <see cref="T:System.Windows.Media.Animation.VectorKeyFrameCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.VectorKeyFrameCollection.IsFixedSize">
      <summary>Gets a value that indicates if the collection size can ever change.</summary>
      <returns>
        <see langword="true" /> if the collection is frozen; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.VectorKeyFrameCollection.IsReadOnly">
      <summary>Gets a value that indicates if the collection is read-only.</summary>
      <returns>
        <see langword="true" /> if the collection is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.VectorKeyFrameCollection.IsSynchronized">
      <summary>Gets a value that indicates whether access to the collection is synchronized (thread-safe).</summary>
      <returns>
        <see langword="true" /> if access to the collection is synchronized (thread-safe); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.VectorKeyFrameCollection.Item(System.Int32)">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Animation.VectorKeyFrame" /> at the specified index position.</summary>
      <param name="index">The zero-based index of the <see cref="T:System.Windows.Media.Animation.VectorKeyFrame" /> to get or set.</param>
      <exception cref="T:System.InvalidOperationException">The attempt to modify the collection is invalid because the collection is frozen (its <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />).</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than zero.  
  
 -or-  
  
 <paramref name="index" /> is equal to or greater than <see cref="P:System.Windows.Media.Animation.VectorKeyFrameCollection.Count" />.</exception>
      <returns>The <see cref="T:System.Windows.Media.Animation.VectorKeyFrame" /> at the specified index.</returns>
    </member>
    <member name="P:System.Windows.Media.Animation.VectorKeyFrameCollection.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="P:System.Windows.Media.Animation.VectorKeyFrameCollection.System#Collections#IList#Item(System.Int32)">
      <summary>Gets or sets the element at the specified index.</summary>
      <param name="index">The zero-based index of the element to get or set.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="T:System.Windows.Media.ArcSegment">
      <summary>Represents an elliptical arc between two points.</summary>
    </member>
    <member name="F:System.Windows.Media.ArcSegment.IsLargeArcProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.ArcSegment.IsLargeArc" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.ArcSegment.PointProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.ArcSegment.Point" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.ArcSegment.RotationAngleProperty">
      <summary>Identifies the  <see cref="P:System.Windows.Media.ArcSegment.RotationAngle" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.ArcSegment.SizeProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.ArcSegment.Size" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.ArcSegment.SweepDirectionProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.ArcSegment.SweepDirection" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.ArcSegment.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.ArcSegment" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.ArcSegment.#ctor(System.Windows.Point,System.Windows.Size,System.Double,System.Boolean,System.Windows.Media.SweepDirection,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.ArcSegment" /> class.</summary>
      <param name="point">The destination point of the arc; the start point of the arc is defined as the current point of the <see cref="T:System.Windows.Media.PathFigure" /> to which the <see cref="T:System.Windows.Media.ArcSegment" /> is added.</param>
      <param name="size">The x- and y-radius of the arc. The x-radius is specified by the <see cref="T:System.Windows.Size" /> structure's <see cref="P:System.Windows.Size.Width" /> property, and the y-radius is specified by the <see cref="T:System.Windows.Size" /> structure's <see cref="P:System.Windows.Size.Height" /> property.</param>
      <param name="rotationAngle">The x-axis rotation of the ellipse.</param>
      <param name="isLargeArc">Whether the arc should be greater than 180 degrees.</param>
      <param name="sweepDirection">Set to <see cref="F:System.Windows.Media.SweepDirection.Clockwise" /> to draw the arc in a positive angle direction; set to <see cref="F:System.Windows.Media.SweepDirection.Counterclockwise" /> to draw the arc in a negative angle direction.</param>
      <param name="isStroked">Set to <see langword="true" /> to stroke the arc when a <see cref="T:System.Windows.Media.Pen" /> is used to render the segment; otherwise, <see langword="false" />.</param>
    </member>
    <member name="M:System.Windows.Media.ArcSegment.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.ArcSegment" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.ArcSegment.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.ArcSegment" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.ArcSegment.IsLargeArc">
      <summary>Gets or sets a value that indicates whether the arc should be greater than 180 degrees.</summary>
      <returns>
        <see langword="true" /> if the arc should be greater than 180 degrees; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.ArcSegment.Point">
      <summary>Gets or sets the endpoint of the elliptical arc.</summary>
      <returns>The point to which the arc is drawn. The default value is (0,0).</returns>
    </member>
    <member name="P:System.Windows.Media.ArcSegment.RotationAngle">
      <summary>Gets or sets the amount (in degrees) by which the ellipse is rotated about the x-axis.</summary>
      <returns>The amount (in degrees) by which the ellipse is rotated about the x-axis. The default value is 0.</returns>
    </member>
    <member name="P:System.Windows.Media.ArcSegment.Size">
      <summary>Gets or sets the x- and y-radius of the arc as a <see cref="T:System.Windows.Size" /> structure.</summary>
      <returns>A <see cref="T:System.Windows.Size" /> structure that describes the x- and y-radius of the elliptical arc. The <see cref="T:System.Windows.Size" /> structure's <see cref="P:System.Windows.Size.Width" /> property specifies the arc's x-radius; its <see cref="P:System.Windows.Size.Height" /> property specifies the arc's y-radius. The default value is 0,0.</returns>
    </member>
    <member name="P:System.Windows.Media.ArcSegment.SweepDirection">
      <summary>Gets or sets a value that specifies whether the arc is drawn in the <see cref="F:System.Windows.Media.SweepDirection.Clockwise" /> or <see cref="F:System.Windows.Media.SweepDirection.Counterclockwise" /> direction.</summary>
      <returns>A value that specifies the direction in which the arc is drawn. The default value is <see cref="F:System.Windows.Media.SweepDirection.Counterclockwise" />.</returns>
    </member>
    <member name="T:System.Windows.Media.BezierSegment">
      <summary>Represents a cubic Bezier curve drawn between two points.</summary>
    </member>
    <member name="F:System.Windows.Media.BezierSegment.Point1Property">
      <summary>Identifies the <see cref="P:System.Windows.Media.BezierSegment.Point1" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.BezierSegment.Point2Property">
      <summary>Identifies the <see cref="P:System.Windows.Media.BezierSegment.Point2" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.BezierSegment.Point3Property">
      <summary>Identifies the <see cref="P:System.Windows.Media.BezierSegment.Point3" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.BezierSegment.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.BezierSegment" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.BezierSegment.#ctor(System.Windows.Point,System.Windows.Point,System.Windows.Point,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.BezierSegment" /> class with the specified control points, end point, and stroke option.</summary>
      <param name="point1">The first control point, which determines the beginning portion of the curve.</param>
      <param name="point2">The second control point, which determines the ending portion of the curve.</param>
      <param name="point3">The point to which the curve is drawn.</param>
      <param name="isStroked">
        <see langword="true" /> to stroke the curve when a <see cref="T:System.Windows.Media.Pen" /> is used to render the segment; otherwise, <see langword="false" />.</param>
    </member>
    <member name="M:System.Windows.Media.BezierSegment.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.BezierSegment" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.BezierSegment.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.BezierSegment" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.BezierSegment.Point1">
      <summary>Gets or sets the first control point of the curve.</summary>
      <returns>The first control point of the curve.</returns>
    </member>
    <member name="P:System.Windows.Media.BezierSegment.Point2">
      <summary>Gets or sets the second control point of the curve.</summary>
      <returns>The second control point of the curve.</returns>
    </member>
    <member name="P:System.Windows.Media.BezierSegment.Point3">
      <summary>Gets or sets the end point of the curve.</summary>
      <returns>The end point of the curve.</returns>
    </member>
    <member name="T:System.Windows.Media.BitmapCache">
      <summary>Creates and caches a bitmap representation of a <see cref="T:System.Windows.UIElement" />.</summary>
    </member>
    <member name="F:System.Windows.Media.BitmapCache.EnableClearTypeProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.BitmapCache.EnableClearType" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.BitmapCache.RenderAtScaleProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.BitmapCache.RenderAtScale" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.BitmapCache.SnapsToDevicePixelsProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.BitmapCache.SnapsToDevicePixels" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.BitmapCache.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.BitmapCache" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.BitmapCache.#ctor(System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.BitmapCache" /> class with the specified scale.</summary>
      <param name="renderAtScale">A double that scales the bitmap.</param>
    </member>
    <member name="M:System.Windows.Media.BitmapCache.Clone">
      <summary>Creates a modifiable clone of the <see cref="T:System.Windows.Media.BitmapCache" />, making deep copies of the object's values. When copying the object's dependency properties, this method copies expressions (which might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.BitmapCache.CloneCurrentValue">
      <summary>Creates a modifiable clone (deep copy) of the <see cref="T:System.Windows.Media.BitmapCache" /> using its current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.BitmapCache.EnableClearType">
      <summary>Gets or sets a value that indicates whether the bitmap is rendered with ClearType activated.</summary>
      <returns>
        <see langword="true" /> if ClearType is active; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.BitmapCache.RenderAtScale">
      <summary>Gets or sets a value that indicates the scale that is applied to the bitmap.</summary>
      <returns>The scale that is applied to the bitmap. The default is 1.</returns>
    </member>
    <member name="P:System.Windows.Media.BitmapCache.SnapsToDevicePixels">
      <summary>Gets or sets a value that indicates whether the bitmap is rendered with pixel snapping.</summary>
      <returns>
        <see langword="true" /> if pixel snapping is active; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="T:System.Windows.Media.BitmapCacheBrush">
      <summary>Paints an area with cached content.</summary>
    </member>
    <member name="F:System.Windows.Media.BitmapCacheBrush.AutoLayoutContentProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.BitmapCacheBrush.AutoLayoutContent" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.BitmapCacheBrush.BitmapCacheProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.BitmapCacheBrush.BitmapCache" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.BitmapCacheBrush.TargetProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.BitmapCacheBrush.Target" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.BitmapCacheBrush.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.BitmapCacheBrush" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.BitmapCacheBrush.#ctor(System.Windows.Media.Visual)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.BitmapCacheBrush" /> class with the specified <see cref="T:System.Windows.Media.Visual" />.</summary>
      <param name="visual">A <see cref="T:System.Windows.Media.Visual" /> to cache and use as the <see cref="P:System.Windows.Media.BitmapCacheBrush.Target" />.</param>
    </member>
    <member name="M:System.Windows.Media.BitmapCacheBrush.Clone">
      <summary>Creates a modifiable clone of the <see cref="T:System.Windows.Media.BitmapCacheBrush" />, making deep copies of the object's values. When copying the object's dependency properties, this method copies expressions (which might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.BitmapCacheBrush.CloneCurrentValue">
      <summary>Creates a modifiable clone (deep copy) of the <see cref="T:System.Windows.Media.BitmapCacheBrush" /> using its current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.BitmapCacheBrush.AutoLayoutContent">
      <summary>Gets or sets a value that indicates whether layout is applied to the contents of this brush.</summary>
      <returns>
        <see langword="true" /> if layout is applied; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.BitmapCacheBrush.BitmapCache">
      <summary>Gets or sets a <see cref="T:System.Windows.Media.CacheMode" /> that represents cached content.</summary>
      <returns>A <see cref="T:System.Windows.Media.BitmapCache" /> that represents cached content.</returns>
    </member>
    <member name="P:System.Windows.Media.BitmapCacheBrush.Target">
      <summary>Gets or sets the target visual to cache.</summary>
      <returns>A <see cref="T:System.Windows.Media.Visual" /> to cache and paint with.</returns>
    </member>
    <member name="T:System.Windows.Media.BitmapScalingMode">
      <summary>Specifies which algorithm is used to scale bitmap images.</summary>
    </member>
    <member name="F:System.Windows.Media.BitmapScalingMode.Fant">
      <summary>Use very high quality Fant bitmap scaling, which is slower than all other bitmap scaling modes, but produces higher quality output.</summary>
    </member>
    <member name="F:System.Windows.Media.BitmapScalingMode.HighQuality">
      <summary>Use high quality bitmap scaling, which is slower than <see cref="F:System.Windows.Media.BitmapScalingMode.LowQuality" /> mode, but produces higher quality output. The <see cref="F:System.Windows.Media.BitmapScalingMode.HighQuality" /> mode is the same as the <see cref="F:System.Windows.Media.BitmapScalingMode.Fant" /> mode.</summary>
    </member>
    <member name="F:System.Windows.Media.BitmapScalingMode.Linear">
      <summary>Use linear bitmap scaling, which is faster than <see cref="F:System.Windows.Media.BitmapScalingMode.HighQuality" /> mode, but produces lower quality output.</summary>
    </member>
    <member name="F:System.Windows.Media.BitmapScalingMode.LowQuality">
      <summary>Use bilinear bitmap scaling, which is faster than <see cref="F:System.Windows.Media.BitmapScalingMode.HighQuality" /> mode, but produces lower quality output. The <see cref="F:System.Windows.Media.BitmapScalingMode.LowQuality" /> mode is the same as the <see cref="F:System.Windows.Media.BitmapScalingMode.Linear" /> mode.</summary>
    </member>
    <member name="F:System.Windows.Media.BitmapScalingMode.NearestNeighbor">
      <summary>Use nearest-neighbor bitmap scaling, which provides performance benefits over <see cref="F:System.Windows.Media.BitmapScalingMode.LowQuality" /> mode when the software rasterizer is used. This mode is often used to magnify a bitmap.</summary>
    </member>
    <member name="F:System.Windows.Media.BitmapScalingMode.Unspecified">
      <summary>Use the default bitmap scaling mode, which is <see cref="F:System.Windows.Media.BitmapScalingMode.Linear" />.</summary>
    </member>
    <member name="T:System.Windows.Media.Brush">
      <summary>Defines objects used to paint graphical objects. Classes that derive from <see cref="T:System.Windows.Media.Brush" /> describe how the area is painted.</summary>
    </member>
    <member name="F:System.Windows.Media.Brush.OpacityProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Brush.Opacity" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Brush.RelativeTransformProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Brush.RelativeTransform" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Brush.TransformProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Brush.Transform" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Brush.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Brush" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Brush.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Brush" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Brush.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Brush" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Brush.System#IFormattable#ToString(System.String,System.IFormatProvider)">
      <summary>Formats the value of the current instance using the specified format.</summary>
      <param name="format">The format to use.  
  
 -or-  
  
 A null reference (<see langword="Nothing" /> in Visual Basic) to use the default format defined for the type of the <see cref="T:System.IFormattable" /> implementation.</param>
      <param name="provider">The provider to use to format the value.  
  
 -or-  
  
 A null reference (<see langword="Nothing" /> in Visual Basic) to obtain the numeric format information from the current locale setting of the operating system.</param>
      <returns>The value of the current instance in the specified format.</returns>
    </member>
    <member name="M:System.Windows.Media.Brush.ToString">
      <summary>Return string representation of this <see cref="T:System.Windows.Media.Brush" />.</summary>
      <returns>A string representation of this object.</returns>
    </member>
    <member name="M:System.Windows.Media.Brush.ToString(System.IFormatProvider)">
      <summary>Creates a string representation of this object based on the specified culture-specific formatting information.</summary>
      <param name="provider">Culture-specific formatting information, or <see langword="null" /> to use the default formatting of the current culture.</param>
      <returns>A string representation of this object.</returns>
    </member>
    <member name="P:System.Windows.Media.Brush.Opacity">
      <summary>Gets or sets the degree of opacity of a <see cref="T:System.Windows.Media.Brush" />.</summary>
      <returns>The value of the <see cref="P:System.Windows.Media.Brush.Opacity" /> property is expressed as a value between 0.0 and 1.0. The default value is 1.0.</returns>
    </member>
    <member name="P:System.Windows.Media.Brush.RelativeTransform">
      <summary>Gets or sets the transformation that is applied to the brush using relative coordinates.</summary>
      <returns>The transformation that is applied to the brush using relative coordinates.  The default value is the <see cref="P:System.Windows.Media.Transform.Identity" /> transformation.</returns>
    </member>
    <member name="P:System.Windows.Media.Brush.Transform">
      <summary>Gets or sets the transformation that is applied to the brush. This transformation is applied after the brush's output has been mapped and positioned.</summary>
      <returns>The transformation to apply to the brush. The default value is the <see cref="P:System.Windows.Media.Transform.Identity" /> transformation.</returns>
    </member>
    <member name="T:System.Windows.Media.BrushConverter">
      <summary>Used to convert a <see cref="T:System.Windows.Media.Brush" /> object to or from another object type.</summary>
    </member>
    <member name="M:System.Windows.Media.BrushConverter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.BrushConverter" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.BrushConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether this class can convert an object of a given type to a <see cref="T:System.Windows.Media.Brush" /> object.</summary>
      <param name="context">The conversion context.</param>
      <param name="sourceType">The type from which to convert.</param>
      <returns>Returns <see langword="true" /> if conversion is possible (object is string type); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.BrushConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether this class can convert an object of a given type to the specified destination type.</summary>
      <param name="context">The conversion context.</param>
      <param name="destinationType">The destination type.</param>
      <returns>Returns <see langword="true" /> if conversion is possible; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.BrushConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
      <summary>Converts from an object of a given type to a <see cref="T:System.Windows.Media.Brush" /> object.</summary>
      <param name="context">The conversion context.</param>
      <param name="culture">The culture information that applies to the conversion.</param>
      <param name="value">The object to convert.</param>
      <exception cref="T:System.NotSupportedException">
        <paramref name="value" /> is NULL or cannot be converted to a <see cref="T:System.Windows.Media.Brush" />.</exception>
      <returns>Returns a new <see cref="T:System.Windows.Media.Brush" /> object if successful; otherwise, NULL.</returns>
    </member>
    <member name="M:System.Windows.Media.BrushConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
      <summary>Converts a <see cref="T:System.Windows.Media.Brush" /> object to a specified type, using the specified context and culture information.</summary>
      <param name="context">The conversion context.</param>
      <param name="culture">The current culture information.</param>
      <param name="value">The <see cref="T:System.Windows.Media.Brush" /> to convert.</param>
      <param name="destinationType">The destination type that the <paramref name="value" /> object is converted to.</param>
      <exception cref="T:System.NotSupportedException">
        <paramref name="value" /> is NULL or it is not a <see cref="T:System.Windows.Media.Brush" />  
  
 -or-  
  
 <paramref name="destinationType" /> is not a valid destination type.</exception>
      <returns>An object that represents the converted <paramref name="value" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Brushes">
      <summary>Implements a set of predefined <see cref="T:System.Windows.Media.SolidColorBrush" /> objects.</summary>
    </member>
    <member name="P:System.Windows.Media.Brushes.AliceBlue">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFF0F8FF</c>.</summary>
      <returns>A frozen <see cref="T:System.Windows.Media.SolidColorBrush" /> with a <see cref="P:System.Windows.Media.SolidColorBrush.Color" /> of <c>#FFF0F8FF</c>.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.AntiqueWhite">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFFAEBD7</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Aqua">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF00FFFF</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Aquamarine">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF7FFFD4</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Azure">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFF0FFFF</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Beige">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFF5F5DC</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Bisque">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFFFE4C4</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Black">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF000000</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.BlanchedAlmond">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFFFEBCD</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Blue">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF0000FF</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.BlueViolet">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF8A2BE2</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Brown">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFA52A2A</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.BurlyWood">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFDEB887</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.CadetBlue">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF5F9EA0</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Chartreuse">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF7FFF00</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Chocolate">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFD2691E</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Coral">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFFF7F50</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.CornflowerBlue">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF6495ED</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Cornsilk">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFFFF8DC</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Crimson">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFDC143C</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Cyan">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF00FFFF</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.DarkBlue">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF00008B</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.DarkCyan">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF008B8B</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.DarkGoldenrod">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFB8860B</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.DarkGray">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFA9A9A9</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.DarkGreen">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF006400</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.DarkKhaki">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFBDB76B</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.DarkMagenta">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF8B008B</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.DarkOliveGreen">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF556B2F</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.DarkOrange">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFFF8C00</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.DarkOrchid">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF9932CC</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.DarkRed">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF8B0000</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.DarkSalmon">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFE9967A</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.DarkSeaGreen">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF8FBC8F</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.DarkSlateBlue">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF483D8B</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.DarkSlateGray">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF2F4F4F</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.DarkTurquoise">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF00CED1</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.DarkViolet">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF9400D3</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.DeepPink">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFFF1493</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.DeepSkyBlue">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF00BFFF</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.DimGray">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF696969</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.DodgerBlue">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF1E90FF</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Firebrick">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFB22222</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.FloralWhite">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFFFFAF0</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.ForestGreen">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF228B22</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Fuchsia">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFFF00FF</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Gainsboro">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFDCDCDC</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.GhostWhite">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFF8F8FF</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Gold">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFFFD700</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Goldenrod">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFDAA520</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Gray">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF808080</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Green">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF008000</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.GreenYellow">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFADFF2F</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Honeydew">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFF0FFF0</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.HotPink">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFFF69B4</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.IndianRed">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFCD5C5C</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Indigo">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF4B0082</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Ivory">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFFFFFF0</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Khaki">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFF0E68C</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Lavender">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFE6E6FA</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.LavenderBlush">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFFFF0F5</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.LawnGreen">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF7CFC00</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.LemonChiffon">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFFFFACD</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.LightBlue">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFADD8E6</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.LightCoral">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFF08080</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.LightCyan">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFE0FFFF</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.LightGoldenrodYellow">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFFAFAD2</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.LightGray">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFD3D3D3</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.LightGreen">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF90EE90</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.LightPink">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFFFB6C1</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.LightSalmon">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFFFA07A</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.LightSeaGreen">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF20B2AA</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.LightSkyBlue">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF87CEFA</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.LightSlateGray">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF778899</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.LightSteelBlue">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFB0C4DE</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.LightYellow">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFFFFFE0</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Lime">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF00FF00</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.LimeGreen">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF32CD32</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Linen">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFFAF0E6</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Magenta">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFFF00FF</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Maroon">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF800000</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.MediumAquamarine">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF66CDAA</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.MediumBlue">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF0000CD</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.MediumOrchid">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFBA55D3</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.MediumPurple">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF9370DB</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.MediumSeaGreen">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF3CB371</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.MediumSlateBlue">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF7B68EE</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.MediumSpringGreen">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF00FA9A</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.MediumTurquoise">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF48D1CC</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.MediumVioletRed">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFC71585</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.MidnightBlue">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF191970</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.MintCream">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFF5FFFA</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.MistyRose">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFFFE4E1</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Moccasin">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFFFE4B5</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.NavajoWhite">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFFFDEAD</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Navy">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF000080</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.OldLace">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFFDF5E6</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Olive">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF808000</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.OliveDrab">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF6B8E23</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Orange">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFFFA500</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.OrangeRed">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFFF4500</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Orchid">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFDA70D6</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.PaleGoldenrod">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFEEE8AA</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.PaleGreen">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF98FB98</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.PaleTurquoise">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFAFEEEE</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.PaleVioletRed">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFDB7093</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.PapayaWhip">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFFFEFD5</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.PeachPuff">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFFFDAB9</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Peru">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFCD853F</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Pink">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFFFC0CB</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Plum">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFDDA0DD</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.PowderBlue">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFB0E0E6</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Purple">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF800080</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Red">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFFF0000</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.RosyBrown">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFBC8F8F</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.RoyalBlue">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF4169E1</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.SaddleBrown">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF8B4513</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Salmon">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFFA8072</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.SandyBrown">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFF4A460</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.SeaGreen">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF2E8B57</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.SeaShell">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFFFF5EE</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Sienna">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFA0522D</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Silver">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFC0C0C0</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.SkyBlue">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF87CEEB</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.SlateBlue">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF6A5ACD</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.SlateGray">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF708090</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Snow">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFFFFAFA</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.SpringGreen">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF00FF7F</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.SteelBlue">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF4682B4</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Tan">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFD2B48C</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Teal">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF008080</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Thistle">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFD8BFD8</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Tomato">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFFF6347</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Transparent">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#00FFFFFF</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Turquoise">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF40E0D0</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Violet">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFEE82EE</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Wheat">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFF5DEB3</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.White">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFFFFFFF</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.WhiteSmoke">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFF5F5F5</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.Yellow">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FFFFFF00</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="P:System.Windows.Media.Brushes.YellowGreen">
      <summary>Gets the solid fill color that has a hexadecimal value of <c>#FF9ACD32</c>.</summary>
      <returns>A solid fill color.</returns>
    </member>
    <member name="T:System.Windows.Media.BrushMappingMode">
      <summary>Specifies the coordinate system used by a <see cref="T:System.Windows.Media.Brush" />.</summary>
    </member>
    <member name="F:System.Windows.Media.BrushMappingMode.Absolute">
      <summary>The coordinate system is not relative to a bounding box. Values are interpreted directly in local space.</summary>
    </member>
    <member name="F:System.Windows.Media.BrushMappingMode.RelativeToBoundingBox">
      <summary>The coordinate system is relative to a bounding box: 0 indicates 0 percent of the bounding box, and 1 indicates 100 percent of the bounding box. For example, (0.5, 0.5) describes a point in the middle of the bounding box, and (1, 1) describes a point at the bottom right of the bounding box.</summary>
    </member>
    <member name="T:System.Windows.Media.CacheMode">
      <summary>Provides a base implementation for caching a <see cref="T:System.Windows.UIElement" />.</summary>
    </member>
    <member name="M:System.Windows.Media.CacheMode.Clone">
      <summary>Creates a modifiable clone of the <see cref="T:System.Windows.Media.CacheMode" />, making deep copies of the object's values. When copying the object's dependency properties, this method copies expressions (which might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.CacheMode.CloneCurrentValue">
      <summary>Creates a modifiable clone (deep copy) of the <see cref="T:System.Windows.Media.CacheMode" /> using its current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />.</returns>
    </member>
    <member name="T:System.Windows.Media.CacheModeConverter">
      <summary>Converts a <see cref="T:System.Windows.Media.CacheMode" /> from one data type to another.</summary>
    </member>
    <member name="M:System.Windows.Media.CacheModeConverter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.CacheModeConverter" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.CacheModeConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether this <see cref="T:System.Windows.Media.CacheModeConverter" /> can convert an instance of the specified type to a <see cref="T:System.Windows.Media.CacheMode" />, using the specified context.</summary>
      <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
      <param name="sourceType">A <see cref="T:System.Type" /> that specifies the type you want to convert from.</param>
      <returns>
        <see langword="true" /> if this <see cref="T:System.Windows.Media.CacheModeConverter" /> can perform the conversion; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.CacheModeConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether this <see cref="T:System.Windows.Media.CacheModeConverter" /> can convert a <see cref="T:System.Windows.Media.CacheMode" /> to an instance of a specified type, using the specified context.</summary>
      <param name="context">A <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
      <param name="destinationType">A type representing the type to convert to.</param>
      <returns>
        <see langword="true" /> if this <see cref="T:System.Windows.Media.CacheModeConverter" /> can perform the conversion; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.CacheModeConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
      <summary>Converts a specified object to a <see cref="T:System.Windows.Media.CacheMode" />.</summary>
      <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
      <param name="culture">A <see cref="T:System.Globalization.CultureInfo" /> that holds information about a specific culture.</param>
      <param name="value">The <see cref="T:System.Object" /> to be converted.</param>
      <exception cref="T:System.NotSupportedException">
        <paramref name="value" /> is <see langword="null" /> or not a type that can be converted to <see cref="T:System.Windows.Media.CacheMode" />.</exception>
      <returns>The <see cref="T:System.Windows.Media.CacheMode" /> that is created by converting <paramref name="value" />; otherwise, an exception is raised.</returns>
    </member>
    <member name="M:System.Windows.Media.CacheModeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
      <summary>Converts a <see cref="T:System.Windows.Media.CacheMode" /> to the specified type.</summary>
      <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
      <param name="culture">A <see cref="T:System.Globalization.CultureInfo" /> that represents information about a culture, such as language and calendar system. Can be <see langword="null" />.</param>
      <param name="value">The <see cref="T:System.Object" /> to convert.</param>
      <param name="destinationType">The <see cref="T:System.Type" /> to convert to.</param>
      <exception cref="T:System.NotSupportedException">
        <paramref name="value" /> is <see langword="null" />, <paramref name="value" /> is not a <see cref="T:System.Windows.Media.CacheMode" />, or <paramref name="destinationType" /> is not a string.</exception>
      <returns>The converted object.</returns>
    </member>
    <member name="T:System.Windows.Media.CachingHint">
      <summary>Specifies whether to cache tiled brush objects.</summary>
    </member>
    <member name="F:System.Windows.Media.CachingHint.Cache">
      <summary>Cache the tiled brush objects in an off-screen buffer, using the caching hints specified by the <see cref="T:System.Windows.Media.RenderOptions" /> settings.</summary>
    </member>
    <member name="F:System.Windows.Media.CachingHint.Unspecified">
      <summary>No caching hints are specified.</summary>
    </member>
    <member name="T:System.Windows.Media.CharacterMetrics">
      <summary>Represents the metrics used to lay out a character in a device font.</summary>
    </member>
    <member name="M:System.Windows.Media.CharacterMetrics.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.CharacterMetrics" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.CharacterMetrics.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.CharacterMetrics" /> class by specifying the metrics as a string.</summary>
      <param name="metrics">A comma-delimited <see cref="T:System.String" /> value that represents the metrics for the character.</param>
    </member>
    <member name="M:System.Windows.Media.CharacterMetrics.Equals(System.Object)">
      <summary>Determines whether the specified <see cref="T:System.Windows.Media.CharacterMetrics" /> object is equal to the current <see cref="T:System.Windows.Media.CharacterMetrics" /> object.</summary>
      <param name="obj">The <see cref="T:System.Windows.Media.CharacterMetrics" /> object to compare to the current <see cref="T:System.Windows.Media.CharacterMetrics" /> object.</param>
      <returns>
        <see langword="true" /> if the objects are equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.CharacterMetrics.GetHashCode">
      <summary>Creates a hash code from the metric values of the <see cref="T:System.Windows.Media.CharacterMetrics" /> object.</summary>
      <returns>A value of type <see cref="T:System.Int32" />.</returns>
    </member>
    <member name="P:System.Windows.Media.CharacterMetrics.Baseline">
      <summary>Gets the baseline value for the character.</summary>
      <returns>A value of type <see cref="T:System.Double" /> representing the baseline.</returns>
    </member>
    <member name="P:System.Windows.Media.CharacterMetrics.BlackBoxHeight">
      <summary>Gets the height of the black box for the character.</summary>
      <returns>A value of type <see cref="T:System.Double" /> representing the black box height.</returns>
    </member>
    <member name="P:System.Windows.Media.CharacterMetrics.BlackBoxWidth">
      <summary>Gets the width of the black box for the character.</summary>
      <returns>A value of type <see cref="T:System.Double" /> representing the black box width.</returns>
    </member>
    <member name="P:System.Windows.Media.CharacterMetrics.BottomSideBearing">
      <summary>Gets the recommended white space below the black box.</summary>
      <returns>A value of type <see cref="T:System.Double" />.</returns>
    </member>
    <member name="P:System.Windows.Media.CharacterMetrics.LeftSideBearing">
      <summary>Gets the recommended white space to the left of the black box.</summary>
      <returns>A value of type <see cref="T:System.Double" />.</returns>
    </member>
    <member name="P:System.Windows.Media.CharacterMetrics.Metrics">
      <summary>Gets or sets a comma-delimited string representing metric values.</summary>
      <returns>A value of type <see cref="T:System.String" />.</returns>
    </member>
    <member name="P:System.Windows.Media.CharacterMetrics.RightSideBearing">
      <summary>Gets the recommended white space to the right of the black box.</summary>
      <returns>A value of type <see cref="T:System.Double" />.</returns>
    </member>
    <member name="P:System.Windows.Media.CharacterMetrics.TopSideBearing">
      <summary>Gets the recommended white space above the black box.</summary>
      <returns>A value of type <see cref="T:System.Double" />.</returns>
    </member>
    <member name="T:System.Windows.Media.CharacterMetricsDictionary">
      <summary>Represents a dictionary of <see cref="T:System.Windows.Media.CharacterMetrics" /> objects for a device font that is indexed by Unicode scalar values.</summary>
    </member>
    <member name="M:System.Windows.Media.CharacterMetricsDictionary.Add(System.Collections.Generic.KeyValuePair{System.Int32,System.Windows.Media.CharacterMetrics})">
      <summary>Adds a character code and associated <see cref="T:System.Windows.Media.CharacterMetrics" /> value to the collection using a key/value pair.</summary>
      <param name="item">The key/value pair representing the character code and associated <see cref="T:System.Windows.Media.CharacterMetrics" /> value.</param>
    </member>
    <member name="M:System.Windows.Media.CharacterMetricsDictionary.Add(System.Int32,System.Windows.Media.CharacterMetrics)">
      <summary>Adds a character code and associated <see cref="T:System.Windows.Media.CharacterMetrics" /> value to the collection.</summary>
      <param name="key">A value of type <see cref="T:System.Int32" /> representing the character code.</param>
      <param name="value">A value of type <see cref="T:System.Windows.Media.CharacterMetrics" />.</param>
    </member>
    <member name="M:System.Windows.Media.CharacterMetricsDictionary.Clear">
      <summary>Removes all elements from the collection.</summary>
    </member>
    <member name="M:System.Windows.Media.CharacterMetricsDictionary.Contains(System.Collections.Generic.KeyValuePair{System.Int32,System.Windows.Media.CharacterMetrics})">
      <summary>Determines whether the collection contains the specified key/value pair.</summary>
      <param name="item">The key/value pair representing the character code and associated <see cref="T:System.Windows.Media.CharacterMetrics" /> value.</param>
      <returns>
        <see langword="true" /> if the dictionary contains the <see cref="T:System.Windows.Media.CharacterMetrics" /> represented by the character code in <paramref name="item" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.CharacterMetricsDictionary.ContainsKey(System.Int32)">
      <summary>Determines whether the collection contains the specified character code.</summary>
      <param name="key">A value of type <see cref="T:System.Int32" /> representing the character code.</param>
      <returns>
        <see langword="true" /> if the dictionary contains <paramref name="key" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.CharacterMetricsDictionary.CopyTo(System.Collections.Generic.KeyValuePair{System.Int32,System.Windows.Media.CharacterMetrics}[],System.Int32)">
      <summary>Copies the items in the collection to an array, starting at a specific array index.</summary>
      <param name="array">The one-dimensional array that is the destination of the elements that are copied from the <see cref="T:System.Windows.Media.CharacterMetricsDictionary" />.</param>
      <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
    </member>
    <member name="M:System.Windows.Media.CharacterMetricsDictionary.GetEnumerator">
      <summary>Returns an enumerator that iterates through the collection.</summary>
      <returns>An enumerator that iterates through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.CharacterMetricsDictionary.Remove(System.Collections.Generic.KeyValuePair{System.Int32,System.Windows.Media.CharacterMetrics})">
      <summary>Removes the element from <see cref="T:System.Windows.Media.CharacterMetricsDictionary" /> based on the specified key/value pair.</summary>
      <param name="item">The key/value pair representing the character code and associated <see cref="T:System.Windows.Media.CharacterMetrics" /> value.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.CharacterMetrics" /> item was successfully deleted; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.CharacterMetricsDictionary.Remove(System.Int32)">
      <summary>Removes the element from <see cref="T:System.Windows.Media.CharacterMetricsDictionary" /> based on the specified character code.</summary>
      <param name="key">A value of type <see cref="T:System.Int32" /> representing the character code.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.CharacterMetrics" /> item was successfully deleted; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.CharacterMetricsDictionary.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>For a description of this member, see <see cref="M:System.Collections.ICollection.CopyTo(System.Array,System.Int32)" />.</summary>
      <param name="array">A zero-based <see cref="T:System.Array" /> that receives the copied items from the <see cref="T:System.Windows.Media.CharacterMetricsDictionary" />.</param>
      <param name="index">The first position in the specified <see cref="T:System.Array" /> to receive the copied contents.</param>
    </member>
    <member name="M:System.Windows.Media.CharacterMetricsDictionary.System#Collections#IDictionary#Add(System.Object,System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IDictionary.Add(System.Object,System.Object)" />.</summary>
      <param name="key">The <see cref="T:System.Object" /> to use as the key of the element to add.</param>
      <param name="value">The <see cref="T:System.Object" /> to add to the <see cref="T:System.Windows.Media.CharacterMetricsDictionary" />.</param>
    </member>
    <member name="M:System.Windows.Media.CharacterMetricsDictionary.System#Collections#IDictionary#Contains(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IDictionary.Contains(System.Object)" />.</summary>
      <param name="key">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.CharacterMetricsDictionary" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Windows.Media.CharacterMetricsDictionary" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.CharacterMetricsDictionary.System#Collections#IDictionary#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.IDictionary.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.CharacterMetricsDictionary.System#Collections#IDictionary#Remove(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IDictionary.Remove(System.Object)" />.</summary>
      <param name="key">The <see cref="T:System.Object" /> to remove from the <see cref="T:System.Windows.Media.CharacterMetricsDictionary" />.</param>
    </member>
    <member name="M:System.Windows.Media.CharacterMetricsDictionary.System#Collections#IEnumerable#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.IEnumerable.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.CharacterMetricsDictionary.TryGetValue(System.Int32,System.Windows.Media.CharacterMetrics@)">
      <summary>Retrieves the <see cref="T:System.Windows.Media.CharacterMetrics" /> value in the dictionary for a specified character code value.</summary>
      <param name="key">A value of type <see cref="T:System.Int32" />.</param>
      <param name="value">A value of type <see cref="T:System.Windows.Media.CharacterMetrics" />.</param>
      <returns>
        <see langword="true" /> if the dictionary contains an entry for <paramref name="key" />; otherwise <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.CharacterMetricsDictionary.Count">
      <summary>Gets the number of elements in the collection.</summary>
      <returns>A value of type <see cref="T:System.Int32" />.</returns>
    </member>
    <member name="P:System.Windows.Media.CharacterMetricsDictionary.IsReadOnly">
      <summary>Gets a value indicating whether the <see cref="T:System.Windows.Media.CharacterMetricsDictionary" /> is read-only.</summary>
      <returns>
        <see langword="true" /> if the dictionary is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.CharacterMetricsDictionary.Item(System.Int32)">
      <summary>Gets or sets a value for the item in the collection that matches a specified key.</summary>
      <param name="key">A value of type <see cref="T:System.Int32" />.</param>
      <returns>A value of type <see cref="T:System.Windows.Media.CharacterMetrics" />.</returns>
    </member>
    <member name="P:System.Windows.Media.CharacterMetricsDictionary.Keys">
      <summary>Gets a collection of character codes from <see cref="T:System.Windows.Media.CharacterMetricsDictionary" />.</summary>
      <returns>A collection of keys of type <see cref="T:System.Int32" />.</returns>
    </member>
    <member name="P:System.Windows.Media.CharacterMetricsDictionary.System#Collections#ICollection#IsSynchronized">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.IsSynchronized" />.</summary>
      <returns>
        <see langword="true" /> if access to the <see cref="T:System.Windows.Media.CharacterMetricsDictionary" /> is synchronized (thread safe); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.CharacterMetricsDictionary.System#Collections#ICollection#SyncRoot">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.SyncRoot" />.</summary>
      <returns>An object that can be used to synchronize access to the <see cref="T:System.Windows.Media.CharacterMetricsDictionary" />.</returns>
    </member>
    <member name="P:System.Windows.Media.CharacterMetricsDictionary.System#Collections#IDictionary#IsFixedSize">
      <summary>For a description of this member, see <see cref="P:System.Collections.IDictionary.IsFixedSize" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.CharacterMetricsDictionary" /> has a fixed size; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.CharacterMetricsDictionary.System#Collections#IDictionary#Item(System.Object)">
      <summary>For a description of this member, see <see cref="P:System.Collections.IDictionary.Item(System.Object)" />.</summary>
      <param name="key">The key of the element to get or set.</param>
      <returns>The element with the specified key.</returns>
    </member>
    <member name="P:System.Windows.Media.CharacterMetricsDictionary.System#Collections#IDictionary#Keys">
      <summary>For a description of this member, see <see cref="P:System.Collections.IDictionary.Keys" />.</summary>
      <returns>An <see cref="T:System.Collections.ICollection" /> object containing the keys of the <see cref="T:System.Collections.IDictionary" /> object.</returns>
    </member>
    <member name="P:System.Windows.Media.CharacterMetricsDictionary.System#Collections#IDictionary#Values">
      <summary>For a description of this member, see <see cref="P:System.Collections.IDictionary.Values" />.</summary>
      <returns>An <see cref="T:System.Collections.ICollection" /> object containing the values in the <see cref="T:System.Collections.IDictionary" /> object.</returns>
    </member>
    <member name="P:System.Windows.Media.CharacterMetricsDictionary.Values">
      <summary>Gets the collection of <see cref="T:System.Windows.Media.CharacterMetrics" /> values in the <see cref="T:System.Windows.Media.CharacterMetricsDictionary" />.</summary>
      <returns>A collection of type <see cref="T:System.Windows.Media.CharacterMetrics" />.</returns>
    </member>
    <member name="T:System.Windows.Media.ClearTypeHint">
      <summary>An enumeration that specifies a hint to the rendering engine that text can be rendered with ClearType.</summary>
    </member>
    <member name="F:System.Windows.Media.ClearTypeHint.Auto">
      <summary>The rendering engine uses ClearType when it is possible. If opacity is introduced, ClearType is disabled for that subtree.</summary>
    </member>
    <member name="F:System.Windows.Media.ClearTypeHint.Enabled">
      <summary>The rendering engine re-enables ClearType for the current subtree. Where opacity is introduced in this subtree, ClearType is disabled.</summary>
    </member>
    <member name="T:System.Windows.Media.Color">
      <summary>Describes a color in terms of alpha, red, green, and blue channels.</summary>
    </member>
    <member name="M:System.Windows.Media.Color.Add(System.Windows.Media.Color,System.Windows.Media.Color)">
      <summary>Adds two <see cref="T:System.Windows.Media.Color" /> structures.</summary>
      <param name="color1">The first <see cref="T:System.Windows.Media.Color" /> structure to add.</param>
      <param name="color2">The second <see cref="T:System.Windows.Media.Color" /> structure to add.</param>
      <returns>A new <see cref="T:System.Windows.Media.Color" /> structure whose color values are the results of the addition operation.</returns>
    </member>
    <member name="M:System.Windows.Media.Color.AreClose(System.Windows.Media.Color,System.Windows.Media.Color)">
      <summary>Compares two <see cref="T:System.Windows.Media.Color" /> structures for fuzzy equality.</summary>
      <param name="color1">The first color to compare.</param>
      <param name="color2">The second color to compare.</param>
      <returns>
        <see langword="true" /> if <paramref name="color1" /> and <paramref name="color2" /> are nearly identical; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Color.Clamp">
      <summary>Sets the <see langword="ScRGB" /> channels of the color to within the gamut of 0 to 1, if they are outside that range.</summary>
    </member>
    <member name="M:System.Windows.Media.Color.Equals(System.Object)">
      <summary>Tests whether the specified object is a <see cref="T:System.Windows.Media.Color" /> structure and is equivalent to this color.</summary>
      <param name="o">The object to compare to this <see cref="T:System.Windows.Media.Color" /> structure.</param>
      <returns>
        <see langword="true" /> if the specified object is a <see cref="T:System.Windows.Media.Color" /> structure and is identical to the current <see cref="T:System.Windows.Media.Color" /> structure; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Color.Equals(System.Windows.Media.Color)">
      <summary>Tests whether the specified <see cref="T:System.Windows.Media.Color" /> structure is identical to this color.</summary>
      <param name="color">The <see cref="T:System.Windows.Media.Color" /> structure to compare to the current <see cref="T:System.Windows.Media.Color" /> structure.</param>
      <returns>
        <see langword="true" /> if the specified <see cref="T:System.Windows.Media.Color" /> structure is identical to the current <see cref="T:System.Windows.Media.Color" /> structure; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Color.Equals(System.Windows.Media.Color,System.Windows.Media.Color)">
      <summary>Tests whether two <see cref="T:System.Windows.Media.Color" /> structures are identical.</summary>
      <param name="color1">The first <see cref="T:System.Windows.Media.Color" /> structure to compare.</param>
      <param name="color2">The second <see cref="T:System.Windows.Media.Color" /> structure to compare.</param>
      <returns>
        <see langword="true" /> if <paramref name="color1" /> and <paramref name="color2" /> are exactly identical; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Color.FromArgb(System.Byte,System.Byte,System.Byte,System.Byte)">
      <summary>Creates a new <see cref="T:System.Windows.Media.Color" /> structure by using the specified <see langword="sRGB" /> alpha channel and color channel values.</summary>
      <param name="a">The alpha channel, <see cref="P:System.Windows.Media.Color.A" />, of the new color.</param>
      <param name="r">The red channel, <see cref="P:System.Windows.Media.Color.R" />, of the new color.</param>
      <param name="g">The green channel, <see cref="P:System.Windows.Media.Color.G" />, of the new color.</param>
      <param name="b">The blue channel, <see cref="P:System.Windows.Media.Color.B" />, of the new color.</param>
      <returns>A <see cref="T:System.Windows.Media.Color" /> structure with the specified values.</returns>
    </member>
    <member name="M:System.Windows.Media.Color.FromAValues(System.Single,System.Single[],System.Uri)">
      <summary>Creates a new <see cref="T:System.Windows.Media.Color" /> structure by using the specified alpha channel, color channel values, and color profile.</summary>
      <param name="a">The alpha channel for the new color,a value between 0 and 1.</param>
      <param name="values">A collection of values that specify the color channels for the new color. These values map to the <paramref name="profileUri" />.</param>
      <param name="profileUri">The International Color Consortium (ICC) or Image Color Management (ICM) color profile for the new color.</param>
      <returns>A <see cref="T:System.Windows.Media.Color" /> structure with the specified values.</returns>
    </member>
    <member name="M:System.Windows.Media.Color.FromRgb(System.Byte,System.Byte,System.Byte)">
      <summary>Creates a new <see cref="T:System.Windows.Media.Color" /> structure by using the specified <see langword="sRGB" /> color channel values.</summary>
      <param name="r">The <see langword="sRGB" /> red channel, <see cref="P:System.Windows.Media.Color.R" />, of the new color.</param>
      <param name="g">The <see langword="sRGB" /> green channel, <see cref="P:System.Windows.Media.Color.G" />, of the new color.</param>
      <param name="b">The <see langword="sRGB" /> blue channel, <see cref="P:System.Windows.Media.Color.B" />, of the new color.</param>
      <returns>A <see cref="T:System.Windows.Media.Color" /> structure with the specified values and an alpha channel value of 255.</returns>
    </member>
    <member name="M:System.Windows.Media.Color.FromScRgb(System.Single,System.Single,System.Single,System.Single)">
      <summary>Creates a new <see cref="T:System.Windows.Media.Color" /> structure by using the specified <see langword="ScRGB" /> alpha channel and color channel values.</summary>
      <param name="a">The <see langword="ScRGB" /> alpha channel, <see cref="P:System.Windows.Media.Color.ScA" />, of the new color.</param>
      <param name="r">The <see langword="ScRGB" /> red channel, <see cref="P:System.Windows.Media.Color.ScR" />, of the new color.</param>
      <param name="g">The <see langword="ScRGB" /> green channel, <see cref="P:System.Windows.Media.Color.ScG" />, of the new color.</param>
      <param name="b">The <see langword="ScRGB" /> blue channel, <see cref="P:System.Windows.Media.Color.ScB" />, of the new color.</param>
      <returns>A <see cref="T:System.Windows.Media.Color" /> structure with the specified values.</returns>
    </member>
    <member name="M:System.Windows.Media.Color.FromValues(System.Single[],System.Uri)">
      <summary>Creates a new <see cref="T:System.Windows.Media.Color" /> structure by using the specified color channel values and color profile.</summary>
      <param name="values">A collection of values that specify the color channels for the new color. These values map to the <paramref name="profileUri" />.</param>
      <param name="profileUri">The International Color Consortium (ICC) or Image Color Management (ICM) color profile for the new color.</param>
      <returns>A <see cref="T:System.Windows.Media.Color" /> structure with the specified values and an alpha channel value of 1.</returns>
    </member>
    <member name="M:System.Windows.Media.Color.GetHashCode">
      <summary>Gets a hash code for this <see cref="T:System.Windows.Media.Color" /> structure.</summary>
      <returns>A hash code for this <see cref="T:System.Windows.Media.Color" /> structure.</returns>
    </member>
    <member name="M:System.Windows.Media.Color.GetNativeColorValues">
      <summary>Gets the color channel values of the color.</summary>
      <returns>An array of color channel values.</returns>
    </member>
    <member name="M:System.Windows.Media.Color.Multiply(System.Windows.Media.Color,System.Single)">
      <summary>Multiplies the alpha, red, blue, and green channels of the specified <see cref="T:System.Windows.Media.Color" /> structure by the specified value.</summary>
      <param name="color">The <see cref="T:System.Windows.Media.Color" /> to be multiplied.</param>
      <param name="coefficient">The value to multiply by.</param>
      <returns>A new <see cref="T:System.Windows.Media.Color" /> structure whose color values are the results of the multiplication operation.</returns>
    </member>
    <member name="M:System.Windows.Media.Color.op_Addition(System.Windows.Media.Color,System.Windows.Media.Color)">
      <summary>Adds two <see cref="T:System.Windows.Media.Color" /> structures.</summary>
      <param name="color1">The first <see cref="T:System.Windows.Media.Color" /> structure to add.</param>
      <param name="color2">The second <see cref="T:System.Windows.Media.Color" /> structure to add.</param>
      <returns>A new <see cref="T:System.Windows.Media.Color" /> structure whose color values are the results of the addition operation.</returns>
    </member>
    <member name="M:System.Windows.Media.Color.op_Equality(System.Windows.Media.Color,System.Windows.Media.Color)">
      <summary>Tests whether two <see cref="T:System.Windows.Media.Color" /> structures are identical.</summary>
      <param name="color1">The first <see cref="T:System.Windows.Media.Color" /> structure to compare.</param>
      <param name="color2">The second <see cref="T:System.Windows.Media.Color" /> structure to compare.</param>
      <returns>
        <see langword="true" /> if <paramref name="color1" /> and <paramref name="color2" /> are exactly identical; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Color.op_Inequality(System.Windows.Media.Color,System.Windows.Media.Color)">
      <summary>Tests whether two <see cref="T:System.Windows.Media.Color" /> structures are not identical.</summary>
      <param name="color1">The first <see cref="T:System.Windows.Media.Color" /> structure to compare.</param>
      <param name="color2">The second <see cref="T:System.Windows.Media.Color" /> structure to compare.</param>
      <returns>
        <see langword="true" /> if <paramref name="color1" /> and <paramref name="color2" /> are not equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Color.op_Multiply(System.Windows.Media.Color,System.Single)">
      <summary>Multiplies the alpha, red, blue, and green channels of the specified <see cref="T:System.Windows.Media.Color" /> structure by the specified value.</summary>
      <param name="color">The <see cref="T:System.Windows.Media.Color" /> to be multiplied.</param>
      <param name="coefficient">The value to multiply by.</param>
      <returns>A new <see cref="T:System.Windows.Media.Color" /> structure whose color values are the results of the multiplication operation.</returns>
    </member>
    <member name="M:System.Windows.Media.Color.op_Subtraction(System.Windows.Media.Color,System.Windows.Media.Color)">
      <summary>Subtracts a <see cref="T:System.Windows.Media.Color" /> structure from a <see cref="T:System.Windows.Media.Color" /> structure.</summary>
      <param name="color1">The <see cref="T:System.Windows.Media.Color" /> structure to be subtracted from.</param>
      <param name="color2">The <see cref="T:System.Windows.Media.Color" /> structure to subtract from <paramref name="color1" />.</param>
      <returns>A new <see cref="T:System.Windows.Media.Color" /> structure whose color values are the results of the subtraction operation.</returns>
    </member>
    <member name="M:System.Windows.Media.Color.Subtract(System.Windows.Media.Color,System.Windows.Media.Color)">
      <summary>Subtracts a <see cref="T:System.Windows.Media.Color" /> structure from a <see cref="T:System.Windows.Media.Color" /> structure.</summary>
      <param name="color1">The <see cref="T:System.Windows.Media.Color" /> structure to be subtracted from.</param>
      <param name="color2">The <see cref="T:System.Windows.Media.Color" /> structure to subtract from <paramref name="color1" />.</param>
      <returns>A new <see cref="T:System.Windows.Media.Color" /> structure whose color values are the results of the subtraction operation.</returns>
    </member>
    <member name="M:System.Windows.Media.Color.System#IFormattable#ToString(System.String,System.IFormatProvider)">
      <summary>Formats the value of the current instance using the specified format.</summary>
      <param name="format">The format to use.  
  
 -or-  
  
 A null reference (<see langword="Nothing" /> in Visual Basic) to use the default format defined for the type of the <see cref="T:System.IFormattable" /> implementation.</param>
      <param name="provider">The provider to use to format the value.  
  
 -or-  
  
 A null reference (<see langword="Nothing" /> in Visual Basic) to obtain the numeric format information from the current locale setting of the operating system.</param>
      <returns>The value of the current instance in the specified format.</returns>
    </member>
    <member name="M:System.Windows.Media.Color.ToString">
      <summary>Creates a string representation of the color using the <see langword="sRGB" /> channels.</summary>
      <returns>The string representation of the color. The default implementation represents the <see cref="T:System.Byte" /> values in hex form, prefixes with the <c>#</c> character, and starts with the alpha channel. For example, the <see cref="M:System.Windows.Media.Color.ToString" /> value for <see cref="P:System.Windows.Media.Colors.AliceBlue" /> is <c>#FFF0F8FF</c>.</returns>
    </member>
    <member name="M:System.Windows.Media.Color.ToString(System.IFormatProvider)">
      <summary>Creates a string representation of the color by using the <see langword="sRGB" /> channels and the specified format provider.</summary>
      <param name="provider">Culture-specific formatting information.</param>
      <returns>The string representation of the color.</returns>
    </member>
    <member name="P:System.Windows.Media.Color.A">
      <summary>Gets or sets the <see langword="sRGB" /> alpha channel value of the color.</summary>
      <returns>The <see langword="sRGB" /> alpha channel value of the color, a value between 0 and 255.</returns>
    </member>
    <member name="P:System.Windows.Media.Color.B">
      <summary>Gets or sets the <see langword="sRGB" /> blue channel value of the color.</summary>
      <returns>The <see langword="sRGB" /> blue channel value of the <see cref="T:System.Windows.Media.Color" /> structure, a value between 0 and 255.</returns>
    </member>
    <member name="P:System.Windows.Media.Color.ColorContext">
      <summary>Gets the International Color Consortium (ICC) or Image Color Management (ICM) color profile of the color.</summary>
      <returns>The International Color Consortium (ICC) or Image Color Management (ICM) color profile of the color.</returns>
    </member>
    <member name="P:System.Windows.Media.Color.G">
      <summary>Gets or sets the <see langword="sRGB" /> green channel value of the color.</summary>
      <returns>The <see langword="sRGB" /> green channel value of the <see cref="T:System.Windows.Media.Color" /> structure, a value between 0 and 255.</returns>
    </member>
    <member name="P:System.Windows.Media.Color.R">
      <summary>Gets or sets the <see langword="sRGB" /> red channel value of the color.</summary>
      <returns>The <see langword="sRGB" /> red channel value of the <see cref="T:System.Windows.Media.Color" /> structure, a value between 0 and 255.</returns>
    </member>
    <member name="P:System.Windows.Media.Color.ScA">
      <summary>Gets or sets the <see langword="ScRGB" /> alpha channel value of the color.</summary>
      <returns>The <see langword="ScRGB" /> alpha channel value of the <see cref="T:System.Windows.Media.Color" /> structure, a value between 0 and 1.</returns>
    </member>
    <member name="P:System.Windows.Media.Color.ScB">
      <summary>Gets or sets the ScRGB blue channel value of the color.</summary>
      <returns>The ScRGB red channel value of the <see cref="T:System.Windows.Media.Color" /> structure, a value between 0 and 1.</returns>
    </member>
    <member name="P:System.Windows.Media.Color.ScG">
      <summary>Gets or sets the <see langword="ScRGB" /> green channel value of the color.</summary>
      <returns>The <see langword="ScRGB" /> green channel value of the <see cref="T:System.Windows.Media.Color" /> structure, a value between 0 and 1.</returns>
    </member>
    <member name="P:System.Windows.Media.Color.ScR">
      <summary>Gets or sets the <see langword="ScRGB" /> red channel value of the color.</summary>
      <returns>The <see langword="ScRGB" /> red channel value of the <see cref="T:System.Windows.Media.Color" /> structure, a value between 0 and 1.</returns>
    </member>
    <member name="T:System.Windows.Media.ColorContext">
      <summary>Represents the International Color Consortium (ICC) or Image Color Management (ICM) color profile that is associated with a bitmap image.</summary>
    </member>
    <member name="M:System.Windows.Media.ColorContext.#ctor(System.Uri)">
      <summary>Initializes a new instance of <see cref="T:System.Windows.Media.ColorContext" /> with the International Color Consortium (ICC) or Image Color Management (ICM) color profile located at a given <see cref="T:System.Uri" />.</summary>
      <param name="profileUri">The <see cref="T:System.Uri" /> that identifies the location of the desired color profile.</param>
    </member>
    <member name="M:System.Windows.Media.ColorContext.#ctor(System.Windows.Media.PixelFormat)">
      <summary>Initializes a new instance of <see cref="T:System.Windows.Media.ColorContext" /> with the standard color profile (sRGB or RGB ) that most closely matches the supplied <see cref="T:System.Windows.Media.PixelFormat" />.</summary>
      <param name="pixelFormat">The <see cref="T:System.Windows.Media.PixelFormat" /> from which the <see cref="T:System.Windows.Media.ColorContext" /> is derived.</param>
    </member>
    <member name="M:System.Windows.Media.ColorContext.Equals(System.Object)">
      <summary>Determines whether an <see cref="T:System.Object" /> is equal to an instance of <see cref="T:System.Windows.Media.ColorContext" />.</summary>
      <param name="obj">Identifies the <see cref="T:System.Object" /> to compare for equality.</param>
      <returns>
        <see langword="true" /> if the supplied <see cref="T:System.Object" /> is equal to this instance of <see cref="T:System.Windows.Media.ColorContext" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.ColorContext.GetHashCode">
      <summary>Gets the hash code for this instance of <see cref="T:System.Windows.Media.ColorContext" />.</summary>
      <returns>An <see cref="T:System.Int32" /> that represents the hash code for the object.</returns>
    </member>
    <member name="M:System.Windows.Media.ColorContext.op_Equality(System.Windows.Media.ColorContext,System.Windows.Media.ColorContext)">
      <summary>Operates on two instances of <see cref="T:System.Windows.Media.ColorContext" /> to determine equality.</summary>
      <param name="context1">The first instance of <see cref="T:System.Windows.Media.ColorContext" /> to compare.</param>
      <param name="context2">The second instance of <see cref="T:System.Windows.Media.ColorContext" /> to compare.</param>
      <returns>
        <see langword="true" /> if the instances of <see cref="T:System.Windows.Media.ColorContext" /> are equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.ColorContext.op_Inequality(System.Windows.Media.ColorContext,System.Windows.Media.ColorContext)">
      <summary>Operates on two instances of <see cref="T:System.Windows.Media.ColorContext" /> to determine that they are not equal.</summary>
      <param name="context1">The first instance of <see cref="T:System.Windows.Media.ColorContext" /> to compare.</param>
      <param name="context2">The second instance of <see cref="T:System.Windows.Media.ColorContext" /> to compare.</param>
      <returns>
        <see langword="true" /> if the instances of <see cref="T:System.Windows.Media.ColorContext" /> are not equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.ColorContext.OpenProfileStream">
      <summary>Returns a readable <see cref="T:System.IO.Stream" /> of raw color profile data.</summary>
      <returns>A readable <see cref="T:System.IO.Stream" /> of raw color profile data.</returns>
    </member>
    <member name="P:System.Windows.Media.ColorContext.ProfileUri">
      <summary>Gets a <see cref="T:System.Uri" /> that represents the location of a International Color Consortium (ICC) or Image Color Management (ICM) color profile.</summary>
      <returns>A <see cref="T:System.Uri" /> that represents the location of a International Color Consortium (ICC) or Image Color Management (ICM) color profile.</returns>
    </member>
    <member name="T:System.Windows.Media.ColorConverter">
      <summary>Converts instances of other types to and from an instance of <see cref="T:System.Windows.Media.Color" />.</summary>
    </member>
    <member name="M:System.Windows.Media.ColorConverter.#ctor">
      <summary>Initializes a new instance of <see cref="T:System.Windows.Media.ColorConverter" />.</summary>
    </member>
    <member name="M:System.Windows.Media.ColorConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether an object can be converted from a given type to an instance of a <see cref="T:System.Windows.Media.Color" />.</summary>
      <param name="td">Describes the context information of a type.</param>
      <param name="t">The type of the source that is being evaluated for conversion.</param>
      <returns>
        <see langword="true" /> if the type can be converted to a <see cref="T:System.Windows.Media.Color" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.ColorConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether an instance of a <see cref="T:System.Windows.Media.Color" /> can be converted to a different type.</summary>
      <param name="context">Describes the context information of a type.</param>
      <param name="destinationType">The desired type this <see cref="T:System.Windows.Media.Color" /> is being evaluated for conversion.</param>
      <returns>
        <see langword="true" /> if this <see cref="T:System.Windows.Media.Color" /> can be converted to <paramref name="destinationType" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.ColorConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
      <summary>Attempts to convert the specified object to a <see cref="T:System.Windows.Media.Color" />.</summary>
      <param name="td">Describes the context information of a type.</param>
      <param name="ci">Cultural information to respect during conversion.</param>
      <param name="value">The object being converted.</param>
      <returns>The <see cref="T:System.Windows.Media.Color" /> created from converting <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Windows.Media.ColorConverter.ConvertFromString(System.String)">
      <summary>Attempts to convert a string to a <see cref="T:System.Windows.Media.Color" />.</summary>
      <param name="value">The string to convert to a <see cref="T:System.Windows.Media.Color" />.</param>
      <exception cref="T:System.FormatException">
        <paramref name="value" /> does not correspond to the string representation of a color.</exception>
      <returns>A <see cref="T:System.Windows.Media.Color" /> that represents the converted text.</returns>
    </member>
    <member name="M:System.Windows.Media.ColorConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
      <summary>Attempts to convert a <see cref="T:System.Windows.Media.Color" /> to a specified type.</summary>
      <param name="context">Describes the context information of a type.</param>
      <param name="culture">Describes the <see cref="T:System.Globalization.CultureInfo" /> of the type being converted.</param>
      <param name="value">The <see cref="T:System.Windows.Media.Color" /> to convert.</param>
      <param name="destinationType">The type to convert this <see cref="T:System.Windows.Media.Color" /> to.</param>
      <returns>The object created from converting this <see cref="T:System.Windows.Media.Color" />.</returns>
    </member>
    <member name="T:System.Windows.Media.ColorInterpolationMode">
      <summary>Determines how the colors in a gradient are interpolated.</summary>
    </member>
    <member name="F:System.Windows.Media.ColorInterpolationMode.ScRgbLinearInterpolation">
      <summary>Colors are interpolated in the scRGB color space.</summary>
    </member>
    <member name="F:System.Windows.Media.ColorInterpolationMode.SRgbLinearInterpolation">
      <summary>Colors are interpolated in the sRGB color space.</summary>
    </member>
    <member name="T:System.Windows.Media.Colors">
      <summary>Implements a set of predefined colors.</summary>
    </member>
    <member name="P:System.Windows.Media.Colors.AliceBlue">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFF0F8FF</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.AntiqueWhite">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFFAEBD7</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Aqua">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF00FFFF</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Aquamarine">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF7FFFD4</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Azure">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFF0FFFF</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Beige">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFF5F5DC</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Bisque">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFFFE4C4</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Black">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF000000</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.BlanchedAlmond">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFFFEBCD</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Blue">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF0000FF</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.BlueViolet">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF8A2BE2</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Brown">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFA52A2A</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.BurlyWood">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFDEB887</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.CadetBlue">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF5F9EA0</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Chartreuse">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF7FFF00</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Chocolate">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFD2691E</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Coral">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFFF7F50</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.CornflowerBlue">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF6495ED</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Cornsilk">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFFFF8DC</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Crimson">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFDC143C</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Cyan">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF00FFFF</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.DarkBlue">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF00008B</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.DarkCyan">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF008B8B</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.DarkGoldenrod">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFB8860B</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.DarkGray">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFA9A9A9</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.DarkGreen">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF006400</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.DarkKhaki">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFBDB76B</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.DarkMagenta">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF8B008B</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.DarkOliveGreen">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF556B2F</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.DarkOrange">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFFF8C00</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.DarkOrchid">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF9932CC</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.DarkRed">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF8B0000</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.DarkSalmon">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFE9967A</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.DarkSeaGreen">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF8FBC8F</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.DarkSlateBlue">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF483D8B</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.DarkSlateGray">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF2F4F4F</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.DarkTurquoise">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF00CED1</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.DarkViolet">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF9400D3</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.DeepPink">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFFF1493</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.DeepSkyBlue">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF00BFFF</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.DimGray">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF696969</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.DodgerBlue">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF1E90FF</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Firebrick">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFB22222</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.FloralWhite">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFFFFAF0</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.ForestGreen">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF228B22</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Fuchsia">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFFF00FF</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Gainsboro">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFDCDCDC</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.GhostWhite">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFF8F8FF</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Gold">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFFFD700</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Goldenrod">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFDAA520</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Gray">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF808080</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Green">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF008000</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.GreenYellow">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFADFF2F</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Honeydew">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFF0FFF0</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.HotPink">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFFF69B4</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.IndianRed">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFCD5C5C</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Indigo">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF4B0082</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Ivory">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFFFFFF0</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Khaki">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFF0E68C</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Lavender">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFE6E6FA</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.LavenderBlush">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFFFF0F5</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.LawnGreen">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF7CFC00</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.LemonChiffon">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFFFFACD</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.LightBlue">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFADD8E6</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.LightCoral">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFF08080</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.LightCyan">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFE0FFFF</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.LightGoldenrodYellow">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFFAFAD2</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.LightGray">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFD3D3D3</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.LightGreen">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF90EE90</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.LightPink">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFFFB6C1</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.LightSalmon">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFFFA07A</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.LightSeaGreen">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF20B2AA</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.LightSkyBlue">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF87CEFA</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.LightSlateGray">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF778899</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.LightSteelBlue">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFB0C4DE</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.LightYellow">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFFFFFE0</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Lime">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF00FF00</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.LimeGreen">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF32CD32</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Linen">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFFAF0E6</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Magenta">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFFF00FF</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Maroon">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF800000</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.MediumAquamarine">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF66CDAA</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.MediumBlue">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF0000CD</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.MediumOrchid">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFBA55D3</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.MediumPurple">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF9370DB</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.MediumSeaGreen">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF3CB371</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.MediumSlateBlue">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF7B68EE</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.MediumSpringGreen">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF00FA9A</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.MediumTurquoise">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF48D1CC</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.MediumVioletRed">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFC71585</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.MidnightBlue">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF191970</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.MintCream">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFF5FFFA</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.MistyRose">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFFFE4E1</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Moccasin">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFFFE4B5</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.NavajoWhite">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFFFDEAD</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Navy">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF000080</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.OldLace">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFFDF5E6</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Olive">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF808000</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.OliveDrab">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF6B8E23</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Orange">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFFFA500</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.OrangeRed">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFFF4500</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Orchid">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFDA70D6</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.PaleGoldenrod">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFEEE8AA</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.PaleGreen">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF98FB98</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.PaleTurquoise">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFAFEEEE</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.PaleVioletRed">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFDB7093</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.PapayaWhip">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFFFEFD5</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.PeachPuff">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFFFDAB9</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Peru">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFCD853F</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Pink">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFFFC0CB</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Plum">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFDDA0DD</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.PowderBlue">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFB0E0E6</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Purple">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF800080</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Red">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFFF0000</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.RosyBrown">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFBC8F8F</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.RoyalBlue">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF4169E1</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.SaddleBrown">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF8B4513</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Salmon">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFFA8072</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.SandyBrown">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFF4A460</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.SeaGreen">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF2E8B57</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.SeaShell">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFFFF5EE</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Sienna">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFA0522D</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Silver">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFC0C0C0</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.SkyBlue">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF87CEEB</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.SlateBlue">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF6A5ACD</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.SlateGray">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF708090</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Snow">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFFFFAFA</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.SpringGreen">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF00FF7F</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.SteelBlue">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF4682B4</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Tan">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFD2B48C</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Teal">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF008080</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Thistle">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFD8BFD8</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Tomato">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFFF6347</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Transparent">
      <summary>Gets the system-defined color that has an ARGB value of <c>#00FFFFFF</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Turquoise">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF40E0D0</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Violet">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFEE82EE</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Wheat">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFF5DEB3</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.White">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFFFFFFF</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.WhiteSmoke">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFF5F5F5</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.Yellow">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FFFFFF00</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="P:System.Windows.Media.Colors.YellowGreen">
      <summary>Gets the system-defined color that has an ARGB value of <c>#FF9ACD32</c>.</summary>
      <returns>Represents colors in terms of alpha, red, green, and blue channels.</returns>
    </member>
    <member name="T:System.Windows.Media.CombinedGeometry">
      <summary>Represents a 2-D geometric shape defined by the combination of two <see cref="T:System.Windows.Media.Geometry" /> objects.</summary>
    </member>
    <member name="F:System.Windows.Media.CombinedGeometry.Geometry1Property">
      <summary>Identifies the <see cref="P:System.Windows.Media.CombinedGeometry.Geometry1" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.CombinedGeometry.Geometry2Property">
      <summary>Identifies the <see cref="P:System.Windows.Media.CombinedGeometry.Geometry2" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.CombinedGeometry.GeometryCombineModeProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.CombinedGeometry.GeometryCombineMode" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.CombinedGeometry.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.CombinedGeometry" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.CombinedGeometry.#ctor(System.Windows.Media.Geometry,System.Windows.Media.Geometry)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.CombinedGeometry" /> class with the specified <see cref="T:System.Windows.Media.Geometry" /> objects.</summary>
      <param name="geometry1">The first <see cref="T:System.Windows.Media.Geometry" /> to combine.</param>
      <param name="geometry2">The second <see cref="T:System.Windows.Media.Geometry" /> to combine.</param>
    </member>
    <member name="M:System.Windows.Media.CombinedGeometry.#ctor(System.Windows.Media.GeometryCombineMode,System.Windows.Media.Geometry,System.Windows.Media.Geometry)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.CombinedGeometry" /> class with the specified <see cref="T:System.Windows.Media.Geometry" /> objects and <see cref="P:System.Windows.Media.CombinedGeometry.GeometryCombineMode" />.</summary>
      <param name="geometryCombineMode">The method by which <paramref name="geometry1" /> and <paramref name="geometry2" /> are combined.</param>
      <param name="geometry1">The first <see cref="T:System.Windows.Media.Geometry" /> to combine.</param>
      <param name="geometry2">The second <see cref="T:System.Windows.Media.Geometry" /> to combine.</param>
    </member>
    <member name="M:System.Windows.Media.CombinedGeometry.#ctor(System.Windows.Media.GeometryCombineMode,System.Windows.Media.Geometry,System.Windows.Media.Geometry,System.Windows.Media.Transform)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.CombinedGeometry" /> class with the specified <see cref="T:System.Windows.Media.Geometry" /> objects, <see cref="P:System.Windows.Media.CombinedGeometry.GeometryCombineMode" />, and <see cref="P:System.Windows.Media.Geometry.Transform" />.</summary>
      <param name="geometryCombineMode">The method by which <paramref name="geometry1" /> and <paramref name="geometry2" /> are combined.</param>
      <param name="geometry1">The first <see cref="T:System.Windows.Media.Geometry" /> to combine.</param>
      <param name="geometry2">The second <see cref="T:System.Windows.Media.Geometry" /> to combine.</param>
      <param name="transform">The <see cref="P:System.Windows.Media.Geometry.Transform" /> applied to the <see cref="T:System.Windows.Media.CombinedGeometry" />.</param>
    </member>
    <member name="M:System.Windows.Media.CombinedGeometry.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.CombinedGeometry" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.CombinedGeometry.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.CombinedGeometry" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.CombinedGeometry.GetArea(System.Double,System.Windows.Media.ToleranceType)">
      <summary>Gets the area of the filled region.</summary>
      <param name="tolerance">The computational tolerance of error.</param>
      <param name="type">Specifies how the error tolerance will be interpreted.</param>
      <returns>The area of the filled region of this combined geometry.</returns>
    </member>
    <member name="M:System.Windows.Media.CombinedGeometry.IsEmpty">
      <summary>Determines whether this <see cref="T:System.Windows.Media.CombinedGeometry" /> object is empty.</summary>
      <returns>
        <see langword="true" /> if this <see cref="T:System.Windows.Media.CombinedGeometry" /> is empty; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.CombinedGeometry.MayHaveCurves">
      <summary>Determines whether this <see cref="T:System.Windows.Media.CombinedGeometry" /> object may have curved segments.</summary>
      <returns>
        <see langword="true" /> if this <see cref="T:System.Windows.Media.CombinedGeometry" /> object may have curved segments; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.CombinedGeometry.Bounds">
      <summary>Gets a <see cref="T:System.Windows.Rect" /> that specifies the bounding box of this <see cref="T:System.Windows.Media.CombinedGeometry" /> object.   Note: This method does not take any pens into account.</summary>
      <returns>The bounding box of this <see cref="T:System.Windows.Media.CombinedGeometry" />.</returns>
    </member>
    <member name="P:System.Windows.Media.CombinedGeometry.Geometry1">
      <summary>Gets or sets the first <see cref="T:System.Windows.Media.Geometry" /> object of this <see cref="T:System.Windows.Media.CombinedGeometry" /> object.</summary>
      <returns>The first <see cref="T:System.Windows.Media.Geometry" /> object to combine.</returns>
    </member>
    <member name="P:System.Windows.Media.CombinedGeometry.Geometry2">
      <summary>Gets or sets the second <see cref="T:System.Windows.Media.Geometry" /> object of this <see cref="T:System.Windows.Media.CombinedGeometry" /> object.</summary>
      <returns>The second <see cref="T:System.Windows.Media.Geometry" /> object.</returns>
    </member>
    <member name="P:System.Windows.Media.CombinedGeometry.GeometryCombineMode">
      <summary>Gets or sets the method by which the two geometries (specified by the <see cref="P:System.Windows.Media.CombinedGeometry.Geometry1" /> and <see cref="P:System.Windows.Media.CombinedGeometry.Geometry2" /> properties) are combined.</summary>
      <returns>The method by which <see cref="P:System.Windows.Media.CombinedGeometry.Geometry1" /> and <see cref="P:System.Windows.Media.CombinedGeometry.Geometry2" /> are combined. The default value is <see cref="F:System.Windows.Media.GeometryCombineMode.Union" />.</returns>
    </member>
    <member name="T:System.Windows.Media.CompositionTarget">
      <summary>Represents the display surface of your application.</summary>
    </member>
    <member name="E:System.Windows.Media.CompositionTarget.Rendering">
      <summary>Occurs just before the objects in the composition tree are rendered.</summary>
    </member>
    <member name="M:System.Windows.Media.CompositionTarget.Dispose">
      <summary>Disposes <see cref="T:System.Windows.Media.CompositionTarget" />.</summary>
    </member>
    <member name="P:System.Windows.Media.CompositionTarget.RootVisual">
      <summary>Gets or sets the root visual of the <see cref="T:System.Windows.Media.CompositionTarget" />.</summary>
      <returns>The root visual of the <see cref="T:System.Windows.Media.CompositionTarget" />.</returns>
    </member>
    <member name="P:System.Windows.Media.CompositionTarget.TransformFromDevice">
      <summary>Gets a matrix that can be used to transform coordinates from the rendering destination device to this target.</summary>
      <returns>The transformation matrix.</returns>
    </member>
    <member name="P:System.Windows.Media.CompositionTarget.TransformToDevice">
      <summary>Gets a matrix that can be used to transform coordinates from this target to the rendering destination device.</summary>
      <returns>The transformation matrix.</returns>
    </member>
    <member name="T:System.Windows.Media.ContainerVisual">
      <summary>Manages a collection of <see cref="T:System.Windows.Media.Visual" /> objects.</summary>
    </member>
    <member name="M:System.Windows.Media.ContainerVisual.#ctor">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Media.ContainerVisual" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.ContainerVisual.GetVisualChild(System.Int32)">
      <summary>Returns a specified child <see cref="T:System.Windows.Media.Visual" /> for the parent <see cref="T:System.Windows.Media.ContainerVisual" />.</summary>
      <param name="index">A 32-bit signed integer that represents the index value of the child <see cref="T:System.Windows.Media.Visual" />. The value of <paramref name="index" /> must be between 0 and <see cref="P:System.Windows.Media.ContainerVisual.VisualChildrenCount" /> - 1.</param>
      <returns>The child <see cref="T:System.Windows.Media.Visual" />.</returns>
    </member>
    <member name="M:System.Windows.Media.ContainerVisual.HitTest(System.Windows.Media.HitTestFilterCallback,System.Windows.Media.HitTestResultCallback,System.Windows.Media.HitTestParameters)">
      <summary>Initiates a hit test on the <see cref="T:System.Windows.Media.ContainerVisual" /> by using the <see cref="T:System.Windows.Media.HitTestFilterCallback" /> and <see cref="T:System.Windows.Media.HitTestResultCallback" /> objects.</summary>
      <param name="filterCallback">The delegate that allows you to ignore parts of the visual tree that you are not interested in processing in your hit test results.</param>
      <param name="resultCallback">The delegate that is used to control the return of hit test information.</param>
      <param name="hitTestParameters">Defines the set of parameters for a hit test.</param>
    </member>
    <member name="M:System.Windows.Media.ContainerVisual.HitTest(System.Windows.Point)">
      <summary>Returns the top-most visual object of a hit test by specifying a <see cref="T:System.Windows.Point" />.</summary>
      <param name="point">The point value to hit test.</param>
      <returns>The hit test result of the visual returned as a <see cref="T:System.Windows.Media.HitTestResult" /> type.</returns>
    </member>
    <member name="P:System.Windows.Media.ContainerVisual.BitmapEffect">
      <summary>Gets or sets a <see cref="T:System.Windows.Media.Effects.BitmapEffect" /> value for the <see cref="T:System.Windows.Media.ContainerVisual" />.</summary>
      <returns>The bitmap effect for this visual object.</returns>
    </member>
    <member name="P:System.Windows.Media.ContainerVisual.BitmapEffectInput">
      <summary>Gets or sets a <see cref="T:System.Windows.Media.Effects.BitmapEffectInput" /> value for the <see cref="T:System.Windows.Media.ContainerVisual" />.</summary>
      <returns>The bitmap effect input value for this visual object.</returns>
    </member>
    <member name="P:System.Windows.Media.ContainerVisual.CacheMode">
      <summary>Gets or sets a cached representation of the <see cref="T:System.Windows.Media.ContainerVisual" />.</summary>
      <returns>A <see cref="T:System.Windows.Media.CacheMode" /> that holds a cached representation of the <see cref="T:System.Windows.Media.ContainerVisual" />.</returns>
    </member>
    <member name="P:System.Windows.Media.ContainerVisual.Children">
      <summary>Gets the child collection of the <see cref="T:System.Windows.Media.ContainerVisual" />.</summary>
      <returns>A <see cref="T:System.Windows.Media.VisualCollection" /> that contains the children of the <see cref="T:System.Windows.Media.ContainerVisual" />.</returns>
    </member>
    <member name="P:System.Windows.Media.ContainerVisual.Clip">
      <summary>Gets or sets the clipping region of the <see cref="T:System.Windows.Media.ContainerVisual" />.</summary>
      <returns>The <see cref="T:System.Windows.Media.Geometry" /> that defines the clipping region.</returns>
    </member>
    <member name="P:System.Windows.Media.ContainerVisual.ContentBounds">
      <summary>Gets the bounding box for the contents of the <see cref="T:System.Windows.Media.ContainerVisual" />.</summary>
      <returns>A <see cref="T:System.Windows.Rect" /> that specifies the bounding box.</returns>
    </member>
    <member name="P:System.Windows.Media.ContainerVisual.DescendantBounds">
      <summary>Gets the union of all the content bounding boxes for all of the descendants of the <see cref="T:System.Windows.Media.ContainerVisual" />, but not including the contents of the <see cref="T:System.Windows.Media.ContainerVisual" />.</summary>
      <returns>A <see cref="T:System.Windows.Rect" /> that specifies the combination bounding box.</returns>
    </member>
    <member name="P:System.Windows.Media.ContainerVisual.Effect">
      <summary>Gets or sets the bitmap effect to apply to the <see cref="T:System.Windows.Media.ContainerVisual" />.</summary>
      <returns>An <see cref="T:System.Windows.Media.Effects.Effect" /> that represents the bitmap effect.</returns>
    </member>
    <member name="P:System.Windows.Media.ContainerVisual.Offset">
      <summary>Gets or sets the offset value of the <see cref="T:System.Windows.Media.ContainerVisual" /> from its reference point.</summary>
      <returns>A <see cref="T:System.Windows.Vector" /> that represents the offset value of the <see cref="T:System.Windows.Media.ContainerVisual" />.</returns>
    </member>
    <member name="P:System.Windows.Media.ContainerVisual.Opacity">
      <summary>Gets or sets the opacity of the <see cref="T:System.Windows.Media.ContainerVisual" />, based on 0=transparent, 1=opaque.</summary>
      <returns>A value from 0 through 1 that specifies a range from fully transparent to fully opaque. A value of 0 indicates that the <see cref="T:System.Windows.Media.ContainerVisual" /> is completely transparent, while a value of 1 indicates that the <see cref="T:System.Windows.Media.ContainerVisual" /> is completely opaque. A value 0.5 indicates 50 percent opaque, a value of 0.725 indicates 72.5 percent opaque, and so on. Values less than 0 are treated as 0, while values greater than 1 are treated as 1.</returns>
    </member>
    <member name="P:System.Windows.Media.ContainerVisual.OpacityMask">
      <summary>Gets or sets a brush that specifies a possible opacity mask for the <see cref="T:System.Windows.Media.ContainerVisual" />.</summary>
      <returns>A value of type <see cref="T:System.Windows.Media.Brush" /> that represents the opacity mask value of the <see cref="T:System.Windows.Media.ContainerVisual" />.</returns>
    </member>
    <member name="P:System.Windows.Media.ContainerVisual.Parent">
      <summary>Gets the parent <see cref="T:System.Windows.Media.Visual" /> for the <see cref="T:System.Windows.Media.ContainerVisual" />.</summary>
      <returns>The parent of the visual.</returns>
    </member>
    <member name="P:System.Windows.Media.ContainerVisual.Transform">
      <summary>Gets or sets the transform that is applied to the <see cref="T:System.Windows.Media.ContainerVisual" />.</summary>
      <returns>The transform value.</returns>
    </member>
    <member name="P:System.Windows.Media.ContainerVisual.VisualChildrenCount">
      <summary>Gets the number of children for the <see cref="T:System.Windows.Media.ContainerVisual" />.</summary>
      <returns>The number of children in the <see cref="T:System.Windows.Media.VisualCollection" /> of the <see cref="T:System.Windows.Media.ContainerVisual" />.</returns>
    </member>
    <member name="P:System.Windows.Media.ContainerVisual.XSnappingGuidelines">
      <summary>Gets or sets the X (horizontal) guideline for the <see cref="T:System.Windows.Media.ContainerVisual" />.</summary>
      <returns>The horizontal guideline.</returns>
    </member>
    <member name="P:System.Windows.Media.ContainerVisual.YSnappingGuidelines">
      <summary>Gets or sets the Y (vertical) guideline for the <see cref="T:System.Windows.Media.ContainerVisual" />.</summary>
      <returns>The vertical guideline.</returns>
    </member>
    <member name="T:System.Windows.Media.Converters.BaseIListConverter">
      <summary>Defines methods used to convert <see cref="T:System.Collections.IList" /> collection members to and from instances of <see cref="T:System.String" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Converters.BaseIListConverter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Converters.BaseIListConverter" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Converters.BaseIListConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines if a given type can be converted.</summary>
      <param name="td">Provides contextual information required for conversion.</param>
      <param name="t">Type being evaluated for conversion.</param>
      <returns>
        <see langword="true" /> if this type can be converted; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Converters.BaseIListConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines if a given type can be converted to a <see cref="T:System.String" />.</summary>
      <param name="context">Provides contextual information required for conversion.</param>
      <param name="destinationType">Type being evaluated for conversion.</param>
      <returns>
        <see langword="true" /> if this type can be converted; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Converters.BaseIListConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
      <summary>Converts a <see cref="T:System.String" /> to a supported instance of <see cref="T:System.Collections.IList" />.</summary>
      <param name="td">Provides contextual information required for conversion.</param>
      <param name="ci">Cultural information to respect during conversion.</param>
      <param name="value">String used for conversion.</param>
      <exception cref="T:System.ArgumentException">Occurs if value is <see langword="null" /> and not a <see cref="T:System.String" />.</exception>
      <returns>An <see cref="T:System.Object" /> that represents the result of the conversion.</returns>
    </member>
    <member name="M:System.Windows.Media.Converters.BaseIListConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
      <summary>Converts a supported instance of <see cref="T:System.Collections.IList" /> to a <see cref="T:System.String" />.</summary>
      <param name="context">Provides contextual information required for conversion.</param>
      <param name="culture">Cultural information to respect during conversion.</param>
      <param name="value">Object being evaluated for conversion.</param>
      <param name="destinationType">Destination type being evaluated for conversion.</param>
      <returns>String representation of the <see cref="T:System.Collections.IList" /> collection.</returns>
    </member>
    <member name="T:System.Windows.Media.Converters.BoolIListConverter">
      <summary>Converts the members of an <see cref="T:System.Collections.IList" /> collection of Boolean values to and from instances of <see cref="T:System.String" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Converters.BoolIListConverter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Converters.BoolIListConverter" /> class.</summary>
    </member>
    <member name="T:System.Windows.Media.Converters.BrushValueSerializer">
      <summary>Converts instances of <see cref="T:System.String" /> to and from instances of <see cref="T:System.Windows.Media.Brush" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Converters.BrushValueSerializer.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Converters.BrushValueSerializer" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Converters.BrushValueSerializer.CanConvertFromString(System.String,System.Windows.Markup.IValueSerializerContext)">
      <summary>Determines if conversion from a given <see cref="T:System.String" /> to an instance of <see cref="T:System.Windows.Media.Brush" /> is possible.</summary>
      <param name="value">String to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>
        <see langword="true" /> if the value can be converted; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Converters.BrushValueSerializer.CanConvertToString(System.Object,System.Windows.Markup.IValueSerializerContext)">
      <summary>Determines if an instance of <see cref="T:System.Windows.Media.Brush" /> can be converted to a <see cref="T:System.String" />.</summary>
      <param name="value">Instance of <see cref="T:System.Windows.Media.Brush" /> to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <exception cref="T:System.ArgumentException">Occurs when <paramref name="value" /> is not a <see cref="T:System.Windows.Media.Brush" />.</exception>
      <returns>
        <see langword="true" /> if <paramref name="value" /> can be converted into a <see cref="T:System.String" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Converters.BrushValueSerializer.ConvertFromString(System.String,System.Windows.Markup.IValueSerializerContext)">
      <summary>Converts a <see cref="T:System.String" /> into a <see cref="T:System.Windows.Media.Brush" />.</summary>
      <param name="value">
        <see cref="T:System.String" /> value to convert into a <see cref="T:System.Windows.Media.Brush" />.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>A new instance of <see cref="T:System.Windows.Media.Brush" /> based on the supplied <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Converters.BrushValueSerializer.ConvertToString(System.Object,System.Windows.Markup.IValueSerializerContext)">
      <summary>Converts an instance of <see cref="T:System.Windows.Media.Brush" /> to a <see cref="T:System.String" />.</summary>
      <param name="value">Instance of <see cref="T:System.Windows.Media.Brush" /> to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>A <see cref="T:System.String" /> representation of the supplied <see cref="T:System.Windows.Media.Brush" /> object.</returns>
    </member>
    <member name="T:System.Windows.Media.Converters.CacheModeValueSerializer">
      <summary>Converts instances of <see cref="T:System.String" /> to and from instances of <see cref="T:System.Windows.Media.CacheMode" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Converters.CacheModeValueSerializer.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Converters.CacheModeValueSerializer" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Converters.CacheModeValueSerializer.CanConvertFromString(System.String,System.Windows.Markup.IValueSerializerContext)">
      <summary>Determines whether the specified <see cref="T:System.String" /> can be converted to an instance of <see cref="T:System.Windows.Media.CacheMode" />.</summary>
      <param name="value">A <see cref="T:System.String" /> to evaluate for conversion.</param>
      <param name="context">Context information that is used for conversion.</param>
      <returns>
        <see langword="true" /> if <paramref name="value" /> can be converted; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Converters.CacheModeValueSerializer.CanConvertToString(System.Object,System.Windows.Markup.IValueSerializerContext)">
      <summary>Determines whether the specified instance of <see cref="T:System.Windows.Media.CacheMode" /> can be converted to a <see cref="T:System.String" />.</summary>
      <param name="value">An instance of <see cref="T:System.Windows.Media.CacheMode" /> to evaluate for conversion.</param>
      <param name="context">Context information that is used for conversion.</param>
      <returns>
        <see langword="true" /> if <paramref name="value" /> can be converted into a <see cref="T:System.String" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Converters.CacheModeValueSerializer.ConvertFromString(System.String,System.Windows.Markup.IValueSerializerContext)">
      <summary>Converts a <see cref="T:System.String" /> into a <see cref="T:System.Windows.Media.CacheMode" />.</summary>
      <param name="value">A <see cref="T:System.String" /> value to convert into a <see cref="T:System.Windows.Media.CacheMode" />.</param>
      <param name="context">Context information that is used for conversion.</param>
      <returns>A new instance of <see cref="T:System.Windows.Media.CacheMode" /> based on the specified <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Converters.CacheModeValueSerializer.ConvertToString(System.Object,System.Windows.Markup.IValueSerializerContext)">
      <summary>Converts an instance of <see cref="T:System.Windows.Media.CacheMode" /> to a <see cref="T:System.String" />.</summary>
      <param name="value">An instance of <see cref="T:System.Windows.Media.CacheMode" /> to evaluate for conversion.</param>
      <param name="context">Context information that is used for conversion.</param>
      <returns>A <see cref="T:System.String" /> representation of the specified <see cref="T:System.Windows.Media.CacheMode" /> object.</returns>
    </member>
    <member name="T:System.Windows.Media.Converters.CharIListConverter">
      <summary>Converts the members of an <see cref="T:System.Collections.IList" /> collection of Unicode characters to and from instances of <see cref="T:System.String" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Converters.CharIListConverter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Converters.CharIListConverter" /> class.</summary>
    </member>
    <member name="T:System.Windows.Media.Converters.DoubleCollectionValueSerializer">
      <summary>Converts instances of <see cref="T:System.String" /> to and from instances of <see cref="T:System.Windows.Media.DoubleCollection" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Converters.DoubleCollectionValueSerializer.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Converters.DoubleCollectionValueSerializer" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Converters.DoubleCollectionValueSerializer.CanConvertFromString(System.String,System.Windows.Markup.IValueSerializerContext)">
      <summary>Determines if conversion from a given <see cref="T:System.String" /> to an instance of <see cref="T:System.Windows.Media.DoubleCollection" /> is possible.</summary>
      <param name="value">String to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>
        <see langword="true" /> if the value can be converted; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Converters.DoubleCollectionValueSerializer.CanConvertToString(System.Object,System.Windows.Markup.IValueSerializerContext)">
      <summary>Determines if an instance of <see cref="T:System.Windows.Media.DoubleCollection" /> can be converted to a <see cref="T:System.String" />.</summary>
      <param name="value">Instance of <see cref="T:System.Windows.Media.DoubleCollection" /> to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <exception cref="T:System.ArgumentException">Occurs when <paramref name="value" /> is not a <see cref="T:System.Windows.Media.DoubleCollection" />.</exception>
      <returns>
        <see langword="true" /> if <paramref name="value" /> can be converted into a <see cref="T:System.String" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Converters.DoubleCollectionValueSerializer.ConvertFromString(System.String,System.Windows.Markup.IValueSerializerContext)">
      <summary>Converts a <see cref="T:System.String" /> into a <see cref="T:System.Windows.Media.DoubleCollection" />.</summary>
      <param name="value">
        <see cref="T:System.String" /> value to convert into a <see cref="T:System.Windows.Media.DoubleCollection" />.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>A new instance of <see cref="T:System.Windows.Media.DoubleCollection" /> based on the supplied <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Converters.DoubleCollectionValueSerializer.ConvertToString(System.Object,System.Windows.Markup.IValueSerializerContext)">
      <summary>Converts an instance of <see cref="T:System.Windows.Media.DoubleCollection" /> to a <see cref="T:System.String" />.</summary>
      <param name="value">Instance of <see cref="T:System.Windows.Media.DoubleCollection" /> to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>A <see cref="T:System.String" /> representation of the supplied <see cref="T:System.Windows.Media.DoubleCollection" /> object.</returns>
    </member>
    <member name="T:System.Windows.Media.Converters.DoubleIListConverter">
      <summary>Converts members of an <see cref="T:System.Collections.IList" /> collection containing <see cref="T:System.Double" /> numbers to and from instances of <see cref="T:System.String" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Converters.DoubleIListConverter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Converters.DoubleIListConverter" /> class.</summary>
    </member>
    <member name="T:System.Windows.Media.Converters.GeometryValueSerializer">
      <summary>Converts instances of <see cref="T:System.String" /> to and from instances of <see cref="T:System.Windows.Media.Geometry" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Converters.GeometryValueSerializer.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Converters.GeometryValueSerializer" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Converters.GeometryValueSerializer.CanConvertFromString(System.String,System.Windows.Markup.IValueSerializerContext)">
      <summary>Determines if conversion from a given <see cref="T:System.String" /> to an instance of <see cref="T:System.Windows.Media.Geometry" /> is possible.</summary>
      <param name="value">String to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>
        <see langword="true" /> if the value can be converted; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Converters.GeometryValueSerializer.CanConvertToString(System.Object,System.Windows.Markup.IValueSerializerContext)">
      <summary>Determines if an instance of <see cref="T:System.Windows.Media.Geometry" /> can be converted to a <see cref="T:System.String" />.</summary>
      <param name="value">Instance of <see cref="T:System.Windows.Media.Geometry" /> to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <exception cref="T:System.ArgumentException">Occurs when <paramref name="value" /> is not a <see cref="T:System.Windows.Media.Geometry" />.</exception>
      <returns>
        <see langword="true" /> if <paramref name="value" /> can be converted into a <see cref="T:System.String" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Converters.GeometryValueSerializer.ConvertFromString(System.String,System.Windows.Markup.IValueSerializerContext)">
      <summary>Converts a <see cref="T:System.String" /> into a <see cref="T:System.Windows.Media.Geometry" />.</summary>
      <param name="value">
        <see cref="T:System.String" /> value to convert into a <see cref="T:System.Windows.Media.Geometry" />.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>A new instance of <see cref="T:System.Windows.Media.Geometry" /> based on the supplied <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Converters.GeometryValueSerializer.ConvertToString(System.Object,System.Windows.Markup.IValueSerializerContext)">
      <summary>Converts an instance of <see cref="T:System.Windows.Media.Geometry" /> to a <see cref="T:System.String" />.</summary>
      <param name="value">Instance of <see cref="T:System.Windows.Media.Geometry" /> to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>A <see cref="T:System.String" /> representation of the supplied <see cref="T:System.Windows.Media.Geometry" /> object.</returns>
    </member>
    <member name="T:System.Windows.Media.Converters.Int32CollectionValueSerializer">
      <summary>Converts instances of <see cref="T:System.String" /> to and from instances of <see cref="T:System.Windows.Media.Int32Collection" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Converters.Int32CollectionValueSerializer.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Converters.Int32CollectionValueSerializer" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Converters.Int32CollectionValueSerializer.CanConvertFromString(System.String,System.Windows.Markup.IValueSerializerContext)">
      <summary>Converts an instance of <see cref="T:System.Windows.Media.Int32Collection" /> to a <see cref="T:System.String" />.</summary>
      <param name="value">Instance of <see cref="T:System.Windows.Media.Int32Collection" /> to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>A <see cref="T:System.String" /> representation of the supplied <see cref="T:System.Windows.Media.Int32Collection" /> object.</returns>
    </member>
    <member name="M:System.Windows.Media.Converters.Int32CollectionValueSerializer.CanConvertToString(System.Object,System.Windows.Markup.IValueSerializerContext)">
      <summary>Converts a <see cref="T:System.String" /> into a <see cref="T:System.Windows.Media.Int32Collection" />.</summary>
      <param name="value">
        <see cref="T:System.String" /> value to convert into a <see cref="T:System.Windows.Media.Int32Collection" />.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>A new instance of <see cref="T:System.Windows.Media.Int32Collection" /> based on the supplied <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Converters.Int32CollectionValueSerializer.ConvertFromString(System.String,System.Windows.Markup.IValueSerializerContext)">
      <summary>Determines if an instance of <see cref="T:System.Windows.Media.Int32Collection" /> can be converted to a <see cref="T:System.String" />.</summary>
      <param name="value">Instance of <see cref="T:System.Windows.Media.Int32Collection" /> to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <exception cref="T:System.ArgumentException">Occurs when <paramref name="value" /> is not a <see cref="T:System.Windows.Media.Int32Collection" />.</exception>
      <returns>
        <see langword="true" /> if <paramref name="value" /> can be converted into a <see cref="T:System.String" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Converters.Int32CollectionValueSerializer.ConvertToString(System.Object,System.Windows.Markup.IValueSerializerContext)">
      <summary>Determines if conversion from a given <see cref="T:System.String" /> to an instance of <see cref="T:System.Windows.Media.Int32Collection" /> is possible.</summary>
      <param name="value">String to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>
        <see langword="true" /> if the value can be converted; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Converters.PathFigureCollectionValueSerializer">
      <summary>Converts instances of <see cref="T:System.String" /> to and from instances of <see cref="T:System.Windows.Media.PathFigureCollection" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Converters.PathFigureCollectionValueSerializer.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Converters.PathFigureCollectionValueSerializer" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Converters.PathFigureCollectionValueSerializer.CanConvertFromString(System.String,System.Windows.Markup.IValueSerializerContext)">
      <summary>Determines if conversion from a given <see cref="T:System.String" /> to an instance of <see cref="T:System.Windows.Media.PathFigureCollection" /> is possible.</summary>
      <param name="value">String to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>
        <see langword="true" /> if the value can be converted; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Converters.PathFigureCollectionValueSerializer.CanConvertToString(System.Object,System.Windows.Markup.IValueSerializerContext)">
      <summary>Determines if an instance of <see cref="T:System.Windows.Media.PathFigureCollection" /> can be converted to a <see cref="T:System.String" />.</summary>
      <param name="value">Instance of <see cref="T:System.Windows.Media.PathFigureCollection" /> to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <exception cref="T:System.ArgumentException">Occurs when <paramref name="value" /> is not a <see cref="T:System.Windows.Media.PathFigureCollection" />.</exception>
      <returns>
        <see langword="true" /> if <paramref name="value" /> can be converted into a <see cref="T:System.String" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Converters.PathFigureCollectionValueSerializer.ConvertFromString(System.String,System.Windows.Markup.IValueSerializerContext)">
      <summary>Converts a <see cref="T:System.String" /> into a <see cref="T:System.Windows.Media.PathFigureCollection" />.</summary>
      <param name="value">
        <see cref="T:System.String" /> value to convert into a <see cref="T:System.Windows.Media.PathFigureCollection" />.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>A new instance of <see cref="T:System.Windows.Media.PathFigureCollection" /> based on the supplied <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Converters.PathFigureCollectionValueSerializer.ConvertToString(System.Object,System.Windows.Markup.IValueSerializerContext)">
      <summary>Converts an instance of <see cref="T:System.Windows.Media.PathFigureCollection" /> to a <see cref="T:System.String" />.</summary>
      <param name="value">Instance of <see cref="T:System.Windows.Media.PathFigureCollection" /> to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>A <see cref="T:System.String" /> representation of the supplied <see cref="T:System.Windows.Media.PathFigureCollection" /> object.</returns>
    </member>
    <member name="T:System.Windows.Media.Converters.PointCollectionValueSerializer">
      <summary>Converts instances of <see cref="T:System.String" /> to and from instances of <see cref="T:System.Windows.Media.PointCollection" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Converters.PointCollectionValueSerializer.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Converters.PointCollectionValueSerializer" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Converters.PointCollectionValueSerializer.CanConvertFromString(System.String,System.Windows.Markup.IValueSerializerContext)">
      <summary>Determines if conversion from a given <see cref="T:System.String" /> to an instance of <see cref="T:System.Windows.Media.PointCollection" /> is possible.</summary>
      <param name="value">String to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>
        <see langword="true" /> if the value can be converted; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Converters.PointCollectionValueSerializer.CanConvertToString(System.Object,System.Windows.Markup.IValueSerializerContext)">
      <summary>Determines if an instance of <see cref="T:System.Windows.Media.PointCollection" /> can be converted to a <see cref="T:System.String" />.</summary>
      <param name="value">Instance of <see cref="T:System.Windows.Media.PointCollection" /> to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <exception cref="T:System.ArgumentException">Occurs when <paramref name="value" /> is not a <see cref="T:System.Windows.Media.PointCollection" />.</exception>
      <returns>
        <see langword="true" /> if <paramref name="value" /> can be converted into a <see cref="T:System.String" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Converters.PointCollectionValueSerializer.ConvertFromString(System.String,System.Windows.Markup.IValueSerializerContext)">
      <summary>Converts a <see cref="T:System.String" /> into a <see cref="T:System.Windows.Media.PointCollection" />.</summary>
      <param name="value">
        <see cref="T:System.String" /> value to convert into a <see cref="T:System.Windows.Media.PointCollection" />.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>A new instance of <see cref="T:System.Windows.Media.PointCollection" /> based on the supplied <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Converters.PointCollectionValueSerializer.ConvertToString(System.Object,System.Windows.Markup.IValueSerializerContext)">
      <summary>Converts an instance of <see cref="T:System.Windows.Media.PointCollection" /> to a <see cref="T:System.String" />.</summary>
      <param name="value">Instance of <see cref="T:System.Windows.Media.PointCollection" /> to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>A <see cref="T:System.String" /> representation of the supplied <see cref="T:System.Windows.Media.PointCollection" /> object.</returns>
    </member>
    <member name="T:System.Windows.Media.Converters.PointIListConverter">
      <summary>Converts an <see cref="T:System.Collections.IList" /> collection of <see cref="T:System.Windows.Point" /> values to and from instances of <see cref="T:System.String" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Converters.PointIListConverter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Converters.PointIListConverter" /> class.</summary>
    </member>
    <member name="T:System.Windows.Media.Converters.TransformValueSerializer">
      <summary>Converts instances of <see cref="T:System.String" /> to and from instances of <see cref="T:System.Windows.Media.Transform" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Converters.TransformValueSerializer.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Converters.TransformValueSerializer" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Converters.TransformValueSerializer.CanConvertFromString(System.String,System.Windows.Markup.IValueSerializerContext)">
      <summary>Determines if conversion from a given <see cref="T:System.String" /> to an instance of <see cref="T:System.Windows.Media.Transform" /> is possible.</summary>
      <param name="value">String to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>
        <see langword="true" /> if the value can be converted; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Converters.TransformValueSerializer.CanConvertToString(System.Object,System.Windows.Markup.IValueSerializerContext)">
      <summary>Determines if an instance of <see cref="T:System.Windows.Media.Transform" /> can be converted to a <see cref="T:System.String" />.</summary>
      <param name="value">Instance of <see cref="T:System.Windows.Media.Transform" /> to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <exception cref="T:System.ArgumentException">Occurs when <paramref name="value" /> is not a <see cref="T:System.Windows.Media.Transform" />.</exception>
      <returns>
        <see langword="true" /> if <paramref name="value" /> can be converted into a <see cref="T:System.String" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Converters.TransformValueSerializer.ConvertFromString(System.String,System.Windows.Markup.IValueSerializerContext)">
      <summary>Converts a <see cref="T:System.String" /> into a <see cref="T:System.Windows.Media.Transform" />.</summary>
      <param name="value">
        <see cref="T:System.String" /> value to convert into a <see cref="T:System.Windows.Media.Transform" />.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>A new instance of <see cref="T:System.Windows.Media.Transform" /> based on the supplied <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Converters.TransformValueSerializer.ConvertToString(System.Object,System.Windows.Markup.IValueSerializerContext)">
      <summary>Converts an instance of <see cref="T:System.Windows.Media.Transform" /> to a <see cref="T:System.String" />.</summary>
      <param name="value">Instance of <see cref="T:System.Windows.Media.Transform" /> to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>A <see cref="T:System.String" /> representation of the supplied <see cref="T:System.Windows.Media.Transform" /> object.</returns>
    </member>
    <member name="T:System.Windows.Media.Converters.UShortIListConverter">
      <summary>Converts an <see cref="T:System.Collections.IList" /> collection of UShort number values to and from instances of <see cref="T:System.String" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Converters.UShortIListConverter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Converters.UShortIListConverter" /> class.</summary>
    </member>
    <member name="T:System.Windows.Media.Converters.VectorCollectionValueSerializer">
      <summary>Converts instances of <see cref="T:System.String" /> to and from instances of <see cref="T:System.Windows.Media.VectorCollection" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Converters.VectorCollectionValueSerializer.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Converters.VectorCollectionValueSerializer" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Converters.VectorCollectionValueSerializer.CanConvertFromString(System.String,System.Windows.Markup.IValueSerializerContext)">
      <summary>Determines if conversion from a given <see cref="T:System.String" /> to an instance of <see cref="T:System.Windows.Media.VectorCollection" /> is possible.</summary>
      <param name="value">String to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>
        <see langword="true" /> if the value can be converted; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Converters.VectorCollectionValueSerializer.CanConvertToString(System.Object,System.Windows.Markup.IValueSerializerContext)">
      <summary>Determines if an instance of <see cref="T:System.Windows.Media.VectorCollection" /> can be converted to a <see cref="T:System.String" />.</summary>
      <param name="value">Instance of <see cref="T:System.Windows.Media.VectorCollection" /> to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <exception cref="T:System.ArgumentException">Occurs when <paramref name="value" /> is not a <see cref="T:System.Windows.Media.VectorCollection" />.</exception>
      <returns>
        <see langword="true" /> if <paramref name="value" /> can be converted into a <see cref="T:System.String" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Converters.VectorCollectionValueSerializer.ConvertFromString(System.String,System.Windows.Markup.IValueSerializerContext)">
      <summary>Converts a <see cref="T:System.String" /> into a <see cref="T:System.Windows.Media.VectorCollection" />.</summary>
      <param name="value">
        <see cref="T:System.String" /> value to convert into a <see cref="T:System.Windows.Media.VectorCollection" />.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>A new instance of <see cref="T:System.Windows.Media.VectorCollection" /> based on the supplied <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Converters.VectorCollectionValueSerializer.ConvertToString(System.Object,System.Windows.Markup.IValueSerializerContext)">
      <summary>Converts an instance of <see cref="T:System.Windows.Media.VectorCollection" /> to a <see cref="T:System.String" />.</summary>
      <param name="value">Instance of <see cref="T:System.Windows.Media.VectorCollection" /> to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>A <see cref="T:System.String" /> representation of the supplied <see cref="T:System.Windows.Media.VectorCollection" /> object.</returns>
    </member>
    <member name="T:System.Windows.Media.DashStyle">
      <summary>Represents the sequence of dashes and gaps that will be applied by a <see cref="T:System.Windows.Media.Pen" />.</summary>
    </member>
    <member name="F:System.Windows.Media.DashStyle.DashesProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.DashStyle.Dashes" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.DashStyle.OffsetProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.DashStyle.Offset" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.DashStyle.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.DashStyle" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.DashStyle.#ctor(System.Collections.Generic.IEnumerable{System.Double},System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.DashStyle" /> class with the specified <see cref="P:System.Windows.Media.DashStyle.Dashes" /> and <see cref="P:System.Windows.Media.DashStyle.Offset" />.</summary>
      <param name="dashes">The <see cref="P:System.Windows.Media.DashStyle.Dashes" /> of the <see cref="T:System.Windows.Media.DashStyle" />.</param>
      <param name="offset">The <see cref="P:System.Windows.Media.DashStyle.Offset" /> of the <see cref="T:System.Windows.Media.DashStyle" />.</param>
    </member>
    <member name="M:System.Windows.Media.DashStyle.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.DashStyle" />, making deep copies of this object's values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.DashStyle.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.DashStyle" /> object, making deep copies of this object's current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.DashStyle.Dashes">
      <summary>Gets or sets the collection of dashes and gaps in this <see cref="T:System.Windows.Media.DashStyle" />.</summary>
      <returns>The collection of dashes and gaps.  The default is an empty <see cref="T:System.Windows.Media.DoubleCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.DashStyle.Offset">
      <summary>Gets or sets how far in the dash sequence the stroke will start.</summary>
      <returns>The offset for the dash sequence.  The default is 0.</returns>
    </member>
    <member name="T:System.Windows.Media.DashStyles">
      <summary>Implements a set of predefined <see cref="T:System.Windows.Media.DashStyle" /> objects.</summary>
    </member>
    <member name="P:System.Windows.Media.DashStyles.Dash">
      <summary>Gets a <see cref="T:System.Windows.Media.DashStyle" /> with a <see cref="P:System.Windows.Media.DashStyle.Dashes" /> property equal to <c>2</c>, <c>2</c>.</summary>
      <returns>A dash sequence of 2,2, which describes a sequence composed of a dash that is twice as long as the pen <see cref="P:System.Windows.Media.Pen.Thickness" /> followed by a space that is twice as long as the <see cref="P:System.Windows.Media.Pen.Thickness" />.</returns>
    </member>
    <member name="P:System.Windows.Media.DashStyles.DashDot">
      <summary>Gets a <see cref="T:System.Windows.Media.DashStyle" /> with a <see cref="P:System.Windows.Media.DashStyle.Dashes" /> property equal to <c>2</c>, <c>2</c>, <c>0</c>, <c>2</c>.</summary>
      <returns>A dash sequence of <c>2</c>, <c>2</c>, <c>0</c>, <c>2</c>.</returns>
    </member>
    <member name="P:System.Windows.Media.DashStyles.DashDotDot">
      <summary>Gets a <see cref="T:System.Windows.Media.DashStyle" /> with a <see cref="P:System.Windows.Media.DashStyle.Dashes" /> property equal to <c>2</c>, <c>2</c>, <c>0</c>, <c>2</c>, <c>0</c>, <c>2</c>.</summary>
      <returns>A dash sequence of <c>2</c>, <c>2</c>, <c>0</c>, <c>2</c>, <c>0</c>, <c>2</c>.</returns>
    </member>
    <member name="P:System.Windows.Media.DashStyles.Dot">
      <summary>Gets a <see cref="T:System.Windows.Media.DashStyle" /> with a <see cref="P:System.Windows.Media.DashStyle.Dashes" /> property equal to <c>0</c>, <c>2</c>.</summary>
      <returns>A dash sequence of <c>0</c>, <c>2</c>.</returns>
    </member>
    <member name="P:System.Windows.Media.DashStyles.Solid">
      <summary>Gets a <see cref="T:System.Windows.Media.DashStyle" /> with an empty <see cref="P:System.Windows.Media.DashStyle.Dashes" /> property.</summary>
      <returns>A dash sequence with no dashes.</returns>
    </member>
    <member name="T:System.Windows.Media.DoubleCollection">
      <summary>Represents an ordered collection of <see cref="T:System.Double" /> values.</summary>
    </member>
    <member name="M:System.Windows.Media.DoubleCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.DoubleCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.DoubleCollection.#ctor(System.Collections.Generic.IEnumerable{System.Double})">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.DoubleCollection" /> class with the specified collection of <see cref="T:System.Double" /> values.</summary>
      <param name="collection">The collection of <see cref="T:System.Double" /> values that make up the <see cref="T:System.Windows.Media.DoubleCollection" />.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="collection" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Media.DoubleCollection.#ctor(System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.DoubleCollection" /> class with the specified capacity, or the number of <see cref="T:System.Double" /> values the collection is initially capable of storing.</summary>
      <param name="capacity">The number of <see cref="T:System.Double" /> values that the collection is initially capable of storing.</param>
    </member>
    <member name="M:System.Windows.Media.DoubleCollection.Add(System.Double)">
      <summary>Adds a <see cref="T:System.Double" /> to the end of this <see cref="T:System.Windows.Media.DoubleCollection" />.</summary>
      <param name="value">The item to add to the end of this collection.</param>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Windows.Media.DoubleCollection" /> is read-only.  
  
-or-
  
 The <see cref="T:System.Windows.Media.DoubleCollection" /> has a fixed size.</exception>
    </member>
    <member name="M:System.Windows.Media.DoubleCollection.Clear">
      <summary>Removes all the items from this <see cref="T:System.Windows.Media.DoubleCollection" />.</summary>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Windows.Media.DoubleCollection" /> is read-only.</exception>
    </member>
    <member name="M:System.Windows.Media.DoubleCollection.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.DoubleCollection" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.DoubleCollection.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.DoubleCollection" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.DoubleCollection.Contains(System.Double)">
      <summary>Determines whether a <see cref="T:System.Double" /> is in this <see cref="T:System.Windows.Media.DoubleCollection" />.</summary>
      <param name="value">The item to locate in this collection.</param>
      <returns>
        <see langword="true" /> if <paramref name="value" />, the specified <see cref="T:System.Double" />, is in this <see cref="T:System.Windows.Media.DoubleCollection" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.DoubleCollection.CopyTo(System.Double[],System.Int32)">
      <summary>Copies the items of this <see cref="T:System.Windows.Media.DoubleCollection" />, starting with the specified index, into an array of  <see cref="T:System.Double" /> values.</summary>
      <param name="array">The array that is the destination of the items copied from this <see cref="T:System.Windows.Media.DoubleCollection" />.</param>
      <param name="index">The index at which to begin copying.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="array" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than zero.</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="array" /> is multidimensional.  
  
 -or-  
  
 The number of items in the source <see cref="T:System.Windows.Media.DoubleCollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.</exception>
    </member>
    <member name="M:System.Windows.Media.DoubleCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An <see cref="T:System.Windows.Media.DoubleCollection.Enumerator" /> that can iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.DoubleCollection.IndexOf(System.Double)">
      <summary>Gets the index of the first occurrence of the specified <see cref="T:System.Double" />.</summary>
      <param name="value">The <see cref="T:System.Double" /> to locate in the <see cref="T:System.Windows.Media.DoubleCollection" />.</param>
      <returns>The index of <paramref name="value" /> if found in the <see cref="T:System.Windows.Media.DoubleCollection" />; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Media.DoubleCollection.Insert(System.Int32,System.Double)">
      <summary>Inserts a <see cref="T:System.Double" /> into this <see cref="T:System.Windows.Media.DoubleCollection" /> at the specified index.</summary>
      <param name="index">The index at which to insert <paramref name="value" />, the specified <see cref="T:System.Double" />.</param>
      <param name="value">The item to insert.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="value" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is not a valid index in the <see cref="T:System.Windows.Media.DoubleCollection" />.</exception>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Windows.Media.DoubleCollection" /> is read-only.  
  
-or-
  
 The <see cref="T:System.Windows.Media.DoubleCollection" /> has a fixed size.</exception>
    </member>
    <member name="M:System.Windows.Media.DoubleCollection.Parse(System.String)">
      <summary>Converts a <see cref="T:System.String" /> representation of a collection of doubles into an equivalent <see cref="T:System.Windows.Media.DoubleCollection" />.</summary>
      <param name="source">The <see cref="T:System.String" /> representation of the collection of doubles.</param>
      <returns>Returns the equivalent <see cref="T:System.Windows.Media.DoubleCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Media.DoubleCollection.Remove(System.Double)">
      <summary>Removes the first occurrence of the specified <see cref="T:System.Double" /> from this <see cref="T:System.Windows.Media.DoubleCollection" />.</summary>
      <param name="value">The item to remove from this collection.</param>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Windows.Media.DoubleCollection" /> is read-only.  
  
-or-
  
 The <see cref="T:System.Windows.Media.DoubleCollection" /> has a fixed size.</exception>
      <returns>
        <see langword="true" /> if <paramref name="value" /> was removed from the <see cref="T:System.Windows.Media.DoubleCollection" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.DoubleCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Double" /> at the specified index from this <see cref="T:System.Windows.Media.DoubleCollection" />.</summary>
      <param name="index">The index of the item to remove.</param>
    </member>
    <member name="M:System.Windows.Media.DoubleCollection.System#Collections#Generic#IEnumerable{System#Double}#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.Generic.IEnumerable`1.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.DoubleCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>For a description of this member, see <see cref="M:System.Collections.ICollection.CopyTo(System.Array,System.Int32)" />.</summary>
      <param name="array">A zero-based <see cref="T:System.Array" /> that receives the copied items from the <see cref="T:System.Windows.Media.DoubleCollection" />.</param>
      <param name="index">The first position in the specified <see cref="T:System.Array" /> to receive the copied contents.</param>
    </member>
    <member name="M:System.Windows.Media.DoubleCollection.System#Collections#IEnumerable#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.IEnumerable.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.DoubleCollection.System#Collections#IList#Add(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Add(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to add to the <see cref="T:System.Windows.Media.DoubleCollection" />.</param>
      <returns>The position into which the new element was inserted.</returns>
    </member>
    <member name="M:System.Windows.Media.DoubleCollection.System#Collections#IList#Contains(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Contains(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.DoubleCollection" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Windows.Media.DoubleCollection" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.DoubleCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.IndexOf(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.DoubleCollection" />.</param>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Media.DoubleCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Insert(System.Int32,System.Object)" />.</summary>
      <param name="index">The zero-based index at which to insert the <see cref="T:System.Object" />.</param>
      <param name="value">The <see cref="T:System.Object" /> to insert into the <see cref="T:System.Windows.Media.DoubleCollection" />.</param>
    </member>
    <member name="M:System.Windows.Media.DoubleCollection.System#Collections#IList#Remove(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Remove(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to remove from the <see cref="T:System.Windows.Media.DoubleCollection" />.</param>
    </member>
    <member name="M:System.Windows.Media.DoubleCollection.System#IFormattable#ToString(System.String,System.IFormatProvider)">
      <summary>For a description of this member, see <see cref="M:System.IFormattable.ToString(System.String,System.IFormatProvider)" />.</summary>
      <param name="format">The <see cref="T:System.String" /> specifying the format to use.  
  
 -or-  
  
 <see langword="null" /> (<see langword="Nothing" /> in Visual Basic) to use the default format defined for the type of the <see cref="T:System.IFormattable" /> implementation.</param>
      <param name="provider">The <see cref="T:System.IFormatProvider" /> to use to format the value.  
  
 -or-  
  
 <see langword="null" /> (<see langword="Nothing" /> in Visual Basic) to obtain the numeric format information from the current locale setting of the operating system.</param>
      <returns>A <see cref="T:System.String" /> containing the value of the current instance in the specified format.</returns>
    </member>
    <member name="M:System.Windows.Media.DoubleCollection.ToString">
      <summary>Creates a <see cref="T:System.String" /> representation of this <see cref="T:System.Windows.Media.DoubleCollection" />.</summary>
      <returns>Returns a <see cref="T:System.String" /> containing the values of this <see cref="T:System.Windows.Media.DoubleCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Media.DoubleCollection.ToString(System.IFormatProvider)">
      <summary>Creates a <see cref="T:System.String" /> representation of this <see cref="T:System.Windows.Media.DoubleCollection" />.</summary>
      <param name="provider">Culture-specific formatting information.</param>
      <returns>Returns a <see cref="T:System.String" /> containing the values of this <see cref="T:System.Windows.Media.DoubleCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.DoubleCollection.Count">
      <summary>Gets the number of doubles contained in the <see cref="T:System.Windows.Media.DoubleCollection" />.</summary>
      <returns>The number of doubles contained in the <see cref="T:System.Windows.Media.DoubleCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.DoubleCollection.Item(System.Int32)">
      <summary>Gets or sets the <see cref="T:System.Double" /> at the specified zero-based index.</summary>
      <param name="index">The zero-based index of the <see cref="T:System.Double" /> value to get or set.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is not a valid index in the <see cref="T:System.Windows.Media.DoubleCollection" />.</exception>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Windows.Media.DoubleCollection" /> is read-only.  
  
-or-
  
 The <see cref="T:System.Windows.Media.DoubleCollection" /> has a fixed size.</exception>
      <returns>The <see cref="T:System.Double" /> at the specified index.</returns>
    </member>
    <member name="P:System.Windows.Media.DoubleCollection.System#Collections#Generic#ICollection{System#Double}#IsReadOnly">
      <summary>For a description of this member, see <see cref="P:System.Collections.Generic.ICollection`1.IsReadOnly" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.DoubleCollection" /> is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.DoubleCollection.System#Collections#ICollection#IsSynchronized">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.IsSynchronized" />.</summary>
      <returns>
        <see langword="true" /> if access to the <see cref="T:System.Windows.Media.DoubleCollection" /> is synchronized (thread safe); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.DoubleCollection.System#Collections#ICollection#SyncRoot">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.SyncRoot" />.</summary>
      <returns>An object that can be used to synchronize access to the <see cref="T:System.Windows.Media.DoubleCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.DoubleCollection.System#Collections#IList#IsFixedSize">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.IsFixedSize" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.DoubleCollection" /> has a fixed size; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.DoubleCollection.System#Collections#IList#IsReadOnly">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.IsReadOnly" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.DoubleCollection" /> is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.DoubleCollection.System#Collections#IList#Item(System.Int32)">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.Item(System.Int32)" />.</summary>
      <param name="index">The zero-based index of the element to get or set.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="T:System.Windows.Media.DoubleCollection.Enumerator">
      <summary>Enumerates <see cref="T:System.Double" /> items in a <see cref="T:System.Windows.Media.DoubleCollection" />.</summary>
    </member>
    <member name="M:System.Windows.Media.DoubleCollection.Enumerator.MoveNext">
      <summary>Advances the enumerator to the next element in the collection.</summary>
      <returns>
        <see langword="true" /> if the enumerator successfully advanced to the next element; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.DoubleCollection.Enumerator.Reset">
      <summary>Resets the enumerator to its initial position, which is before the first element in the collection.</summary>
    </member>
    <member name="M:System.Windows.Media.DoubleCollection.Enumerator.System#IDisposable#Dispose">
      <summary>This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="P:System.Windows.Media.DoubleCollection.Enumerator.Current">
      <summary>Gets the current element in the collection.</summary>
      <returns>The current element in the collection.</returns>
    </member>
    <member name="P:System.Windows.Media.DoubleCollection.Enumerator.System#Collections#IEnumerator#Current">
      <summary>This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="T:System.Windows.Media.DoubleCollectionConverter">
      <summary>Converts instances of other types to and from a <see cref="T:System.Windows.Media.DoubleCollection" />.</summary>
    </member>
    <member name="M:System.Windows.Media.DoubleCollectionConverter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.DoubleCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.DoubleCollectionConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether an object can be converted from a specified type to an instance of a <see cref="T:System.Windows.Media.DoubleCollection" />.</summary>
      <param name="context">The context information of a type.</param>
      <param name="sourceType">The type of the source that is being evaluated for conversion.</param>
      <returns>
        <see langword="true" /> if the type can be converted to a <see cref="T:System.Windows.Media.DoubleCollection" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.DoubleCollectionConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether an instance of a <see cref="T:System.Windows.Media.DoubleCollection" /> can be converted to a different type.</summary>
      <param name="context">The context information of a type.</param>
      <param name="destinationType">The needed type for which you are evaluating this <see cref="T:System.Windows.Media.DoubleCollection" /> for conversion.</param>
      <returns>
        <see langword="true" /> if this <see cref="T:System.Windows.Media.DoubleCollection" /> can be converted to <paramref name="destinationType" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.DoubleCollectionConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
      <summary>Attempts to convert the specified object to a <see cref="T:System.Windows.Media.DoubleCollection" />.</summary>
      <param name="context">The context information of a type.</param>
      <param name="culture">The <see cref="T:System.Globalization.CultureInfo" /> of the type you want to convert.</param>
      <param name="value">The object being converted.</param>
      <returns>The <see cref="T:System.Windows.Media.DoubleCollection" /> that is created from converting <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Windows.Media.DoubleCollectionConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
      <summary>Attempts to convert a <see cref="T:System.Windows.Media.DoubleCollection" /> to a specified type.</summary>
      <param name="context">The context information of a type.</param>
      <param name="culture">The <see cref="T:System.Globalization.CultureInfo" /> of the type you want to convert.</param>
      <param name="value">The <see cref="T:System.Windows.Media.DoubleCollection" /> to convert.</param>
      <param name="destinationType">The type to convert this <see cref="T:System.Windows.Media.DoubleCollection" /> to.</param>
      <returns>The object you create when you convert this <see cref="T:System.Windows.Media.DoubleCollection" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Drawing">
      <summary>Abstract class that describes a 2-D drawing. This class cannot be inherited by your code.</summary>
    </member>
    <member name="M:System.Windows.Media.Drawing.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Drawing" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Drawing.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Drawing" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Drawing.Bounds">
      <summary>Gets the axis-aligned bounds of the drawing's contents.</summary>
      <returns>The axis-aligned bounds of the drawing's contents.</returns>
    </member>
    <member name="T:System.Windows.Media.DrawingBrush">
      <summary>Paints an area with a <see cref="T:System.Windows.Media.Drawing" />, which can include shapes, text, video, images, or other drawings.</summary>
    </member>
    <member name="F:System.Windows.Media.DrawingBrush.DrawingProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.DrawingBrush.Drawing" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.DrawingBrush.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.DrawingBrush" /> class. The resulting brush has no content.</summary>
    </member>
    <member name="M:System.Windows.Media.DrawingBrush.#ctor(System.Windows.Media.Drawing)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.DrawingBrush" /> class that contains the specified <see cref="T:System.Windows.Media.Drawing" />.</summary>
      <param name="drawing">The <see cref="T:System.Windows.Media.Drawing" /> that describes the contents of the brush.</param>
    </member>
    <member name="M:System.Windows.Media.DrawingBrush.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.DrawingBrush" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.DrawingBrush.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.DrawingBrush" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.DrawingBrush.Drawing">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Drawing" /> that describes the contents of this <see cref="T:System.Windows.Media.DrawingBrush" />.</summary>
      <returns>The <see cref="T:System.Windows.Media.Drawing" /> that describes the contents of this <see cref="T:System.Windows.Media.DrawingBrush" />. The default is null reference (<see langword="Nothing" /> in Visual Basic).</returns>
    </member>
    <member name="T:System.Windows.Media.DrawingCollection">
      <summary>Represents an ordered collection of <see cref="T:System.Windows.Media.Drawing" /> objects.</summary>
    </member>
    <member name="M:System.Windows.Media.DrawingCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.DrawingCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.DrawingCollection.#ctor(System.Collections.Generic.IEnumerable{System.Windows.Media.Drawing})">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.DrawingCollection" /> class with the specified collection of <see cref="T:System.Windows.Media.Drawing" /> objects.</summary>
      <param name="collection">The collection of <see cref="T:System.Windows.Media.Drawing" /> objects that make up the <see cref="T:System.Windows.Media.DrawingCollection" />.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="collection" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Media.DrawingCollection.#ctor(System.Int32)">
      <summary>Initializes a new instance of <see cref="T:System.Windows.Media.DrawingCollection" /> with the specified capacity.</summary>
      <param name="capacity">The total capacity of the collection.</param>
    </member>
    <member name="M:System.Windows.Media.DrawingCollection.Add(System.Windows.Media.Drawing)">
      <summary>Adds a <see cref="T:System.Windows.Media.Drawing" /> to the end of the <see cref="T:System.Windows.Media.DrawingCollection" />.</summary>
      <param name="value">The item to add to the end of this collection.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="value" /> is <see langword="null" />.</exception>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Windows.Media.DrawingCollection" /> is read-only.  
  
-or-
  
 The <see cref="T:System.Windows.Media.DrawingCollection" /> has a fixed size.</exception>
    </member>
    <member name="M:System.Windows.Media.DrawingCollection.Clear">
      <summary>Removes all the items from this <see cref="T:System.Windows.Media.DrawingCollection" />.</summary>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Windows.Media.DrawingCollection" /> is read-only.</exception>
    </member>
    <member name="M:System.Windows.Media.DrawingCollection.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.DrawingCollection" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.DrawingCollection.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.DrawingCollection" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.DrawingCollection.Contains(System.Windows.Media.Drawing)">
      <summary>Determines whether a given <see cref="T:System.Windows.Media.Drawing" /> is in this <see cref="T:System.Windows.Media.DrawingCollection" />.</summary>
      <param name="value">The item to locate in this collection.</param>
      <returns>
        <see langword="true" /> if <paramref name="value" />, the specified <see cref="T:System.Windows.Media.Drawing" />, is in this <see cref="T:System.Windows.Media.DrawingCollection" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.DrawingCollection.CopyTo(System.Windows.Media.Drawing[],System.Int32)">
      <summary>Copies the items of this <see cref="T:System.Windows.Media.DrawingCollection" />, starting with the specified index value, into an array of <see cref="T:System.Windows.Media.Drawing" /> objects.</summary>
      <param name="array">The array that is the destination of the items copied from this <see cref="T:System.Windows.Media.DrawingCollection" />.</param>
      <param name="index">The index at which copying begins.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="array" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than zero.</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="array" /> is multidimensional.  
  
 -or-  
  
 The number of items in the source <see cref="T:System.Windows.Media.DrawingCollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.</exception>
    </member>
    <member name="M:System.Windows.Media.DrawingCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An enumerator that can iterate the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.DrawingCollection.IndexOf(System.Windows.Media.Drawing)">
      <summary>Gets the index position of the first occurrence of the specified <see cref="T:System.Windows.Media.Drawing" />.</summary>
      <param name="value">The item to search for.</param>
      <returns>The index position of the specified <see cref="T:System.Windows.Media.Drawing" />.</returns>
    </member>
    <member name="M:System.Windows.Media.DrawingCollection.Insert(System.Int32,System.Windows.Media.Drawing)">
      <summary>Inserts a <see cref="T:System.Windows.Media.Drawing" /> into this <see cref="T:System.Windows.Media.DrawingCollection" /> at the specified index position.</summary>
      <param name="index">The index position at which to insert <paramref name="value" />, the specified <see cref="T:System.Windows.Media.Drawing" />.</param>
      <param name="value">The item to insert.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="value" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is not a valid index in the <see cref="T:System.Windows.Media.DrawingCollection" />.</exception>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Windows.Media.DrawingCollection" /> is read-only.  
  
-or-
  
 The <see cref="T:System.Windows.Media.DrawingCollection" /> has a fixed size.</exception>
    </member>
    <member name="M:System.Windows.Media.DrawingCollection.Remove(System.Windows.Media.Drawing)">
      <summary>Removes the first occurrence of the specified <see cref="T:System.Windows.Media.Drawing" /> from the <see cref="T:System.Windows.Media.DrawingCollection" />.</summary>
      <param name="value">The item to remove from this collection.</param>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Windows.Media.DrawingCollection" /> is read-only.  
  
-or-
  
 The <see cref="T:System.Windows.Media.DrawingCollection" /> has a fixed size.</exception>
      <returns>
        <see langword="true" /> if the operation was successful; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.DrawingCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Windows.Media.Drawing" /> at the specified index position from the <see cref="T:System.Windows.Media.DrawingCollection" />.</summary>
      <param name="index">The index position of the item to remove.</param>
    </member>
    <member name="M:System.Windows.Media.DrawingCollection.System#Collections#Generic#IEnumerable{System#Windows#Media#Drawing}#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.Generic.IEnumerable`1.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.DrawingCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>For a description of this member, see <see cref="M:System.Collections.ICollection.CopyTo(System.Array,System.Int32)" />.</summary>
      <param name="array">A zero-based <see cref="T:System.Array" /> that receives the copied items from the <see cref="T:System.Windows.Media.DrawingCollection" />.</param>
      <param name="index">The first position in the specified <see cref="T:System.Array" /> to receive the copied contents.</param>
    </member>
    <member name="M:System.Windows.Media.DrawingCollection.System#Collections#IEnumerable#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.IEnumerable.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.DrawingCollection.System#Collections#IList#Add(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Add(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to add to the <see cref="T:System.Windows.Media.DrawingCollection" />.</param>
      <returns>The position into which the new element was inserted.</returns>
    </member>
    <member name="M:System.Windows.Media.DrawingCollection.System#Collections#IList#Contains(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Contains(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.DrawingCollection" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Windows.Media.DrawingCollection" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.DrawingCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.IndexOf(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.DrawingCollection" />.</param>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Media.DrawingCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Insert(System.Int32,System.Object)" />.</summary>
      <param name="index">The zero-based index at which to insert the <see cref="T:System.Object" />.</param>
      <param name="value">The <see cref="T:System.Object" /> to insert into the <see cref="T:System.Windows.Media.DrawingCollection" />.</param>
    </member>
    <member name="M:System.Windows.Media.DrawingCollection.System#Collections#IList#Remove(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Remove(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to remove from the <see cref="T:System.Windows.Media.DrawingCollection" />.</param>
    </member>
    <member name="P:System.Windows.Media.DrawingCollection.Count">
      <summary>Gets the number of <see cref="T:System.Windows.Media.Drawing" /> objects contained in the <see cref="T:System.Windows.Media.DrawingCollection" />.</summary>
      <returns>The number of <see cref="T:System.Windows.Media.Drawing" /> objects contained in the <see cref="T:System.Windows.Media.DrawingCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.DrawingCollection.Item(System.Int32)">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Drawing" /> at the specified zero-based index.</summary>
      <param name="index">The zero-based index of the <see cref="T:System.Windows.Media.Drawing" /> object to get or set.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="value" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is not a valid index in the <see cref="T:System.Windows.Media.DrawingCollection" />.</exception>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Windows.Media.DrawingCollection" /> is read-only.  
  
-or-
  
 The <see cref="T:System.Windows.Media.DrawingCollection" /> has a fixed size.</exception>
      <returns>The <see cref="T:System.Windows.Media.Drawing" /> at the specified index.</returns>
    </member>
    <member name="P:System.Windows.Media.DrawingCollection.System#Collections#Generic#ICollection{System#Windows#Media#Drawing}#IsReadOnly">
      <summary>For a description of this member, see <see cref="P:System.Collections.Generic.ICollection`1.IsReadOnly" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.DrawingCollection" /> is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.DrawingCollection.System#Collections#ICollection#IsSynchronized">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.IsSynchronized" />.</summary>
      <returns>
        <see langword="true" /> if access to the <see cref="T:System.Windows.Media.DrawingCollection" /> is synchronized (thread safe); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.DrawingCollection.System#Collections#ICollection#SyncRoot">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.SyncRoot" />.</summary>
      <returns>An object that can be used to synchronize access to the <see cref="T:System.Windows.Media.DrawingCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.DrawingCollection.System#Collections#IList#IsFixedSize">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.IsFixedSize" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.DrawingCollection" /> has a fixed size; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.DrawingCollection.System#Collections#IList#IsReadOnly">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.IsReadOnly" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.DrawingCollection" /> is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.DrawingCollection.System#Collections#IList#Item(System.Int32)">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.Item(System.Int32)" />.</summary>
      <param name="index">The zero-based index of the element to get or set.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="T:System.Windows.Media.DrawingCollection.Enumerator">
      <summary>Enumerates <see cref="T:System.Windows.Media.Drawing" /> items in a <see cref="T:System.Windows.Media.DrawingCollection" />.</summary>
    </member>
    <member name="M:System.Windows.Media.DrawingCollection.Enumerator.MoveNext">
      <summary>Advances the enumerator to the next element in the collection.</summary>
      <returns>
        <see langword="true" /> if the enumerator successfully advanced to the next element; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.DrawingCollection.Enumerator.Reset">
      <summary>Resets the enumerator to its initial position, which is before the first element in the collection.</summary>
    </member>
    <member name="M:System.Windows.Media.DrawingCollection.Enumerator.System#IDisposable#Dispose">
      <summary>This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="P:System.Windows.Media.DrawingCollection.Enumerator.Current">
      <summary>Gets the current element in the collection.</summary>
      <returns>The current element in the collection.</returns>
    </member>
    <member name="P:System.Windows.Media.DrawingCollection.Enumerator.System#Collections#IEnumerator#Current">
      <summary>This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="T:System.Windows.Media.DrawingContext">
      <summary>Describes visual content using draw, push, and pop commands.</summary>
    </member>
    <member name="M:System.Windows.Media.DrawingContext.Close">
      <summary>Closes the <see cref="T:System.Windows.Media.DrawingContext" /> and flushes the content. Afterward, the <see cref="T:System.Windows.Media.DrawingContext" /> cannot be modified.</summary>
      <exception cref="T:System.ObjectDisposedException">This object has already been closed or disposed.</exception>
    </member>
    <member name="M:System.Windows.Media.DrawingContext.DisposeCore">
      <summary>Releases all resources used by the <see cref="T:System.Windows.Media.DrawingContext" />.</summary>
      <exception cref="T:System.ObjectDisposedException">The object has already been closed or disposed.</exception>
    </member>
    <member name="M:System.Windows.Media.DrawingContext.DrawDrawing(System.Windows.Media.Drawing)">
      <summary>Draws the specified <see cref="T:System.Windows.Media.Drawing" /> object.</summary>
      <param name="drawing">The drawing to append.</param>
    </member>
    <member name="M:System.Windows.Media.DrawingContext.DrawEllipse(System.Windows.Media.Brush,System.Windows.Media.Pen,System.Windows.Point,System.Double,System.Double)">
      <summary>Draws an ellipse with the specified <see cref="T:System.Windows.Media.Brush" /> and <see cref="T:System.Windows.Media.Pen" />.</summary>
      <param name="brush">The brush with which to fill the ellipse.  This is optional, and can be <see langword="null" />. If the brush is <see langword="null" />, no fill is drawn.</param>
      <param name="pen">The pen with which to stroke the ellipse.  This is optional, and can be <see langword="null" />. If the pen is <see langword="null" />, no stroke is drawn.</param>
      <param name="center">The location of the center of the ellipse.</param>
      <param name="radiusX">The horizontal radius of the ellipse.</param>
      <param name="radiusY">The vertical radius of the ellipse.</param>
    </member>
    <member name="M:System.Windows.Media.DrawingContext.DrawEllipse(System.Windows.Media.Brush,System.Windows.Media.Pen,System.Windows.Point,System.Windows.Media.Animation.AnimationClock,System.Double,System.Windows.Media.Animation.AnimationClock,System.Double,System.Windows.Media.Animation.AnimationClock)">
      <summary>Draws an ellipse with the specified <see cref="T:System.Windows.Media.Brush" /> and <see cref="T:System.Windows.Media.Pen" /> and applies the specified animation clocks.</summary>
      <param name="brush">The brush with which to fill the ellipse.  This is optional, and can be <see langword="null" />. If the brush is <see langword="null" />, no fill is drawn.</param>
      <param name="pen">The pen with which to stroke the ellipse.  This is optional, and can be <see langword="null" />. If the pen is <see langword="null" />, no stroke is drawn.</param>
      <param name="center">The location of the center of the ellipse.</param>
      <param name="centerAnimations">The clock with which to animate the ellipse's center position, or <see langword="null" /> for no animation. This clock must be created from an <see cref="T:System.Windows.Media.Animation.AnimationTimeline" /> that can animate <see cref="T:System.Windows.Point" /> objects.</param>
      <param name="radiusX">The horizontal radius of the ellipse.</param>
      <param name="radiusXAnimations">The clock with which to animate the ellipse's x-radius, or <see langword="null" /> for no animation. This clock must be created from an <see cref="T:System.Windows.Media.Animation.AnimationTimeline" /> that can animate <see cref="T:System.Double" /> objects.</param>
      <param name="radiusY">The vertical radius of the ellipse.</param>
      <param name="radiusYAnimations">The clock with which to animate the ellipse's y-radius, or <see langword="null" /> for no animation. This clock must be created from an <see cref="T:System.Windows.Media.Animation.AnimationTimeline" /> that can animate <see cref="T:System.Double" /> objects.</param>
    </member>
    <member name="M:System.Windows.Media.DrawingContext.DrawGeometry(System.Windows.Media.Brush,System.Windows.Media.Pen,System.Windows.Media.Geometry)">
      <summary>Draws the specified <see cref="T:System.Windows.Media.Geometry" /> using the specified <see cref="T:System.Windows.Media.Brush" /> and <see cref="T:System.Windows.Media.Pen" />.</summary>
      <param name="brush">The <see cref="T:System.Windows.Media.Brush" /> with which to fill the <see cref="T:System.Windows.Media.Geometry" />. This is optional, and can be <see langword="null" />. If the brush is <see langword="null" />, no fill is drawn.</param>
      <param name="pen">The <see cref="T:System.Windows.Media.Pen" /> with which to stroke the <see cref="T:System.Windows.Media.Geometry" />. This is optional, and can be <see langword="null" />. If the pen is <see langword="null" />, no stroke is drawn.</param>
      <param name="geometry">The <see cref="T:System.Windows.Media.Geometry" /> to draw.</param>
    </member>
    <member name="M:System.Windows.Media.DrawingContext.DrawGlyphRun(System.Windows.Media.Brush,System.Windows.Media.GlyphRun)">
      <summary>Draws the specified text.</summary>
      <param name="foregroundBrush">The brush used to paint the text.</param>
      <param name="glyphRun">The text to draw.</param>
    </member>
    <member name="M:System.Windows.Media.DrawingContext.DrawImage(System.Windows.Media.ImageSource,System.Windows.Rect)">
      <summary>Draws an image into the region defined by the specified <see cref="T:System.Windows.Rect" />.</summary>
      <param name="imageSource">The image to draw.</param>
      <param name="rectangle">The region in which to draw <c>bitmapSource</c>.</param>
    </member>
    <member name="M:System.Windows.Media.DrawingContext.DrawImage(System.Windows.Media.ImageSource,System.Windows.Rect,System.Windows.Media.Animation.AnimationClock)">
      <summary>Draws an image into the region defined by the specified <see cref="T:System.Windows.Rect" /> and applies the specified animation clock.</summary>
      <param name="imageSource">The image to draw.</param>
      <param name="rectangle">The region in which to draw <c>bitmapSource</c>.</param>
      <param name="rectangleAnimations">The clock with which to animate the rectangle's size and dimensions, or <see langword="null" /> for no animation. This clock must be created from an <see cref="T:System.Windows.Media.Animation.AnimationTimeline" /> that can animate <see cref="T:System.Windows.Rect" /> objects.</param>
    </member>
    <member name="M:System.Windows.Media.DrawingContext.DrawLine(System.Windows.Media.Pen,System.Windows.Point,System.Windows.Media.Animation.AnimationClock,System.Windows.Point,System.Windows.Media.Animation.AnimationClock)">
      <summary>Draws a line between the specified points using the specified <see cref="T:System.Windows.Media.Pen" /> and applies the specified animation clocks.</summary>
      <param name="pen">The pen to stroke the line.</param>
      <param name="point0">The start point of the line.</param>
      <param name="point0Animations">The clock with which to animate the start point of the line, or <see langword="null" /> for no animation. This clock must be created from an <see cref="T:System.Windows.Media.Animation.AnimationTimeline" /> that can animate <see cref="T:System.Windows.Point" /> objects.</param>
      <param name="point1">The end point of the line.</param>
      <param name="point1Animations">The clock with which to animate the end point of the line, or <see langword="null" /> for no animation. This clock must be created from an <see cref="T:System.Windows.Media.Animation.AnimationTimeline" /> that can animate <see cref="T:System.Windows.Point" /> objects.</param>
    </member>
    <member name="M:System.Windows.Media.DrawingContext.DrawLine(System.Windows.Media.Pen,System.Windows.Point,System.Windows.Point)">
      <summary>Draws a line between the specified points using the specified <see cref="T:System.Windows.Media.Pen" />.</summary>
      <param name="pen">The pen with which to stroke the line.</param>
      <param name="point0">The start point of the line.</param>
      <param name="point1">The end point of the line.</param>
    </member>
    <member name="M:System.Windows.Media.DrawingContext.DrawRectangle(System.Windows.Media.Brush,System.Windows.Media.Pen,System.Windows.Rect)">
      <summary>Draws a rectangle with the specified <see cref="T:System.Windows.Media.Brush" /> and <see cref="T:System.Windows.Media.Pen" />. The pen and the brush can be <see langword="null" />.</summary>
      <param name="brush">The brush with which to fill the rectangle.  This is optional, and can be <see langword="null" />. If the brush is <see langword="null" />, no fill is drawn.</param>
      <param name="pen">The pen with which to stroke the rectangle.  This is optional, and can be <see langword="null" />. If the pen is <see langword="null" />, no stroke is drawn.</param>
      <param name="rectangle">The rectangle to draw.</param>
    </member>
    <member name="M:System.Windows.Media.DrawingContext.DrawRectangle(System.Windows.Media.Brush,System.Windows.Media.Pen,System.Windows.Rect,System.Windows.Media.Animation.AnimationClock)">
      <summary>Draws a rectangle with the specified <see cref="T:System.Windows.Media.Brush" /> and <see cref="T:System.Windows.Media.Pen" /> and applies the specified animation clocks.</summary>
      <param name="brush">The brush with which to fill the rectangle.  This is optional, and can be <see langword="null" />. If the brush is <see langword="null" />, no fill is drawn.</param>
      <param name="pen">The pen with which to stroke the rectangle.  This is optional, and can be <see langword="null" />. If the pen is <see langword="null" />, no stroke is drawn.</param>
      <param name="rectangle">The rectangle to draw.</param>
      <param name="rectangleAnimations">The clock with which to animate the rectangle's size and dimensions, or <see langword="null" /> for no animation. This clock must be created from an <see cref="T:System.Windows.Media.Animation.AnimationTimeline" /> that can animate <see cref="T:System.Windows.Rect" /> objects.</param>
    </member>
    <member name="M:System.Windows.Media.DrawingContext.DrawRoundedRectangle(System.Windows.Media.Brush,System.Windows.Media.Pen,System.Windows.Rect,System.Double,System.Double)">
      <summary>Draws a rounded rectangle with the specified <see cref="T:System.Windows.Media.Brush" /> and <see cref="T:System.Windows.Media.Pen" />.</summary>
      <param name="brush">The brush used to fill the rectangle.</param>
      <param name="pen">The pen used to stroke the rectangle.</param>
      <param name="rectangle">The rectangle to draw.</param>
      <param name="radiusX">The radius in the X dimension of the rounded corners.  This value will be clamped to the range of 0 to <see cref="P:System.Windows.Rect.Width" />/2.</param>
      <param name="radiusY">The radius in the Y dimension of the rounded corners.  This value will be clamped to a value between 0 to <see cref="P:System.Windows.Rect.Height" />/2.</param>
    </member>
    <member name="M:System.Windows.Media.DrawingContext.DrawRoundedRectangle(System.Windows.Media.Brush,System.Windows.Media.Pen,System.Windows.Rect,System.Windows.Media.Animation.AnimationClock,System.Double,System.Windows.Media.Animation.AnimationClock,System.Double,System.Windows.Media.Animation.AnimationClock)">
      <summary>Draws a rounded rectangle with the specified <see cref="T:System.Windows.Media.Brush" /> and <see cref="T:System.Windows.Media.Pen" /> and applies the specified animation clocks.</summary>
      <param name="brush">The brush used to fill the rectangle, or <see langword="null" /> for no fill.</param>
      <param name="pen">The pen used to stroke the rectangle, or <see langword="null" /> for no stroke.</param>
      <param name="rectangle">The rectangle to draw.</param>
      <param name="rectangleAnimations">The clock with which to animate the rectangle's size and dimensions, or <see langword="null" /> for no animation. This clock must be created from an <see cref="T:System.Windows.Media.Animation.AnimationTimeline" /> that can animate <see cref="T:System.Windows.Rect" /> objects.</param>
      <param name="radiusX">The radius in the X dimension of the rounded corners.  This value will be clamped to the range of 0 to <see cref="P:System.Windows.Rect.Width" />/2</param>
      <param name="radiusXAnimations">The clock with which to animate the rectangle's <paramref name="radiusX" /> value, or <see langword="null" /> for no animation. This clock must be created from an <see cref="T:System.Windows.Media.Animation.AnimationTimeline" /> that can animate <see cref="T:System.Double" /> values.</param>
      <param name="radiusY">The radius in the Y dimension of the rounded corners.  This value will be clamped to a value between 0 to <see cref="P:System.Windows.Rect.Height" />/2.</param>
      <param name="radiusYAnimations">The clock with which to animate the rectangle's <paramref name="radiusY" /> value, or <see langword="null" /> for no animation. This clock must be created from an <see cref="T:System.Windows.Media.Animation.AnimationTimeline" /> that can animate <see cref="T:System.Double" /> values.</param>
    </member>
    <member name="M:System.Windows.Media.DrawingContext.DrawText(System.Windows.Media.FormattedText,System.Windows.Point)">
      <summary>Draws formatted text at the specified location.</summary>
      <param name="formattedText">The formatted text to be drawn.</param>
      <param name="origin">The location where the text is to be drawn.</param>
      <exception cref="T:System.ObjectDisposedException">The object has already been closed or disposed.</exception>
    </member>
    <member name="M:System.Windows.Media.DrawingContext.DrawVideo(System.Windows.Media.MediaPlayer,System.Windows.Rect)">
      <summary>Draws a video into the specified region.</summary>
      <param name="player">The media to draw.</param>
      <param name="rectangle">The region in which to draw <paramref name="player" />.</param>
    </member>
    <member name="M:System.Windows.Media.DrawingContext.DrawVideo(System.Windows.Media.MediaPlayer,System.Windows.Rect,System.Windows.Media.Animation.AnimationClock)">
      <summary>Draws a video into the specified region and applies the specified animation clock.</summary>
      <param name="player">The media to draw.</param>
      <param name="rectangle">The area in which to draw the media.</param>
      <param name="rectangleAnimations">The clock with which to animate the rectangle's size and dimensions, or <see langword="null" /> for no animation. This clock must be created from an <see cref="T:System.Windows.Media.Animation.AnimationTimeline" /> that can animate <see cref="T:System.Windows.Rect" /> objects.</param>
    </member>
    <member name="M:System.Windows.Media.DrawingContext.Pop">
      <summary>Pops the last opacity mask, opacity, clip, effect, or transform operation that was pushed onto the drawing context.</summary>
    </member>
    <member name="M:System.Windows.Media.DrawingContext.PushClip(System.Windows.Media.Geometry)">
      <summary>Pushes the specified clip region onto the drawing context.</summary>
      <param name="clipGeometry">The clip region to apply to subsequent drawing commands.</param>
    </member>
    <member name="M:System.Windows.Media.DrawingContext.PushEffect(System.Windows.Media.Effects.BitmapEffect,System.Windows.Media.Effects.BitmapEffectInput)">
      <summary>Pushes the specified <see cref="T:System.Windows.Media.Effects.BitmapEffect" /> onto the drawing context.</summary>
      <param name="effect">The effect to apply to subsequent drawings.</param>
      <param name="effectInput">The area to which the effect is applied, or <see langword="null" /> if the effect is to be applied to the entire area of subsequent drawings.</param>
    </member>
    <member name="M:System.Windows.Media.DrawingContext.PushGuidelineSet(System.Windows.Media.GuidelineSet)">
      <summary>Pushes the specified <see cref="T:System.Windows.Media.GuidelineSet" /> onto the drawing context.</summary>
      <param name="guidelines">The guideline set to apply to subsequent drawing commands.</param>
    </member>
    <member name="M:System.Windows.Media.DrawingContext.PushOpacity(System.Double)">
      <summary>Pushes the specified opacity setting onto the drawing context.</summary>
      <param name="opacity">The opacity factor to apply to subsequent drawing commands. This factor is cumulative with previous <see cref="M:System.Windows.Media.DrawingContext.PushOpacity(System.Double)" /> operations.</param>
    </member>
    <member name="M:System.Windows.Media.DrawingContext.PushOpacity(System.Double,System.Windows.Media.Animation.AnimationClock)">
      <summary>Pushes the specified opacity setting onto the drawing context and applies the specified animation clock.</summary>
      <param name="opacity">The opacity factor to apply to subsequent drawing commands. This factor is cumulative with previous <see cref="M:System.Windows.Media.DrawingContext.PushOpacity(System.Double)" /> operations.</param>
      <param name="opacityAnimations">The clock with which to animate the opacity value, or <see langword="null" /> for no animation. This clock must be created from an <see cref="T:System.Windows.Media.Animation.AnimationTimeline" /> that can animate <see cref="T:System.Double" /> values.</param>
    </member>
    <member name="M:System.Windows.Media.DrawingContext.PushOpacityMask(System.Windows.Media.Brush)">
      <summary>Pushes the specified opacity mask onto the drawing context.</summary>
      <param name="opacityMask">The opacity mask to apply to subsequent drawings. The alpha values of this brush determine the opacity of the drawing to which it is applied.</param>
    </member>
    <member name="M:System.Windows.Media.DrawingContext.PushTransform(System.Windows.Media.Transform)">
      <summary>Pushes the specified <see cref="T:System.Windows.Media.Transform" /> onto the drawing context.</summary>
      <param name="transform">The transform to apply to subsequent drawing commands.</param>
    </member>
    <member name="M:System.Windows.Media.DrawingContext.System#IDisposable#Dispose">
      <summary>This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="M:System.Windows.Media.DrawingContext.VerifyApiNonstructuralChange">
      <summary>This member supports the WPF infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="T:System.Windows.Media.DrawingGroup">
      <summary>Represents a collection of drawings that can be operated upon as a single drawing.</summary>
    </member>
    <member name="F:System.Windows.Media.DrawingGroup.BitmapEffectInputProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.DrawingGroup.BitmapEffectInput" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.DrawingGroup.BitmapEffectProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.DrawingGroup.BitmapEffect" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.DrawingGroup.ChildrenProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.DrawingGroup.Children" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.DrawingGroup.ClipGeometryProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.DrawingGroup.ClipGeometry" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.DrawingGroup.GuidelineSetProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.DrawingGroup.GuidelineSet" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.DrawingGroup.OpacityMaskProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.DrawingGroup.OpacityMask" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.DrawingGroup.OpacityProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.DrawingGroup.Opacity" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.DrawingGroup.TransformProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.DrawingGroup.Transform" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.DrawingGroup.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.DrawingGroup" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.DrawingGroup.Append">
      <summary>Opens the <see cref="T:System.Windows.Media.DrawingGroup" /> in order to populate its <see cref="P:System.Windows.Media.DrawingGroup.Children" />. This method enables you to append additional <see cref="P:System.Windows.Media.DrawingGroup.Children" /> to this <see cref="T:System.Windows.Media.DrawingGroup" />.</summary>
      <returns>A <see cref="T:System.Windows.Media.DrawingContext" /> that you can use to describe the contents of this <see cref="T:System.Windows.Media.DrawingGroup" /> object.</returns>
    </member>
    <member name="M:System.Windows.Media.DrawingGroup.Clone">
      <summary>Creates a modifiable deep copy of this <see cref="T:System.Windows.Media.DrawingGroup" /> and makes deep copies of its values.</summary>
      <returns>A modifiable clone of the current object. The <see cref="P:System.Windows.Freezable.IsFrozen" /> property of the cloned object returns <see langword="false" /> even if the <see cref="P:System.Windows.Freezable.IsFrozen" /> property of the source is <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.DrawingGroup.CloneCurrentValue">
      <summary>Creates a modifiable deep copy of this <see cref="T:System.Windows.Media.DrawingGroup" /> object and makes deep copies of its current values.</summary>
      <returns>A modifiable clone of the current object. The <see cref="P:System.Windows.Freezable.IsFrozen" /> property of the cloned object is <see langword="false" /> even if the <see cref="P:System.Windows.Freezable.IsFrozen" /> property of the source is <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.DrawingGroup.Open">
      <summary>Opens the <see cref="T:System.Windows.Media.DrawingGroup" /> in order to populate its <see cref="P:System.Windows.Media.DrawingGroup.Children" /> and clears any existing <see cref="P:System.Windows.Media.DrawingGroup.Children" />.</summary>
      <returns>A <see cref="T:System.Windows.Media.DrawingContext" /> that can be used to describe the contents of this <see cref="T:System.Windows.Media.DrawingGroup" /> object.</returns>
    </member>
    <member name="P:System.Windows.Media.DrawingGroup.BitmapEffect">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Effects.BitmapEffect" /> to apply to this <see cref="T:System.Windows.Media.DrawingGroup" />.</summary>
      <returns>The <see cref="T:System.Windows.Media.Effects.BitmapEffect" /> to apply to this <see cref="T:System.Windows.Media.DrawingGroup" />. The default is <see langword="null" />.</returns>
    </member>
    <member name="P:System.Windows.Media.DrawingGroup.BitmapEffectInput">
      <summary>Gets or sets the region where the <see cref="T:System.Windows.Media.DrawingGroup" /> applies its <see cref="P:System.Windows.Media.DrawingGroup.BitmapEffect" /> and, optionally, a <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> to use as input for its <see cref="P:System.Windows.Media.DrawingGroup.BitmapEffect" />.</summary>
      <returns>The region where the <see cref="P:System.Windows.Media.DrawingGroup.BitmapEffect" /> of the <see cref="T:System.Windows.Media.DrawingGroup" /> is applied and, optionally, the <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> to use as input; or <see langword="null" /> if the <see cref="P:System.Windows.Media.DrawingGroup.BitmapEffect" /> applies to the whole <see cref="T:System.Windows.Media.DrawingGroup" /> and uses the <see cref="T:System.Windows.Media.DrawingGroup" /> as its input. The default is <see langword="null" />.</returns>
    </member>
    <member name="P:System.Windows.Media.DrawingGroup.Children">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Drawing" /> objects that are contained in this <see cref="T:System.Windows.Media.DrawingGroup" />.</summary>
      <returns>A collection of the <see cref="T:System.Windows.Media.Drawing" /> objects in this <see cref="T:System.Windows.Media.DrawingGroup" />. The default is an empty <see cref="T:System.Windows.Media.DrawingCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.DrawingGroup.ClipGeometry">
      <summary>Gets or sets the clip region of this <see cref="T:System.Windows.Media.DrawingGroup" />.</summary>
      <returns>The <see cref="T:System.Windows.Media.Geometry" /> that is used to clip this <see cref="T:System.Windows.Media.DrawingGroup" />. The default is <see langword="null" />.</returns>
    </member>
    <member name="P:System.Windows.Media.DrawingGroup.GuidelineSet">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.GuidelineSet" /> to apply to this <see cref="T:System.Windows.Media.DrawingGroup" />.</summary>
      <returns>The <see cref="T:System.Windows.Media.GuidelineSet" /> to apply to this <see cref="T:System.Windows.Media.DrawingGroup" />. The default is <see langword="null" />.</returns>
    </member>
    <member name="P:System.Windows.Media.DrawingGroup.Opacity">
      <summary>Gets or sets the opacity of this <see cref="T:System.Windows.Media.DrawingGroup" />.</summary>
      <returns>A value between 0 and 1, inclusive, that describes the opacity of this <see cref="T:System.Windows.Media.DrawingGroup" />. The default is <c>1</c>.</returns>
    </member>
    <member name="P:System.Windows.Media.DrawingGroup.OpacityMask">
      <summary>Gets or sets the brush used to alter the opacity of select regions of this <see cref="T:System.Windows.Media.DrawingGroup" />.</summary>
      <returns>A <see cref="T:System.Windows.Media.Brush" /> that describes the opacity of this <see cref="T:System.Windows.Media.DrawingGroup" />; <see langword="null" /> indicates that no opacity mask exists and the opacity is uniform. The default is <see langword="null" />.</returns>
    </member>
    <member name="P:System.Windows.Media.DrawingGroup.Transform">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Transform" /> that is applied to this <see cref="T:System.Windows.Media.DrawingGroup" />.</summary>
      <returns>The transformation to apply to this <see cref="T:System.Windows.Media.DrawingGroup" />. The default is <see langword="null" />.</returns>
    </member>
    <member name="T:System.Windows.Media.DrawingImage">
      <summary>An <see cref="T:System.Windows.Media.ImageSource" /> that uses a <see cref="T:System.Windows.Media.Drawing" /> for content.</summary>
    </member>
    <member name="F:System.Windows.Media.DrawingImage.DrawingProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.DrawingImage.Drawing" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.DrawingImage.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.DrawingImage" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.DrawingImage.#ctor(System.Windows.Media.Drawing)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.DrawingImage" /> class that has the specified <see cref="P:System.Windows.Media.DrawingImage.Drawing" />.</summary>
      <param name="drawing">The <see cref="P:System.Windows.Media.DrawingImage.Drawing" /> of the new <see cref="T:System.Windows.Media.DrawingImage" /> instance.</param>
    </member>
    <member name="M:System.Windows.Media.DrawingImage.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.DrawingImage" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.DrawingImage.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.DrawingImage" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.DrawingImage.Drawing">
      <summary>Gets or sets the drawing content for the <see cref="T:System.Windows.Media.DrawingImage" />.</summary>
      <returns>The drawing content for the <see cref="T:System.Windows.Media.DrawingImage" />. The default value is null.</returns>
    </member>
    <member name="P:System.Windows.Media.DrawingImage.Height">
      <summary>Gets the height of the <see cref="T:System.Windows.Media.DrawingImage" />.</summary>
      <returns>The height of the <see cref="T:System.Windows.Media.DrawingImage" />.</returns>
    </member>
    <member name="P:System.Windows.Media.DrawingImage.Metadata">
      <summary>Gets the metadata of the <see cref="T:System.Windows.Media.DrawingImage" />.</summary>
      <returns>The metadata of the <see cref="T:System.Windows.Media.DrawingImage" />.</returns>
    </member>
    <member name="P:System.Windows.Media.DrawingImage.Width">
      <summary>Gets the width of the <see cref="T:System.Windows.Media.DrawingImage" />.</summary>
      <returns>The width of the <see cref="T:System.Windows.Media.DrawingImage" />.</returns>
    </member>
    <member name="T:System.Windows.Media.DrawingVisual">
      <summary>
        <see cref="T:System.Windows.Media.DrawingVisual" /> is a visual object that can be used to render vector graphics on the screen. The content is persisted by the system.</summary>
    </member>
    <member name="M:System.Windows.Media.DrawingVisual.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.DrawingVisual" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.DrawingVisual.HitTestCore(System.Windows.Media.GeometryHitTestParameters)">
      <summary>Determines whether a geometry value is within the bounds of the visual object.</summary>
      <param name="hitTestParameters">A value of type <see cref="T:System.Windows.Media.GeometryHitTestParameters" /> that specifies the <see cref="T:System.Windows.Media.Geometry" /> to hit test against.</param>
      <returns>A value of type <see cref="T:System.Windows.Media.GeometryHitTestResult" />.</returns>
    </member>
    <member name="M:System.Windows.Media.DrawingVisual.HitTestCore(System.Windows.Media.PointHitTestParameters)">
      <summary>Determines whether a point coordinate value is within the bounds of the <see cref="T:System.Windows.Media.DrawingVisual" /> object.</summary>
      <param name="hitTestParameters">A value of type <see cref="T:System.Windows.Media.PointHitTestParameters" /> that specifies the <see cref="T:System.Windows.Point" /> to hit test against.</param>
      <returns>A value of type <see cref="T:System.Windows.Media.HitTestResult" />, representing the <see cref="T:System.Windows.Media.Visual" /> returned from a hit test.</returns>
    </member>
    <member name="M:System.Windows.Media.DrawingVisual.RenderOpen">
      <summary>Opens the <see cref="T:System.Windows.Media.DrawingVisual" /> object for rendering. The returned <see cref="T:System.Windows.Media.DrawingContext" /> value can be used to render into the <see cref="T:System.Windows.Media.DrawingVisual" />.</summary>
      <returns>A value of type <see cref="T:System.Windows.Media.DrawingContext" />.</returns>
    </member>
    <member name="P:System.Windows.Media.DrawingVisual.Drawing">
      <summary>Gets the drawing content of the <see cref="T:System.Windows.Media.DrawingVisual" /> object.</summary>
      <returns>Gets a value of type <see cref="T:System.Windows.Media.DrawingGroup" /> that represents the collection of <see cref="T:System.Windows.Media.Drawing" /> objects in the <see cref="T:System.Windows.Media.DrawingVisual" />.</returns>
    </member>
    <member name="T:System.Windows.Media.EdgeMode">
      <summary>Determines how the edges of non-text drawing primitives are rendered.</summary>
    </member>
    <member name="F:System.Windows.Media.EdgeMode.Aliased">
      <summary>Render the edges of non-text drawing primitives as aliased edges.</summary>
    </member>
    <member name="F:System.Windows.Media.EdgeMode.Unspecified">
      <summary>No edge mode is specified. Do not alter the current edge mode of non-text drawing primitives. This is the default value.</summary>
    </member>
    <member name="T:System.Windows.Media.Effects.BevelBitmapEffect">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Creates a bevel which raises the surface of the image according to a specified curve.</summary>
    </member>
    <member name="F:System.Windows.Media.Effects.BevelBitmapEffect.BevelWidthProperty">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Identifies the <see cref="P:System.Windows.Media.Effects.BevelBitmapEffect.BevelWidth" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Effects.BevelBitmapEffect.EdgeProfileProperty">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Identifies the <see cref="P:System.Windows.Media.Effects.BevelBitmapEffect.EdgeProfile" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Effects.BevelBitmapEffect.LightAngleProperty">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Identifies the <see cref="P:System.Windows.Media.Effects.BevelBitmapEffect.LightAngle" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Effects.BevelBitmapEffect.ReliefProperty">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Identifies the <see cref="P:System.Windows.Media.Effects.BevelBitmapEffect.Relief" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Effects.BevelBitmapEffect.SmoothnessProperty">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Identifies the <see cref="P:System.Windows.Media.Effects.BevelBitmapEffect.Smoothness" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Effects.BevelBitmapEffect.#ctor">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Initializes a new instance of the <see cref="T:System.Windows.Media.Effects.BevelBitmapEffect" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Effects.BevelBitmapEffect.Clone">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Creates a modifiable clone of this <see cref="T:System.Windows.Media.Effects.BevelBitmapEffect" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Effects.BevelBitmapEffect.CloneCurrentValue">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Creates a modifiable clone of this <see cref="T:System.Windows.Media.Effects.BevelBitmapEffect" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Effects.BevelBitmapEffect.BevelWidth">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Gets or sets the width of the bevel.</summary>
      <returns>The width of the bevel. The default value is <c>5</c>.</returns>
    </member>
    <member name="P:System.Windows.Media.Effects.BevelBitmapEffect.EdgeProfile">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Gets or sets the curve of the bevel.</summary>
      <returns>The curve of the bevel. The default value is <see cref="F:System.Windows.Media.Effects.EdgeProfile.Linear" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Effects.BevelBitmapEffect.LightAngle">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Gets or sets the direction the "virtual light" is coming from that creates the shadows of the bevel.</summary>
      <returns>The direction of the virtual light source. The valid range is from 0-360 (degrees) with 0 specifying the right-hand side of the object and successive values moving counter-clockwise around the object. The shadows of the bevel are on the opposite side of where the light is cast. The default value is <c>135</c>.</returns>
    </member>
    <member name="P:System.Windows.Media.Effects.BevelBitmapEffect.Relief">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Gets or sets the height of the relief of the bevel.</summary>
      <returns>The height of the relief of the bevel. The valid range is between <c>0</c> and <c>1</c> with <c>1</c> having the most relief (darkest shadows). The default value is <c>0.3</c>.</returns>
    </member>
    <member name="P:System.Windows.Media.Effects.BevelBitmapEffect.Smoothness">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Gets or sets how smooth the shadows of the bevel are.</summary>
      <returns>Value indicating how smooth the bevel shadows are. The valid range is between <c>0</c> and <c>1</c> with <c>1</c> being the smoothest. The default value is <c>0.2</c>.</returns>
    </member>
    <member name="T:System.Windows.Media.Effects.BitmapEffect">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />.  
  
 Defines a bitmap effect. Derived classes define effects that can be applied to a <see cref="T:System.Windows.Media.Visual" /> object, such as a <see cref="T:System.Windows.Controls.Button" /> or an <see cref="T:System.Windows.Controls.Image" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Effects.BitmapEffect.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Effects.BitmapEffect" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Effects.BitmapEffect.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Effects.BitmapEffect" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Effects.BitmapEffect.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Effects.BitmapEffect" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Effects.BitmapEffect.CreateBitmapEffectOuter">
      <summary>Creates a handle to an IMILBitmapEffect object that is used to initialize a custom effect.</summary>
      <returns>A handle to an IMILBitmapEffect object.</returns>
    </member>
    <member name="M:System.Windows.Media.Effects.BitmapEffect.CreateUnmanagedEffect">
      <summary>When overridden in a derived class, creates a clone of the unmanaged effect.</summary>
      <returns>A handle to the unmanaged effect clone.</returns>
    </member>
    <member name="M:System.Windows.Media.Effects.BitmapEffect.GetOutput(System.Windows.Media.Effects.BitmapEffectInput)">
      <summary>Returns the <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> that results when the effect is applied to the specified <see cref="T:System.Windows.Media.Effects.BitmapEffectInput" />.</summary>
      <param name="input">The input to apply the effect to.</param>
      <returns>The <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> with the effect applied to the input.</returns>
    </member>
    <member name="M:System.Windows.Media.Effects.BitmapEffect.InitializeBitmapEffect(System.Runtime.InteropServices.SafeHandle,System.Runtime.InteropServices.SafeHandle)">
      <summary>Initializes an IMILBitmapEffect handle obtained from <see cref="M:System.Windows.Media.Effects.BitmapEffect.CreateBitmapEffectOuter" /> with the given IMILBitmapEffectPrimitive.</summary>
      <param name="outerObject">The outer IMILBitmapEffect wrapper to initialize.</param>
      <param name="innerObject">The inner IMILBitmapEffectPrimitive.</param>
    </member>
    <member name="M:System.Windows.Media.Effects.BitmapEffect.SetValue(System.Runtime.InteropServices.SafeHandle,System.String,System.Object)">
      <summary>Sets the specified property to the given value.</summary>
      <param name="effect">The handle to the effect that contains the property to change.</param>
      <param name="propertyName">The name of the property to change.</param>
      <param name="value">The value to use to set the property.</param>
    </member>
    <member name="M:System.Windows.Media.Effects.BitmapEffect.UpdateUnmanagedPropertyState(System.Runtime.InteropServices.SafeHandle)">
      <summary>When overridden in a derived class, updates the property states of the unmanaged properties of the effect.</summary>
      <param name="unmanagedEffect">The handle to the effect that contains the properties to update.</param>
    </member>
    <member name="T:System.Windows.Media.Effects.BitmapEffectCollection">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Represents a collection of <see cref="T:System.Windows.Media.Effects.BitmapEffect" /> objects. This collection is used as part of a <see cref="T:System.Windows.Media.Effects.BitmapEffectGroup" /> to apply multiple bitmap effects to visual content.</summary>
    </member>
    <member name="M:System.Windows.Media.Effects.BitmapEffectCollection.#ctor">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Initializes a new instance of the <see cref="T:System.Windows.Media.Effects.BitmapEffectCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Effects.BitmapEffectCollection.#ctor(System.Collections.Generic.IEnumerable{System.Windows.Media.Effects.BitmapEffect})">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Initializes a new instance of the <see cref="T:System.Windows.Media.Effects.BitmapEffectCollection" /> class using the given collection.</summary>
      <param name="collection">The collection used for initialization.</param>
    </member>
    <member name="M:System.Windows.Media.Effects.BitmapEffectCollection.#ctor(System.Int32)">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Initializes a new instance the <see cref="T:System.Windows.Media.Effects.BitmapEffectCollection" /> class with a specified capacity, or the number of <see cref="T:System.Windows.Media.Effects.BitmapEffect" /> objects the collection is initially capable of storing.</summary>
      <param name="capacity">The initial capacity of the collection.</param>
    </member>
    <member name="M:System.Windows.Media.Effects.BitmapEffectCollection.Add(System.Windows.Media.Effects.BitmapEffect)">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Adds a <see cref="T:System.Windows.Media.Effects.BitmapEffect" /> at the end of the collection.</summary>
      <param name="value">The <see cref="T:System.Windows.Media.Effects.BitmapEffect" /> to add to the end of the collection.</param>
    </member>
    <member name="M:System.Windows.Media.Effects.BitmapEffectCollection.Clear">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Removes all effects from the collection.</summary>
    </member>
    <member name="M:System.Windows.Media.Effects.BitmapEffectCollection.Clone">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Creates a modifiable clone of this <see cref="T:System.Windows.Media.Effects.BitmapEffectCollection" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Effects.BitmapEffectCollection.CloneCurrentValue">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Creates a modifiable clone of this <see cref="T:System.Windows.Media.Effects.BitmapEffectCollection" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Effects.BitmapEffectCollection.Contains(System.Windows.Media.Effects.BitmapEffect)">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Indicates whether the collection contains the specified <see cref="T:System.Windows.Media.Effects.BitmapEffect" />.</summary>
      <param name="value">The bitmap effect to locate in the collection.</param>
      <returns>
        <see langword="true" /> if the collection contains value; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Effects.BitmapEffectCollection.CopyTo(System.Windows.Media.Effects.BitmapEffect[],System.Int32)">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Copies the elements of the collection to an array starting at the given index.</summary>
      <param name="array">The array to copy to.</param>
      <param name="index">The collection index to begin coping.</param>
    </member>
    <member name="M:System.Windows.Media.Effects.BitmapEffectCollection.GetEnumerator">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Returns an enumerator that can iterate through the collection.</summary>
      <returns>An <see cref="T:System.Windows.Media.Effects.BitmapEffectCollection.Enumerator" /> that can iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Effects.BitmapEffectCollection.IndexOf(System.Windows.Media.Effects.BitmapEffect)">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Retrieves the index of the first instance of the specified <see cref="T:System.Windows.Media.Effects.BitmapEffect" />.</summary>
      <param name="value">The effect to find in the collection.</param>
      <returns>The index of the specified effect.</returns>
    </member>
    <member name="M:System.Windows.Media.Effects.BitmapEffectCollection.Insert(System.Int32,System.Windows.Media.Effects.BitmapEffect)">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Inserts a <see cref="T:System.Windows.Media.Effects.BitmapEffect" /> into this collection at the specified index.</summary>
      <param name="index">The index to insert the effect at.</param>
      <param name="value">The specified effect to insert.</param>
    </member>
    <member name="M:System.Windows.Media.Effects.BitmapEffectCollection.Remove(System.Windows.Media.Effects.BitmapEffect)">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Removes the first occurrence of the specified <see cref="T:System.Windows.Media.Effects.BitmapEffect" /> for this collection.</summary>
      <param name="value">The effect to remove from the collection.</param>
      <returns>
        <see langword="true" /> if <paramref name="value" /> was removed; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Effects.BitmapEffectCollection.RemoveAt(System.Int32)">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Remove the <see cref="T:System.Windows.Media.Effects.BitmapEffect" /> at the specified index from the collection.</summary>
      <param name="index">The index of the effect to remove.</param>
    </member>
    <member name="M:System.Windows.Media.Effects.BitmapEffectCollection.System#Collections#Generic#IEnumerable{System#Windows#Media#Effects#BitmapEffect}#GetEnumerator">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. For a description of this member, see <see cref="M:System.Collections.Generic.IEnumerable`1.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Effects.BitmapEffectCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. For a description of this member, see <see cref="M:System.Collections.ICollection.CopyTo(System.Array,System.Int32)" />.</summary>
      <param name="array">A zero-based <see cref="T:System.Array" /> that receives the copied items from the <see cref="T:System.Windows.Media.Effects.BitmapEffectCollection" />.</param>
      <param name="index">The first position in the specified <see cref="T:System.Array" /> to receive the copied contents.</param>
    </member>
    <member name="M:System.Windows.Media.Effects.BitmapEffectCollection.System#Collections#IEnumerable#GetEnumerator">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. For a description of this member, see <see cref="M:System.Collections.IEnumerable.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Effects.BitmapEffectCollection.System#Collections#IList#Add(System.Object)">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. For a description of this member, see <see cref="M:System.Collections.IList.Add(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to add to the <see cref="T:System.Windows.Media.Effects.BitmapEffectCollection" />.</param>
      <returns>The position into which the new element was inserted.</returns>
    </member>
    <member name="M:System.Windows.Media.Effects.BitmapEffectCollection.System#Collections#IList#Contains(System.Object)">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. For a description of this member, see <see cref="M:System.Collections.IList.Contains(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.Effects.BitmapEffectCollection" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Windows.Media.Effects.BitmapEffectCollection" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Effects.BitmapEffectCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. For a description of this member, see <see cref="M:System.Collections.IList.IndexOf(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.Effects.BitmapEffectCollection" />.</param>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Media.Effects.BitmapEffectCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. For a description of this member, see <see cref="M:System.Collections.IList.Insert(System.Int32,System.Object)" />.</summary>
      <param name="index">The zero-based index at which to insert the <see cref="T:System.Object" />.</param>
      <param name="value">The <see cref="T:System.Object" /> to insert into the <see cref="T:System.Windows.Media.Effects.BitmapEffectCollection" />.</param>
    </member>
    <member name="M:System.Windows.Media.Effects.BitmapEffectCollection.System#Collections#IList#Remove(System.Object)">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. For a description of this member, see <see cref="M:System.Collections.IList.Remove(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to remove from the <see cref="T:System.Windows.Media.Effects.BitmapEffectCollection" />.</param>
    </member>
    <member name="P:System.Windows.Media.Effects.BitmapEffectCollection.Count">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Gets the number of effects contained in the <see cref="T:System.Windows.Media.Effects.BitmapEffectCollection" />.</summary>
      <returns>The number of effects contained in the <see cref="T:System.Windows.Media.Effects.BitmapEffectCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Effects.BitmapEffectCollection.Item(System.Int32)">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Gets or sets the <see cref="T:System.Windows.Media.Effects.BitmapEffect" /> at the specified index.</summary>
      <param name="index">The zero-based index of the <see cref="T:System.Windows.Media.Effects.BitmapEffect" /> to get or set.</param>
      <returns>The <see cref="T:System.Windows.Media.Effects.BitmapEffect" /> at the specified index.</returns>
    </member>
    <member name="P:System.Windows.Media.Effects.BitmapEffectCollection.System#Collections#Generic#ICollection{System#Windows#Media#Effects#BitmapEffect}#IsReadOnly">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. For a description of this member, see <see cref="P:System.Collections.Generic.ICollection`1.IsReadOnly" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.Effects.BitmapEffectCollection" /> is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Effects.BitmapEffectCollection.System#Collections#ICollection#IsSynchronized">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. For a description of this member, see <see cref="P:System.Collections.ICollection.IsSynchronized" />.</summary>
      <returns>
        <see langword="true" /> if access to the <see cref="T:System.Windows.Media.Effects.BitmapEffectCollection" /> is synchronized (thread safe); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Effects.BitmapEffectCollection.System#Collections#ICollection#SyncRoot">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. For a description of this member, see <see cref="P:System.Collections.ICollection.SyncRoot" />.</summary>
      <returns>An object that can be used to synchronize access to the <see cref="T:System.Windows.Media.Effects.BitmapEffectCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Effects.BitmapEffectCollection.System#Collections#IList#IsFixedSize">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. For a description of this member, see <see cref="P:System.Collections.IList.IsFixedSize" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.Effects.BitmapEffectCollection" /> has a fixed size; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Effects.BitmapEffectCollection.System#Collections#IList#IsReadOnly">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. For a description of this member, see <see cref="P:System.Collections.IList.IsReadOnly" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.Effects.BitmapEffectCollection" /> is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Effects.BitmapEffectCollection.System#Collections#IList#Item(System.Int32)">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. For a description of this member, see <see cref="P:System.Collections.IList.Item(System.Int32)" />.</summary>
      <param name="index">The zero-based index of the element to get or set.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="T:System.Windows.Media.Effects.BitmapEffectCollection.Enumerator">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Enumerates <see cref="T:System.Windows.Media.Effects.BitmapEffect" /> objects in a <see cref="T:System.Windows.Media.Effects.BitmapEffectCollection" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Effects.BitmapEffectCollection.Enumerator.MoveNext">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Advanced the enumerator to the next element in the collection.</summary>
      <returns>
        <see langword="true" /> if the enumerator successfully advanced to the next element; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Effects.BitmapEffectCollection.Enumerator.Reset">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Resets the enumerator to its initial position, which is before the first element in the collection.</summary>
    </member>
    <member name="M:System.Windows.Media.Effects.BitmapEffectCollection.Enumerator.System#IDisposable#Dispose">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="P:System.Windows.Media.Effects.BitmapEffectCollection.Enumerator.Current">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Gets the current element in the collection.</summary>
      <returns>The current element in the collection.</returns>
    </member>
    <member name="P:System.Windows.Media.Effects.BitmapEffectCollection.Enumerator.System#Collections#IEnumerator#Current">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="T:System.Windows.Media.Effects.BitmapEffectGroup">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Represents a group of <see cref="T:System.Windows.Media.Effects.BitmapEffect" /> objects that is used to apply multiple effects to a visible object.</summary>
    </member>
    <member name="F:System.Windows.Media.Effects.BitmapEffectGroup.ChildrenProperty">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Identifies the <see cref="P:System.Windows.Media.Effects.BitmapEffectGroup.Children" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Effects.BitmapEffectGroup.#ctor">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Initializes a new instance of the <see cref="T:System.Windows.Media.Effects.BitmapEffectGroup" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Effects.BitmapEffectGroup.Clone">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Creates a modifiable clone of this <see cref="T:System.Windows.Media.Effects.BitmapEffectGroup" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Effects.BitmapEffectGroup.CloneCurrentValue">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Creates a modifiable clone of this <see cref="T:System.Windows.Media.Effects.BitmapEffectGroup" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Effects.BitmapEffectGroup.Children">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Gets or sets the children of the <see cref="T:System.Windows.Media.Effects.BitmapEffectGroup" />.</summary>
      <returns>The children of the effects group as a <see cref="T:System.Windows.Media.Effects.BitmapEffectCollection" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Effects.BitmapEffectInput">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Applies the <see cref="T:System.Windows.Media.Effects.BitmapEffect" /> given in the <see cref="P:System.Windows.UIElement.BitmapEffect" /> property to a specified region of the visual object.</summary>
    </member>
    <member name="F:System.Windows.Media.Effects.BitmapEffectInput.AreaToApplyEffectProperty">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Identifies the <see cref="P:System.Windows.Media.Effects.BitmapEffectInput.AreaToApplyEffect" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Effects.BitmapEffectInput.AreaToApplyEffectUnitsProperty">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Identifies the <see cref="P:System.Windows.Media.Effects.BitmapEffectInput.AreaToApplyEffectUnits" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Effects.BitmapEffectInput.InputProperty">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Identifies the <see cref="P:System.Windows.Media.Effects.BitmapEffectInput.Input" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Effects.BitmapEffectInput.#ctor">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Initializes a new instance of the <see cref="T:System.Windows.Media.Effects.BitmapEffectInput" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Effects.BitmapEffectInput.#ctor(System.Windows.Media.Imaging.BitmapSource)">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Initializes a new instance of the <see cref="T:System.Windows.Media.Effects.BitmapEffectInput" /> class using the <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> as the source for this input.</summary>
      <param name="input">The bitmap source to be used by this input object.</param>
    </member>
    <member name="M:System.Windows.Media.Effects.BitmapEffectInput.Clone">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Creates a modifiable clone of this <see cref="T:System.Windows.Media.Effects.BitmapEffectInput" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Effects.BitmapEffectInput.CloneCurrentValue">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Creates a modifiable clone of this <see cref="T:System.Windows.Media.Effects.BitmapEffectInput" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Effects.BitmapEffectInput.ShouldSerializeInput">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Determines if <see cref="P:System.Windows.Media.Effects.BitmapEffectInput.Input" /> should be serialized.</summary>
      <returns>
        <see langword="true" /> if <see cref="P:System.Windows.Media.Effects.BitmapEffectInput.Input" /> should be serialized; otherwise <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Effects.BitmapEffectInput.AreaToApplyEffect">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Gets or sets a rectangular region on the visual to which the <see cref="T:System.Windows.Media.Effects.BitmapEffect" /> is applied.</summary>
      <returns>The rectangular region of the visual to which the effect is applied. The default value is <see cref="P:System.Windows.Rect.Empty" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Effects.BitmapEffectInput.AreaToApplyEffectUnits">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Gets or sets the method in which to interpret the rectangle provided by <see cref="P:System.Windows.Media.Effects.BitmapEffectInput.AreaToApplyEffect" />.</summary>
      <returns>The method in which to interpret the rectangle provided by the <see cref="P:System.Windows.Media.Effects.BitmapEffectInput.AreaToApplyEffectUnits" /> property. The default value is <see cref="F:System.Windows.Media.BrushMappingMode.RelativeToBoundingBox" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Effects.BitmapEffectInput.ContextInputSource">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Gets a value representing the <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> that is derived from the context.</summary>
      <returns>The <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> that is derived from the context.</returns>
    </member>
    <member name="P:System.Windows.Media.Effects.BitmapEffectInput.Input">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Gets or sets the <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> that is used for the input for the object.</summary>
      <returns>The <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> that is used as the input for the object. The default value is null.</returns>
    </member>
    <member name="T:System.Windows.Media.Effects.BlurBitmapEffect">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.BlurEffect" />. Simulates looking at an object through an out-of-focus lens.</summary>
    </member>
    <member name="F:System.Windows.Media.Effects.BlurBitmapEffect.KernelTypeProperty">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.BlurEffect" />. Identifies the <see cref="P:System.Windows.Media.Effects.BlurBitmapEffect.KernelType" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Effects.BlurBitmapEffect.RadiusProperty">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.BlurEffect" />. Identifies the <see cref="P:System.Windows.Media.Effects.BlurBitmapEffect.Radius" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Effects.BlurBitmapEffect.#ctor">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.BlurEffect" />. Initializes a new instance of the <see cref="T:System.Windows.Media.Effects.BlurBitmapEffect" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Effects.BlurBitmapEffect.Clone">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.BlurEffect" />. Creates a modifiable clone of this <see cref="T:System.Windows.Media.Effects.BlurBitmapEffect" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Effects.BlurBitmapEffect.CloneCurrentValue">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.BlurEffect" />. Creates a modifiable clone of this <see cref="T:System.Windows.Media.Effects.BlurBitmapEffect" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Effects.BlurBitmapEffect.KernelType">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.BlurEffect" />. Gets or sets the type of blur kernel to use for the <see cref="T:System.Windows.Media.Effects.BlurBitmapEffect" />.</summary>
      <returns>The type of blur kernel. The default value is <see cref="F:System.Windows.Media.Effects.KernelType.Gaussian" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Effects.BlurBitmapEffect.Radius">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.BlurEffect" />. Gets or sets the radius used in the blur kernel. A larger radius implies more blurring.</summary>
      <returns>The radius used in the blur kernel, in DIU (1/96 of an inch). The default value is <c>5</c>.</returns>
    </member>
    <member name="T:System.Windows.Media.Effects.BlurEffect">
      <summary>A bitmap effect that blurs the target texture.</summary>
    </member>
    <member name="F:System.Windows.Media.Effects.BlurEffect.KernelTypeProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Effects.BlurEffect.KernelType" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Effects.BlurEffect.RadiusProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Effects.BlurEffect.Radius" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Effects.BlurEffect.RenderingBiasProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Effects.BlurEffect.RenderingBias" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Effects.BlurEffect.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Effects.BlurEffect" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Effects.BlurEffect.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Effects.Effect" /> object, making deep copies of this object's values. When copying this object's dependency properties, this method copies resource references and data bindings (which may no longer resolve), but not animations or their current values.</summary>
      <returns>A modifiable clone of this instance. The returned clone is effectively a deep copy of the current object. The clone's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Effects.BlurEffect.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Effects.Effect" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are copied.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Effects.BlurEffect.KernelType">
      <summary>Gets or sets a value representing the curve that is used to calculate the blur.</summary>
      <returns>A <see cref="T:System.Windows.Media.Effects.KernelType" /> representing the curve that is used to calculate the blur. The default is <see cref="F:System.Windows.Media.Effects.KernelType.Gaussian" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Effects.BlurEffect.Radius">
      <summary>Gets or sets a value that indicates the radius of the blur effect's curve.</summary>
      <returns>The radius of the blur effect's curve. The default is 5.</returns>
    </member>
    <member name="P:System.Windows.Media.Effects.BlurEffect.RenderingBias">
      <summary>Gets or sets a value that indicates whether the system renders an effect with emphasis on speed or quality.</summary>
      <returns>A <see cref="T:System.Windows.Media.Effects.RenderingBias" /> value that indicates whether the system renders an effect with emphasis on speed or quality. The default is <see cref="F:System.Windows.Media.Effects.RenderingBias.Performance" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Effects.DropShadowBitmapEffect">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.DropShadowEffect" />. Applies a shadow behind a visual object at a slight offset. The offset is determined by mimicking a casting shadow from an imaginary light source.</summary>
    </member>
    <member name="F:System.Windows.Media.Effects.DropShadowBitmapEffect.ColorProperty">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.DropShadowEffect" />. Identifies the <see cref="P:System.Windows.Media.Effects.DropShadowBitmapEffect.Color" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Effects.DropShadowBitmapEffect.DirectionProperty">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.DropShadowEffect" />. Identifies the <see cref="P:System.Windows.Media.Effects.DropShadowBitmapEffect.Direction" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Effects.DropShadowBitmapEffect.NoiseProperty">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.DropShadowEffect" />. Identifies the <see cref="P:System.Windows.Media.Effects.DropShadowBitmapEffect.Noise" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Effects.DropShadowBitmapEffect.OpacityProperty">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.DropShadowEffect" />. Identifies the <see cref="P:System.Windows.Media.Effects.DropShadowBitmapEffect.Opacity" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Effects.DropShadowBitmapEffect.ShadowDepthProperty">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.DropShadowEffect" />. Identifies the <see cref="P:System.Windows.Media.Effects.DropShadowBitmapEffect.ShadowDepth" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Effects.DropShadowBitmapEffect.SoftnessProperty">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.DropShadowEffect" />. Identifies the <see cref="P:System.Windows.Media.Effects.DropShadowBitmapEffect.Softness" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Effects.DropShadowBitmapEffect.#ctor">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.DropShadowEffect" />. Initializes a new instance of the <see cref="T:System.Windows.Media.Effects.DropShadowBitmapEffect" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Effects.DropShadowBitmapEffect.Clone">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.DropShadowEffect" />. Creates a modifiable clone of this <see cref="T:System.Windows.Media.Effects.DropShadowBitmapEffect" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Effects.DropShadowBitmapEffect.CloneCurrentValue">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.DropShadowEffect" />. Creates a modifiable clone of this <see cref="T:System.Windows.Media.Effects.DropShadowBitmapEffect" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Effects.DropShadowBitmapEffect.Color">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.DropShadowEffect" />. Gets or sets the color of the shadow.</summary>
      <returns>The color of the shadow. The default value is <c>FF000000</c> (black).</returns>
    </member>
    <member name="P:System.Windows.Media.Effects.DropShadowBitmapEffect.Direction">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.DropShadowEffect" />. Gets or sets the angle at which the shadow is cast.</summary>
      <returns>The angle at which the shadow is cast. The valid range of values is from 0 through 360. The value 0 puts the direction immediately to the right of the object. Subsequent values move the direction around the object in a counter-clockwise direction. For example, a value of 90 indicates the shadow is cast directly upward from the object; a value of 180 is cast directly to the left of the object, and so on. The default value is 315.</returns>
    </member>
    <member name="P:System.Windows.Media.Effects.DropShadowBitmapEffect.Noise">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.DropShadowEffect" />. Gets or sets the graininess, or "noise level," of the shadow.</summary>
      <returns>The noise level of the shadow. The valid range of values is from 0 through 1. A value of 0 indicates no noise and 1 indicates maximum noise. A value of 0.5 indicates 50 percent noise, a value of 0.75 indicates 75 percent noise, and so on. The default value is 0.</returns>
    </member>
    <member name="P:System.Windows.Media.Effects.DropShadowBitmapEffect.Opacity">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.DropShadowEffect" />. Gets or sets the degree of opacity of the shadow.</summary>
      <returns>The degree of opacity. The valid range of values is from 0 through 1. A value of 0 indicates that the shadow is completely transparent, and a value of 1 indicates that the shadow is completely opaque. A value of 0.5 indicates the shadow is 50 percent opaque, a value of 0.725 indicates the shadow is 72.5 percent opaque, and so on. Values less than 0 are treated as 0, while values greater than 1 are treated as 1. The default is 1.</returns>
    </member>
    <member name="P:System.Windows.Media.Effects.DropShadowBitmapEffect.ShadowDepth">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.DropShadowEffect" />. Gets or sets the distance between the object and the shadow that it casts.</summary>
      <returns>The distance between the plane of the object casting the shadow and the shadow plane measured in device-independent units (1/96th inch per unit). The valid range of values is from 0 through 300. The default is 5.</returns>
    </member>
    <member name="P:System.Windows.Media.Effects.DropShadowBitmapEffect.Softness">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.DropShadowEffect" />. Gets or sets the softness of the shadow.</summary>
      <returns>The shadow's softness. The valid range of values is from 0 through 1. A value of 0.0 indicates no softness (a sharply defined shadow) and 1.0 indicates maximum softness (a very diffused shadow). A value of 0.5 indicates 50 percent softness, a value of 0.75 indicates 75 percent softness, and so on. The default is 0.5.</returns>
    </member>
    <member name="T:System.Windows.Media.Effects.DropShadowEffect">
      <summary>A bitmap effect that paints a drop shadow around the target texture.</summary>
    </member>
    <member name="F:System.Windows.Media.Effects.DropShadowEffect.BlurRadiusProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Effects.DropShadowEffect.BlurRadius" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Effects.DropShadowEffect.ColorProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Effects.DropShadowEffect.Color" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Effects.DropShadowEffect.DirectionProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Effects.DropShadowEffect.Direction" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Effects.DropShadowEffect.OpacityProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Effects.DropShadowEffect.Opacity" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Effects.DropShadowEffect.RenderingBiasProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Effects.DropShadowEffect.RenderingBias" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Effects.DropShadowEffect.ShadowDepthProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Effects.DropShadowEffect.ShadowDepth" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Effects.DropShadowEffect.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Effects.DropShadowEffect" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Effects.DropShadowEffect.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Effects.Effect" /> object, making deep copies of this object's values. When copying this object's dependency properties, this method copies resource references and data bindings (which may no longer resolve), but not animations or their current values.</summary>
      <returns>A modifiable clone of this instance. The returned clone is effectively a deep copy of the current object. The clone's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Effects.DropShadowEffect.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Effects.Effect" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are copied.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Effects.DropShadowEffect.BlurRadius">
      <summary>Gets or sets a value that indicates the radius of the shadow's blur effect.</summary>
      <returns>A value that indicates the radius of the shadow's blur effect. The default is 5.</returns>
    </member>
    <member name="P:System.Windows.Media.Effects.DropShadowEffect.Color">
      <summary>Gets or sets the color of the drop shadow.</summary>
      <returns>The color of the drop shadow. The default is <see cref="P:System.Windows.Media.Colors.Black" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Effects.DropShadowEffect.Direction">
      <summary>Gets or sets the direction of the drop shadow.</summary>
      <returns>The direction of the drop shadow, in degrees. The default is 315.</returns>
    </member>
    <member name="P:System.Windows.Media.Effects.DropShadowEffect.Opacity">
      <summary>Gets or sets the opacity of the drop shadow.</summary>
      <returns>The opacity of the drop shadow. The default is 1.</returns>
    </member>
    <member name="P:System.Windows.Media.Effects.DropShadowEffect.RenderingBias">
      <summary>Gets or sets a value that indicates whether the system renders the drop shadow with emphasis on speed or quality.</summary>
      <returns>A <see cref="T:System.Windows.Media.Effects.RenderingBias" /> value that indicates whether the system renders the drop shadow with emphasis on speed or quality. The default is <see cref="F:System.Windows.Media.Effects.RenderingBias.Performance" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Effects.DropShadowEffect.ShadowDepth">
      <summary>Gets or sets the distance of the drop shadow below the texture.</summary>
      <returns>The distance of the drop shadow below the texture. The default is 5.</returns>
    </member>
    <member name="T:System.Windows.Media.Effects.EdgeProfile">
      <summary>Specifies the type of curve to apply to the edge of a bitmap.</summary>
    </member>
    <member name="F:System.Windows.Media.Effects.EdgeProfile.BulgedUp">
      <summary>An edge that curves up and then down, like a ridge.</summary>
    </member>
    <member name="F:System.Windows.Media.Effects.EdgeProfile.CurvedIn">
      <summary>A concave edge that curves in.</summary>
    </member>
    <member name="F:System.Windows.Media.Effects.EdgeProfile.CurvedOut">
      <summary>A convex edge that curves out.</summary>
    </member>
    <member name="F:System.Windows.Media.Effects.EdgeProfile.Linear">
      <summary>An edge that is a straight line.</summary>
    </member>
    <member name="T:System.Windows.Media.Effects.Effect">
      <summary>Provides a custom bitmap effect.</summary>
    </member>
    <member name="M:System.Windows.Media.Effects.Effect.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Effects.Effect" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Effects.Effect.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Effects.Effect" /> object, making deep copies of this object's values. When copying this object's dependency properties, this method copies resource references and data bindings (which may no longer resolve), but not animations or their current values.</summary>
      <returns>A modifiable clone of this instance. The returned clone is effectively a deep copy of the current object. The clone's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Effects.Effect.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Effects.Effect" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are copied.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Effects.Effect.EffectMapping">
      <summary>When overridden in a derived class, transforms mouse input and coordinate systems through the effect.</summary>
      <returns>The transform to apply. The default is the identity transform.</returns>
    </member>
    <member name="P:System.Windows.Media.Effects.Effect.ImplicitInput">
      <summary>Gets a <see cref="T:System.Windows.Media.Brush" /> that, when it is used as an input for an <see cref="T:System.Windows.Media.Effects.Effect" />, causes the bitmap of the <see cref="T:System.Windows.UIElement" /> that the <see cref="T:System.Windows.Media.Effects.Effect" /> is applied to be that input.</summary>
      <returns>The <see cref="T:System.Windows.Media.Brush" /> that acts as the input.</returns>
    </member>
    <member name="T:System.Windows.Media.Effects.EmbossBitmapEffect">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Creates a bump mapping of the visual object to give the impression of depth and texture from an artificial light source.</summary>
    </member>
    <member name="F:System.Windows.Media.Effects.EmbossBitmapEffect.LightAngleProperty">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Identifies the <see cref="P:System.Windows.Media.Effects.EmbossBitmapEffect.LightAngle" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Effects.EmbossBitmapEffect.ReliefProperty">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Identifies the <see cref="P:System.Windows.Media.Effects.EmbossBitmapEffect.Relief" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Effects.EmbossBitmapEffect.#ctor">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Initializes a new instance of the <see cref="T:System.Windows.Media.Effects.EmbossBitmapEffect" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Effects.EmbossBitmapEffect.Clone">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Creates a modifiable clone of this <see cref="T:System.Windows.Media.Effects.EmbossBitmapEffect" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Effects.EmbossBitmapEffect.CloneCurrentValue">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Creates a modifiable clone of this <see cref="T:System.Windows.Media.Effects.EmbossBitmapEffect" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Effects.EmbossBitmapEffect.LightAngle">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Gets or sets the direction the artificial light is cast upon the embossed object.</summary>
      <returns>The direction the artificial light is cast upon the embossed object. The valid range is from <c>0-360</c> (degrees) with <c>0</c> specifying the right-hand side of the object and successive values moving counter-clockwise around the object. The default value is <c>45</c>.</returns>
    </member>
    <member name="P:System.Windows.Media.Effects.EmbossBitmapEffect.Relief">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.Effect" />. Gets or sets the amount of relief of the emboss.</summary>
      <returns>The amount of relief of the emboss. The valid range of values is <c>0-1</c> with <c>0</c> having the least relief and <c>1</c> having the most. The default value is <c>0.44</c>.</returns>
    </member>
    <member name="T:System.Windows.Media.Effects.KernelType">
      <summary>Describes the kernel used to create the effect.</summary>
    </member>
    <member name="F:System.Windows.Media.Effects.KernelType.Box">
      <summary>A simple blur created with a square distribution curve.</summary>
    </member>
    <member name="F:System.Windows.Media.Effects.KernelType.Gaussian">
      <summary>A distributed curve that creates a smooth distribution for a blur.</summary>
    </member>
    <member name="T:System.Windows.Media.Effects.OuterGlowBitmapEffect">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.BlurEffect" />. Creates a halo of color around objects or areas of color.</summary>
    </member>
    <member name="F:System.Windows.Media.Effects.OuterGlowBitmapEffect.GlowColorProperty">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.BlurEffect" />. Identifies the <see cref="P:System.Windows.Media.Effects.OuterGlowBitmapEffect.GlowColor" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Effects.OuterGlowBitmapEffect.GlowSizeProperty">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.BlurEffect" />. Identifies the <see cref="P:System.Windows.Media.Effects.OuterGlowBitmapEffect.GlowSize" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Effects.OuterGlowBitmapEffect.NoiseProperty">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.BlurEffect" />. Identifies the <see cref="P:System.Windows.Media.Effects.OuterGlowBitmapEffect.Noise" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Effects.OuterGlowBitmapEffect.OpacityProperty">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.BlurEffect" />. Identifies the <see cref="P:System.Windows.Media.Effects.OuterGlowBitmapEffect.Opacity" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Effects.OuterGlowBitmapEffect.#ctor">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.BlurEffect" />. Initializes a new instance of the <see cref="T:System.Windows.Media.Effects.OuterGlowBitmapEffect" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Effects.OuterGlowBitmapEffect.Clone">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.BlurEffect" />. Creates a modifiable clone of this <see cref="T:System.Windows.Media.Effects.OuterGlowBitmapEffect" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Effects.OuterGlowBitmapEffect.CloneCurrentValue">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.BlurEffect" />. Creates a modifiable clone of this <see cref="T:System.Windows.Media.Effects.OuterGlowBitmapEffect" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Effects.OuterGlowBitmapEffect.GlowColor">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.BlurEffect" />. Gets or sets the color of the halo glow.</summary>
      <returns>The color of the halo glow. The default is white.</returns>
    </member>
    <member name="P:System.Windows.Media.Effects.OuterGlowBitmapEffect.GlowSize">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.BlurEffect" />. Gets or sets the thickness of the halo glow.</summary>
      <returns>The thickness of the halo glow, in device-independent unit (1/96th inch). The valid range of values is from 1 through 199. The default is 20.</returns>
    </member>
    <member name="P:System.Windows.Media.Effects.OuterGlowBitmapEffect.Noise">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.BlurEffect" />. Gets or sets the graininess of the halo glow.</summary>
      <returns>The graininess (noise level) of the halo glow. The valid range of values is from 0.0 through 1.0, with 0.0 specifying no noise and 1.0 specifying maximum noise. A value of 0.5 indicates 50 percent noise, a value of 0.75 indicates 75 percent noise, and so on. The default value is 0.0.</returns>
    </member>
    <member name="P:System.Windows.Media.Effects.OuterGlowBitmapEffect.Opacity">
      <summary>Note: This API is now obsolete. The non-obsolete alternative is <see cref="T:System.Windows.Media.Effects.BlurEffect" />. Gets or sets the degree of opacity of the halo glow.</summary>
      <returns>The opacity level of the glow. A value of 0 indicates that the halo glow is completely transparent, while a value of 1 indicates that the glow is completely opaque. A value of 0.5 indicates the glow is 50 percent opaque, a value of 0.725 indicates the glow is 72.5 percent opaque, and so on. Values less than 0 are treated as 0, while values greater than 1 are treated as 1. The default is 1.</returns>
    </member>
    <member name="T:System.Windows.Media.Effects.PixelShader">
      <summary>Provides a managed wrapper around a High Level Shading Language (HLSL) pixel shader.</summary>
    </member>
    <member name="E:System.Windows.Media.Effects.PixelShader.InvalidPixelShaderEncountered">
      <summary>Occurs when the render thread cannot process the pixel shader.</summary>
    </member>
    <member name="F:System.Windows.Media.Effects.PixelShader.ShaderRenderModeProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Effects.PixelShader.ShaderRenderMode" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Effects.PixelShader.UriSourceProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Effects.PixelShader.UriSource" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Effects.PixelShader.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Effects.PixelShader" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Effects.PixelShader.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Effects.PixelShader" /> object, making deep copies of this object's values. When copying this object's dependency properties, this method copies resource references and data bindings (which may no longer resolve), but not animations or their current values.</summary>
      <returns>A modifiable clone of this instance. The returned clone is effectively a deep copy of the current object. The clone's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Effects.PixelShader.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Effects.PixelShader" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are copied.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Effects.PixelShader.SetStreamSource(System.IO.Stream)">
      <summary>Assigns the <see cref="T:System.IO.Stream" /> to use as the source of HLSL bytecode.</summary>
      <param name="source">The stream to read the HLSL bytecode from.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="source" /> is <see langword="null" />.</exception>
    </member>
    <member name="P:System.Windows.Media.Effects.PixelShader.ShaderRenderMode">
      <summary>Gets or sets a value indicating whether to use hardware or software rendering.</summary>
      <returns>A <see cref="T:System.Windows.Media.Effects.ShaderRenderMode" /> value that indicates whether to force the use of hardware or software rendering for the effect.</returns>
    </member>
    <member name="P:System.Windows.Media.Effects.PixelShader.UriSource">
      <summary>Gets or sets a Pack URI reference to HLSL bytecode in the assembly.</summary>
      <returns>The Pack URI reference to HLSL bytecode in the assembly.</returns>
    </member>
    <member name="T:System.Windows.Media.Effects.RenderingBias">
      <summary>Indicates whether the system renders an effect with emphasis on speed or quality.</summary>
    </member>
    <member name="F:System.Windows.Media.Effects.RenderingBias.Performance">
      <summary>The rendering system emphasizes performance.</summary>
    </member>
    <member name="F:System.Windows.Media.Effects.RenderingBias.Quality">
      <summary>The rendering system emphasizes quality.</summary>
    </member>
    <member name="T:System.Windows.Media.Effects.SamplingMode">
      <summary>Indicates the way <see cref="T:System.Windows.Media.Brush" />-valued dependency properties are sampled in a custom shader effect.</summary>
    </member>
    <member name="F:System.Windows.Media.Effects.SamplingMode.Auto">
      <summary>The system selects the most appropriate sampling mode.</summary>
    </member>
    <member name="F:System.Windows.Media.Effects.SamplingMode.Bilinear">
      <summary>Use bilinear sampling.</summary>
    </member>
    <member name="F:System.Windows.Media.Effects.SamplingMode.NearestNeighbor">
      <summary>Use nearest neighbor sampling.</summary>
    </member>
    <member name="T:System.Windows.Media.Effects.ShaderEffect">
      <summary>Provides a custom bitmap effect by using a <see cref="T:System.Windows.Media.Effects.PixelShader" />.</summary>
    </member>
    <member name="F:System.Windows.Media.Effects.ShaderEffect.PixelShaderProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Effects.ShaderEffect.PixelShader" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Effects.ShaderEffect.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Effects.ShaderEffect" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Effects.ShaderEffect.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Effects.ShaderEffect" /> object, making deep copies of this object's values. When copying this object's dependency properties, this method copies resource references and data bindings (which may no longer resolve), but not animations or their current values.</summary>
      <returns>A modifiable clone of this instance. The returned clone is effectively a deep copy of the current object. The clone's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Effects.ShaderEffect.CloneCore(System.Windows.Freezable)">
      <summary>Makes the instance a clone (deep copy) of the specified <see cref="T:System.Windows.Freezable" /> using base (non-animated) property values.</summary>
      <param name="sourceFreezable">The object to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Effects.ShaderEffect.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Effects.ShaderEffect" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are copied.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Effects.ShaderEffect.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes the instance a modifiable clone (deep copy) of the specified <see cref="T:System.Windows.Freezable" /> using current property values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Freezable" /> to be cloned.</param>
    </member>
    <member name="M:System.Windows.Media.Effects.ShaderEffect.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Freezable" /> derived class.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Effects.ShaderEffect.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes the instance a frozen clone of the specified <see cref="T:System.Windows.Freezable" /> using base (non-animated) property values.</summary>
      <param name="sourceFreezable">The instance to copy.</param>
    </member>
    <member name="M:System.Windows.Media.Effects.ShaderEffect.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes the current instance a frozen clone of the specified <see cref="T:System.Windows.Freezable" />. If the object has animated dependency properties, their current animated values are copied.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Freezable" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Effects.ShaderEffect.PixelShaderConstantCallback(System.Int32)">
      <summary>Associates a dependency property value with a pixel shader's float constant register.</summary>
      <param name="floatRegisterIndex">The index of the shader register associated with the dependency property.</param>
      <exception cref="T:System.InvalidOperationException">The dependency property is an unknown type.</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="floatRegisterIndex" /> is greater than or equal to 32, or <paramref name="floatRegisterIndex" /> is less than 0.</exception>
      <returns>A <see cref="T:System.Windows.PropertyChangedCallback" /> delegate that associates a dependency property and the shader constant register specified by <paramref name="floatRegisterIndex" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Effects.ShaderEffect.PixelShaderSamplerCallback(System.Int32)">
      <summary>Associates a dependency property value with a pixel shader's sampler register.</summary>
      <param name="samplerRegisterIndex">The index of the shader sampler associated with the dependency property.</param>
      <returns>A <see cref="T:System.Windows.PropertyChangedCallback" /> delegate that associates a dependency property and the shader sampler register specified by <paramref name="samplerRegisterIndex" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Effects.ShaderEffect.PixelShaderSamplerCallback(System.Int32,System.Windows.Media.Effects.SamplingMode)">
      <summary>Associates a dependency property value with a pixel shader's sampler register and a <see cref="T:System.Windows.Media.Effects.SamplingMode" />.</summary>
      <param name="samplerRegisterIndex">The index of the shader sampler associated with the dependency property.</param>
      <param name="samplingMode">The <see cref="T:System.Windows.Media.Effects.SamplingMode" /> for the shader sampler.</param>
      <returns>A <see cref="T:System.Windows.PropertyChangedCallback" /> delegate that associates a dependency property and the shader sampler register specified by <paramref name="samplerRegisterIndex" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Effects.ShaderEffect.RegisterPixelShaderSamplerProperty(System.String,System.Type,System.Int32)">
      <summary>Associates a dependency property with a shader sampler register.</summary>
      <param name="dpName">The name of the dependency property.</param>
      <param name="ownerType">The type of the effect that has the dependency property.</param>
      <param name="samplerRegisterIndex">The index of the shader sampler associated with the dependency property.</param>
      <returns>A dependency property associated with the shader sampler specified by <paramref name="samplerRegisterIndex" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Effects.ShaderEffect.RegisterPixelShaderSamplerProperty(System.String,System.Type,System.Int32,System.Windows.Media.Effects.SamplingMode)">
      <summary>Associates a dependency property with a shader sampler register and a <see cref="T:System.Windows.Media.Effects.SamplingMode" />.</summary>
      <param name="dpName">The name of the dependency property.</param>
      <param name="ownerType">The type of the effect that has the dependency property.</param>
      <param name="samplerRegisterIndex">The index of the shader sampler associated with the dependency property.</param>
      <param name="samplingMode">The <see cref="T:System.Windows.Media.Effects.SamplingMode" /> for the shader sampler.</param>
      <returns>A dependency property associated with the shader sampler specified by <paramref name="samplerRegisterIndex" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Effects.ShaderEffect.UpdateShaderValue(System.Windows.DependencyProperty)">
      <summary>Notifies the effect that the shader constant or sampler corresponding to the specified dependency property should be updated.</summary>
      <param name="dp">The dependency property to be updated.</param>
    </member>
    <member name="P:System.Windows.Media.Effects.ShaderEffect.DdxUvDdyUvRegisterIndex">
      <summary>Gets or sets a value that indicates the shader register to use for the partial derivatives of the texture coordinates with respect to screen space.</summary>
      <exception cref="T:System.InvalidOperationException">An attempt was made to set the <see cref="P:System.Windows.Media.Effects.ShaderEffect.DdxUvDdyUvRegisterIndex" /> property more than one time or after initial processing of the effect.</exception>
      <returns>The index of the register that contains the partial derivatives.</returns>
    </member>
    <member name="P:System.Windows.Media.Effects.ShaderEffect.PaddingBottom">
      <summary>Gets or sets a value indicating that the effect's output texture is larger than its input texture along the bottom edge.</summary>
      <exception cref="T:System.ArgumentOutOfRangeException">The provided value is less than 0.</exception>
      <returns>The padding along the bottom edge of the effect.</returns>
    </member>
    <member name="P:System.Windows.Media.Effects.ShaderEffect.PaddingLeft">
      <summary>Gets or sets a value indicating that the effect's output texture is larger than its input texture along the left edge.</summary>
      <exception cref="T:System.ArgumentOutOfRangeException">The provided value is less than 0.</exception>
      <returns>The padding along the left edge of the effect.</returns>
    </member>
    <member name="P:System.Windows.Media.Effects.ShaderEffect.PaddingRight">
      <summary>Gets or sets a value indicating that the effect's output texture is larger than its input texture along the right edge.</summary>
      <exception cref="T:System.ArgumentOutOfRangeException">The provided value is less than 0.</exception>
      <returns>The padding along the right edge of the effect.</returns>
    </member>
    <member name="P:System.Windows.Media.Effects.ShaderEffect.PaddingTop">
      <summary>Gets or sets a value indicating that the effect's output texture is larger than its input texture along the top edge.</summary>
      <exception cref="T:System.ArgumentOutOfRangeException">The provided value is less than 0.</exception>
      <returns>The padding along the top edge of the effect.</returns>
    </member>
    <member name="P:System.Windows.Media.Effects.ShaderEffect.PixelShader">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Effects.PixelShader" /> to use for the effect.</summary>
      <returns>The <see cref="T:System.Windows.Media.Effects.PixelShader" /> for the effect.</returns>
    </member>
    <member name="T:System.Windows.Media.Effects.ShaderRenderMode">
      <summary>Indicates the policy for rendering a <see cref="T:System.Windows.Media.Effects.ShaderEffect" /> in software.</summary>
    </member>
    <member name="F:System.Windows.Media.Effects.ShaderRenderMode.Auto">
      <summary>Allow hardware and software rendering.</summary>
    </member>
    <member name="F:System.Windows.Media.Effects.ShaderRenderMode.HardwareOnly">
      <summary>Require hardware rendering, ignore if unavailable.</summary>
    </member>
    <member name="F:System.Windows.Media.Effects.ShaderRenderMode.SoftwareOnly">
      <summary>Force software rendering.</summary>
    </member>
    <member name="T:System.Windows.Media.EllipseGeometry">
      <summary>Represents the geometry of a circle or ellipse.</summary>
    </member>
    <member name="F:System.Windows.Media.EllipseGeometry.CenterProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.EllipseGeometry.Center" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.EllipseGeometry.RadiusXProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.EllipseGeometry.RadiusX" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.EllipseGeometry.RadiusYProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.EllipseGeometry.RadiusY" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.EllipseGeometry.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.EllipseGeometry" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.EllipseGeometry.#ctor(System.Windows.Point,System.Double,System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.EllipseGeometry" /> class as an ellipse that has a specified center location, x radius, and y radius.</summary>
      <param name="center">The location of the center of the ellipse.</param>
      <param name="radiusX">The horizontal radius of the ellipse.</param>
      <param name="radiusY">The vertical radius of the ellipse.</param>
    </member>
    <member name="M:System.Windows.Media.EllipseGeometry.#ctor(System.Windows.Point,System.Double,System.Double,System.Windows.Media.Transform)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.EllipseGeometry" /> class that has the specified position, size, and transformation.</summary>
      <param name="center">The location of the center of the ellipse.</param>
      <param name="radiusX">The horizontal radius of the ellipse.</param>
      <param name="radiusY">The vertical radius of the ellipse.</param>
      <param name="transform">The transformation to apply to the ellipse.</param>
    </member>
    <member name="M:System.Windows.Media.EllipseGeometry.#ctor(System.Windows.Rect)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.EllipseGeometry" /> class that has a horizontal diameter equal to the width of the passed <see cref="T:System.Windows.Rect" />, a vertical diameter equal to the length of the passed <see cref="T:System.Windows.Rect" />, and a center point location equal to the center of the passed <see cref="T:System.Windows.Rect" />.</summary>
      <param name="rect">The rectangle that describes the ellipse dimensions.</param>
    </member>
    <member name="M:System.Windows.Media.EllipseGeometry.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.EllipseGeometry" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.EllipseGeometry.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.EllipseGeometry" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.EllipseGeometry.GetArea(System.Double,System.Windows.Media.ToleranceType)">
      <summary>Gets the area of this <see cref="T:System.Windows.Media.EllipseGeometry" />.</summary>
      <param name="tolerance">The maximum bounds on the distance between points in the polygonal approximation of the geometry. Smaller values produce more accurate results but cause slower execution. If <paramref name="tolerance" /> is less than .000001, .000001 is used instead.</param>
      <param name="type">One of the enumeration values, <see cref="F:System.Windows.Media.ToleranceType.Absolute" /> or <see cref="F:System.Windows.Media.ToleranceType.Relative" />, that specifies whether the tolerance factor is an absolute value or relative to the area of this geometry.</param>
      <returns>The area of the filled region of this ellipse.</returns>
    </member>
    <member name="M:System.Windows.Media.EllipseGeometry.IsEmpty">
      <summary>Determines whether this <see cref="T:System.Windows.Media.EllipseGeometry" /> object is empty.</summary>
      <returns>
        <see langword="true" /> if this <see cref="T:System.Windows.Media.EllipseGeometry" /> is empty; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.EllipseGeometry.MayHaveCurves">
      <summary>Determines whether this <see cref="T:System.Windows.Media.EllipseGeometry" /> object can have curved segments.</summary>
      <returns>
        <see langword="true" /> if this <see cref="T:System.Windows.Media.EllipseGeometry" /> object can have curved segments; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.EllipseGeometry.Bounds">
      <summary>Gets a <see cref="T:System.Windows.Rect" /> that represents the bounding box of this <see cref="T:System.Windows.Media.EllipseGeometry" />. This method does not consider the extra area potentially added by a stroke.</summary>
      <returns>The bounding box of the <see cref="T:System.Windows.Media.EllipseGeometry" />.</returns>
    </member>
    <member name="P:System.Windows.Media.EllipseGeometry.Center">
      <summary>Gets or sets the center point of the <see cref="T:System.Windows.Media.EllipseGeometry" />.</summary>
      <returns>The center point of the <see cref="T:System.Windows.Media.EllipseGeometry" />.</returns>
    </member>
    <member name="P:System.Windows.Media.EllipseGeometry.RadiusX">
      <summary>Gets or sets the x-radius value of the <see cref="T:System.Windows.Media.EllipseGeometry" />.</summary>
      <returns>The x-radius value of the <see cref="T:System.Windows.Media.EllipseGeometry" />.</returns>
    </member>
    <member name="P:System.Windows.Media.EllipseGeometry.RadiusY">
      <summary>Gets or sets the y-radius value of the <see cref="T:System.Windows.Media.EllipseGeometry" />.</summary>
      <returns>The y-radius value of the <see cref="T:System.Windows.Media.EllipseGeometry" />.</returns>
    </member>
    <member name="T:System.Windows.Media.ExceptionEventArgs">
      <summary>Provides error exception data for media events.</summary>
    </member>
    <member name="P:System.Windows.Media.ExceptionEventArgs.ErrorException">
      <summary>Gets the exception that details the cause of the failure.</summary>
      <exception cref="T:System.Security.SecurityException">The attempt to access the media or image file is denied.</exception>
      <exception cref="T:System.IO.FileNotFoundException">The media or image file is not found.</exception>
      <exception cref="T:System.IO.FileFormatException">The media or image format is not supported by any installed codec.  
  
 -or-  
  
 The file format is not recognized.</exception>
      <exception cref="T:System.Windows.Media.InvalidWmpVersionException">The detected version of Microsoft Windows Media Player is not supported.</exception>
      <exception cref="T:System.NotSupportedException">The operation is not supported.</exception>
      <exception cref="T:System.Runtime.InteropServices.COMException">A COM error code appears.</exception>
      <returns>The exception that details the error condition.</returns>
    </member>
    <member name="T:System.Windows.Media.FamilyTypeface">
      <summary>Specifies the details of a single typeface supported by a <see cref="T:System.Windows.Media.FontFamily" />.</summary>
    </member>
    <member name="M:System.Windows.Media.FamilyTypeface.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.FamilyTypeface" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.FamilyTypeface.Equals(System.Object)">
      <summary>Compares two font family typefaces for equality.</summary>
      <param name="o">The <see cref="T:System.Object" /> value that represents the typeface to compare.</param>
      <returns>
        <see langword="true" /> if <paramref name="typeface" /> is not null and has the same properties as this typeface; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.FamilyTypeface.Equals(System.Windows.Media.FamilyTypeface)">
      <summary>Compares two font family typefaces for equality.</summary>
      <param name="typeface">The <see cref="T:System.Windows.Media.FamilyTypeface" /> value to compare.</param>
      <returns>
        <see langword="true" /> if <paramref name="typeface" /> is not null and has the same properties as this font family typeface; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.FamilyTypeface.GetHashCode">
      <summary>Serves as a hash function for a <see cref="T:System.Windows.Media.FamilyTypeface" /> object. The <see cref="M:System.Windows.Media.FamilyTypeface.GetHashCode" /> method is suitable for use in hashing algorithms and data structures like a hash table.</summary>
      <returns>A value of type <see cref="T:System.Int32" />.</returns>
    </member>
    <member name="P:System.Windows.Media.FamilyTypeface.AdjustedFaceNames">
      <summary>Gets a collection of localized face names adjusted by the font differentiator.</summary>
      <returns>An array of type <see cref="T:System.Collections.Generic.IDictionary`2" /> that represent the localized typeface names.</returns>
    </member>
    <member name="P:System.Windows.Media.FamilyTypeface.CapsHeight">
      <summary>Gets or sets the distance from baseline to top of an English capital, relative to em size.</summary>
      <returns>A value of type <see cref="T:System.Double" />.</returns>
    </member>
    <member name="P:System.Windows.Media.FamilyTypeface.DeviceFontCharacterMetrics">
      <summary>Gets the collection of character metrics for a device font family typeface.</summary>
      <returns>A value of type <see cref="T:System.Windows.Media.CharacterMetricsDictionary" />.</returns>
    </member>
    <member name="P:System.Windows.Media.FamilyTypeface.DeviceFontName">
      <summary>Gets or sets the name or unique identifier for a device font family typeface.</summary>
      <returns>A value of type <see cref="T:System.String" /> that represents the device font name.</returns>
    </member>
    <member name="P:System.Windows.Media.FamilyTypeface.Stretch">
      <summary>Gets or sets the designed stretch of the font family typeface.</summary>
      <returns>A value of type <see cref="T:System.Windows.FontStretch" />.</returns>
    </member>
    <member name="P:System.Windows.Media.FamilyTypeface.StrikethroughPosition">
      <summary>Gets or sets the position of the strikethrough value relative to the baseline. The value is also relative to em size.</summary>
      <returns>A value of type <see cref="T:System.Double" />.</returns>
    </member>
    <member name="P:System.Windows.Media.FamilyTypeface.StrikethroughThickness">
      <summary>Gets or sets the thickness of the strikethrough relative to em size.</summary>
      <returns>A value of type <see cref="T:System.Double" />.</returns>
    </member>
    <member name="P:System.Windows.Media.FamilyTypeface.Style">
      <summary>Gets or sets the style of the font family typeface design.</summary>
      <returns>A value of type <see cref="T:System.Windows.FontStyle" />.</returns>
    </member>
    <member name="P:System.Windows.Media.FamilyTypeface.UnderlinePosition">
      <summary>Gets or sets the position of underline value relative to the baseline. The value is also relative to em size.</summary>
      <returns>A value of type <see cref="T:System.Double" />.</returns>
    </member>
    <member name="P:System.Windows.Media.FamilyTypeface.UnderlineThickness">
      <summary>Gets or sets the thickness of underline relative to em size.</summary>
      <returns>A value of type <see cref="T:System.Double" />.</returns>
    </member>
    <member name="P:System.Windows.Media.FamilyTypeface.Weight">
      <summary>Gets or sets the designed weight of this font family typeface.</summary>
      <returns>A value of type <see cref="T:System.Windows.FontWeight" />.</returns>
    </member>
    <member name="P:System.Windows.Media.FamilyTypeface.XHeight">
      <summary>Gets or sets the Western x-height relative to em size.</summary>
      <returns>A value of type <see cref="T:System.Double" />.</returns>
    </member>
    <member name="T:System.Windows.Media.FamilyTypefaceCollection">
      <summary>Represents a collection of <see cref="T:System.Windows.Media.FamilyTypeface" /> instances.</summary>
    </member>
    <member name="M:System.Windows.Media.FamilyTypefaceCollection.Add(System.Windows.Media.FamilyTypeface)">
      <summary>Inserts the specified <see cref="T:System.Windows.Media.FamilyTypeface" /> object into the collection.</summary>
      <param name="item">The <see cref="T:System.Windows.Media.FamilyTypeface" /> object to insert.</param>
    </member>
    <member name="M:System.Windows.Media.FamilyTypefaceCollection.Clear">
      <summary>Removes all <see cref="T:System.Windows.Media.FamilyTypeface" /> objects from the <see cref="T:System.Windows.Media.FamilyTypefaceCollection" />.</summary>
    </member>
    <member name="M:System.Windows.Media.FamilyTypefaceCollection.Contains(System.Windows.Media.FamilyTypeface)">
      <summary>Determines if the collection contains the specified <see cref="T:System.Windows.Media.FamilyTypeface" />.</summary>
      <param name="item">The <see cref="T:System.Windows.Media.FamilyTypeface" /> object to locate.</param>
      <returns>
        <see langword="true" /> if <paramref name="item" /> is in the collection; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.FamilyTypefaceCollection.CopyTo(System.Windows.Media.FamilyTypeface[],System.Int32)">
      <summary>Copies the <see cref="T:System.Windows.Media.FamilyTypeface" /> objects in the collection into an array of <see cref="T:System.Windows.Media.FamilyTypefaceCollection" />, starting at the specified index position.</summary>
      <param name="array">The destination array.</param>
      <param name="index">The zero-based index position where copying begins.</param>
    </member>
    <member name="M:System.Windows.Media.FamilyTypefaceCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An enumerator that can iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.FamilyTypefaceCollection.IndexOf(System.Windows.Media.FamilyTypeface)">
      <summary>Returns the index of the specified <see cref="T:System.Windows.Media.FamilyTypeface" /> object within the collection.</summary>
      <param name="item">The <see cref="T:System.Windows.Media.FamilyTypeface" /> object to locate.</param>
      <returns>The zero-based index of <paramref name="item" />, if found; otherwise -1.</returns>
    </member>
    <member name="M:System.Windows.Media.FamilyTypefaceCollection.Insert(System.Int32,System.Windows.Media.FamilyTypeface)">
      <summary>Inserts the specified <see cref="T:System.Windows.Media.FamilyTypeface" /> object at the specified index position in the collection.</summary>
      <param name="index">The zero-based index position to insert the object.</param>
      <param name="item">The <see cref="T:System.Windows.Media.FamilyTypeface" /> object to insert.</param>
    </member>
    <member name="M:System.Windows.Media.FamilyTypefaceCollection.Remove(System.Windows.Media.FamilyTypeface)">
      <summary>Removes the specified <see cref="T:System.Windows.Media.FamilyTypeface" /> object from the collection.</summary>
      <param name="item">The <see cref="T:System.Windows.Media.FamilyTypeface" /> object to remove.</param>
      <returns>
        <see langword="true" /> if <paramref name="item" /> was successfully deleted; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.FamilyTypefaceCollection.RemoveAt(System.Int32)">
      <summary>Removes the specified <see cref="T:System.Windows.Media.FamilyTypeface" /> object from the collection at the specified index.</summary>
      <param name="index">The zero-based index position from where to delete the object.</param>
    </member>
    <member name="M:System.Windows.Media.FamilyTypefaceCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>For a description of this member, see <see cref="M:System.Collections.ICollection.CopyTo(System.Array,System.Int32)" />.</summary>
      <param name="array">A zero-based <see cref="T:System.Array" /> that receives the copied items from the <see cref="T:System.Windows.Media.FamilyTypefaceCollection" />.</param>
      <param name="index">The first position in the specified <see cref="T:System.Array" /> to receive the copied contents.</param>
    </member>
    <member name="M:System.Windows.Media.FamilyTypefaceCollection.System#Collections#IEnumerable#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.IEnumerable.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.FamilyTypefaceCollection.System#Collections#IList#Add(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Add(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to add to the <see cref="T:System.Windows.Media.FamilyTypefaceCollection" />.</param>
      <returns>The position into which the new element was inserted.</returns>
    </member>
    <member name="M:System.Windows.Media.FamilyTypefaceCollection.System#Collections#IList#Contains(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Contains(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.TextEffectCollection" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Windows.Media.FamilyTypefaceCollection" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.FamilyTypefaceCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.IndexOf(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.FamilyTypefaceCollection" />.</param>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Media.FamilyTypefaceCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Insert(System.Int32,System.Object)" />.</summary>
      <param name="index">The zero-based index at which to insert the <see cref="T:System.Object" />.</param>
      <param name="item">The <see cref="T:System.Object" /> to insert into the <see cref="T:System.Windows.Media.FamilyTypefaceCollection" />.</param>
    </member>
    <member name="M:System.Windows.Media.FamilyTypefaceCollection.System#Collections#IList#Remove(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Remove(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to remove from the <see cref="T:System.Windows.Media.FamilyTypefaceCollection" />.</param>
    </member>
    <member name="P:System.Windows.Media.FamilyTypefaceCollection.Count">
      <summary>Gets the number of <see cref="T:System.Windows.Media.FamilyTypeface" /> objects in the <see cref="T:System.Windows.Media.FamilyTypefaceCollection" />.</summary>
      <returns>The number of objects in the collection.</returns>
    </member>
    <member name="P:System.Windows.Media.FamilyTypefaceCollection.IsReadOnly">
      <summary>Gets a value that indicates whether the <see cref="T:System.Windows.Media.FamilyTypefaceCollection" /> is read-only.</summary>
      <returns>
        <see langword="true" /> if the collection is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.FamilyTypefaceCollection.Item(System.Int32)">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.FamilyTypeface" /> that is stored at the zero-based index of the <see cref="T:System.Windows.Media.FamilyTypefaceCollection" />.</summary>
      <param name="index">The zero-based index of the <see cref="T:System.Windows.Media.FamilyTypefaceCollection" /> from which to get or set the <see cref="T:System.Windows.Media.FamilyTypeface" />.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="P:System.Windows.Media.FamilyTypefaceCollection.System#Collections#ICollection#IsSynchronized">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.IsSynchronized" />.</summary>
      <returns>
        <see langword="true" /> if access to the <see cref="T:System.Windows.Media.FamilyTypefaceCollection" /> is synchronized (thread safe); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.FamilyTypefaceCollection.System#Collections#ICollection#SyncRoot">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.SyncRoot" />.</summary>
      <returns>An object that can be used to synchronize access to the <see cref="T:System.Windows.Media.FamilyTypefaceCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.FamilyTypefaceCollection.System#Collections#IList#IsFixedSize">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.IsFixedSize" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.FamilyTypefaceCollection" /> has a fixed size; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.FamilyTypefaceCollection.System#Collections#IList#Item(System.Int32)">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.Item(System.Int32)" />.</summary>
      <param name="index">The zero-based index of the element to get or set.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="T:System.Windows.Media.FillRule">
      <summary>Specifies how the intersecting areas of <see cref="T:System.Windows.Media.PathFigure" /> objects contained in a <see cref="T:System.Windows.Media.Geometry" /> are combined to form the area of the <see cref="T:System.Windows.Media.Geometry" />.</summary>
    </member>
    <member name="F:System.Windows.Media.FillRule.EvenOdd">
      <summary>Rule that determines whether a point is in the fill region by drawing a ray from that point to infinity in any direction and counting the number of path segments within the given shape that the ray crosses. If this number is odd, the point is inside; if even, the point is outside.</summary>
    </member>
    <member name="F:System.Windows.Media.FillRule.Nonzero">
      <summary>Rule that determines whether a point is in the fill region of the path by drawing a ray from that point to infinity in any direction and then examining the places where a segment of the shape crosses the ray. Starting with a count of zero, add one each time a segment crosses the ray from left to right and subtract one each time a path segment crosses the ray from right to left. After counting the crossings, if the result is zero then the point is outside the path. Otherwise, it is inside.</summary>
    </member>
    <member name="T:System.Windows.Media.FontEmbeddingManager">
      <summary>Provides functionality for physical and composite font embedding.</summary>
    </member>
    <member name="M:System.Windows.Media.FontEmbeddingManager.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.FontEmbeddingManager" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.FontEmbeddingManager.GetUsedGlyphs(System.Uri)">
      <summary>Retrieves the list of glyphs used by the glyph typeface.</summary>
      <param name="glyphTypeface">A <see cref="T:System.Uri" /> value that represents the location of the glyph typeface containing the glyphs.</param>
      <exception cref="T:System.ArgumentException">The <paramref name="glyphTypeface" /> value does not reference a previously recorded glyph typeface.</exception>
      <returns>A collection of <see cref="T:System.UInt16" /> values that represent the glyphs.</returns>
    </member>
    <member name="M:System.Windows.Media.FontEmbeddingManager.RecordUsage(System.Windows.Media.GlyphRun)">
      <summary>Initiates the collection of usage information about the glyph typeface and indices used by a specified <see cref="T:System.Windows.Media.GlyphRun" />.</summary>
      <param name="glyphRun">The <see cref="T:System.Windows.Media.GlyphRun" /> whose usage information is collected.</param>
    </member>
    <member name="P:System.Windows.Media.FontEmbeddingManager.GlyphTypefaceUris">
      <summary>Returns the collection of glyph typefaces used by the <see cref="T:System.Windows.Media.GlyphRun" /> specified in the <see cref="M:System.Windows.Media.FontEmbeddingManager.RecordUsage(System.Windows.Media.GlyphRun)" /> method.</summary>
      <returns>A collection of <see cref="T:System.Uri" /> values that represent glyph typefaces.</returns>
    </member>
    <member name="T:System.Windows.Media.FontEmbeddingRight">
      <summary>Describes font embedding permissions specified in an OpenType font file.</summary>
    </member>
    <member name="F:System.Windows.Media.FontEmbeddingRight.Editable">
      <summary>The font may be embedded but must only be installed temporarily on other systems. In contrast to the <see cref="F:System.Windows.Media.FontEmbeddingRight.PreviewAndPrint" /> setting, documents containing Editable fonts may be opened for reading, editing is permitted, and changes may be saved.</summary>
    </member>
    <member name="F:System.Windows.Media.FontEmbeddingRight.EditableButNoSubsetting">
      <summary>The font may be embedded but must only be installed temporarily on other systems. Documents containing the font may be opened for reading, editing is permitted, and changes may be saved. The font may not be subsetted prior to embedding.</summary>
    </member>
    <member name="F:System.Windows.Media.FontEmbeddingRight.EditableButNoSubsettingAndWithBitmapsOnly">
      <summary>The font may be embedded but must only be installed temporarily on other systems. Documents containing the font may be opened for reading, editing is permitted, and changes may be saved. The font may not be subsetted prior to embedding. Only bitmaps contained in the font may be embedded. No outline data may be embedded.</summary>
    </member>
    <member name="F:System.Windows.Media.FontEmbeddingRight.EditableButWithBitmapsOnly">
      <summary>The font may be embedded but must only be installed temporarily on other systems. Documents containing the font may be opened for reading, editing is permitted, and changes may be saved. Only bitmaps contained in the font may be embedded. No outline data may be embedded.</summary>
    </member>
    <member name="F:System.Windows.Media.FontEmbeddingRight.Installable">
      <summary>Fonts with this setting indicate that they may be embedded and permanently installed on the remote system by an application. The user of the remote system acquires the identical rights, obligations and licenses for that font as the original purchaser of the font, and is subject to the same end-user license agreement, copyright, design patent, and/or trademark as was the original purchaser.</summary>
    </member>
    <member name="F:System.Windows.Media.FontEmbeddingRight.InstallableButNoSubsetting">
      <summary>Fonts with this setting indicate that they may be embedded and permanently installed on the remote system by an application. They may not be subsetted prior to embedding.</summary>
    </member>
    <member name="F:System.Windows.Media.FontEmbeddingRight.InstallableButNoSubsettingAndWithBitmapsOnly">
      <summary>Fonts with this setting indicate that they may be embedded and permanently installed on the remote system by an application. They may not be subsetted prior to embedding. Only bitmaps contained in the fonts may be embedded. No outline data may be embedded.</summary>
    </member>
    <member name="F:System.Windows.Media.FontEmbeddingRight.InstallableButWithBitmapsOnly">
      <summary>Fonts with this setting indicate that they may be embedded and permanently installed on the remote system by an application. Only bitmaps contained in the fonts may be embedded. No outline data may be embedded.</summary>
    </member>
    <member name="F:System.Windows.Media.FontEmbeddingRight.PreviewAndPrint">
      <summary>The font may be embedded and temporarily loaded on the remote system. Documents containing the font must be opened in a read-only mode.</summary>
    </member>
    <member name="F:System.Windows.Media.FontEmbeddingRight.PreviewAndPrintButNoSubsetting">
      <summary>The font may be embedded and temporarily loaded on the remote system. Documents containing the font must be opened in a read-only mode. The font may not be subsetted prior to embedding.</summary>
    </member>
    <member name="F:System.Windows.Media.FontEmbeddingRight.PreviewAndPrintButNoSubsettingAndWithBitmapsOnly">
      <summary>The font may be embedded and temporarily loaded on the remote system. Documents containing the font must be opened in a read-only mode. The font may not be subsetted prior to embedding. Only bitmaps contained in the font may be embedded. No outline data may be embedded.</summary>
    </member>
    <member name="F:System.Windows.Media.FontEmbeddingRight.PreviewAndPrintButWithBitmapsOnly">
      <summary>The font may be embedded and temporarily loaded on the remote system. Documents containing the font must be opened in a read-only mode. Only bitmaps contained in the font may be embedded. No outline data may be embedded.</summary>
    </member>
    <member name="F:System.Windows.Media.FontEmbeddingRight.RestrictedLicense">
      <summary>Fonts with this setting must not be modified, embedded or exchanged in any manner without first obtaining permission of the legal owner.</summary>
    </member>
    <member name="T:System.Windows.Media.FontFamily">
      <summary>Represents a family of related fonts.</summary>
    </member>
    <member name="M:System.Windows.Media.FontFamily.#ctor">
      <summary>Initializes a new instance of an anonymous <see cref="T:System.Windows.Media.FontFamily" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.FontFamily.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.FontFamily" /> class from the specified font family name.</summary>
      <param name="familyName">The family name or names that comprise the new <see cref="T:System.Windows.Media.FontFamily" />. Multiple family names should be separated by commas.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="familyName" /> cannot be <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Media.FontFamily.#ctor(System.Uri,System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.FontFamily" /> class from the specified font family name and an optional base uniform resource identifier (URI) value.</summary>
      <param name="baseUri">Specifies the base URI that is used to resolve <paramref name="familyName" />.</param>
      <param name="familyName">The family name or names that comprise the new <see cref="T:System.Windows.Media.FontFamily" />. Multiple family names should be separated by commas.</param>
    </member>
    <member name="M:System.Windows.Media.FontFamily.Equals(System.Object)">
      <summary>Gets a value that indicates whether the current font family object and the specified font family object are the same.</summary>
      <param name="o">The <see cref="T:System.Windows.Media.FontFamily" /> object to compare.</param>
      <returns>
        <see langword="true" /> if <paramref name="o" /> is equal to the current <see cref="T:System.Windows.Media.FontFamily" /> object; otherwise, <see langword="false" />. If <paramref name="o" /> is not a <see cref="T:System.Windows.Media.FontFamily" /> object, <see langword="false" /> is returned.</returns>
    </member>
    <member name="M:System.Windows.Media.FontFamily.GetHashCode">
      <summary>Serves as a hash function for <see cref="T:System.Windows.Media.FontFamily" />. It is suitable for use in hashing algorithms and data structures such as a hash table.</summary>
      <returns>An <see cref="T:System.Int32" /> value that represents the hash code for the current object.</returns>
    </member>
    <member name="M:System.Windows.Media.FontFamily.GetTypefaces">
      <summary>Returns a collection of <see cref="T:System.Windows.Media.Typeface" /> objects that represent the type faces in the default system font location.</summary>
      <returns>An <see cref="T:System.Collections.Generic.ICollection`1" /> of <see cref="T:System.Windows.Media.Typeface" /> objects.</returns>
    </member>
    <member name="M:System.Windows.Media.FontFamily.ToString">
      <summary>Returns the value of the <see cref="P:System.Windows.Media.FontFamily.Source" /> property.</summary>
      <returns>The source location of the <see cref="T:System.Windows.Media.FontFamily" /> object, including the directory or uniform resource identifier (URI) location reference.</returns>
    </member>
    <member name="P:System.Windows.Media.FontFamily.Baseline">
      <summary>Gets or sets the distance between the baseline and the character cell top.</summary>
      <returns>A <see cref="T:System.Double" /> that indicates the distance between the baseline and the character cell top, expressed as a fraction of the font em size.</returns>
    </member>
    <member name="P:System.Windows.Media.FontFamily.BaseUri">
      <summary>Gets the base uniform resource identifier (URI) that is used to resolve a font family name.</summary>
      <returns>A value of type <see cref="T:System.Uri" />.</returns>
    </member>
    <member name="P:System.Windows.Media.FontFamily.FamilyMaps">
      <summary>Gets the collection of <see cref="T:System.Windows.Media.FontFamilyMap" /> objects.</summary>
      <returns>A <see cref="T:System.Windows.Media.FontFamilyMapCollection" /> that contains <see cref="T:System.Windows.Media.FontFamilyMap" /> objects.</returns>
    </member>
    <member name="P:System.Windows.Media.FontFamily.FamilyNames">
      <summary>Gets a collection of strings and <see cref="T:System.Globalization.CultureInfo" /> values that represent the font family names of the <see cref="T:System.Windows.Media.FontFamily" /> object.</summary>
      <returns>A <see cref="T:System.Windows.Media.LanguageSpecificStringDictionary" /> that represents the font family names.</returns>
    </member>
    <member name="P:System.Windows.Media.FontFamily.FamilyTypefaces">
      <summary>Gets a collection of typefaces for the <see cref="T:System.Windows.Media.FontFamily" /> object.</summary>
      <returns>A <see cref="T:System.Windows.Media.FamilyTypefaceCollection" /> that represents a collection of typefaces for the <see cref="T:System.Windows.Media.FontFamily" /> object.</returns>
    </member>
    <member name="P:System.Windows.Media.FontFamily.LineSpacing">
      <summary>Gets or sets the line spacing value for the <see cref="T:System.Windows.Media.FontFamily" /> object. The line spacing is the recommended baseline-to-baseline distance for the text in this font relative to the em size.</summary>
      <returns>A <see cref="T:System.Double" /> that represents the line spacing for the <see cref="T:System.Windows.Media.FontFamily" /> object.</returns>
    </member>
    <member name="P:System.Windows.Media.FontFamily.Source">
      <summary>Gets the font family name that is used to construct the <see cref="T:System.Windows.Media.FontFamily" /> object.</summary>
      <returns>The font family name of the <see cref="T:System.Windows.Media.FontFamily" /> object.</returns>
    </member>
    <member name="T:System.Windows.Media.FontFamilyConverter">
      <summary>Converts instances of the <see cref="T:System.String" /> type to and from <see cref="T:System.Windows.Media.FontFamily" /> instances.</summary>
    </member>
    <member name="M:System.Windows.Media.FontFamilyConverter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.FontFamilyConverter" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.FontFamilyConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether a class can be converted from a given type to an instance of <see cref="T:System.Windows.Media.FontFamily" />.</summary>
      <param name="td">Describes the context information of a type.</param>
      <param name="t">The type of the source that is being evaluated for conversion.</param>
      <returns>
        <see langword="true" /> if the converter can convert from the specified type to an instance of <see cref="T:System.Windows.Media.FontFamily" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.FontFamilyConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether an instance of <see cref="T:System.Windows.Media.FontFamily" /> can be converted to a different type.</summary>
      <param name="context">Describes the context information of a type.</param>
      <param name="destinationType">The desired type that this instance of <see cref="T:System.Windows.Media.FontFamily" /> is being evaluated for conversion.</param>
      <returns>
        <see langword="true" /> if the converter can convert this instance of <see cref="T:System.Windows.Media.FontFamily" /> to the specified type; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.FontFamilyConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
      <summary>Attempts to convert a specified object to an instance of <see cref="T:System.Windows.Media.FontFamily" />.</summary>
      <param name="context">Describes the context information of a type.</param>
      <param name="cultureInfo">Cultural-specific information that should be respected during conversion.</param>
      <param name="o">The object being converted.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="o" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="o" /> is not <see langword="null" /> and is not a valid type that can be converted to a <see cref="T:System.Windows.Media.FontFamily" />.</exception>
      <returns>The instance of <see cref="T:System.Windows.Media.FontFamily" /> that is created from the converted <paramref name="o" /> parameter.</returns>
    </member>
    <member name="M:System.Windows.Media.FontFamilyConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
      <summary>Attempts to convert a specified object to an instance of <see cref="T:System.Windows.Media.FontFamily" />.</summary>
      <param name="context">Describes the context information of a type.</param>
      <param name="culture">Cultural-specific information that should be respected during conversion.</param>
      <param name="value">The object being converted.</param>
      <param name="destinationType">The type that this instance of <see cref="T:System.Windows.Media.FontFamily" /> is converted to.</param>
      <exception cref="T:System.ArgumentException">Occurs if <paramref name="value" /> or <paramref name="destinationType" /> is not a valid type for conversion.</exception>
      <exception cref="T:System.ArgumentNullException">Occurs if <paramref name="value" /> or <paramref name="destinationType" /> is <see langword="null" />.</exception>
      <returns>The object that is created from the converted instance of <see cref="T:System.Windows.Media.FontFamily" />.</returns>
    </member>
    <member name="T:System.Windows.Media.FontFamilyMap">
      <summary>Defines which <see cref="T:System.Windows.Media.FontFamily" /> to use for a specified set of Unicode code points and a culture-specific language.</summary>
    </member>
    <member name="M:System.Windows.Media.FontFamilyMap.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.FontFamilyMap" /> class.</summary>
    </member>
    <member name="P:System.Windows.Media.FontFamilyMap.Language">
      <summary>Gets or sets the culture-specific language for the <see cref="T:System.Windows.Media.FontFamilyMap" />.</summary>
      <returns>A <see cref="T:System.Windows.Markup.XmlLanguage" /> value representing the culture-specific language. The default value is a <see langword="null" /> string.</returns>
    </member>
    <member name="P:System.Windows.Media.FontFamilyMap.Scale">
      <summary>Gets or sets the font scale factor for the target <see cref="T:System.Windows.Media.FontFamily" />.</summary>
      <returns>A <see cref="T:System.Double" /> value representing the scale factor. The default value is <c>1.0</c>.</returns>
    </member>
    <member name="P:System.Windows.Media.FontFamilyMap.Target">
      <summary>Gets or sets the target font family name for which the Unicode range applies to.</summary>
      <returns>A <see cref="T:System.String" /> value representing the font family name. The default value is a <see langword="null" /> string.</returns>
    </member>
    <member name="P:System.Windows.Media.FontFamilyMap.Unicode">
      <summary>Gets or sets a string value representing one or more Unicode code point ranges.</summary>
      <exception cref="T:System.FormatException">Unicode range not valid.</exception>
      <returns>A <see cref="T:System.String" /> value representing Unicode code point ranges. The default value is "0000-10ffff".</returns>
    </member>
    <member name="T:System.Windows.Media.FontFamilyMapCollection">
      <summary>Represents an ordered collection of <see cref="T:System.Windows.Media.FontFamilyMap" /> objects.</summary>
    </member>
    <member name="M:System.Windows.Media.FontFamilyMapCollection.Add(System.Windows.Media.FontFamilyMap)">
      <summary>Inserts the specified <see cref="T:System.Windows.Media.FontFamilyMap" /> object into the collection.</summary>
      <param name="item">The object to insert.</param>
    </member>
    <member name="M:System.Windows.Media.FontFamilyMapCollection.Clear">
      <summary>Removes all <see cref="T:System.Windows.Media.FontFamilyMap" /> objects from the <see cref="T:System.Windows.Media.FontFamilyMapCollection" />.</summary>
    </member>
    <member name="M:System.Windows.Media.FontFamilyMapCollection.Contains(System.Windows.Media.FontFamilyMap)">
      <summary>Indicates whether the <see cref="T:System.Windows.Media.FontFamilyMapCollection" /> contains the specified <see cref="T:System.Windows.Media.FontFamilyMap" /> object.</summary>
      <param name="item">The object to locate.</param>
      <returns>
        <see langword="true" /> if the collection contains <paramref name="item" />; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.FontFamilyMapCollection.CopyTo(System.Windows.Media.FontFamilyMap[],System.Int32)">
      <summary>Copies the <see cref="T:System.Windows.Media.FontFamilyMap" /> objects in the collection into an array of FontFamilyMaps, starting at the specified index position.</summary>
      <param name="array">The destination array.</param>
      <param name="index">The zero-based index position where copying begins.</param>
    </member>
    <member name="M:System.Windows.Media.FontFamilyMapCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An enumerator that can iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.FontFamilyMapCollection.IndexOf(System.Windows.Media.FontFamilyMap)">
      <summary>Returns the index of the specified <see cref="T:System.Windows.Media.FontFamilyMap" /> object within the collection.</summary>
      <param name="item">The object to locate.</param>
      <returns>The zero-based index of <paramref name="item" />, if found; otherwise -1.</returns>
    </member>
    <member name="M:System.Windows.Media.FontFamilyMapCollection.Insert(System.Int32,System.Windows.Media.FontFamilyMap)">
      <summary>Inserts the specified <see cref="T:System.Windows.Media.FontFamilyMap" /> object at the specified index position in the collection.</summary>
      <param name="index">The zero-based index position to insert the object.</param>
      <param name="item">The object to insert.</param>
    </member>
    <member name="M:System.Windows.Media.FontFamilyMapCollection.Remove(System.Windows.Media.FontFamilyMap)">
      <summary>Removes the specified <see cref="T:System.Windows.Media.FontFamilyMap" /> object from the collection.</summary>
      <param name="item">The object to remove.</param>
      <returns>
        <see langword="true" /> if <paramref name="item" /> was successfully deleted; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.FontFamilyMapCollection.RemoveAt(System.Int32)">
      <summary>Deletes a <see cref="T:System.Windows.Media.FontFamilyMap" /> object from the <see cref="T:System.Windows.Media.FontFamilyMapCollection" />.</summary>
      <param name="index">The zero-based index position to remove the object.</param>
    </member>
    <member name="M:System.Windows.Media.FontFamilyMapCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>For a description of this member, see <see cref="M:System.Collections.ICollection.CopyTo(System.Array,System.Int32)" />.</summary>
      <param name="array">A zero-based <see cref="T:System.Array" /> that receives the copied items from the <see cref="T:System.Windows.Media.FontFamilyMapCollection" />.</param>
      <param name="index">The first position in the specified <see cref="T:System.Array" /> to receive the copied contents.</param>
    </member>
    <member name="M:System.Windows.Media.FontFamilyMapCollection.System#Collections#IEnumerable#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.IEnumerable.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.FontFamilyMapCollection.System#Collections#IList#Add(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Add(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to add to the <see cref="T:System.Windows.Media.FontFamilyMapCollection" />.</param>
      <returns>The position into which the new element was inserted.</returns>
    </member>
    <member name="M:System.Windows.Media.FontFamilyMapCollection.System#Collections#IList#Contains(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Contains(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.TextEffectCollection" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Windows.Media.FontFamilyMapCollection" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.FontFamilyMapCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.IndexOf(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.FontFamilyMapCollection" />.</param>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Media.FontFamilyMapCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Insert(System.Int32,System.Object)" />.</summary>
      <param name="index">The zero-based index at which to insert the <see cref="T:System.Object" />.</param>
      <param name="item">The <see cref="T:System.Object" /> to insert into the <see cref="T:System.Windows.Media.FontFamilyMapCollection" />.</param>
    </member>
    <member name="M:System.Windows.Media.FontFamilyMapCollection.System#Collections#IList#Remove(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Remove(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to remove from the <see cref="T:System.Windows.Media.FontFamilyMapCollection" />.</param>
    </member>
    <member name="P:System.Windows.Media.FontFamilyMapCollection.Count">
      <summary>Gets the number of <see cref="T:System.Windows.Media.FontFamilyMap" /> objects in the <see cref="T:System.Windows.Media.FontFamilyMapCollection" />.</summary>
      <returns>The number of objects in the collection.</returns>
    </member>
    <member name="P:System.Windows.Media.FontFamilyMapCollection.IsReadOnly">
      <summary>Gets a value that indicates if a <see cref="T:System.Windows.Media.FontFamilyMapCollection" /> is read only.</summary>
      <returns>
        <see langword="true" /> if the collection is read only; otherwise <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.FontFamilyMapCollection.Item(System.Int32)">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.FontFamilyMap" /> object at the specified index position.</summary>
      <param name="index">The zero-based index position of the object to get or set.</param>
      <returns>The <see cref="T:System.Windows.Media.FontFamilyMap" /> object at the <paramref name="index" /> position.</returns>
    </member>
    <member name="P:System.Windows.Media.FontFamilyMapCollection.System#Collections#ICollection#IsSynchronized">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.IsSynchronized" />.</summary>
      <returns>
        <see langword="true" /> if access to the <see cref="T:System.Windows.Media.FontFamilyMapCollection" /> is synchronized (thread safe); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.FontFamilyMapCollection.System#Collections#ICollection#SyncRoot">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.SyncRoot" />.</summary>
      <returns>An object that can be used to synchronize access to the <see cref="T:System.Windows.Media.FontFamilyMapCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.FontFamilyMapCollection.System#Collections#IList#IsFixedSize">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.IsFixedSize" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.FontFamilyMapCollection" /> has a fixed size; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.FontFamilyMapCollection.System#Collections#IList#Item(System.Int32)">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.Item(System.Int32)" />.</summary>
      <param name="index">The zero-based index of the element to get or set.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="T:System.Windows.Media.FontFamilyValueSerializer">
      <summary>Converts instances of <see cref="T:System.String" /> to and from instances of <see cref="T:System.Windows.Media.FontFamily" />.</summary>
    </member>
    <member name="M:System.Windows.Media.FontFamilyValueSerializer.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.FontFamilyValueSerializer" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.FontFamilyValueSerializer.CanConvertFromString(System.String,System.Windows.Markup.IValueSerializerContext)">
      <summary>Determines if conversion from a given <see cref="T:System.String" /> to an instance of <see cref="T:System.Windows.Media.FontFamily" /> is possible.</summary>
      <param name="value">String to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>
        <see langword="true" /> if <paramref name="value" /> can be converted; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.FontFamilyValueSerializer.CanConvertToString(System.Object,System.Windows.Markup.IValueSerializerContext)">
      <summary>Determines if an instance of <see cref="T:System.Windows.Media.FontFamily" /> can be converted to a <see cref="T:System.String" />.</summary>
      <param name="value">Instance of <see cref="T:System.Windows.Media.FontFamily" /> to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>
        <see langword="true" /> if <paramref name="value" /> can be converted into a <see cref="T:System.String" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.FontFamilyValueSerializer.ConvertFromString(System.String,System.Windows.Markup.IValueSerializerContext)">
      <summary>Converts a <see cref="T:System.String" /> into a <see cref="T:System.Windows.Media.FontFamily" />.</summary>
      <param name="value">
        <see cref="T:System.String" /> value to convert into a <see cref="T:System.Windows.Media.FontFamily" />.</param>
      <param name="context">Context information used for conversion.</param>
      <exception cref="T:System.NotSupportedException">Occurs when <paramref name="value" /> is <see langword="null" /> or equal to <see cref="F:System.String.Empty" />.</exception>
      <returns>A new instance of <see cref="T:System.Windows.Media.FontFamily" /> based on the supplied <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Windows.Media.FontFamilyValueSerializer.ConvertToString(System.Object,System.Windows.Markup.IValueSerializerContext)">
      <summary>Converts an instance of <see cref="T:System.Windows.Media.FontFamily" /> to a <see cref="T:System.String" />.</summary>
      <param name="value">Instance of <see cref="T:System.Windows.Media.FontFamily" /> to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <exception cref="T:System.NotSupportedException">Occurs when <paramref name="value" /> is <see langword="null" /> or equal to <see cref="F:System.String.Empty" />.</exception>
      <returns>A <see cref="T:System.String" /> representation of the supplied <see cref="T:System.Windows.Media.FontFamily" /> object.</returns>
    </member>
    <member name="T:System.Windows.Media.Fonts">
      <summary>Provides enumeration support for <see cref="T:System.Windows.Media.FontFamily" /> and <see cref="T:System.Windows.Media.Typeface" /> objects.</summary>
    </member>
    <member name="M:System.Windows.Media.Fonts.GetFontFamilies(System.String)">
      <summary>Returns the collection of <see cref="T:System.Windows.Media.FontFamily" /> objects from a string value that represents the location of the fonts.</summary>
      <param name="location">The location that contains the fonts.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="location" /> is <see langword="null" />. You cannot pass <see langword="null" />, because this parameter is treated as a path or URI.</exception>
      <returns>An <see cref="T:System.Collections.Generic.ICollection`1" /> of <see cref="T:System.Windows.Media.FontFamily" /> objects that represent the fonts in <paramref name="location" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Fonts.GetFontFamilies(System.Uri)">
      <summary>Returns a collection of <see cref="T:System.Windows.Media.FontFamily" /> objects from a uniform resource identifier (URI) value that represents the location of the fonts.</summary>
      <param name="baseUri">The base URI value of the location of the fonts.</param>
      <returns>An <see cref="T:System.Collections.Generic.ICollection`1" /> of <see cref="T:System.Windows.Media.FontFamily" /> objects that represent the fonts in <paramref name="baseUri" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Fonts.GetFontFamilies(System.Uri,System.String)">
      <summary>Returns a collection of <see cref="T:System.Windows.Media.FontFamily" /> objects using a base uniform resource identifier (URI) value to resolve the font location.</summary>
      <param name="baseUri">The base URI value of the location of the fonts.</param>
      <param name="location">The location that contains the fonts.</param>
      <returns>An <see cref="T:System.Collections.Generic.ICollection`1" /> of <see cref="T:System.Windows.Media.FontFamily" /> objects that represent the fonts in the resolved font location.</returns>
    </member>
    <member name="M:System.Windows.Media.Fonts.GetTypefaces(System.String)">
      <summary>Returns the collection of <see cref="T:System.Windows.Media.Typeface" /> objects from a string value that represents the font directory location.</summary>
      <param name="location">The location that contains the fonts.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="location" /> is <see langword="null" />. You cannot pass <see langword="null" />, because this parameter is treated as a path or URI.</exception>
      <returns>An <see cref="T:System.Collections.Generic.ICollection`1" /> of <see cref="T:System.Windows.Media.Typeface" /> objects that represent the fonts in <paramref name="location" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Fonts.GetTypefaces(System.Uri)">
      <summary>Returns a collection of <see cref="T:System.Windows.Media.Typeface" /> objects from a uniform resource identifier (URI) value that represents the font location.</summary>
      <param name="baseUri">The base URI value of the location of the fonts.</param>
      <returns>An <see cref="T:System.Collections.Generic.ICollection`1" /> of <see cref="T:System.Windows.Media.Typeface" /> objects that represent the fonts in <paramref name="baseUri" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Fonts.GetTypefaces(System.Uri,System.String)">
      <summary>Returns a collection of <see cref="T:System.Windows.Media.Typeface" /> objects using a base uniform resource identifier (URI) value to resolve the font location.</summary>
      <param name="baseUri">The base URI value of the location of the fonts.</param>
      <param name="location">The location that contains the fonts.</param>
      <returns>An <see cref="T:System.Collections.Generic.ICollection`1" /> of <see cref="T:System.Windows.Media.Typeface" /> objects that represent the fonts in the resolved font location.</returns>
    </member>
    <member name="P:System.Windows.Media.Fonts.SystemFontFamilies">
      <summary>Gets the collection of <see cref="T:System.Windows.Media.FontFamily" /> objects from the default system font location.</summary>
      <returns>An <see cref="T:System.Collections.Generic.ICollection`1" /> of <see cref="T:System.Windows.Media.FontFamily" /> objects that represent the fonts in the system fonts collection.</returns>
    </member>
    <member name="P:System.Windows.Media.Fonts.SystemTypefaces">
      <summary>Gets the collection of <see cref="T:System.Windows.Media.Typeface" /> objects from the default system font location.</summary>
      <returns>An <see cref="T:System.Collections.Generic.ICollection`1" /> of <see cref="T:System.Windows.Media.Typeface" /> objects that represent the fonts in the system fonts collection.</returns>
    </member>
    <member name="T:System.Windows.Media.FormattedText">
      <summary>Provides low-level control for drawing text in Windows Presentation Foundation (WPF) applications.</summary>
    </member>
    <member name="M:System.Windows.Media.FormattedText.#ctor(System.String,System.Globalization.CultureInfo,System.Windows.FlowDirection,System.Windows.Media.Typeface,System.Double,System.Windows.Media.Brush)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.FormattedText" /> class with the specified text, culture, flow direction, typeface, font size, and brush.</summary>
      <param name="textToFormat">The text to be displayed.</param>
      <param name="culture">The specific culture of the text.</param>
      <param name="flowDirection">The direction the text is read.</param>
      <param name="typeface">The font family, weight, style and stretch the text should be formatted with.</param>
      <param name="emSize">The font size the text should be formatted at.</param>
      <param name="foreground">The brush used to paint the each glyph.</param>
    </member>
    <member name="M:System.Windows.Media.FormattedText.#ctor(System.String,System.Globalization.CultureInfo,System.Windows.FlowDirection,System.Windows.Media.Typeface,System.Double,System.Windows.Media.Brush,System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.FormattedText" /> class with the specified text, culture, flow direction, typeface, font size, foreground brush, and pixelsPerDip value.</summary>
      <param name="textToFormat">The text to be displayed.</param>
      <param name="culture">The specific culture of the text.</param>
      <param name="flowDirection">The direction the text is read.</param>
      <param name="typeface">The font family, weight, style and stretch the text should be formatted with.</param>
      <param name="emSize">The font size for the text's em measure, provided in device-independent units (1/96th inch per unit).</param>
      <param name="foreground">The brush used to paint the each glyph.</param>
      <param name="pixelsPerDip">The Pixels Per Density Independent Pixel value, which is the equivalent of the scale factor. For example, if the DPI of a screen is 120 (or 1.25 because 120/96 = 1.25) , 1.25 pixel per density independent pixel is drawn. DIP is the unit of measurement used by WPF to be independent of device resolution and DPIs.</param>
    </member>
    <member name="M:System.Windows.Media.FormattedText.#ctor(System.String,System.Globalization.CultureInfo,System.Windows.FlowDirection,System.Windows.Media.Typeface,System.Double,System.Windows.Media.Brush,System.Windows.Media.NumberSubstitution)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.FormattedText" /> class with the specified text, culture, flow direction, typeface, font size, brush, and number substitution behavior.</summary>
      <param name="textToFormat">The text to be displayed.</param>
      <param name="culture">The specific culture of the text.</param>
      <param name="flowDirection">The direction the text is read.</param>
      <param name="typeface">The font family, weight, style and stretch the text should be formatted with.</param>
      <param name="emSize">The font size for the text's em measure, provided in device-independent units (1/96th inch per unit).</param>
      <param name="foreground">The brush used to paint the each glyph.</param>
      <param name="numberSubstitution">The number substitution behavior to apply to the text.</param>
    </member>
    <member name="M:System.Windows.Media.FormattedText.#ctor(System.String,System.Globalization.CultureInfo,System.Windows.FlowDirection,System.Windows.Media.Typeface,System.Double,System.Windows.Media.Brush,System.Windows.Media.NumberSubstitution,System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.FormattedText" /> class with the specified text, culture, flow direction, typeface, font size, foreground brush, number substitution behavior, and pixelsPerDip value.</summary>
      <param name="textToFormat">The text to display.</param>
      <param name="culture">The specific culture of the text.</param>
      <param name="flowDirection">The direction the text is read.</param>
      <param name="typeface">The font family, weight, style and stretch the text should be formatted with.</param>
      <param name="emSize">The font size for the text's em measure, provided in device-independent units (1/96th inch per unit).</param>
      <param name="foreground">The brush used to paint the each glyph.</param>
      <param name="numberSubstitution">Specifies how numbers in text     are displayed, based on <see cref="T:System.Windows.Media.NumberSubstitution" />. This value can be <see langword="null" />.</param>
      <param name="pixelsPerDip">The Pixels Per Density Independent Pixel value, which is the equivalent of the scale factor. For example, if the DPI of a screen is 120 (or 1.25 because 120/96 = 1.25) , 1.25 pixel per density independent pixel is drawn. DIP is the unit of measurement used by WPF to be independent of device resolution and DPIs.</param>
    </member>
    <member name="M:System.Windows.Media.FormattedText.#ctor(System.String,System.Globalization.CultureInfo,System.Windows.FlowDirection,System.Windows.Media.Typeface,System.Double,System.Windows.Media.Brush,System.Windows.Media.NumberSubstitution,System.Windows.Media.TextFormattingMode)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.FormattedText" /> class with the specified text, culture, flow direction, typeface, font size, brush, number substitution behavior, and text formatting mode.</summary>
      <param name="textToFormat">The text to be displayed.</param>
      <param name="culture">The specific culture of the text.</param>
      <param name="flowDirection">The direction the text is read.</param>
      <param name="typeface">The font family, weight, style and stretch the text should be formatted with.</param>
      <param name="emSize">The font size for the text's em measure, provided in device-independent units (1/96th inch per unit).</param>
      <param name="foreground">The brush used to paint the each glyph.</param>
      <param name="numberSubstitution">The number substitution behavior to apply to the text.</param>
      <param name="textFormattingMode">The <see cref="T:System.Windows.Media.TextFormattingMode" /> to apply to the text.</param>
    </member>
    <member name="M:System.Windows.Media.FormattedText.#ctor(System.String,System.Globalization.CultureInfo,System.Windows.FlowDirection,System.Windows.Media.Typeface,System.Double,System.Windows.Media.Brush,System.Windows.Media.NumberSubstitution,System.Windows.Media.TextFormattingMode,System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.FormattedText" /> class with the specified text, culture, flow direction, typeface, font size, foreground brush, number substitution behavior, and pixelsPerDip value.</summary>
      <param name="textToFormat">The text to display.</param>
      <param name="culture">The specific culture of the text.</param>
      <param name="flowDirection">The direction the text is read.</param>
      <param name="typeface">The font family, weight, style and stretch the text should be formatted with.</param>
      <param name="emSize">The font size for the text's em measure, provided in device-independent units (1/96th inch per unit).</param>
      <param name="foreground">he brush used to paint the each glyph.</param>
      <param name="numberSubstitution">Specifies how numbers in text     are displayed, based on <see cref="T:System.Windows.Media.NumberSubstitution" />. This value can be <see langword="null" />.</param>
      <param name="textFormattingMode">The formatting mode that affects how WPF displays text.</param>
      <param name="pixelsPerDip">The Pixels Per Density Independent Pixel value, which is the equivalent of the scale factor. For example, if the DPI of a screen is 120 (or 1.25 because 120/96 = 1.25) , 1.25 pixel per density independent pixel is drawn. DIP is the unit of measurement used by WPF to be independent of device resolution and DPIs.</param>
    </member>
    <member name="M:System.Windows.Media.FormattedText.BuildGeometry(System.Windows.Point)">
      <summary>Returns a <see cref="T:System.Windows.Media.Geometry" /> object that represents the formatted text, including all glyphs and text decorations.</summary>
      <param name="origin">The top-left origin of the resulting geometry.</param>
      <returns>The <see cref="T:System.Windows.Media.Geometry" /> object representation of the formatted text.</returns>
    </member>
    <member name="M:System.Windows.Media.FormattedText.BuildHighlightGeometry(System.Windows.Point)">
      <summary>Returns a <see cref="T:System.Windows.Media.Geometry" /> object that represents the highlight bounding box of the formatted text.</summary>
      <param name="origin">The origin of the highlight region.</param>
      <returns>The <see cref="T:System.Windows.Media.Geometry" /> object that represents the highlight bounding box of the formatted text.</returns>
    </member>
    <member name="M:System.Windows.Media.FormattedText.BuildHighlightGeometry(System.Windows.Point,System.Int32,System.Int32)">
      <summary>Returns a <see cref="T:System.Windows.Media.Geometry" /> object that represents the highlight bounding box for a specified substring of the formatted text.</summary>
      <param name="origin">The origin of the highlight region.</param>
      <param name="startIndex">The index of the initial character the highlight bounds should be obtained for.</param>
      <param name="count">The number of characters the highlight bounds should contain.</param>
      <returns>The <see cref="T:System.Windows.Media.Geometry" /> object that represents the highlight bounding box of the formatted text substring.</returns>
    </member>
    <member name="M:System.Windows.Media.FormattedText.GetMaxTextWidths">
      <summary>Retrieves an array of text widths. Each element in the array represents the maximum text width of sequential lines of text.</summary>
      <returns>An array of maximum text widths, each width provided in device-independent units (1/96th inch per unit).</returns>
    </member>
    <member name="M:System.Windows.Media.FormattedText.SetCulture(System.Globalization.CultureInfo)">
      <summary>Sets the <see cref="T:System.Globalization.CultureInfo" /> for the entire set of characters in the <see cref="T:System.Windows.Media.FormattedText" /> object.</summary>
      <param name="culture">The <see cref="T:System.Globalization.CultureInfo" /> to use for text formatting.</param>
    </member>
    <member name="M:System.Windows.Media.FormattedText.SetCulture(System.Globalization.CultureInfo,System.Int32,System.Int32)">
      <summary>Sets the <see cref="T:System.Globalization.CultureInfo" /> for a specified subset of characters in the <see cref="T:System.Windows.Media.FormattedText" /> object.</summary>
      <param name="culture">The <see cref="T:System.Globalization.CultureInfo" /> to use for text formatting.</param>
      <param name="startIndex">The start index of initial character to apply the change to.</param>
      <param name="count">The number of characters the change should be applied to.</param>
    </member>
    <member name="M:System.Windows.Media.FormattedText.SetFontFamily(System.String)">
      <summary>Sets the font family for the entire set of characters in the <see cref="T:System.Windows.Media.FormattedText" /> object.</summary>
      <param name="fontFamily">A string that constructs the <see cref="T:System.Windows.Media.FontFamily" /> to use for text formatting. Fallbacks are permitted; for details, see <see cref="T:System.Windows.Media.FontFamily" />.</param>
    </member>
    <member name="M:System.Windows.Media.FormattedText.SetFontFamily(System.String,System.Int32,System.Int32)">
      <summary>Sets the font family for a specified subset of characters in the <see cref="T:System.Windows.Media.FormattedText" /> object.</summary>
      <param name="fontFamily">A string that constructs the <see cref="T:System.Windows.Media.FontFamily" /> to use for text formatting. Fallbacks are permitted; for details, see <see cref="T:System.Windows.Media.FontFamily" />.</param>
      <param name="startIndex">The starting index of the initial character to apply the font family change to.</param>
      <param name="count">The number of characters the change should apply to.</param>
    </member>
    <member name="M:System.Windows.Media.FormattedText.SetFontFamily(System.Windows.Media.FontFamily)">
      <summary>Sets the font family for a <see cref="T:System.Windows.Media.FormattedText" /> object.</summary>
      <param name="fontFamily">The <see cref="T:System.Windows.Media.FontFamily" /> to use for text formatting.</param>
    </member>
    <member name="M:System.Windows.Media.FormattedText.SetFontFamily(System.Windows.Media.FontFamily,System.Int32,System.Int32)">
      <summary>Sets the font family for a specified subset of characters in the <see cref="T:System.Windows.Media.FormattedText" /> object.</summary>
      <param name="fontFamily">The <see cref="T:System.Windows.Media.FontFamily" /> to use for text formatting.</param>
      <param name="startIndex">The starting index of the initial character to apply the font family change to.</param>
      <param name="count">The number of characters the change should apply to.</param>
    </member>
    <member name="M:System.Windows.Media.FormattedText.SetFontSize(System.Double)">
      <summary>Sets the font size for the entire set of characters in the <see cref="T:System.Windows.Media.FormattedText" /> object.</summary>
      <param name="emSize">The font 'em' measure size, provided in device-independent units (1/96th inch per unit).</param>
    </member>
    <member name="M:System.Windows.Media.FormattedText.SetFontSize(System.Double,System.Int32,System.Int32)">
      <summary>Sets the font size for a specified subset of characters in the <see cref="T:System.Windows.Media.FormattedText" /> object.</summary>
      <param name="emSize">The font 'em' measure size, provided in device-independent units (1/96th inch per unit).</param>
      <param name="startIndex">The start index of the initial character to apply the font size to.</param>
      <param name="count">The number of characters to apply the font size to.</param>
    </member>
    <member name="M:System.Windows.Media.FormattedText.SetFontStretch(System.Windows.FontStretch)">
      <summary>Sets the font stretch value for the entire set of characters in the <see cref="T:System.Windows.Media.FormattedText" /> object.</summary>
      <param name="stretch">The desired <see cref="T:System.Windows.FontStretch" /> value to use for text formatting.</param>
    </member>
    <member name="M:System.Windows.Media.FormattedText.SetFontStretch(System.Windows.FontStretch,System.Int32,System.Int32)">
      <summary>Sets the font stretch value for a specified subset of characters in the <see cref="T:System.Windows.Media.FormattedText" /> object.</summary>
      <param name="stretch">The desired <see cref="T:System.Windows.FontStretch" /> value to use for text formatting.</param>
      <param name="startIndex">The start index of the initial character to apply the font stretch to.</param>
      <param name="count">The number of characters to apply the font stretch to.</param>
    </member>
    <member name="M:System.Windows.Media.FormattedText.SetFontStyle(System.Windows.FontStyle)">
      <summary>Sets the font style for the entire set of characters in the <see cref="T:System.Windows.Media.FormattedText" /> object.</summary>
      <param name="style">The <see cref="T:System.Windows.FontStyle" /> value to use for text formatting.</param>
    </member>
    <member name="M:System.Windows.Media.FormattedText.SetFontStyle(System.Windows.FontStyle,System.Int32,System.Int32)">
      <summary>Sets the font style for a specified subset of characters in the <see cref="T:System.Windows.Media.FormattedText" /> object.</summary>
      <param name="style">The <see cref="T:System.Windows.FontStyle" /> value to use for text formatting.</param>
      <param name="startIndex">The start index of the initial character to apply the font style to.</param>
      <param name="count">The number of characters to apply the font style to.</param>
    </member>
    <member name="M:System.Windows.Media.FormattedText.SetFontTypeface(System.Windows.Media.Typeface)">
      <summary>Sets the font typeface for the entire set of characters in the <see cref="T:System.Windows.Media.FormattedText" /> object.</summary>
      <param name="typeface">The <see cref="T:System.Windows.Media.Typeface" /> to use for text formatting.</param>
    </member>
    <member name="M:System.Windows.Media.FormattedText.SetFontTypeface(System.Windows.Media.Typeface,System.Int32,System.Int32)">
      <summary>Sets the font typeface for a specified subset of characters in the <see cref="T:System.Windows.Media.FormattedText" /> object.</summary>
      <param name="typeface">The <see cref="T:System.Windows.Media.Typeface" /> to use for text formatting.</param>
      <param name="startIndex">The start index of the initial character to apply the typeface to.</param>
      <param name="count">The number of characters to apply the typeface to.</param>
    </member>
    <member name="M:System.Windows.Media.FormattedText.SetFontWeight(System.Windows.FontWeight)">
      <summary>Sets the font weight for the entire set of characters in the <see cref="T:System.Windows.Media.FormattedText" /> object.</summary>
      <param name="weight">The <see cref="T:System.Windows.FontWeight" /> to use for text formatting.</param>
    </member>
    <member name="M:System.Windows.Media.FormattedText.SetFontWeight(System.Windows.FontWeight,System.Int32,System.Int32)">
      <summary>Changes the <see cref="T:System.Windows.FontWeight" /> for specified text within a <see cref="T:System.Windows.Media.FormattedText" /> object.</summary>
      <param name="weight">The font weight to use for text formatting.</param>
      <param name="startIndex">The start index of the initial character to apply the font weight to.</param>
      <param name="count">The number of characters to apply the font weight to.</param>
    </member>
    <member name="M:System.Windows.Media.FormattedText.SetForegroundBrush(System.Windows.Media.Brush)">
      <summary>Changes the foreground <see cref="T:System.Windows.Media.Brush" /> for an entire <see cref="T:System.Windows.Media.FormattedText" /> object.</summary>
      <param name="foregroundBrush">The brush to use for the text foreground.</param>
    </member>
    <member name="M:System.Windows.Media.FormattedText.SetForegroundBrush(System.Windows.Media.Brush,System.Int32,System.Int32)">
      <summary>Changes the foreground <see cref="T:System.Windows.Media.Brush" /> for specified text within a <see cref="T:System.Windows.Media.FormattedText" /> object.</summary>
      <param name="foregroundBrush">The brush to use for the text foreground.</param>
      <param name="startIndex">The start index of the initial character to apply the foreground brush to.</param>
      <param name="count">The number of characters to apply the foreground brush to.</param>
    </member>
    <member name="M:System.Windows.Media.FormattedText.SetMaxTextWidths(System.Double[])">
      <summary>Sets an array of maximum text widths within the <see cref="T:System.Windows.Media.FormattedText" />, on a per-line basis. Each element in the array represents the maximum text width of sequential lines of text.</summary>
      <param name="maxTextWidths">An array of maximum text widths, each width provided in device-independent units (1/96th inch per unit).</param>
    </member>
    <member name="M:System.Windows.Media.FormattedText.SetNumberSubstitution(System.Windows.Media.NumberSubstitution)">
      <summary>Sets the number substitution behavior for the entire set of characters in the <see cref="T:System.Windows.Media.FormattedText" /> object.</summary>
      <param name="numberSubstitution">Number substitution behavior to apply to the text; can be <see langword="null" />, in which case the default number substitution method for the text culture is used.</param>
    </member>
    <member name="M:System.Windows.Media.FormattedText.SetNumberSubstitution(System.Windows.Media.NumberSubstitution,System.Int32,System.Int32)">
      <summary>Sets the number substitution behavior for specified text within a <see cref="T:System.Windows.Media.FormattedText" /> object.</summary>
      <param name="numberSubstitution">Number substitution behavior to apply to the text; can be <see langword="null" />, in which case the default number substitution method for the text culture is used.</param>
      <param name="startIndex">The start index of initial character to apply the change to.</param>
      <param name="count">The number of characters the change should be applied to.</param>
    </member>
    <member name="M:System.Windows.Media.FormattedText.SetTextDecorations(System.Windows.TextDecorationCollection)">
      <summary>Sets the <see cref="T:System.Windows.TextDecorationCollection" /> for the entire set of characters in the <see cref="T:System.Windows.Media.FormattedText" /> object.</summary>
      <param name="textDecorations">The <see cref="T:System.Windows.TextDecorationCollection" /> to apply to the text.</param>
    </member>
    <member name="M:System.Windows.Media.FormattedText.SetTextDecorations(System.Windows.TextDecorationCollection,System.Int32,System.Int32)">
      <summary>Sets the <see cref="T:System.Windows.TextDecorationCollection" /> for specified text within a <see cref="T:System.Windows.Media.FormattedText" /> object.</summary>
      <param name="textDecorations">The <see cref="T:System.Windows.TextDecorationCollection" /> to apply to the text.</param>
      <param name="startIndex">The start index of the initial character to apply the text decorations to.</param>
      <param name="count">The number of characters to apply the text decorations to.</param>
    </member>
    <member name="P:System.Windows.Media.FormattedText.Baseline">
      <summary>Gets the distance from the top of the first line to the baseline of the first line of a <see cref="T:System.Windows.Media.FormattedText" /> object.</summary>
      <returns>The distance from the top of the first line to the baseline of the first line, provided in device-independent units (1/96th inch per unit).</returns>
    </member>
    <member name="P:System.Windows.Media.FormattedText.Extent">
      <summary>Gets the distance from the topmost drawn pixel of the first line to the bottommost drawn pixel of the last line.</summary>
      <returns>The distance from the topmost drawn pixel of the first line to the bottommost drawn pixel of the last line, provided in device-independent units (1/96th inch per unit).</returns>
    </member>
    <member name="P:System.Windows.Media.FormattedText.FlowDirection">
      <summary>Gets or sets the <see cref="T:System.Windows.FlowDirection" /> of a <see cref="T:System.Windows.Media.FormattedText" /> object.</summary>
      <returns>The <see cref="T:System.Windows.FlowDirection" /> of the formatted text.</returns>
    </member>
    <member name="P:System.Windows.Media.FormattedText.Height">
      <summary>Gets the distance from the top of the first line to the bottom of the last line of the <see cref="T:System.Windows.Media.FormattedText" /> object.</summary>
      <returns>The distance from the top of the first line to the bottom of the last line, provided in device-independent units (1/96th inch per unit).</returns>
    </member>
    <member name="P:System.Windows.Media.FormattedText.LineHeight">
      <summary>Gets the line height, or line spacing, between lines of text.</summary>
      <returns>The line spacing between lines of text, provided in device-independent units (1/96th inch per unit).</returns>
    </member>
    <member name="P:System.Windows.Media.FormattedText.MaxLineCount">
      <summary>Gets or sets the maximum number of lines to display. Text exceeding the <see cref="P:System.Windows.Media.FormattedText.MaxLineCount" /> will not be displayed.</summary>
      <returns>The maximum number of lines to display.</returns>
    </member>
    <member name="P:System.Windows.Media.FormattedText.MaxTextHeight">
      <summary>Gets or sets the maximum height of a text column.</summary>
      <returns>The maximum height of a text column, provided in device-independent units (1/96th inch per unit).</returns>
    </member>
    <member name="P:System.Windows.Media.FormattedText.MaxTextWidth">
      <summary>Gets or sets the maximum text width (length) for a line of text.</summary>
      <returns>The maximum text width for a line of text, provided in device-independent units (1/96th inch per unit).</returns>
    </member>
    <member name="P:System.Windows.Media.FormattedText.MinWidth">
      <summary>Gets the smallest possible text width that can fully contain the specified text content.</summary>
      <returns>The minimum text width of the text source, provided in device-independent units (1/96th inch per unit).</returns>
    </member>
    <member name="P:System.Windows.Media.FormattedText.OverhangAfter">
      <summary>Gets the distance from the bottom of the last line of text to the bottommost drawn pixel.</summary>
      <returns>The distance from the bottom of the last line to the bottommost inked pixel, provided in device-independent units (1/96th inch per unit).</returns>
    </member>
    <member name="P:System.Windows.Media.FormattedText.OverhangLeading">
      <summary>Gets the maximum distance from the leading alignment point to the leading drawn pixel of a line.</summary>
      <returns>The maximum distance from the leading alignment point to the leading drawn pixel of a line, provided in device-independent units (1/96th inch per unit).</returns>
    </member>
    <member name="P:System.Windows.Media.FormattedText.OverhangTrailing">
      <summary>Gets the maximum distance from the trailing inked pixel to the trailing alignment point of a line.</summary>
      <returns>The maximum distance from the trailing inked pixel to the trailing alignment point of a line, provided in device-independent units (1/96th inch per unit).</returns>
    </member>
    <member name="P:System.Windows.Media.FormattedText.PixelsPerDip">
      <summary>Get or sets the PixelsPerDip at which the text should be rendered.</summary>
      <returns>The current <see cref="P:System.Windows.Media.FormattedText.PixelsPerDip" /> value.</returns>
    </member>
    <member name="P:System.Windows.Media.FormattedText.Text">
      <summary>Gets the string of text to be displayed.</summary>
      <returns>The string of text to be displayed.</returns>
    </member>
    <member name="P:System.Windows.Media.FormattedText.TextAlignment">
      <summary>Gets or sets the alignment of text within a <see cref="T:System.Windows.Media.FormattedText" /> object.</summary>
      <returns>One of the <see cref="T:System.Windows.TextAlignment" /> values that specifies the alignment of text within a <see cref="T:System.Windows.Media.FormattedText" /> object.</returns>
    </member>
    <member name="P:System.Windows.Media.FormattedText.Trimming">
      <summary>Gets or sets the means by which the omission of text is indicated.</summary>
      <returns>One of the <see cref="T:System.Windows.TextTrimming" /> values that specifies how the omission of text is indicated. The default is <see cref="F:System.Windows.TextTrimming.WordEllipsis" />.</returns>
    </member>
    <member name="P:System.Windows.Media.FormattedText.Width">
      <summary>Gets the width between the leading and trailing alignment points of a line, excluding any trailing white-space characters.</summary>
      <returns>The width between the leading and trailing alignment points of a line, excluding any trailing white-space characters. Provided in device-independent units (1/96th inch per unit).</returns>
    </member>
    <member name="P:System.Windows.Media.FormattedText.WidthIncludingTrailingWhitespace">
      <summary>Gets the width between the leading and trailing alignment points of a line, including any trailing white-space characters.</summary>
      <returns>The width between the leading and trailing alignment points of a line, including any trailing white-space characters. Provided in device-independent units (1/96th inch per unit).</returns>
    </member>
    <member name="T:System.Windows.Media.GeneralTransform">
      <summary>Provides generalized transformation support for objects, such as points and rectangles. This is an abstract class.</summary>
    </member>
    <member name="M:System.Windows.Media.GeneralTransform.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.GeneralTransform" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.GeneralTransform.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.GeneralTransform" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.GeneralTransform.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.GeneralTransform" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.GeneralTransform.System#IFormattable#ToString(System.String,System.IFormatProvider)">
      <summary>Formats the value of the current instance using the specified format.</summary>
      <param name="format">The format to use.  
  
 -or-  
  
 A null reference (<see langword="Nothing" /> in Visual Basic) to use the default format defined for the type of the <see cref="T:System.IFormattable" /> implementation.</param>
      <param name="provider">The provider to use to format the value.  
  
 -or-  
  
 A null reference (<see langword="Nothing" /> in Visual Basic) to obtain the numeric format information from the current locale setting of the operating system.</param>
      <returns>The value of the current instance in the specified format.</returns>
    </member>
    <member name="M:System.Windows.Media.GeneralTransform.ToString">
      <summary>Creates a string representation of this <see cref="T:System.Windows.Media.GeneralTransform" />.</summary>
      <returns>A string representation of this instance.</returns>
    </member>
    <member name="M:System.Windows.Media.GeneralTransform.ToString(System.IFormatProvider)">
      <summary>Creates a string representation of this instance, based on the passed <see cref="T:System.IFormatProvider" /> parameter.</summary>
      <param name="provider">
        <see cref="T:System.IFormatProvider" /> instance used to process this instance.</param>
      <returns>A string representation of this instance, based on <paramref name="provider" />.</returns>
    </member>
    <member name="M:System.Windows.Media.GeneralTransform.Transform(System.Windows.Point)">
      <summary>Transforms the specified point and returns the result.</summary>
      <param name="point">The point to transform.</param>
      <exception cref="T:System.InvalidOperationException">The transform did not succeed.</exception>
      <returns>The result of transforming <paramref name="point" />.</returns>
    </member>
    <member name="M:System.Windows.Media.GeneralTransform.TransformBounds(System.Windows.Rect)">
      <summary>When overridden in a derived class, transforms the specified bounding box and returns an axis-aligned bounding box that is exactly large enough to contain it.</summary>
      <param name="rect">The bounding box to transform.</param>
      <returns>The smallest axis-aligned bounding box possible that contains the transformed <paramref name="rect" />.</returns>
    </member>
    <member name="M:System.Windows.Media.GeneralTransform.TryTransform(System.Windows.Point,System.Windows.Point@)">
      <summary>When overridden in a derived class, attempts to transform the specified point and returns a value that indicates whether the transformation was successful.</summary>
      <param name="inPoint">The point to transform.</param>
      <param name="result">The result of transforming <paramref name="inPoint" />.</param>
      <returns>
        <see langword="true" /> if <paramref name="inPoint" /> was transformed; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.GeneralTransform.Inverse">
      <summary>Gets the inverse transformation of this <see cref="T:System.Windows.Media.GeneralTransform" />, if possible.</summary>
      <returns>An inverse of this instance, if possible; otherwise <see langword="null" />.</returns>
    </member>
    <member name="T:System.Windows.Media.GeneralTransformCollection">
      <summary>Represents an ordered collection of <see cref="T:System.Windows.Media.GeneralTransform" /> objects.</summary>
    </member>
    <member name="M:System.Windows.Media.GeneralTransformCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.GeneralTransformCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.GeneralTransformCollection.#ctor(System.Collections.Generic.IEnumerable{System.Windows.Media.GeneralTransform})">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.GeneralTransformCollection" /> class.</summary>
      <param name="collection">Initial object in the new collection class.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="collection" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Media.GeneralTransformCollection.#ctor(System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.GeneralTransformCollection" /> class with the specified capacity, or the number of <see cref="T:System.Windows.Media.GeneralTransform" /> objects the collection is initially capable of storing.</summary>
      <param name="capacity">The number of <see cref="T:System.Windows.Media.GeneralTransform" /> objects that the collection is initially capable of storing.</param>
    </member>
    <member name="M:System.Windows.Media.GeneralTransformCollection.Add(System.Windows.Media.GeneralTransform)">
      <summary>Adds a <see cref="T:System.Windows.Media.GeneralTransform" /> object to the end of the <see cref="T:System.Windows.Media.GeneralTransformCollection" />.</summary>
      <param name="value">The <see cref="T:System.Windows.Media.GeneralTransform" /> to add to the end of the <see cref="T:System.Windows.Media.GeneralTransformCollection" />.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="value" /> is <see langword="null" />.</exception>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Windows.Media.GeneralTransformCollection" /> is read-only.  
  
-or-
  
 The <see cref="T:System.Windows.Media.GeneralTransformCollection" /> has a fixed size.</exception>
    </member>
    <member name="M:System.Windows.Media.GeneralTransformCollection.Clear">
      <summary>Removes all <see cref="T:System.Windows.Media.GeneralTransform" /> objects from the <see cref="T:System.Windows.Media.GeneralTransformCollection" />.</summary>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Windows.Media.GeneralTransformCollection" /> is read-only.</exception>
    </member>
    <member name="M:System.Windows.Media.GeneralTransformCollection.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.GeneralTransformCollection" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.GeneralTransformCollection.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.GeneralTransformCollection" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.GeneralTransformCollection.Contains(System.Windows.Media.GeneralTransform)">
      <summary>Indicates whether the <see cref="T:System.Windows.Media.GeneralTransformCollection" /> contains the specified <see cref="T:System.Windows.Media.GeneralTransform" /> object.</summary>
      <param name="value">The <see cref="T:System.Windows.Media.GeneralTransform" /> to locate in the <see cref="T:System.Windows.Media.GeneralTransformCollection" />.</param>
      <returns>
        <see langword="true" /> if the collection contains <paramref name="value" />; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.GeneralTransformCollection.CopyTo(System.Windows.Media.GeneralTransform[],System.Int32)">
      <summary>Copies the <see cref="T:System.Windows.Media.GeneralTransform" /> objects in the collection into an array of GeneralTransforms, starting at the specified index position.</summary>
      <param name="array">The destination array.</param>
      <param name="index">The zero-based index position where copying begins.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="array" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than zero.</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="array" /> is multidimensional.  
  
 -or-  
  
 The number of items in the source <see cref="T:System.Windows.Media.GeneralTransformCollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.</exception>
    </member>
    <member name="M:System.Windows.Media.GeneralTransformCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An enumerator that can iterate the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.GeneralTransformCollection.IndexOf(System.Windows.Media.GeneralTransform)">
      <summary>Searches for the specified <see cref="T:System.Windows.Media.GeneralTransform" /> object within a <see cref="T:System.Windows.Media.GeneralTransformCollection" />.</summary>
      <param name="value">The object to locate.</param>
      <returns>The zero-based index position of <paramref name="value" />, if found; otherwise -1.</returns>
    </member>
    <member name="M:System.Windows.Media.GeneralTransformCollection.Insert(System.Int32,System.Windows.Media.GeneralTransform)">
      <summary>Inserts a <see cref="T:System.Windows.Media.GeneralTransform" /> object into the specified index position within the <see cref="T:System.Windows.Media.GeneralTransformCollection" />.</summary>
      <param name="index">The zero-based index position to insert the object.</param>
      <param name="value">The object to insert.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="value" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is not a valid index in the <see cref="T:System.Windows.Media.GeneralTransformCollection" />.</exception>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Windows.Media.GeneralTransformCollection" /> is read-only.  
  
-or-
  
 The <see cref="T:System.Windows.Media.GeneralTransformCollection" /> has a fixed size.</exception>
    </member>
    <member name="M:System.Windows.Media.GeneralTransformCollection.Remove(System.Windows.Media.GeneralTransform)">
      <summary>Deletes a <see cref="T:System.Windows.Media.GeneralTransform" /> object from the <see cref="T:System.Windows.Media.GeneralTransformCollection" />.</summary>
      <param name="value">The object to remove.</param>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Windows.Media.GeneralTransformCollection" /> is read-only.  
  
-or-
  
 The <see cref="T:System.Windows.Media.GeneralTransformCollection" /> has a fixed size.</exception>
      <returns>
        <see langword="true" /> if <paramref name="value" /> was successfully deleted; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.GeneralTransformCollection.RemoveAt(System.Int32)">
      <summary>Deletes a <see cref="T:System.Windows.Media.GeneralTransform" /> object from the <see cref="T:System.Windows.Media.GeneralTransformCollection" />.</summary>
      <param name="index">The zero-based index position to remove the object.</param>
    </member>
    <member name="M:System.Windows.Media.GeneralTransformCollection.System#Collections#Generic#IEnumerable{System#Windows#Media#GeneralTransform}#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.Generic.IEnumerable`1.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.GeneralTransformCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>For a description of this member, see <see cref="M:System.Collections.ICollection.CopyTo(System.Array,System.Int32)" />.</summary>
      <param name="array">A zero-based <see cref="T:System.Array" /> that receives the copied items from the <see cref="T:System.Windows.Media.GeneralTransformCollection" />.</param>
      <param name="index">The first position in the specified <see cref="T:System.Array" /> to receive the copied contents.</param>
    </member>
    <member name="M:System.Windows.Media.GeneralTransformCollection.System#Collections#IEnumerable#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.IEnumerable.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.GeneralTransformCollection.System#Collections#IList#Add(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Add(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to add to the <see cref="T:System.Windows.Media.GeneralTransformCollection" />.</param>
      <returns>The position into which the new element was inserted.</returns>
    </member>
    <member name="M:System.Windows.Media.GeneralTransformCollection.System#Collections#IList#Contains(System.Object)">
      <summary>Determines whether the <see cref="T:System.Collections.IList" /> contains a specific value.</summary>
      <param name="value">The object to locate in the <see cref="T:System.Collections.IList" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Collections.IList" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.GeneralTransformCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.IndexOf(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.GeneralTransformCollection" />.</param>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Media.GeneralTransformCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Insert(System.Int32,System.Object)" />.</summary>
      <param name="index">The zero-based index at which to insert the <see cref="T:System.Object" />.</param>
      <param name="value">The <see cref="T:System.Object" /> to insert into the <see cref="T:System.Windows.Media.GeneralTransformCollection" />.</param>
    </member>
    <member name="M:System.Windows.Media.GeneralTransformCollection.System#Collections#IList#Remove(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Remove(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to remove from the <see cref="T:System.Windows.Media.GeneralTransformCollection" />.</param>
    </member>
    <member name="P:System.Windows.Media.GeneralTransformCollection.Count">
      <summary>Gets the number of <see cref="T:System.Windows.Media.GeneralTransform" /> objects in the <see cref="T:System.Windows.Media.GeneralTransformCollection" />.</summary>
      <returns>The number of items in the collection.</returns>
    </member>
    <member name="P:System.Windows.Media.GeneralTransformCollection.Item(System.Int32)">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.GeneralTransform" /> object at the specified index position.</summary>
      <param name="index">The zero-based index position of the object to get or set.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="value" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is not a valid index in the <see cref="T:System.Windows.Media.GeneralTransformCollection" />.</exception>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Windows.Media.GeneralTransformCollection" /> is read-only.  
  
-or-
  
 The <see cref="T:System.Windows.Media.GeneralTransformCollection" /> has a fixed size.</exception>
      <returns>The <see cref="T:System.Windows.Media.GeneralTransform" /> object at the <paramref name="index" /> position.</returns>
    </member>
    <member name="P:System.Windows.Media.GeneralTransformCollection.System#Collections#Generic#ICollection{System#Windows#Media#GeneralTransform}#IsReadOnly">
      <summary>For a description of this member, see <see cref="P:System.Collections.Generic.ICollection`1.IsReadOnly" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.GeneralTransformCollection" /> is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.GeneralTransformCollection.System#Collections#ICollection#IsSynchronized">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.IsSynchronized" />.</summary>
      <returns>
        <see langword="true" /> if access to the <see cref="T:System.Windows.Media.GeneralTransformCollection" /> is synchronized (thread safe); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.GeneralTransformCollection.System#Collections#ICollection#SyncRoot">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.SyncRoot" />.</summary>
      <returns>An object that can be used to synchronize access to the <see cref="T:System.Windows.Media.GeneralTransformCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.GeneralTransformCollection.System#Collections#IList#IsFixedSize">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.IsFixedSize" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.GeneralTransformCollection" /> has a fixed size; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.GeneralTransformCollection.System#Collections#IList#IsReadOnly">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.IsReadOnly" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.GeneralTransformCollection" /> is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.GeneralTransformCollection.System#Collections#IList#Item(System.Int32)">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.Item(System.Int32)" />.</summary>
      <param name="index">The zero-based index of the element to get or set.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="T:System.Windows.Media.GeneralTransformCollection.Enumerator">
      <summary>Enumerates <see cref="T:System.Windows.Media.GeneralTransform" /> items in a <see cref="T:System.Windows.Media.GeneralTransformCollection" />.</summary>
    </member>
    <member name="M:System.Windows.Media.GeneralTransformCollection.Enumerator.MoveNext">
      <summary>Advances the enumerator to the next element in the collection.</summary>
      <returns>
        <see langword="true" /> if the enumerator successfully advanced to the next element; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.GeneralTransformCollection.Enumerator.Reset">
      <summary>Resets the enumerator to its initial position, which is before the first element in the collection.</summary>
    </member>
    <member name="M:System.Windows.Media.GeneralTransformCollection.Enumerator.System#IDisposable#Dispose">
      <summary>This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="P:System.Windows.Media.GeneralTransformCollection.Enumerator.Current">
      <summary>Gets the current element in the collection.</summary>
      <returns>The current element in the collection.</returns>
    </member>
    <member name="P:System.Windows.Media.GeneralTransformCollection.Enumerator.System#Collections#IEnumerator#Current">
      <summary>This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="T:System.Windows.Media.GeneralTransformGroup">
      <summary>Represents a <see cref="T:System.Windows.Media.GeneralTransform" /> that is a composite of the transforms in its <see cref="T:System.Windows.Media.GeneralTransformCollection" />.</summary>
    </member>
    <member name="F:System.Windows.Media.GeneralTransformGroup.ChildrenProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.GeneralTransformGroup.Children" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.GeneralTransformGroup.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.GeneralTransformGroup" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.GeneralTransformGroup.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.GeneralTransformGroup" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.GeneralTransformGroup.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.GeneralTransformGroup" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.GeneralTransformGroup.TransformBounds(System.Windows.Rect)">
      <summary>Transforms the specified bounding box to the smallest axis-aligned bounding box possible that contains all the points in the original bounding box.</summary>
      <param name="rect">The bounding box to transform.</param>
      <returns>The transformed bounding box, which is the smallest axis-aligned bounding box possible that contains all the points in the original bounding box.</returns>
    </member>
    <member name="M:System.Windows.Media.GeneralTransformGroup.TryTransform(System.Windows.Point,System.Windows.Point@)">
      <summary>Attempts to transform the specified point.</summary>
      <param name="inPoint">The point to transform.</param>
      <param name="result">The result of transforming <paramref name="inPoint" />.</param>
      <returns>
        <see langword="true" /> if <paramref name="inPoint" /> was transformed; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.GeneralTransformGroup.Children">
      <summary>Gets or sets the collection of <see cref="T:System.Windows.Media.GeneralTransformGroup" /> objects that form this <see cref="T:System.Windows.Media.GeneralTransformGroup" />.</summary>
      <returns>The collection of <see cref="T:System.Windows.Media.GeneralTransformGroup" /> objects that form this <see cref="T:System.Windows.Media.GeneralTransformGroup" />. The default value is an empty collection.</returns>
    </member>
    <member name="P:System.Windows.Media.GeneralTransformGroup.Inverse">
      <summary>Gets the inverse transform of this <see cref="T:System.Windows.Media.GeneralTransformGroup" />, if it has an inverse.</summary>
      <returns>The inverse transform of this <see cref="T:System.Windows.Media.GeneralTransformGroup" />, if it has an inverse; otherwise, <see langword="null" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Geometry">
      <summary>Classes that derive from this abstract base class define geometric shapes. <see cref="T:System.Windows.Media.Geometry" /> objects can be used for clipping, hit-testing, and rendering 2-D graphic data.</summary>
    </member>
    <member name="F:System.Windows.Media.Geometry.TransformProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Geometry.Transform" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Geometry.Clone">
      <summary>Creates a modifiable clone of the <see cref="T:System.Windows.Media.Geometry" />, making deep copies of the object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Geometry.CloneCurrentValue">
      <summary>Creates a modifiable clone of the <see cref="T:System.Windows.Media.Geometry" /> object, making deep copies of the object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Geometry.Combine(System.Windows.Media.Geometry,System.Windows.Media.Geometry,System.Windows.Media.GeometryCombineMode,System.Windows.Media.Transform)">
      <summary>Combines the two geometries using the specified <see cref="T:System.Windows.Media.GeometryCombineMode" /> and applies the specified transform to the resulting geometry.</summary>
      <param name="geometry1">The first geometry to combine.</param>
      <param name="geometry2">The second geometry to combine.</param>
      <param name="mode">One of the enumeration values that specifies how the geometries are combined.</param>
      <param name="transform">A transformation to apply to the combined geometry, or <see langword="null" />.</param>
      <returns>The combined geometry.</returns>
    </member>
    <member name="M:System.Windows.Media.Geometry.Combine(System.Windows.Media.Geometry,System.Windows.Media.Geometry,System.Windows.Media.GeometryCombineMode,System.Windows.Media.Transform,System.Double,System.Windows.Media.ToleranceType)">
      <summary>Combines the two geometries using the specified <see cref="T:System.Windows.Media.GeometryCombineMode" /> and tolerance factor, and applies the specified transform to the resulting geometry.</summary>
      <param name="geometry1">The first geometry to combine.</param>
      <param name="geometry2">The second geometry to combine.</param>
      <param name="mode">One of the enumeration values that specifies how the geometries are combined.</param>
      <param name="transform">A transformation to apply to the combined geometry, or <see langword="null" />.</param>
      <param name="tolerance">The maximum bounds on the distance between points in the polygonal approximation of the geometries. Smaller values produce more accurate results but cause slower execution. If <paramref name="tolerance" /> is less than .000001, .000001 is used instead.</param>
      <param name="type">One of the <see cref="T:System.Windows.Media.ToleranceType" /> values that specifies whether the tolerance factor is an absolute value or relative to the area of the geometry.</param>
      <returns>The combined geometry.</returns>
    </member>
    <member name="M:System.Windows.Media.Geometry.FillContains(System.Windows.Media.Geometry)">
      <summary>Indicates whether the current geometry completely contains the specified <see cref="T:System.Windows.Media.Geometry" />.</summary>
      <param name="geometry">The geometry to test for containment.</param>
      <returns>
        <see langword="true" /> if the current geometry completely contains <paramref name="geometry" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Geometry.FillContains(System.Windows.Media.Geometry,System.Double,System.Windows.Media.ToleranceType)">
      <summary>Indicates whether the current geometry contains the specified <see cref="T:System.Windows.Media.Geometry" />, given the specified margin of error.</summary>
      <param name="geometry">The geometry to test for containment.</param>
      <param name="tolerance">The maximum bounds on the distance between points in the polygonal approximation of the geometries. Smaller values produce more accurate results but cause slower execution. If <paramref name="tolerance" /> is less than .000001, .000001 is used instead.</param>
      <param name="type">One of the <see cref="T:System.Windows.Media.ToleranceType" /> values that specifies whether the tolerance factor is an absolute value or relative to the area of the geometry.</param>
      <returns>
        <see langword="true" /> if the current geometry contains <paramref name="geometry" />, given the specified margin of error; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Geometry.FillContains(System.Windows.Point)">
      <summary>Indicates whether the geometry contains the specified <see cref="T:System.Windows.Point" />.</summary>
      <param name="hitPoint">The point to test for containment.</param>
      <returns>
        <see langword="true" /> if the geometry contains <paramref name="hitPoint" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Geometry.FillContains(System.Windows.Point,System.Double,System.Windows.Media.ToleranceType)">
      <summary>Indicates whether the geometry contains the specified <see cref="T:System.Windows.Point" />, given the specified margin of error.</summary>
      <param name="hitPoint">The point to test for containment.</param>
      <param name="tolerance">The maximum bounds on the distance between points in the polygonal approximation of the geometry. Smaller values produce more accurate results but cause slower execution. If <paramref name="tolerance" /> is less than .000001, .000001 is used instead.</param>
      <param name="type">One of the <see cref="T:System.Windows.Media.ToleranceType" /> values that specifies whether the tolerance factor is an absolute value or relative to the area of the geometry.</param>
      <returns>
        <see langword="true" /> if the geometry contains <paramref name="hitPoint" />, given the specified margin of error; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Geometry.FillContainsWithDetail(System.Windows.Media.Geometry)">
      <summary>Returns a value that describes the intersection between the current geometry and the specified geometry.</summary>
      <param name="geometry">The geometry to test for containment.</param>
      <returns>One of the enumeration values.</returns>
    </member>
    <member name="M:System.Windows.Media.Geometry.FillContainsWithDetail(System.Windows.Media.Geometry,System.Double,System.Windows.Media.ToleranceType)">
      <summary>Returns a value that describes the intersection between the current geometry and the specified geometry, given the specified margin of error.</summary>
      <param name="geometry">The geometry to test for containment.</param>
      <param name="tolerance">The maximum bounds on the distance between points in the polygonal approximation of the geometries. Smaller values produce more accurate results but cause slower execution. If <paramref name="tolerance" /> is less than .000001, .000001 is used instead.</param>
      <param name="type">One of the <see cref="T:System.Windows.Media.ToleranceType" /> values that specifies whether the tolerance factor is an absolute value or relative to the area of the geometry.</param>
      <returns>One of the enumeration values.</returns>
    </member>
    <member name="M:System.Windows.Media.Geometry.GetArea">
      <summary>Gets the area of the filled region of the <see cref="T:System.Windows.Media.Geometry" /> object.</summary>
      <returns>The area of the filled region of the geometry.</returns>
    </member>
    <member name="M:System.Windows.Media.Geometry.GetArea(System.Double,System.Windows.Media.ToleranceType)">
      <summary>Gets the area, within the specified tolerance, of the filled region of the <see cref="T:System.Windows.Media.Geometry" /> object.</summary>
      <param name="tolerance">The maximum bounds on the distance between points in the polygonal approximation of the geometry. Smaller values produce more accurate results but cause slower execution. If <paramref name="tolerance" /> is less than .000001, .000001 is used instead.</param>
      <param name="type">One of the <see cref="T:System.Windows.Media.ToleranceType" /> values that specifies whether the tolerance factor is an absolute value or relative to the area of the geometry.</param>
      <returns>The area of the filled region of the geometry.</returns>
    </member>
    <member name="M:System.Windows.Media.Geometry.GetFlattenedPathGeometry">
      <summary>Gets a <see cref="T:System.Windows.Media.PathGeometry" /> that is a polygonal approximation of the <see cref="T:System.Windows.Media.Geometry" /> object.</summary>
      <returns>The polygonal approximation of the <see cref="T:System.Windows.Media.Geometry" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Geometry.GetFlattenedPathGeometry(System.Double,System.Windows.Media.ToleranceType)">
      <summary>Gets a <see cref="T:System.Windows.Media.PathGeometry" />, within the specified tolerance, that is a polygonal approximation of the <see cref="T:System.Windows.Media.Geometry" /> object.</summary>
      <param name="tolerance">The maximum bounds on the distance between points in the polygonal approximation of the geometry. Smaller values produce more accurate results but cause slower execution. If <paramref name="tolerance" /> is less than .000001, .000001 is used instead.</param>
      <param name="type">One of the <see cref="T:System.Windows.Media.ToleranceType" /> values that specifies whether the tolerance factor is an absolute value or relative to the area of the geometry.</param>
      <returns>The polygonal approximation of the <see cref="T:System.Windows.Media.Geometry" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Geometry.GetOutlinedPathGeometry">
      <summary>Gets a <see cref="T:System.Windows.Media.PathGeometry" /> that is a simplified outline of the filled region of the <see cref="T:System.Windows.Media.Geometry" />.</summary>
      <returns>A simplified outline of the filled region of the <see cref="T:System.Windows.Media.Geometry" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Geometry.GetOutlinedPathGeometry(System.Double,System.Windows.Media.ToleranceType)">
      <summary>Gets a <see cref="T:System.Windows.Media.PathGeometry" />, within the specified tolerance, that is a simplified outline of the filled region of the <see cref="T:System.Windows.Media.Geometry" />.</summary>
      <param name="tolerance">The maximum bounds on the distance between points in the polygonal approximation of the geometry. Smaller values produce more accurate results but cause slower execution. If <paramref name="tolerance" /> is less than .000001, .000001 is used instead.</param>
      <param name="type">One of the <see cref="T:System.Windows.Media.ToleranceType" /> values that specifies whether the tolerance factor is an absolute value or relative to the area of the geometry.</param>
      <returns>A simplified outline of the filled region of the <see cref="T:System.Windows.Media.Geometry" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Geometry.GetRenderBounds(System.Windows.Media.Pen)">
      <summary>Returns an axis-aligned rectangle that is exactly large enough to contain the geometry after it has been outlined with the specified <see cref="T:System.Windows.Media.Pen" />.</summary>
      <param name="pen">An object that describes the area of the geometry's stroke.</param>
      <returns>An axis aligned rectangle that is exactly large enough to contain the outlined geometry.</returns>
    </member>
    <member name="M:System.Windows.Media.Geometry.GetRenderBounds(System.Windows.Media.Pen,System.Double,System.Windows.Media.ToleranceType)">
      <summary>Returns an axis-aligned rectangle that is exactly large enough to contain the geometry after it has been outlined with the specified <see cref="T:System.Windows.Media.Pen" />, given the specified tolerance factor.</summary>
      <param name="pen">An object that describes the area of the geometry's stroke.</param>
      <param name="tolerance">The maximum bounds on the distance between points in the polygonal approximation of the geometry. Smaller values produce more accurate results but cause slower execution. If <paramref name="tolerance" /> is less than .000001, .000001 is used instead.</param>
      <param name="type">One of the <see cref="T:System.Windows.Media.ToleranceType" /> values that specifies whether the tolerance factor is an absolute value or relative to the area of the geometry.</param>
      <returns>An axis aligned rectangle that is exactly large enough to contain the outlined geometry.</returns>
    </member>
    <member name="M:System.Windows.Media.Geometry.GetWidenedPathGeometry(System.Windows.Media.Pen)">
      <summary>Gets a <see cref="T:System.Windows.Media.PathGeometry" /> that is the shape defined by the stroke on the <see cref="T:System.Windows.Media.Geometry" /> produced by the specified <see cref="T:System.Windows.Media.Pen" />.</summary>
      <param name="pen">An object that describes the area of the geometry's stroke.</param>
      <returns>The outlined geometry.</returns>
    </member>
    <member name="M:System.Windows.Media.Geometry.GetWidenedPathGeometry(System.Windows.Media.Pen,System.Double,System.Windows.Media.ToleranceType)">
      <summary>Gets a <see cref="T:System.Windows.Media.PathGeometry" /> that is the shape defined by the stroke on the <see cref="T:System.Windows.Media.Geometry" /> produced by the specified <see cref="T:System.Windows.Media.Pen" />, given the specified tolerance factor.</summary>
      <param name="pen">The object used to define the area of the geometry's stroke.</param>
      <param name="tolerance">The maximum bounds on the distance between points in the polygonal approximation of the geometry. Smaller values produce more accurate results but cause slower execution. If <paramref name="tolerance" /> is less than .000001, .000001 is used instead.</param>
      <param name="type">One of the <see cref="T:System.Windows.Media.ToleranceType" /> values that specifies whether the tolerance factor is an absolute value or relative to the area of the geometry.</param>
      <returns>The geometry, widened by <paramref name="pen" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Geometry.IsEmpty">
      <summary>Determines whether the object is empty.</summary>
      <returns>
        <see langword="true" /> if the geometry is empty; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Geometry.MayHaveCurves">
      <summary>Determines whether the object might have curved segments.</summary>
      <returns>
        <see langword="true" /> if the geometry object might have curved segments; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Geometry.Parse(System.String)">
      <summary>Creates a new <see cref="T:System.Windows.Media.Geometry" /> instance from the specified string using the current culture.</summary>
      <param name="source">A string that describes the geometry to be created.</param>
      <returns>A new <see cref="T:System.Windows.Media.Geometry" /> instance created from the specified string.</returns>
    </member>
    <member name="M:System.Windows.Media.Geometry.ShouldSerializeTransform">
      <summary>Gets a value that indicates whether the value of the <see cref="P:System.Windows.Media.Geometry.Transform" /> property should be serialized.</summary>
      <returns>
        <see langword="true" /> if the value of the geometry's <see cref="P:System.Windows.Media.Geometry.Transform" /> property should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Geometry.StrokeContains(System.Windows.Media.Pen,System.Windows.Point)">
      <summary>Determines whether the specified <see cref="T:System.Windows.Point" /> is contained in the stroke produced by applying the specified <see cref="T:System.Windows.Media.Pen" /> to the geometry.</summary>
      <param name="pen">An object that determines the area of the geometry's stroke.</param>
      <param name="hitPoint">The point to test for containment.</param>
      <returns>
        <see langword="true" /> if <paramref name="hitPoint" /> is contained in the stroke produced by applying the specified <see cref="T:System.Windows.Media.Pen" /> to the geometry; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Geometry.StrokeContains(System.Windows.Media.Pen,System.Windows.Point,System.Double,System.Windows.Media.ToleranceType)">
      <summary>Determines whether the specified <see cref="T:System.Windows.Point" /> is contained in the stroke produced by applying the specified <see cref="T:System.Windows.Media.Pen" /> to the geometry, given the specified margin of error.</summary>
      <param name="pen">An object that defines the stroke of a geometry.</param>
      <param name="hitPoint">The point to test for containment.</param>
      <param name="tolerance">The maximum bounds on the distance between points in the polygonal approximation of the geometry. Smaller values produce more accurate results but cause slower execution. If <paramref name="tolerance" /> is less than .000001, .000001 is used instead.</param>
      <param name="type">One of the <see cref="T:System.Windows.Media.ToleranceType" /> values that specifies whether the tolerance factor is an absolute value or relative to the area of the geometry.</param>
      <returns>
        <see langword="true" /> if the stroke created by applying the specified <see cref="T:System.Windows.Media.Pen" /> to the geometry contains the specified point, given the specified tolerance factor; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Geometry.StrokeContainsWithDetail(System.Windows.Media.Pen,System.Windows.Media.Geometry)">
      <summary>Returns a value that describes the intersection between the specified <see cref="T:System.Windows.Media.Geometry" /> and the stroke created by applying the specified <see cref="T:System.Windows.Media.Pen" /> to the current geometry.</summary>
      <param name="pen">An object that determines the area of the current geometry's stroke.</param>
      <param name="geometry">The geometry to test for containment.</param>
      <returns>One of the enumeration values.</returns>
    </member>
    <member name="M:System.Windows.Media.Geometry.StrokeContainsWithDetail(System.Windows.Media.Pen,System.Windows.Media.Geometry,System.Double,System.Windows.Media.ToleranceType)">
      <summary>Gets a value that describes the intersection between the specified <see cref="T:System.Windows.Media.Geometry" /> and the stroke created by applying the specified <see cref="T:System.Windows.Media.Pen" /> to the current geometry, given the specified margin of error.</summary>
      <param name="pen">An object that determines the area of the current geometry's stroke.</param>
      <param name="geometry">The geometry to test for containment.</param>
      <param name="tolerance">The maximum bounds on the distance between points in the polygonal approximation of the geometries. Smaller values produce more accurate results but cause slower execution. If <paramref name="tolerance" /> is less than .000001, .000001 is used instead.</param>
      <param name="type">One of the <see cref="T:System.Windows.Media.ToleranceType" /> values that specifies whether the tolerance factor is an absolute value or relative to the area of the geometry.</param>
      <returns>One of the enumeration values.</returns>
    </member>
    <member name="M:System.Windows.Media.Geometry.System#IFormattable#ToString(System.String,System.IFormatProvider)">
      <summary>Formats the value of the current instance using the specified format.</summary>
      <param name="format">The format to use.  
  
 -or-  
  
 A null reference (<see langword="Nothing" /> in Visual Basic) to use the default format defined for the type of the <see cref="T:System.IFormattable" /> implementation.</param>
      <param name="provider">The provider to use to format the value.  
  
 -or-  
  
 A null reference (<see langword="Nothing" /> in Visual Basic) to obtain the numeric format information from the current locale setting of the operating system.</param>
      <returns>The value of the current instance in the specified format.</returns>
    </member>
    <member name="M:System.Windows.Media.Geometry.ToString">
      <summary>Creates a string representation of the object based on the current culture.</summary>
      <returns>A string representation of the object.</returns>
    </member>
    <member name="M:System.Windows.Media.Geometry.ToString(System.IFormatProvider)">
      <summary>Creates a string representation of the object using the specified culture-specific formatting information.</summary>
      <param name="provider">Culture-specific formatting information, or <see langword="null" /> to use the current culture.</param>
      <returns>A string representation of the object.</returns>
    </member>
    <member name="P:System.Windows.Media.Geometry.Bounds">
      <summary>Gets a <see cref="T:System.Windows.Rect" /> that specifies the axis-aligned bounding box of the <see cref="T:System.Windows.Media.Geometry" />.</summary>
      <returns>The axis-aligned bounding box of the <see cref="T:System.Windows.Media.Geometry" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Geometry.Empty">
      <summary>Gets an empty object.</summary>
      <returns>The empty geometry object.</returns>
    </member>
    <member name="P:System.Windows.Media.Geometry.StandardFlatteningTolerance">
      <summary>Gets the standard tolerance used for polygonal approximation.</summary>
      <returns>The standard tolerance, 0.25.</returns>
    </member>
    <member name="P:System.Windows.Media.Geometry.Transform">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Transform" /> object applied to a <see cref="T:System.Windows.Media.Geometry" />.</summary>
      <returns>The transformation applied to the <see cref="T:System.Windows.Media.Geometry" />. Note that this value may be a single <see cref="T:System.Windows.Media.Transform" /> or a <see cref="T:System.Windows.Media.TransformCollection" /> cast as a <see cref="T:System.Windows.Media.Transform" />.</returns>
    </member>
    <member name="T:System.Windows.Media.GeometryCollection">
      <summary>Represents a collection of <see cref="T:System.Windows.Media.Geometry" /> objects.</summary>
    </member>
    <member name="M:System.Windows.Media.GeometryCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.GeometryCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.GeometryCollection.#ctor(System.Collections.Generic.IEnumerable{System.Windows.Media.Geometry})">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.GeometryCollection" /> class with the specified collection of <see cref="T:System.Windows.Media.Geometry" /> objects.</summary>
      <param name="collection">The collection of <see cref="T:System.Windows.Media.Geometry" /> objects that make up the <see cref="T:System.Windows.Media.GeometryCollection" />.</param>
    </member>
    <member name="M:System.Windows.Media.GeometryCollection.#ctor(System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.GeometryCollection" /> class with the specified capacity, or the number of <see cref="T:System.Windows.Media.Geometry" /> objects the collection is initially capable of storing.</summary>
      <param name="capacity">The number of <see cref="T:System.Windows.Media.Geometry" /> objects that the collection is initially capable of storing.</param>
    </member>
    <member name="M:System.Windows.Media.GeometryCollection.Add(System.Windows.Media.Geometry)">
      <summary>Adds a <see cref="T:System.Windows.Media.Geometry" /> to the end of the collection.</summary>
      <param name="value">The <see cref="T:System.Windows.Media.Geometry" /> to add to the end of the collection.</param>
    </member>
    <member name="M:System.Windows.Media.GeometryCollection.Clear">
      <summary>Removes all <see cref="T:System.Windows.Media.Geometry" /> objects from the collection.</summary>
    </member>
    <member name="M:System.Windows.Media.GeometryCollection.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.GeometryCollection" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.GeometryCollection.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.GeometryCollection" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.GeometryCollection.Contains(System.Windows.Media.Geometry)">
      <summary>Returns a value that indicates whether the collection contains the specified <see cref="T:System.Windows.Media.Geometry" />.</summary>
      <param name="value">The <see cref="T:System.Windows.Media.Geometry" /> to locate in the collection.</param>
      <returns>
        <see langword="true" /> if <paramref name="value" /> is found in the <see cref="T:System.Collections.IList" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.GeometryCollection.CopyTo(System.Windows.Media.Geometry[],System.Int32)">
      <summary>Copies all of the <see cref="T:System.Windows.Media.Geometry" /> objects in a collection to a specified array.</summary>
      <param name="array">Identifies the array to which content is copied.</param>
      <param name="index">Index position in the array to which the contents of the collection are copied.</param>
    </member>
    <member name="M:System.Windows.Media.GeometryCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An <see cref="T:System.Windows.Media.GeometryCollection.Enumerator" /> that can iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.GeometryCollection.IndexOf(System.Windows.Media.Geometry)">
      <summary>Searches for the specified <see cref="T:System.Windows.Media.Geometry" /> and returns the zero-based index of the first occurrence within the entire collection.</summary>
      <param name="value">The <see cref="T:System.Windows.Media.Geometry" /> to locate in the collection.</param>
      <returns>The zero-based index of the first occurrence of <paramref name="value" /> within the entire collection, if found; otherwise, <c>-1</c>.</returns>
    </member>
    <member name="M:System.Windows.Media.GeometryCollection.Insert(System.Int32,System.Windows.Media.Geometry)">
      <summary>Inserts a <see cref="T:System.Windows.Media.Geometry" /> into a specific location within the collection.</summary>
      <param name="index">The index position at which the <see cref="T:System.Windows.Media.Geometry" /> is inserted.</param>
      <param name="value">The <see cref="T:System.Windows.Media.Geometry" /> object to insert in the collection.</param>
    </member>
    <member name="M:System.Windows.Media.GeometryCollection.Remove(System.Windows.Media.Geometry)">
      <summary>Removes the first occurrence of the specified <see cref="T:System.Windows.Media.Geometry" /> from this <see cref="T:System.Windows.Media.GeometryCollection" />.</summary>
      <param name="value">The <see cref="T:System.Windows.Media.Geometry" /> to remove from this <see cref="T:System.Windows.Media.GeometryCollection" />.</param>
      <returns>
        <see langword="true" /> if <paramref name="value" /> was removed from the collection; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.GeometryCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Windows.Media.Geometry" /> at the specified index from this <see cref="T:System.Windows.Media.GeometryCollection" />.</summary>
      <param name="index">The index of the <see cref="T:System.Windows.Media.Geometry" /> to remove.</param>
    </member>
    <member name="M:System.Windows.Media.GeometryCollection.System#Collections#Generic#IEnumerable{System#Windows#Media#Geometry}#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.Generic.IEnumerable`1.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.GeometryCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>For a description of this member, see <see cref="M:System.Collections.ICollection.CopyTo(System.Array,System.Int32)" />.</summary>
      <param name="array">A zero-based <see cref="T:System.Array" /> that receives the copied items from the <see cref="T:System.Windows.Media.GeometryCollection" />.</param>
      <param name="index">The first position in the specified <see cref="T:System.Array" /> to receive the copied contents.</param>
    </member>
    <member name="M:System.Windows.Media.GeometryCollection.System#Collections#IEnumerable#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.IEnumerable.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.GeometryCollection.System#Collections#IList#Add(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Add(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to add to the <see cref="T:System.Windows.Media.GeometryCollection" />.</param>
      <returns>The position into which the new element was inserted.</returns>
    </member>
    <member name="M:System.Windows.Media.GeometryCollection.System#Collections#IList#Contains(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Contains(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.GeometryCollection" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Windows.Media.GeometryCollection" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.GeometryCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.IndexOf(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.GeometryCollection" />.</param>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Media.GeometryCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Insert(System.Int32,System.Object)" />.</summary>
      <param name="index">The zero-based index at which to insert the <see cref="T:System.Object" />.</param>
      <param name="value">The <see cref="T:System.Object" /> to insert into the <see cref="T:System.Windows.Media.GeometryCollection" />.</param>
    </member>
    <member name="M:System.Windows.Media.GeometryCollection.System#Collections#IList#Remove(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Remove(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to remove from the <see cref="T:System.Windows.Media.GeometryCollection" />.</param>
    </member>
    <member name="P:System.Windows.Media.GeometryCollection.Count">
      <summary>Gets the number of geometries contained in the <see cref="T:System.Windows.Media.GeometryCollection" />.</summary>
      <returns>The number of geometries contained in the <see cref="T:System.Windows.Media.GeometryCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.GeometryCollection.Item(System.Int32)">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Geometry" /> at the specified index position.</summary>
      <param name="index">The zero-based index of the <see cref="T:System.Windows.Media.Geometry" /> to get or set.</param>
      <exception cref="T:System.InvalidOperationException">The attempt to modify the collection is invalid because the collection is frozen (its <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />).</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than zero.  
  
 -or-  
  
 <paramref name="index" /> is equal to or greater than <see cref="P:System.Windows.Media.Animation.DoubleKeyFrameCollection.Count" />.</exception>
      <returns>The <see cref="T:System.Windows.Media.Geometry" /> at the specified index.</returns>
    </member>
    <member name="P:System.Windows.Media.GeometryCollection.System#Collections#Generic#ICollection{System#Windows#Media#Geometry}#IsReadOnly">
      <summary>For a description of this member, see <see cref="P:System.Collections.Generic.ICollection`1.IsReadOnly" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.GeometryCollection" /> is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.GeometryCollection.System#Collections#ICollection#IsSynchronized">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.IsSynchronized" />.</summary>
      <returns>
        <see langword="true" /> if access to the <see cref="T:System.Windows.Media.GeometryCollection" /> is synchronized (thread safe); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.GeometryCollection.System#Collections#ICollection#SyncRoot">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.SyncRoot" />.</summary>
      <returns>An object that can be used to synchronize access to the <see cref="T:System.Windows.Media.GeometryCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.GeometryCollection.System#Collections#IList#IsFixedSize">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.IsFixedSize" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.GeometryCollection" /> has a fixed size; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.GeometryCollection.System#Collections#IList#IsReadOnly">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.IsReadOnly" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.GeometryCollection" /> is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.GeometryCollection.System#Collections#IList#Item(System.Int32)">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.Item(System.Int32)" />.</summary>
      <param name="index">The zero-based index of the element to get or set.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="T:System.Windows.Media.GeometryCollection.Enumerator">
      <summary>Enumerates <see cref="T:System.Windows.Media.Geometry" /> items in a <see cref="T:System.Windows.Media.GeometryCollection" />.</summary>
    </member>
    <member name="M:System.Windows.Media.GeometryCollection.Enumerator.MoveNext">
      <summary>Advances the enumerator to the next element in the collection.</summary>
      <returns>
        <see langword="true" /> if the enumerator successfully advanced to the next element; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.GeometryCollection.Enumerator.Reset">
      <summary>Resets the enumerator to its initial position, which is before the first element in the collection.</summary>
    </member>
    <member name="M:System.Windows.Media.GeometryCollection.Enumerator.System#IDisposable#Dispose">
      <summary>This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="P:System.Windows.Media.GeometryCollection.Enumerator.Current">
      <summary>Gets the current element in the collection.</summary>
      <returns>The current element in the collection.</returns>
    </member>
    <member name="P:System.Windows.Media.GeometryCollection.Enumerator.System#Collections#IEnumerator#Current">
      <summary>This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="T:System.Windows.Media.GeometryCombineMode">
      <summary>Specifies the different methods by which two geometries can be combined.</summary>
    </member>
    <member name="F:System.Windows.Media.GeometryCombineMode.Exclude">
      <summary>The second region is excluded from the first.  Given two geometries, <paramref name="A" /> and <paramref name="B" />, the area of geometry <paramref name="B" /> is removed from the area of geometry <paramref name="A" />, producing a region that is <paramref name="A-B" />.</summary>
    </member>
    <member name="F:System.Windows.Media.GeometryCombineMode.Intersect">
      <summary>The two regions are combined by taking their intersection.  The new area consists of the overlapping region between the two geometries.</summary>
    </member>
    <member name="F:System.Windows.Media.GeometryCombineMode.Union">
      <summary>The two regions are combined by taking the union of both.  The resulting geometry is geometry <paramref name="A" /> + geometry <paramref name="B" />.</summary>
    </member>
    <member name="F:System.Windows.Media.GeometryCombineMode.Xor">
      <summary>The two regions are combined by taking the area that exists in the first region but not the second and the area that exists in the second region but not the first.  The new region consists of <paramref name="(A-B)" /> + <paramref name="(B-A)" />, where <paramref name="A" /> and <paramref name="B" /> are geometries.</summary>
    </member>
    <member name="T:System.Windows.Media.GeometryConverter">
      <summary>Converts instances of other types to and from instances of <see cref="T:System.Windows.Media.Geometry" />.</summary>
    </member>
    <member name="M:System.Windows.Media.GeometryConverter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Geometry" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.GeometryConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Indicates whether an object can be converted from a given type to an instance of a <see cref="T:System.Windows.Media.Geometry" />.</summary>
      <param name="context">Context information required for conversion.</param>
      <param name="sourceType">The source <see cref="T:System.Type" /> that is being queried for conversion support.</param>
      <returns>
        <see langword="true" /> if object of the specified type can be converted to a <see cref="T:System.Windows.Media.Geometry" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.GeometryConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether instances of <see cref="T:System.Windows.Media.Geometry" /> can be converted to the specified type.</summary>
      <param name="context">Context information required for conversion.</param>
      <param name="destinationType">The desired type this <see cref="T:System.Windows.Media.Geometry" /> is being evaluated to be converted to.</param>
      <returns>
        <see langword="true" /> if instances of <see cref="T:System.Windows.Media.Geometry" /> can be converted to <paramref name="destinationType" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.GeometryConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
      <summary>Converts the specified object to a <see cref="T:System.Windows.Media.Geometry" />.</summary>
      <param name="context">Context information required for conversion.</param>
      <param name="culture">Cultural information respected during conversion.</param>
      <param name="value">The object being converted.</param>
      <exception cref="T:System.NotSupportedException">
        <paramref name="value" /> is <see langword="null" /> or is not a valid type that can be converted to a <see cref="T:System.Windows.Media.Geometry" />.</exception>
      <returns>The <see cref="T:System.Windows.Media.Geometry" /> created from converting <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Windows.Media.GeometryConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
      <summary>Converts the specified <see cref="T:System.Windows.Media.Geometry" /> to the specified type.</summary>
      <param name="context">Context information required for conversion.</param>
      <param name="culture">Cultural information respected during conversion.</param>
      <param name="value">The <see cref="T:System.Windows.Media.Geometry" /> to convert.</param>
      <param name="destinationType">The type to convert the <see cref="T:System.Windows.Media.Geometry" /> to.</param>
      <exception cref="T:System.NotSupportedException">
        <paramref name="value" /> is <see langword="null" /> or is not a <see cref="T:System.Windows.Media.Geometry" />, or the <paramref name="destinationType" /> cannot be converted into a <see cref="T:System.Windows.Media.Geometry" />.</exception>
      <returns>The object created from converting this <see cref="T:System.Windows.Media.Geometry" />.</returns>
    </member>
    <member name="T:System.Windows.Media.GeometryDrawing">
      <summary>Draws a <see cref="T:System.Windows.Media.Geometry" /> using the specified <see cref="P:System.Windows.Media.GeometryDrawing.Brush" /> and <see cref="P:System.Windows.Media.GeometryDrawing.Pen" />.</summary>
    </member>
    <member name="F:System.Windows.Media.GeometryDrawing.BrushProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.GeometryDrawing.Brush" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.GeometryDrawing.GeometryProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.GeometryDrawing.Geometry" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.GeometryDrawing.PenProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.GeometryDrawing.Pen" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.GeometryDrawing.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.GeometryDrawing" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.GeometryDrawing.#ctor(System.Windows.Media.Brush,System.Windows.Media.Pen,System.Windows.Media.Geometry)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.GeometryDrawing" /> class with the specified <see cref="T:System.Windows.Media.Brush" />, <see cref="T:System.Windows.Media.Pen" />, and <see cref="T:System.Windows.Media.Geometry" />.</summary>
      <param name="brush">The brush used to fill this <see cref="T:System.Windows.Media.GeometryDrawing" />.</param>
      <param name="pen">The pen used to stroke this <see cref="T:System.Windows.Media.GeometryDrawing" />.</param>
      <param name="geometry">The geometry.</param>
    </member>
    <member name="M:System.Windows.Media.GeometryDrawing.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.GeometryDrawing" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.GeometryDrawing.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.GeometryDrawing" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.GeometryDrawing.Brush">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Brush" /> used to fill the interior of the shape described by this <see cref="T:System.Windows.Media.GeometryDrawing" />.</summary>
      <returns>The brush used to fill this <see cref="T:System.Windows.Media.GeometryDrawing" />. The default value is <see langword="null" />.</returns>
    </member>
    <member name="P:System.Windows.Media.GeometryDrawing.Geometry">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Geometry" /> that describes the shape of this <see cref="T:System.Windows.Media.GeometryDrawing" />.</summary>
      <returns>The shape described by this <see cref="T:System.Windows.Media.GeometryDrawing" />. The default value is <see langword="null" />.</returns>
    </member>
    <member name="P:System.Windows.Media.GeometryDrawing.Pen">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Pen" /> used to stroke this <see cref="T:System.Windows.Media.GeometryDrawing" />.</summary>
      <returns>The pen used to stroke this <see cref="T:System.Windows.Media.GeometryDrawing" />. The default value is <see langword="null" />.</returns>
    </member>
    <member name="T:System.Windows.Media.GeometryGroup">
      <summary>Represents a composite geometry, composed of other <see cref="T:System.Windows.Media.Geometry" /> objects.</summary>
    </member>
    <member name="F:System.Windows.Media.GeometryGroup.ChildrenProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.GeometryGroup.Children" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.GeometryGroup.FillRuleProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.GeometryGroup.FillRule" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.GeometryGroup.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.GeometryGroup" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.GeometryGroup.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.GeometryGroup" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.GeometryGroup.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.GeometryGroup" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.GeometryGroup.IsEmpty">
      <summary>Determines whether this <see cref="T:System.Windows.Media.GeometryGroup" /> object is empty.</summary>
      <returns>
        <see langword="true" /> if this <see cref="T:System.Windows.Media.GeometryGroup" /> is empty; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.GeometryGroup.MayHaveCurves">
      <summary>Determines whether this <see cref="T:System.Windows.Media.GeometryGroup" /> object may have curved segments.</summary>
      <returns>
        <see langword="true" /> if this <see cref="T:System.Windows.Media.GeometryGroup" /> object may have curved segments; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.GeometryGroup.Children">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.GeometryCollection" /> that contains the objects that define this <see cref="T:System.Windows.Media.GeometryGroup" />.</summary>
      <returns>A collection containing the children of this <see cref="T:System.Windows.Media.GeometryGroup" />.</returns>
    </member>
    <member name="P:System.Windows.Media.GeometryGroup.FillRule">
      <summary>Gets or sets how the intersecting areas of the objects contained in this <see cref="T:System.Windows.Media.GeometryGroup" /> are combined.</summary>
      <returns>Specifies how the intersecting areas are combined to form the resulting area.  The default value is <c>EvenOdd</c>.</returns>
    </member>
    <member name="T:System.Windows.Media.GeometryHitTestParameters">
      <summary>Specifies a <see cref="T:System.Windows.Media.Geometry" /> as the parameter to be used for hit testing a visual tree.</summary>
    </member>
    <member name="M:System.Windows.Media.GeometryHitTestParameters.#ctor(System.Windows.Media.Geometry)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.GeometryHitTestParameters" /> class, using the specified <see cref="T:System.Windows.Media.Geometry" />.</summary>
      <param name="geometry">The <see cref="T:System.Windows.Media.Geometry" /> value to use for the hit test geometry.</param>
    </member>
    <member name="P:System.Windows.Media.GeometryHitTestParameters.HitGeometry">
      <summary>Gets the <see cref="T:System.Windows.Media.Geometry" /> that defines the hit test geometry for this <see cref="T:System.Windows.Media.GeometryHitTestParameters" /> instance.</summary>
      <returns>The <see cref="T:System.Windows.Media.Geometry" /> that defines the hit test region.</returns>
    </member>
    <member name="T:System.Windows.Media.GeometryHitTestResult">
      <summary>Returns the results of a hit test that uses a <see cref="T:System.Windows.Media.Geometry" /> as a hit test parameter.</summary>
    </member>
    <member name="M:System.Windows.Media.GeometryHitTestResult.#ctor(System.Windows.Media.Visual,System.Windows.Media.IntersectionDetail)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.GeometryHitTestResult" /> class by using a specified visual object and <see cref="T:System.Windows.Media.IntersectionDetail" /> value.</summary>
      <param name="visualHit">The visual object that is hit during a hit test.</param>
      <param name="intersectionDetail">Describes the intersection between a <see cref="T:System.Windows.Media.Geometry" /> and <paramref name="visualHit" />.</param>
    </member>
    <member name="P:System.Windows.Media.GeometryHitTestResult.IntersectionDetail">
      <summary>Gets the <see cref="T:System.Windows.Media.IntersectionDetail" /> value of the hit test.</summary>
      <returns>The <see cref="T:System.Windows.Media.IntersectionDetail" /> value of the hit test.</returns>
    </member>
    <member name="P:System.Windows.Media.GeometryHitTestResult.VisualHit">
      <summary>Gets the visual object that is returned from a hit test result.</summary>
      <returns>A <see cref="T:System.Windows.Media.Visual" /> object that represents the hit test result.</returns>
    </member>
    <member name="T:System.Windows.Media.GlyphRun">
      <summary>Represents a sequence of glyphs from a single face of a single font at a single size, and with a single rendering style.</summary>
    </member>
    <member name="M:System.Windows.Media.GlyphRun.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.GlyphRun" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.GlyphRun.#ctor(System.Single)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.GlyphRun" /> class.</summary>
      <param name="pixelsPerDip">The Pixels Per Density Independent Pixel value, which is the equivalent of the scale factor. For example, if the DPI of a screen is 120 (or 1.25 because 120/96 = 1.25) , 1.25 pixel per density independent pixel is drawn. DIP is the unit of measurement used by WPF to be independent of device resolution and DPIs.</param>
    </member>
    <member name="M:System.Windows.Media.GlyphRun.#ctor(System.Windows.Media.GlyphTypeface,System.Int32,System.Boolean,System.Double,System.Collections.Generic.IList{System.UInt16},System.Windows.Point,System.Collections.Generic.IList{System.Double},System.Collections.Generic.IList{System.Windows.Point},System.Collections.Generic.IList{System.Char},System.String,System.Collections.Generic.IList{System.UInt16},System.Collections.Generic.IList{System.Boolean},System.Windows.Markup.XmlLanguage)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.GlyphRun" /> class by specifying properties of the class.</summary>
      <param name="glyphTypeface">A value of type <see cref="T:System.Windows.Media.GlyphTypeface" />.</param>
      <param name="bidiLevel">A value of type <see cref="T:System.Int32" />.</param>
      <param name="isSideways">A value of type <see cref="T:System.Boolean" />.</param>
      <param name="renderingEmSize">A value of type <see cref="T:System.Double" />.</param>
      <param name="glyphIndices">An array of type <see cref="T:System.Collections.Generic.IList`1" />.</param>
      <param name="baselineOrigin">A value of type <see cref="T:System.Windows.Point" />.</param>
      <param name="advanceWidths">An array of type <see cref="T:System.Collections.Generic.IList`1" />.</param>
      <param name="glyphOffsets">An array of type <see cref="T:System.Collections.Generic.IList`1" />.</param>
      <param name="characters">An array of type <see cref="T:System.Collections.Generic.IList`1" />.</param>
      <param name="deviceFontName">A value of type <see cref="T:System.String" />.</param>
      <param name="clusterMap">An array of type <see cref="T:System.Collections.Generic.IList`1" />.</param>
      <param name="caretStops">An array of type <see cref="T:System.Collections.Generic.IList`1" />.</param>
      <param name="language">A value of type <see cref="T:System.Windows.Markup.XmlLanguage" />.</param>
    </member>
    <member name="M:System.Windows.Media.GlyphRun.#ctor(System.Windows.Media.GlyphTypeface,System.Int32,System.Boolean,System.Double,System.Single,System.Collections.Generic.IList{System.UInt16},System.Windows.Point,System.Collections.Generic.IList{System.Double},System.Collections.Generic.IList{System.Windows.Point},System.Collections.Generic.IList{System.Char},System.String,System.Collections.Generic.IList{System.UInt16},System.Collections.Generic.IList{System.Boolean},System.Windows.Markup.XmlLanguage)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.GlyphRun" /> class by specifying properties of the class.</summary>
      <param name="glyphTypeface">A value of type <see cref="T:System.Windows.Media.GlyphTypeface" />.</param>
      <param name="bidiLevel">A value of type <see cref="T:System.Int32" />.</param>
      <param name="isSideways">A value of type <see cref="T:System.Boolean" />.</param>
      <param name="renderingEmSize">A value of type <see cref="T:System.Double" />.</param>
      <param name="pixelsPerDip">A value of type <see cref="T:System.Double" />.</param>
      <param name="glyphIndices">An array of type <see cref="T:System.Collections.Generic.IList`1" />.</param>
      <param name="baselineOrigin">A value of type <see cref="T:System.Windows.Point" />.</param>
      <param name="advanceWidths">An array of type <see cref="T:System.Collections.Generic.IList`1" />.</param>
      <param name="glyphOffsets">An array of type <see cref="T:System.Collections.Generic.IList`1" />.</param>
      <param name="characters">An array of type <see cref="T:System.Collections.Generic.IList`1" />.</param>
      <param name="deviceFontName">A value of type <see cref="T:System.String" />.</param>
      <param name="clusterMap">An array of type <see cref="T:System.Collections.Generic.IList`1" />.</param>
      <param name="caretStops">An array of type <see cref="T:System.Collections.Generic.IList`1" />.</param>
      <param name="language">A value of type <see cref="T:System.Windows.Markup.XmlLanguage" />.</param>
    </member>
    <member name="M:System.Windows.Media.GlyphRun.BuildGeometry">
      <summary>Retrieves the <see cref="T:System.Windows.Media.Geometry" /> for the <see cref="T:System.Windows.Media.GlyphRun" />.</summary>
      <returns>The <see cref="T:System.Windows.Media.Geometry" /> corresponding to the <see cref="T:System.Windows.Media.GlyphRun" />.</returns>
    </member>
    <member name="M:System.Windows.Media.GlyphRun.ComputeAlignmentBox">
      <summary>Retrieves the alignment box for the <see cref="T:System.Windows.Media.GlyphRun" />.</summary>
      <returns>A <see cref="T:System.Windows.Rect" /> that represents the alignment box for the <see cref="T:System.Windows.Media.GlyphRun" />.</returns>
    </member>
    <member name="M:System.Windows.Media.GlyphRun.ComputeInkBoundingBox">
      <summary>Retrieves the ink bounding box for the <see cref="T:System.Windows.Media.GlyphRun" />.</summary>
      <returns>A <see cref="T:System.Windows.Rect" /> that represents the ink bounding box the <see cref="T:System.Windows.Media.GlyphRun" />.</returns>
    </member>
    <member name="M:System.Windows.Media.GlyphRun.GetCaretCharacterHitFromDistance(System.Double,System.Boolean@)">
      <summary>Retrieves the <see cref="T:System.Windows.Media.TextFormatting.CharacterHit" /> value that represents the character hit of the caret of the <see cref="T:System.Windows.Media.GlyphRun" />.</summary>
      <param name="distance">Offset to use for computing the caret character hit.</param>
      <param name="isInside">Determines whether the character hit is inside the <see cref="T:System.Windows.Media.GlyphRun" />.</param>
      <returns>A <see cref="T:System.Windows.Media.TextFormatting.CharacterHit" /> value that represents the character hit that is closest to the <paramref name="distance" /> value. The out parameter <paramref name="isInside" /> returns <see langword="true" /> if the character hit is inside the <see cref="T:System.Windows.Media.GlyphRun" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.GlyphRun.GetDistanceFromCaretCharacterHit(System.Windows.Media.TextFormatting.CharacterHit)">
      <summary>Retrieves the offset from the leading edge of the <see cref="T:System.Windows.Media.GlyphRun" /> to the leading or trailing edge of a caret stop containing the specified character hit.</summary>
      <param name="characterHit">The <see cref="T:System.Windows.Media.TextFormatting.CharacterHit" /> to use for computing the offset.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">The character hit is outside the range specified by the <see cref="T:System.Windows.Media.GlyphRun" /> Unicode string.</exception>
      <returns>A <see cref="T:System.Double" /> that represents the offset from the leading edge of the <see cref="T:System.Windows.Media.GlyphRun" /> to the leading or trailing edge of a caret stop containing the character hit.</returns>
    </member>
    <member name="M:System.Windows.Media.GlyphRun.GetNextCaretCharacterHit(System.Windows.Media.TextFormatting.CharacterHit)">
      <summary>Retrieves the next valid caret character hit in the logical direction in the <see cref="T:System.Windows.Media.GlyphRun" />.</summary>
      <param name="characterHit">The <see cref="T:System.Windows.Media.TextFormatting.CharacterHit" /> to use for computing the next hit value.</param>
      <returns>A <see cref="T:System.Windows.Media.TextFormatting.CharacterHit" /> that represents the next valid caret character hit in the logical direction. If the return value is equal to <paramref name="characterHit" />, no further navigation is possible in the <see cref="T:System.Windows.Media.GlyphRun" />.</returns>
    </member>
    <member name="M:System.Windows.Media.GlyphRun.GetPreviousCaretCharacterHit(System.Windows.Media.TextFormatting.CharacterHit)">
      <summary>Retrieves the previous valid caret character hit in the logical direction in the <see cref="T:System.Windows.Media.GlyphRun" />.</summary>
      <param name="characterHit">The <see cref="T:System.Windows.Media.TextFormatting.CharacterHit" /> to use for computing the previous hit value.</param>
      <returns>A <see cref="T:System.Windows.Media.TextFormatting.CharacterHit" /> that represents the previous valid caret character hit in the logical direction. If the return value is equal to <paramref name="characterHit" />, no further navigation is possible in the <see cref="T:System.Windows.Media.GlyphRun" />.</returns>
    </member>
    <member name="M:System.Windows.Media.GlyphRun.System#ComponentModel#ISupportInitialize#BeginInit">
      <summary>For a description of this member, see <see cref="M:System.ComponentModel.ISupportInitialize.BeginInit" />.</summary>
    </member>
    <member name="M:System.Windows.Media.GlyphRun.System#ComponentModel#ISupportInitialize#EndInit">
      <summary>For a description of this member, see <see cref="M:System.ComponentModel.ISupportInitialize.EndInit" />.</summary>
    </member>
    <member name="P:System.Windows.Media.GlyphRun.AdvanceWidths">
      <summary>Gets or sets the list of <see cref="T:System.Double" /> values that represent the advance widths corresponding to the glyph indices.</summary>
      <returns>A list of <see cref="T:System.Double" /> values that represent the advance widths.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphRun.BaselineOrigin">
      <summary>Gets or sets the baseline origin of the <see cref="T:System.Windows.Media.GlyphRun" />.</summary>
      <returns>A <see cref="T:System.Windows.Point" /> value representing the baseline origin.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphRun.BidiLevel">
      <summary>Gets or sets the bidirectional nesting level of the <see cref="T:System.Windows.Media.GlyphRun" />.</summary>
      <returns>An <see cref="T:System.Int32" /> value that represents the bidirectional nesting level.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphRun.CaretStops">
      <summary>Gets or sets the list of <see cref="T:System.Boolean" /> values that determine whether there are caret stops for every UTF16 code point in the Unicode representing the <see cref="T:System.Windows.Media.GlyphRun" />.</summary>
      <returns>A list of <see cref="T:System.Boolean" /> values that represent whether there are caret stops.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphRun.Characters">
      <summary>Gets or sets the list of UTF16 code points that represent the Unicode content of the <see cref="T:System.Windows.Media.GlyphRun" />.</summary>
      <returns>A list of <see cref="T:System.Char" /> values that represent Unicode content.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphRun.ClusterMap">
      <summary>Gets or sets the list of <see cref="T:System.UInt16" /> values that maps characters in the <see cref="T:System.Windows.Media.GlyphRun" /> to glyph indices.</summary>
      <returns>A list of <see cref="T:System.UInt16" /> values that represent mapped glyph indices.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphRun.DeviceFontName">
      <summary>Gets or sets the specific device font for which the <see cref="T:System.Windows.Media.GlyphRun" /> has been optimized.</summary>
      <returns>A <see cref="T:System.String" /> value that represents the device font.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphRun.FontRenderingEmSize">
      <summary>Gets or sets the em size used for rendering the <see cref="T:System.Windows.Media.GlyphRun" />.</summary>
      <returns>A <see cref="T:System.Double" /> value that represents the em size used for rendering.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphRun.GlyphIndices">
      <summary>Gets or sets an array of <see cref="T:System.UInt16" /> values that represent the glyph indices in the rendering physical font.</summary>
      <returns>A list of <see cref="T:System.UInt16" /> values that represent the glyph indices.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphRun.GlyphOffsets">
      <summary>Gets or sets an array of <see cref="T:System.Windows.Point" /> values representing the offsets of the glyphs in the <see cref="T:System.Windows.Media.GlyphRun" />.</summary>
      <returns>A list of <see cref="T:System.Windows.Point" /> values representing the offsets of glyph.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphRun.GlyphTypeface">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.GlyphTypeface" /> for the <see cref="T:System.Windows.Media.GlyphRun" />.</summary>
      <returns>The <see cref="T:System.Windows.Media.GlyphTypeface" /> for the <see cref="T:System.Windows.Media.GlyphRun" />.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphRun.IsHitTestable">
      <summary>Gets a value indicating whether there are any valid caret character hits within the <see cref="T:System.Windows.Media.GlyphRun" />.</summary>
      <returns>
        <see langword="true" /> if there are valid caret character hits; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphRun.IsSideways">
      <summary>Gets or sets a value indicating whether to rotate glyphs.</summary>
      <returns>
        <see langword="true" /> if the glyphs are rotated; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphRun.Language">
      <summary>Gets or sets the <see cref="T:System.Windows.Markup.XmlLanguage" /> for the <see cref="T:System.Windows.Media.GlyphRun" />.</summary>
      <returns>The <see cref="T:System.Windows.Markup.XmlLanguage" /> for the <see cref="T:System.Windows.Media.GlyphRun" />.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphRun.PixelsPerDip">
      <summary>Get or sets the PixelsPerDip at which the text should be rendered.</summary>
      <returns>The current <see cref="P:System.Windows.Media.GlyphRun.PixelsPerDip" /> value.</returns>
    </member>
    <member name="T:System.Windows.Media.GlyphRunDrawing">
      <summary>Represents a <see cref="T:System.Windows.Media.Drawing" /> object that renders a <see cref="T:System.Windows.Media.GlyphRun" />.</summary>
    </member>
    <member name="F:System.Windows.Media.GlyphRunDrawing.ForegroundBrushProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.GlyphRunDrawing.ForegroundBrush" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.GlyphRunDrawing.GlyphRunProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.GlyphRunDrawing.GlyphRun" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.GlyphRunDrawing.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.GlyphRunDrawing" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.GlyphRunDrawing.#ctor(System.Windows.Media.Brush,System.Windows.Media.GlyphRun)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.GlyphRunDrawing" /> class by specifying the foreground brush and <see cref="T:System.Windows.Media.GlyphRun" />.</summary>
      <param name="foregroundBrush">The foreground brush to use for the <see cref="T:System.Windows.Media.GlyphRunDrawing" />.</param>
      <param name="glyphRun">The <see cref="T:System.Windows.Media.GlyphRun" /> to use in this <see cref="T:System.Windows.Media.GlyphRunDrawing" />.</param>
    </member>
    <member name="M:System.Windows.Media.GlyphRunDrawing.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.GlyphRunDrawing" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.GlyphRunDrawing.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.GlyphRunDrawing" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphRunDrawing.ForegroundBrush">
      <summary>Gets or sets the foreground brush of the <see cref="T:System.Windows.Media.GlyphRunDrawing" />.</summary>
      <returns>The brush that paints the <see cref="T:System.Windows.Media.GlyphRun" />. The default value is <see langword="null" />.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphRunDrawing.GlyphRun">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.GlyphRun" /> that describes the text to draw.</summary>
      <returns>The <see cref="T:System.Windows.Media.GlyphRun" /> that describes the text to draw. The default value is <see langword="null" />.</returns>
    </member>
    <member name="T:System.Windows.Media.GlyphTypeface">
      <summary>Specifies a physical font face that corresponds to a font file on the disk.</summary>
    </member>
    <member name="M:System.Windows.Media.GlyphTypeface.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.GlyphTypeface" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.GlyphTypeface.#ctor(System.Uri)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.GlyphTypeface" /> class using the specified font file location.</summary>
      <param name="typefaceSource">The URI that specifies the location of the font file.</param>
    </member>
    <member name="M:System.Windows.Media.GlyphTypeface.#ctor(System.Uri,System.Windows.Media.StyleSimulations)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.GlyphTypeface" /> class using the specified font file location and <see cref="T:System.Windows.Media.StyleSimulations" /> value.</summary>
      <param name="typefaceSource">The URI that specifies the location of the font file.</param>
      <param name="styleSimulations">One of the <see cref="T:System.Windows.Media.StyleSimulations" /> values.</param>
    </member>
    <member name="M:System.Windows.Media.GlyphTypeface.ComputeSubset(System.Collections.Generic.ICollection{System.UInt16})">
      <summary>Returns the binary image of the font subset based on a specified collection of glyphs.</summary>
      <param name="glyphs">The collection of glyph indices to be included in the subset.</param>
      <returns>A <see cref="T:System.Byte" /> array that represents the binary image of the font subset.</returns>
    </member>
    <member name="M:System.Windows.Media.GlyphTypeface.Equals(System.Object)">
      <summary>Determines whether the specified object is equal to the current <see cref="T:System.Windows.Media.GlyphTypeface" /> object.</summary>
      <param name="o">The <see cref="T:System.Object" /> to compare with the current <see cref="T:System.Windows.Media.GlyphTypeface" /> object.</param>
      <returns>
        <see langword="true" /> if <paramref name="o" /> is a <see cref="T:System.Windows.Media.GlyphTypeface" /> and is equal to the current <see cref="T:System.Windows.Media.GlyphTypeface" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.GlyphTypeface.GetFontStream">
      <summary>Returns the font file stream represented by the <see cref="T:System.Windows.Media.GlyphTypeface" /> object.</summary>
      <returns>A <see cref="T:System.IO.Stream" /> value that represents the font file.</returns>
    </member>
    <member name="M:System.Windows.Media.GlyphTypeface.GetGlyphOutline(System.UInt16,System.Double,System.Double)">
      <summary>Returns a <see cref="T:System.Windows.Media.Geometry" /> value describing the path for a single glyph in the font.</summary>
      <param name="glyphIndex">The index of the glyph to get the outline for.</param>
      <param name="renderingEmSize">The font size in drawing surface units.</param>
      <param name="hintingEmSize">The size to hint for in points.</param>
      <returns>A <see cref="T:System.Windows.Media.Geometry" /> value that represents the path of the glyph.</returns>
    </member>
    <member name="M:System.Windows.Media.GlyphTypeface.GetHashCode">
      <summary>Serves as a hash function for <see cref="T:System.Windows.Media.GlyphTypeface" />.</summary>
      <returns>A hash code for the current object.</returns>
    </member>
    <member name="M:System.Windows.Media.GlyphTypeface.System#ComponentModel#ISupportInitialize#BeginInit">
      <summary>For a description of this member, see <see cref="M:System.ComponentModel.ISupportInitialize.BeginInit" />.</summary>
    </member>
    <member name="M:System.Windows.Media.GlyphTypeface.System#ComponentModel#ISupportInitialize#EndInit">
      <summary>For a description of this member, see <see cref="M:System.ComponentModel.ISupportInitialize.EndInit" />.</summary>
    </member>
    <member name="P:System.Windows.Media.GlyphTypeface.AdvanceHeights">
      <summary>Gets the advance heights for the glyphs represented by the <see cref="T:System.Windows.Media.GlyphTypeface" /> object.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IDictionary`2" /> object that contains key-value pairs that represents advance height information for the glyphs. The key is a <see cref="T:System.UInt16" /> that identifies the glyph index. The value is a <see cref="T:System.Double" /> that represents the advance height.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphTypeface.AdvanceWidths">
      <summary>Gets the advance widths for the glyphs represented by the <see cref="T:System.Windows.Media.GlyphTypeface" /> object.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IDictionary`2" /> object that contains key/value pairs that represents advance width information for the glyphs. The key is a <see cref="T:System.UInt16" /> that identifies the glyph index. The value is a <see cref="T:System.Double" /> that represents the advance width.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphTypeface.Baseline">
      <summary>Gets the baseline value for the <see cref="T:System.Windows.Media.GlyphTypeface" />.</summary>
      <returns>A value of type <see cref="T:System.Double" /> that represents the baseline.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphTypeface.BottomSideBearings">
      <summary>Gets the distance from bottom edge of the black box to the bottom end of the advance vector for the glyphs represented by the <see cref="T:System.Windows.Media.GlyphTypeface" /> object.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IDictionary`2" /> object that contains key/value pairs that represent distance information. The key is a <see cref="T:System.UInt16" /> that identifies the glyph. The value is a <see cref="T:System.Double" /> that represents the distance.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphTypeface.CapsHeight">
      <summary>Gets the distance from the baseline to the top of an English capital, relative to em size, for the <see cref="T:System.Windows.Media.GlyphTypeface" /> object.</summary>
      <returns>A <see cref="T:System.Double" /> that indicates the distance from the baseline to the top of an English capital letter, expressed as a fraction of the font em size.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphTypeface.CharacterToGlyphMap">
      <summary>Gets the nominal mapping of a Unicode code point to a glyph index as defined by the font 'CMAP' table.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IDictionary`2" /> object that contains the mapping of a Unicode code points to glyph indices for all glyphs in the <see cref="T:System.Windows.Media.GlyphTypeface" /> object.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphTypeface.Copyrights">
      <summary>Gets the copyright information for the <see cref="T:System.Windows.Media.GlyphTypeface" /> object.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IDictionary`2" /> object that contains key/value pairs that represent copyright information. The key is a <see cref="T:System.Globalization.CultureInfo" /> object that identifies the culture. The value is a copyright information string.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphTypeface.Descriptions">
      <summary>Gets the description information for the <see cref="T:System.Windows.Media.GlyphTypeface" /> object.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IDictionary`2" /> object that contains key/value pairs The key is a <see cref="T:System.Globalization.CultureInfo" /> object that identifies the culture. The value is a description information string.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphTypeface.DesignerNames">
      <summary>Gets the designer information for the <see cref="T:System.Windows.Media.GlyphTypeface" /> object.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IDictionary`2" /> object that contains key/value pairs that represent designer information. The key is a <see cref="T:System.Globalization.CultureInfo" /> object that identifies the culture. The value is a designer information string.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphTypeface.DesignerUrls">
      <summary>Gets the designer URL information for the <see cref="T:System.Windows.Media.GlyphTypeface" /> object.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IDictionary`2" /> object that contains key/value pairs that represent designer information. The key is a <see cref="T:System.Globalization.CultureInfo" /> object that identifies the culture. The value is a string that references a designer URL.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphTypeface.DistancesFromHorizontalBaselineToBlackBoxBottom">
      <summary>Gets the offset value from the horizontal Western baseline to the bottom of the glyph black box for the glyphs represented by the <see cref="T:System.Windows.Media.GlyphTypeface" /> object.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IDictionary`2" /> object that contains key/value pairs that represent offsets for the glyphs. The key is a <see cref="T:System.UInt16" /> that identifies the glyph index. The value is a <see cref="T:System.Double" /> that represents the offset value.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphTypeface.EmbeddingRights">
      <summary>Gets the font embedding permission for the <see cref="T:System.Windows.Media.GlyphTypeface" /> object.</summary>
      <returns>One of the <see cref="T:System.Windows.Media.FontEmbeddingRight" /> values that represents the font embedding permission.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphTypeface.FaceNames">
      <summary>Gets the face name for the <see cref="T:System.Windows.Media.GlyphTypeface" /> object.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IDictionary`2" /> object that contains key/value pairs that represent face name information. The key is a <see cref="T:System.Globalization.CultureInfo" /> object that identifies the culture. The value is a string containing the face name.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphTypeface.FamilyNames">
      <summary>Gets the family name for the <see cref="T:System.Windows.Media.GlyphTypeface" /> object.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IDictionary`2" /> object that contains key/value pairs that represent family name information. The key is a <see cref="T:System.Globalization.CultureInfo" /> object that identifies the culture. The value is a string containing the family name.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphTypeface.FontUri">
      <summary>Gets or sets the URI for the <see cref="T:System.Windows.Media.GlyphTypeface" /> object.</summary>
      <returns>The URI for the <see cref="T:System.Windows.Media.GlyphTypeface" /> object.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphTypeface.GlyphCount">
      <summary>Gets the number of glyphs for the <see cref="T:System.Windows.Media.GlyphTypeface" /> object.</summary>
      <returns>The total number of glyphs.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphTypeface.Height">
      <summary>Gets the height of the character cell relative to the em size.</summary>
      <returns>An <see cref="T:System.Double" /> value that represents the height of the character cell.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphTypeface.LeftSideBearings">
      <summary>Gets the distance from the leading end of the advance vector to the left edge of the black box for the glyphs represented by the <see cref="T:System.Windows.Media.GlyphTypeface" /> object.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IDictionary`2" /> object that contains key/value pairs that represent distance information for the glyphs. The key is a <see cref="T:System.UInt16" /> that identifies the glyph index. The value is a <see cref="T:System.Double" /> that represents the distance.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphTypeface.LicenseDescriptions">
      <summary>Gets the font license description information for the <see cref="T:System.Windows.Media.GlyphTypeface" /> object.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IDictionary`2" /> object that contains key/value pairs font license information. The key is a <see cref="T:System.Globalization.CultureInfo" /> object that identifies the culture. The value is a string that describes the font license information.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphTypeface.ManufacturerNames">
      <summary>Gets the font manufacturer information for the <see cref="T:System.Windows.Media.GlyphTypeface" /> object.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IDictionary`2" /> object that contains key/value pairs for the font manufacturer information. The key is a <see cref="T:System.Globalization.CultureInfo" /> object that identifies the culture. The value is a string that describes the font manufacturer information.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphTypeface.RightSideBearings">
      <summary>Gets the distance from the right edge of the black box to the right end of the advance vector for the glyphs represented by the <see cref="T:System.Windows.Media.GlyphTypeface" /> object.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IDictionary`2" /> object that contains key/value pairs that represent distance information. The key is a <see cref="T:System.UInt16" /> that identifies the glyph index. The value is a <see cref="T:System.Double" /> that represents the distance.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphTypeface.SampleTexts">
      <summary>Gets the sample text information for the <see cref="T:System.Windows.Media.GlyphTypeface" /> object.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IDictionary`2" /> object that contains key/value pairs sample text information. The key is a <see cref="T:System.Globalization.CultureInfo" /> object that identifies the culture. The value is a string that describes the sample text information.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphTypeface.Stretch">
      <summary>Gets the <see cref="T:System.Windows.FontStretch" /> value for the <see cref="T:System.Windows.Media.GlyphTypeface" /> object.</summary>
      <returns>A <see cref="T:System.Windows.FontStretch" /> value that represents the font stretch.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphTypeface.StrikethroughPosition">
      <summary>Gets a value that indicates the distance from the baseline to the strikethrough for the typeface.</summary>
      <returns>A <see cref="T:System.Double" /> that represents the strikethrough position.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphTypeface.StrikethroughThickness">
      <summary>Gets a value that indicates the thickness of the strikethrough relative to the font em size.</summary>
      <returns>A <see cref="T:System.Double" /> that indicates the strikethrough thickness, expressed as a fraction of the font em size.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphTypeface.Style">
      <summary>Gets the style for the <see cref="T:System.Windows.Media.GlyphTypeface" /> object.</summary>
      <returns>A <see cref="T:System.Windows.FontStyle" /> value that represents the style value.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphTypeface.StyleSimulations">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.StyleSimulations" /> for the <see cref="T:System.Windows.Media.GlyphTypeface" /> object.</summary>
      <returns>One of the <see cref="T:System.Windows.Media.StyleSimulations" /> values that represents the style simulation for the font.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphTypeface.Symbol">
      <summary>Gets a value that indicates whether the <see cref="T:System.Windows.Media.GlyphTypeface" /> font conforms to Unicode encoding.</summary>
      <returns>
        <see langword="true" /> if the font conforms to Unicode encoding; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphTypeface.TopSideBearings">
      <summary>Gets the distance from the top end of the vertical advance vector to the top edge of the black box for the glyphs represented by the <see cref="T:System.Windows.Media.GlyphTypeface" /> object.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IDictionary`2" /> object that contains key/value pairs that represent distance information. The key is a <see cref="T:System.UInt16" /> that identifies the glyph index. The value is a <see cref="T:System.Double" /> that represents the distance.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphTypeface.Trademarks">
      <summary>Gets the trademark notice information for the <see cref="T:System.Windows.Media.GlyphTypeface" /> object.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IDictionary`2" /> object that contains key/value pairs that represent trademark notice information. The key is a <see cref="T:System.Globalization.CultureInfo" /> object that identifies the culture. The value is a string that the trademark notice information.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphTypeface.UnderlinePosition">
      <summary>Gets the position of the underline in the <see cref="T:System.Windows.Media.GlyphTypeface" />.</summary>
      <returns>A <see cref="T:System.Double" /> value that represents the position of the underline.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphTypeface.UnderlineThickness">
      <summary>Gets the thickness of the underline relative to em size.</summary>
      <returns>A value of type <see cref="T:System.Double" />.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphTypeface.VendorUrls">
      <summary>Gets the vendor URL information for the <see cref="T:System.Windows.Media.GlyphTypeface" /> object.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IDictionary`2" /> object that contains key/value pairs that represent vendor URL information. The key is a <see cref="T:System.Globalization.CultureInfo" /> object that identifies the culture. The value is a string that references a vendor URL.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphTypeface.Version">
      <summary>Gets the font face version interpreted from the font's 'NAME' table.</summary>
      <returns>A <see cref="T:System.Double" /> value that represents the version.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphTypeface.VersionStrings">
      <summary>Gets the version string information for the <see cref="T:System.Windows.Media.GlyphTypeface" /> object interpreted from the font's 'NAME' table.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IDictionary`2" /> object that contains key/value pairs that represent version string information. The key is a <see cref="T:System.Globalization.CultureInfo" /> object that identifies the culture. The value is a string that represents the version.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphTypeface.Weight">
      <summary>Gets the designed weight of the font represented by the <see cref="T:System.Windows.Media.GlyphTypeface" /> object.</summary>
      <returns>A value of type <see cref="T:System.Windows.FontWeight" /> that represents the font weight.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphTypeface.Win32FaceNames">
      <summary>Gets the Win32 face name for the font represented by the  <see cref="T:System.Windows.Media.GlyphTypeface" /> object.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IDictionary`2" /> object that contains key/value pairs that represent Win32 face name information. The key is a <see cref="T:System.Globalization.CultureInfo" /> object that identifies the culture. The value is a string that represents the Win32 face name.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphTypeface.Win32FamilyNames">
      <summary>Gets the Win32 family name for the font represented by the  <see cref="T:System.Windows.Media.GlyphTypeface" /> object.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IDictionary`2" /> object that contains key/value pairs that represent Win32 family name information. The key is a <see cref="T:System.Globalization.CultureInfo" /> object that identifies the culture. The value is a string that represents the Win32 family name.</returns>
    </member>
    <member name="P:System.Windows.Media.GlyphTypeface.XHeight">
      <summary>Gets the Western x-height relative to em size for the font represented by the <see cref="T:System.Windows.Media.GlyphTypeface" /> object.</summary>
      <returns>A value of type <see cref="T:System.Double" />.</returns>
    </member>
    <member name="T:System.Windows.Media.GradientBrush">
      <summary>An abstract class that describes a gradient, composed of gradient stops. Classes that inherit from <see cref="T:System.Windows.Media.GradientBrush" /> describe different ways of interpreting gradient stops.</summary>
    </member>
    <member name="F:System.Windows.Media.GradientBrush.ColorInterpolationModeProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.GradientBrush.ColorInterpolationMode" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.GradientBrush.GradientStopsProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.GradientBrush.GradientStops" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.GradientBrush.MappingModeProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.GradientBrush.MappingMode" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.GradientBrush.SpreadMethodProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.GradientBrush.SpreadMethod" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.GradientBrush.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.GradientBrush" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.GradientBrush.#ctor(System.Windows.Media.GradientStopCollection)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.GradientBrush" /> class with the specified <see cref="T:System.Windows.Media.GradientStopCollection" />.</summary>
      <param name="gradientStopCollection">The <see cref="T:System.Windows.Media.GradientStopCollection" /> used to specify the location and color of the transition points in a gradient.</param>
    </member>
    <member name="M:System.Windows.Media.GradientBrush.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.GradientBrush" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.GradientBrush.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.GradientBrush" /> object, making deep copies of this object's current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.GradientBrush.ColorInterpolationMode">
      <summary>Gets or sets a <see cref="T:System.Windows.Media.ColorInterpolationMode" /> enumeration that specifies how the gradient's colors are interpolated.</summary>
      <returns>Specifies how the colors in a gradient are interpolated. The default is <see cref="F:System.Windows.Media.ColorInterpolationMode.SRgbLinearInterpolation" />.</returns>
    </member>
    <member name="P:System.Windows.Media.GradientBrush.GradientStops">
      <summary>Gets or sets the brush's gradient stops.</summary>
      <returns>A collection of the <see cref="T:System.Windows.Media.GradientStop" /> objects associated with the brush, each of which specifies a color and an offset along the brush's gradient axis. The default is an empty <see cref="T:System.Windows.Media.GradientStopCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.GradientBrush.MappingMode">
      <summary>Gets or sets a <see cref="T:System.Windows.Media.BrushMappingMode" /> enumeration that specifies whether the gradient brush's positioning coordinates are absolute or relative to the output area.</summary>
      <returns>A <see cref="T:System.Windows.Media.BrushMappingMode" /> value that specifies how the gradient brush's positioning coordinates are interpreted. The default is <see cref="F:System.Windows.Media.BrushMappingMode.RelativeToBoundingBox" />.</returns>
    </member>
    <member name="P:System.Windows.Media.GradientBrush.SpreadMethod">
      <summary>Gets or sets the type of spread method that specifies how to draw a gradient that starts or ends inside the bounds of the object to be painted.</summary>
      <returns>The type of spread method used to paint the gradient. The default is <see cref="F:System.Windows.Media.GradientSpreadMethod.Pad" />.</returns>
    </member>
    <member name="T:System.Windows.Media.GradientSpreadMethod">
      <summary>Specifies how to draw the gradient outside a gradient brush's gradient vector or space.</summary>
    </member>
    <member name="F:System.Windows.Media.GradientSpreadMethod.Pad">
      <summary>Default value. The color values at the ends of the gradient vector fill the remaining space.</summary>
    </member>
    <member name="F:System.Windows.Media.GradientSpreadMethod.Reflect">
      <summary>The gradient is repeated in the reverse direction until the space is filled.</summary>
    </member>
    <member name="F:System.Windows.Media.GradientSpreadMethod.Repeat">
      <summary>The gradient is repeated in the original direction until the space is filled.</summary>
    </member>
    <member name="T:System.Windows.Media.GradientStop">
      <summary>Describes the location and color of a transition point in a gradient.</summary>
    </member>
    <member name="F:System.Windows.Media.GradientStop.ColorProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.GradientStop.Color" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.GradientStop.OffsetProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.GradientStop.Offset" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.GradientStop.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.GradientStop" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.GradientStop.#ctor(System.Windows.Media.Color,System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.GradientStop" /> class with the specified color and offset.</summary>
      <param name="color">The color value of the gradient stop.</param>
      <param name="offset">The location in the gradient where the gradient stop is placed.</param>
    </member>
    <member name="M:System.Windows.Media.GradientStop.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.GradientStop" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.GradientStop.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.GradientStop" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.GradientStop.System#IFormattable#ToString(System.String,System.IFormatProvider)">
      <summary>Formats the value of the current instance using the specified format.</summary>
      <param name="format">The format to use.  
  
 -or-  
  
 A null reference (<see langword="Nothing" /> in Visual Basic) to use the default format defined for the type of the <see cref="T:System.IFormattable" /> implementation.</param>
      <param name="provider">The provider to use to format the value.  
  
 -or-  
  
 A null reference (<see langword="Nothing" /> in Visual Basic) to obtain the numeric format information from the current locale setting of the operating system.</param>
      <returns>The value of the current instance in the specified format.</returns>
    </member>
    <member name="M:System.Windows.Media.GradientStop.ToString">
      <summary>Creates a string representation of this object based on the current culture.</summary>
      <returns>A string representation of this object that contains its <see cref="P:System.Windows.Media.GradientStop.Color" /> and <see cref="P:System.Windows.Media.GradientStop.Offset" /> values.</returns>
    </member>
    <member name="M:System.Windows.Media.GradientStop.ToString(System.IFormatProvider)">
      <summary>Creates a string representation of this object based on the specified culture-specific formatting information.</summary>
      <param name="provider">Culture specific formatting information, or <see langword="null" /> to use the current culture.</param>
      <returns>A string representation of this object that contains its <see cref="P:System.Windows.Media.GradientStop.Color" /> and <see cref="P:System.Windows.Media.GradientStop.Offset" /> values.</returns>
    </member>
    <member name="P:System.Windows.Media.GradientStop.Color">
      <summary>Gets or sets the color of the gradient stop.</summary>
      <returns>The color of the gradient stop. The default value is <see cref="P:System.Windows.Media.Colors.Transparent" />.</returns>
    </member>
    <member name="P:System.Windows.Media.GradientStop.Offset">
      <summary>Gets the location of the gradient stop within the gradient vector.</summary>
      <returns>The relative location of this gradient stop along the gradient vector. The default value is 0.0.</returns>
    </member>
    <member name="T:System.Windows.Media.GradientStopCollection">
      <summary>Represents a collection of <see cref="T:System.Windows.Media.GradientStop" /> objects that can be individually accessed by index.</summary>
    </member>
    <member name="M:System.Windows.Media.GradientStopCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.GradientStopCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.GradientStopCollection.#ctor(System.Collections.Generic.IEnumerable{System.Windows.Media.GradientStop})">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.GradientStopCollection" /> class that contains the elements in the specified collection.</summary>
      <param name="collection">The collection to copy.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="collection" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Media.GradientStopCollection.#ctor(System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.GradientStopCollection" /> class that is initially capable of storing the specified number of items.</summary>
      <param name="capacity">The number of <see cref="T:System.Windows.Media.GradientStop" /> objects that the collection is initially capable of storing.</param>
    </member>
    <member name="M:System.Windows.Media.GradientStopCollection.Add(System.Windows.Media.GradientStop)">
      <summary>Adds a <see cref="T:System.Windows.Media.GradientStop" /> to the gradient stop collection.</summary>
      <param name="value">The <see cref="T:System.Windows.Media.GradientStop" /> to add to the end of the <see cref="T:System.Windows.Media.GradientStopCollection" />.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="value" /> is <see langword="null" />.</exception>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Windows.Media.GradientStopCollection" /> is read-only.  
  
-or-
  
 The <see cref="T:System.Windows.Media.GradientStopCollection" /> has a fixed size.</exception>
    </member>
    <member name="M:System.Windows.Media.GradientStopCollection.Clear">
      <summary>Removes all items from the gradient stop list.</summary>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Windows.Media.GradientStopCollection" /> is read-only.</exception>
    </member>
    <member name="M:System.Windows.Media.GradientStopCollection.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.GradientStopCollection" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.GradientStopCollection.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.GradientStopCollection" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.GradientStopCollection.Contains(System.Windows.Media.GradientStop)">
      <summary>Determines whether the collection contains the specified <see cref="T:System.Windows.Media.GradientStop" />.</summary>
      <param name="value">The <see cref="T:System.Windows.Media.GradientStop" /> to locate in the <see cref="T:System.Windows.Media.GradientStopCollection" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.GradientStop" /> is found in the <see cref="T:System.Windows.Media.GradientStopCollection" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.GradientStopCollection.CopyTo(System.Windows.Media.GradientStop[],System.Int32)">
      <summary>Copies the entire <see cref="T:System.Windows.Media.GradientStopCollection" /> to a compatible one-dimensional <see cref="T:System.Array" />, starting at the specified index of the target array.</summary>
      <param name="array">The one-dimensional array that is the destination of the items copied from the <see cref="T:System.Windows.Media.GradientStopCollection" />. The array must have zero-based indexing.</param>
      <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="array" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than zero.</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="array" /> is multidimensional.  
  
 -or-  
  
 The number of items in the source <see cref="T:System.Windows.Media.GradientStopCollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.</exception>
    </member>
    <member name="M:System.Windows.Media.GradientStopCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An <see cref="T:System.Windows.Media.GradientStopCollection.Enumerator" /> that can iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.GradientStopCollection.IndexOf(System.Windows.Media.GradientStop)">
      <summary>Returns the zero-based index of the specified <see cref="T:System.Windows.Media.GradientStop" />.</summary>
      <param name="value">The item to search for.</param>
      <returns>The index if the object was found; otherwise, <c>-1</c>.</returns>
    </member>
    <member name="M:System.Windows.Media.GradientStopCollection.Insert(System.Int32,System.Windows.Media.GradientStop)">
      <summary>Inserts a <see cref="T:System.Windows.Media.GradientStop" /> at the specified position in the gradient stop list.</summary>
      <param name="index">The zero-based index at which to insert the object.</param>
      <param name="value">The <see cref="T:System.Windows.Media.GradientStop" /> to insert.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="value" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is not a valid index in the <see cref="T:System.Windows.Media.GradientStopCollection" />.</exception>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Windows.Media.GradientStopCollection" /> is read-only.  
  
-or-
  
 The <see cref="T:System.Windows.Media.GradientStopCollection" /> has a fixed size.</exception>
    </member>
    <member name="M:System.Windows.Media.GradientStopCollection.Parse(System.String)">
      <summary>Converts a <see cref="T:System.String" /> representation of a GradientStopCollection into the equivalent <see cref="T:System.Windows.Media.GradientStopCollection" />.</summary>
      <param name="source">The <see cref="T:System.String" /> representation of the GradientStopCollection.</param>
      <returns>Returns the equivalent <see cref="T:System.Windows.Media.GradientStopCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Media.GradientStopCollection.Remove(System.Windows.Media.GradientStop)">
      <summary>Removes the first occurrence of the specified <see cref="T:System.Windows.Media.GradientStop" /> from this <see cref="T:System.Windows.Media.GradientStopCollection" />.</summary>
      <param name="value">The <see cref="T:System.Windows.Media.GradientStop" /> to remove from this <see cref="T:System.Windows.Media.GradientStopCollection" />.</param>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Windows.Media.GradientStopCollection" /> is read-only.  
  
-or-
  
 The <see cref="T:System.Windows.Media.GradientStopCollection" /> has a fixed size.</exception>
      <returns>
        <see langword="true" /> if <paramref name="value" /> was removed from the <see cref="T:System.Windows.Media.GradientStopCollection" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.GradientStopCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Windows.Media.GradientStop" /> at the specified index from this <see cref="T:System.Windows.Media.GradientStopCollection" />.</summary>
      <param name="index">The index of the <see cref="T:System.Windows.Media.GradientStop" /> to remove.</param>
    </member>
    <member name="M:System.Windows.Media.GradientStopCollection.System#Collections#Generic#IEnumerable{System#Windows#Media#GradientStop}#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.Generic.IEnumerable`1.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.GradientStopCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>For a description of this member, see <see cref="M:System.Collections.ICollection.CopyTo(System.Array,System.Int32)" />.</summary>
      <param name="array">A zero-based <see cref="T:System.Array" /> that receives the copied items from the <see cref="T:System.Windows.Media.GradientStopCollection" />.</param>
      <param name="index">The first position in the specified <see cref="T:System.Array" /> to receive the copied contents.</param>
    </member>
    <member name="M:System.Windows.Media.GradientStopCollection.System#Collections#IEnumerable#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.IEnumerable.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.GradientStopCollection.System#Collections#IList#Add(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Add(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to add to the <see cref="T:System.Windows.Media.GradientStopCollection" />.</param>
      <returns>The position into which the new element was inserted.</returns>
    </member>
    <member name="M:System.Windows.Media.GradientStopCollection.System#Collections#IList#Contains(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Contains(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.GradientStopCollection" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Windows.Media.GradientStopCollection" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.GradientStopCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.IndexOf(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.GradientStopCollection" />.</param>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Media.GradientStopCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Insert(System.Int32,System.Object)" />.</summary>
      <param name="index">The zero-based index at which to insert the <see cref="T:System.Object" />.</param>
      <param name="value">The <see cref="T:System.Object" /> to insert into the <see cref="T:System.Windows.Media.GradientStopCollection" />.</param>
    </member>
    <member name="M:System.Windows.Media.GradientStopCollection.System#Collections#IList#Remove(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Remove(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to remove from the <see cref="T:System.Windows.Media.GradientStopCollection" />.</param>
    </member>
    <member name="M:System.Windows.Media.GradientStopCollection.System#IFormattable#ToString(System.String,System.IFormatProvider)">
      <summary>For a description of this member, see <see cref="M:System.IFormattable.ToString(System.String,System.IFormatProvider)" />.</summary>
      <param name="format">The <see cref="T:System.String" /> specifying the format to use.  
  
 -or-  
  
 <see langword="null" /> (<see langword="Nothing" /> in Visual Basic) to use the default format defined for the type of the <see cref="T:System.IFormattable" /> implementation.</param>
      <param name="provider">The <see cref="T:System.IFormatProvider" /> to use to format the value.  
  
 -or-  
  
 <see langword="null" /> (<see langword="Nothing" /> in Visual Basic) to obtain the numeric format information from the current locale setting of the operating system.</param>
      <returns>A <see cref="T:System.String" /> containing the value of the current instance in the specified format.</returns>
    </member>
    <member name="M:System.Windows.Media.GradientStopCollection.ToString">
      <summary>Creates a <see cref="T:System.String" /> representation of this <see cref="T:System.Windows.Media.GradientStopCollection" />.</summary>
      <returns>Returns a <see cref="T:System.String" /> containing the values of this <see cref="T:System.Windows.Media.GradientStopCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Media.GradientStopCollection.ToString(System.IFormatProvider)">
      <summary>Creates a <see cref="T:System.String" /> representation of this <see cref="T:System.Windows.Media.GradientStopCollection" />.</summary>
      <param name="provider">Culture-specific formatting information.</param>
      <returns>Returns a <see cref="T:System.String" /> containing the values of this <see cref="T:System.Windows.Media.GradientStopCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.GradientStopCollection.Count">
      <summary>Gets the number of items contained in a <see cref="T:System.Windows.Media.GradientStopCollection" />.</summary>
      <returns>The number of items in a <see cref="T:System.Windows.Media.GradientStopCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.GradientStopCollection.Item(System.Int32)">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.GradientStop" /> at the specified zero-based index.</summary>
      <param name="index">The zero-based index of the <see cref="T:System.Windows.Media.GradientStop" /> to get or set.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="value" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is not a valid index in the <see cref="T:System.Windows.Media.GradientStopCollection" />.</exception>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Windows.Media.GradientStopCollection" /> is read-only.  
  
-or-
  
 The <see cref="T:System.Windows.Media.GradientStopCollection" /> has a fixed size.</exception>
      <returns>The <see cref="T:System.Windows.Media.GradientStop" /> at the specified index.</returns>
    </member>
    <member name="P:System.Windows.Media.GradientStopCollection.System#Collections#Generic#ICollection{System#Windows#Media#GradientStop}#IsReadOnly">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.IsSynchronized" />.</summary>
      <returns>
        <see langword="true" /> if access to the <see cref="T:System.Windows.Media.GradientStopCollection" /> is synchronized (thread safe); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.GradientStopCollection.System#Collections#ICollection#IsSynchronized">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.IsSynchronized" />.</summary>
      <returns>
        <see langword="true" /> if access to the <see cref="T:System.Windows.Media.GradientStopCollection" /> is synchronized (thread safe); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.GradientStopCollection.System#Collections#ICollection#SyncRoot">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.SyncRoot" />.</summary>
      <returns>An object that can be used to synchronize access to the <see cref="T:System.Windows.Media.GradientStopCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.GradientStopCollection.System#Collections#IList#IsFixedSize">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.IsFixedSize" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.GradientStopCollection" /> has a fixed size; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.GradientStopCollection.System#Collections#IList#IsReadOnly">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.IsReadOnly" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.GradientStopCollection" /> is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.GradientStopCollection.System#Collections#IList#Item(System.Int32)">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.Item(System.Int32)" />.</summary>
      <param name="index">The zero-based index of the element to get or set.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="T:System.Windows.Media.GradientStopCollection.Enumerator">
      <summary>Enumerates <see cref="T:System.Windows.Media.GradientStop" /> items in a <see cref="T:System.Windows.Media.GradientStopCollection" />.</summary>
    </member>
    <member name="M:System.Windows.Media.GradientStopCollection.Enumerator.MoveNext">
      <summary>Advances the enumerator to the next element in the collection.</summary>
      <returns>
        <see langword="true" /> if the enumerator successfully advanced to the next element; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.GradientStopCollection.Enumerator.Reset">
      <summary>Resets the enumerator to its initial position, which is before the first element in the collection.</summary>
    </member>
    <member name="M:System.Windows.Media.GradientStopCollection.Enumerator.System#IDisposable#Dispose">
      <summary>This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="P:System.Windows.Media.GradientStopCollection.Enumerator.Current">
      <summary>Gets the current element in the collection.</summary>
      <returns>The current element in the collection.</returns>
    </member>
    <member name="P:System.Windows.Media.GradientStopCollection.Enumerator.System#Collections#IEnumerator#Current">
      <summary>This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="T:System.Windows.Media.GuidelineSet">
      <summary>Represents a collection of guide lines that can assist in adjusting rendered figures to a device pixel grid.</summary>
    </member>
    <member name="F:System.Windows.Media.GuidelineSet.GuidelinesXProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.GuidelineSet.GuidelinesX" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.GuidelineSet.GuidelinesYProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.GuidelineSet.GuidelinesY" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.GuidelineSet.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.GuidelineSet" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.GuidelineSet.#ctor(System.Double[],System.Double[])">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.GuidelineSet" /> class with the specified <see cref="P:System.Windows.Media.GuidelineSet.GuidelinesX" /> and <see cref="P:System.Windows.Media.GuidelineSet.GuidelinesY" /> values.</summary>
      <param name="guidelinesX">The value of the <see cref="P:System.Windows.Media.GuidelineSet.GuidelinesX" /> property.</param>
      <param name="guidelinesY">The value of the <see cref="P:System.Windows.Media.GuidelineSet.GuidelinesY" /> property.</param>
    </member>
    <member name="M:System.Windows.Media.GuidelineSet.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.GuidelineSet" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.GuidelineSet.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.GuidelineSet" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.GuidelineSet.GuidelinesX">
      <summary>Gets or sets a series of coordinate values that represent guide lines on the X-axis.</summary>
      <returns>A <see cref="T:System.Windows.Media.DoubleCollection" /> of values that represent guide lines on the X-axis.</returns>
    </member>
    <member name="P:System.Windows.Media.GuidelineSet.GuidelinesY">
      <summary>Gets or sets a series of coordinate values that represent guide lines on the Y-axis.</summary>
      <returns>A <see cref="T:System.Windows.Media.DoubleCollection" /> of values that represent guide lines on the Y-axis.</returns>
    </member>
    <member name="T:System.Windows.Media.HitTestFilterBehavior">
      <summary>Specifies the return behavior of a hit test in a hit test filter callback method.</summary>
    </member>
    <member name="F:System.Windows.Media.HitTestFilterBehavior.Continue">
      <summary>Hit test against the current <see cref="T:System.Windows.Media.Visual" /> and its descendants.</summary>
    </member>
    <member name="F:System.Windows.Media.HitTestFilterBehavior.ContinueSkipChildren">
      <summary>Hit test against the current <see cref="T:System.Windows.Media.Visual" />, but not its descendants.</summary>
    </member>
    <member name="F:System.Windows.Media.HitTestFilterBehavior.ContinueSkipSelf">
      <summary>Do not hit test against the current <see cref="T:System.Windows.Media.Visual" />, but hit test against its descendants.</summary>
    </member>
    <member name="F:System.Windows.Media.HitTestFilterBehavior.ContinueSkipSelfAndChildren">
      <summary>Do not hit test against the current <see cref="T:System.Windows.Media.Visual" /> or its descendants.</summary>
    </member>
    <member name="F:System.Windows.Media.HitTestFilterBehavior.Stop">
      <summary>Stop hit testing at the current <see cref="T:System.Windows.Media.Visual" />.</summary>
    </member>
    <member name="T:System.Windows.Media.HitTestFilterCallback">
      <summary>Represents the callback method that specifies parts of the visual tree to omit from hit test processing.</summary>
      <param name="potentialHitTestTarget">The visual to hit test.</param>
      <returns>A <see cref="T:System.Windows.Media.HitTestFilterBehavior" /> that represents the action resulting from the hit test.</returns>
    </member>
    <member name="T:System.Windows.Media.HitTestParameters">
      <summary>Defines parameters for hit testing. Classes derived from this common base class that can be used for practical hit testing include <see cref="T:System.Windows.Media.PointHitTestParameters" /> and <see cref="T:System.Windows.Media.GeometryHitTestParameters" />.</summary>
    </member>
    <member name="T:System.Windows.Media.HitTestResult">
      <summary>Provides the base class for several derived classes that represents the return value from a hit test.</summary>
    </member>
    <member name="P:System.Windows.Media.HitTestResult.VisualHit">
      <summary>Gets the visual object that was hit.</summary>
      <returns>A <see cref="T:System.Windows.DependencyObject" /> value that represents the visual object that was hit.</returns>
    </member>
    <member name="T:System.Windows.Media.HitTestResultBehavior">
      <summary>Determines whether to continue the enumeration of any remaining visual objects during a hit test.</summary>
    </member>
    <member name="F:System.Windows.Media.HitTestResultBehavior.Continue">
      <summary>Continue hit testing against the next visual in the visual tree hierarchy.</summary>
    </member>
    <member name="F:System.Windows.Media.HitTestResultBehavior.Stop">
      <summary>Stop any further hit testing and return from the callback.</summary>
    </member>
    <member name="T:System.Windows.Media.HitTestResultCallback">
      <summary>Represents a callback that is used to customize hit testing. WPF invokes the <see cref="T:System.Windows.Media.HitTestResultCallback" /> to report hit test intersections to the user.</summary>
      <param name="result">The <see cref="T:System.Windows.Media.HitTestResult" /> value that represents a visual object that is returned from a hit test.</param>
      <returns>A <see cref="T:System.Windows.Media.HitTestFilterBehavior" /> that represents the action resulting from the hit test.</returns>
    </member>
    <member name="T:System.Windows.Media.HostVisual">
      <summary>Represents a <see cref="T:System.Windows.Media.Visual" /> object that can be connected anywhere to a parent visual tree.</summary>
    </member>
    <member name="M:System.Windows.Media.HostVisual.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.HostVisual" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.HostVisual.HitTestCore(System.Windows.Media.GeometryHitTestParameters)">
      <summary>Implements <see cref="M:System.Windows.Media.HostVisual.HitTestCore(System.Windows.Media.GeometryHitTestParameters)" /> to supply base hit testing behavior (returning <see cref="T:System.Windows.Media.GeometryHitTestParameters" />).</summary>
      <param name="hitTestParameters">A value of type <see cref="T:System.Windows.Media.GeometryHitTestParameters" />.</param>
      <returns>Returns a value of type <see cref="T:System.Windows.Media.GeometryHitTestResult" />. The <see cref="P:System.Windows.Media.GeometryHitTestResult.VisualHit" /> property contains the visual that was hit.</returns>
    </member>
    <member name="M:System.Windows.Media.HostVisual.HitTestCore(System.Windows.Media.PointHitTestParameters)">
      <summary>Implements <see cref="M:System.Windows.Media.HostVisual.HitTestCore(System.Windows.Media.PointHitTestParameters)" /> to supply base hit testing behavior (returning <see cref="T:System.Windows.Media.PointHitTestParameters" />).</summary>
      <param name="hitTestParameters">A value of type <see cref="T:System.Windows.Media.PointHitTestParameters" />.</param>
      <returns>Returns a value of type <see cref="T:System.Windows.Media.HitTestResult" />. The <see cref="P:System.Windows.Media.HitTestResult.VisualHit" /> property contains the visual object that was hit.</returns>
    </member>
    <member name="T:System.Windows.Media.ImageBrush">
      <summary>Paints an area with an image.</summary>
    </member>
    <member name="F:System.Windows.Media.ImageBrush.ImageSourceProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.ImageBrush.ImageSource" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.ImageBrush.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.ImageBrush" /> class with no content.</summary>
    </member>
    <member name="M:System.Windows.Media.ImageBrush.#ctor(System.Windows.Media.ImageSource)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.ImageBrush" /> class that paints an area with the specified image.</summary>
      <param name="image">The image to display.</param>
    </member>
    <member name="M:System.Windows.Media.ImageBrush.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.ImageBrush" />, making deep copies of this object's values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.ImageBrush.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.ImageBrush" /> object, making deep copies of this object's current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.ImageBrush.ImageSource">
      <summary>Gets or sets the image displayed by this <see cref="T:System.Windows.Media.ImageBrush" />.</summary>
      <returns>The image displayed by this <see cref="T:System.Windows.Media.ImageBrush" />.</returns>
    </member>
    <member name="T:System.Windows.Media.ImageDrawing">
      <summary>Draws an image within a region defined by a <see cref="T:System.Windows.Rect" />.</summary>
    </member>
    <member name="F:System.Windows.Media.ImageDrawing.ImageSourceProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.ImageDrawing.ImageSource" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.ImageDrawing.RectProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.ImageDrawing.Rect" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.ImageDrawing.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.ImageDrawing" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.ImageDrawing.#ctor(System.Windows.Media.ImageSource,System.Windows.Rect)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.ImageDrawing" /> class that has the specified target <see cref="P:System.Windows.Media.ImageDrawing.ImageSource" /> and <see cref="P:System.Windows.Media.ImageDrawing.Rect" />.</summary>
      <param name="imageSource">Source of the image that is drawn.</param>
      <param name="rect">Defines the rectangular area in which the image is drawn.</param>
    </member>
    <member name="M:System.Windows.Media.ImageDrawing.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.ImageDrawing" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.ImageDrawing.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.ImageDrawing" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.ImageDrawing.ImageSource">
      <summary>Gets or sets the source of the image.</summary>
      <returns>The source of the image. The default value is null.</returns>
    </member>
    <member name="P:System.Windows.Media.ImageDrawing.Rect">
      <summary>Gets or sets the region in which the image is drawn.</summary>
      <returns>The region in which the image is drawn. The default is <c>Empty</c>.</returns>
    </member>
    <member name="T:System.Windows.Media.ImageMetadata">
      <summary>Defines a base class for all metadata operations on imaging related APIs. This is an abstract class.</summary>
    </member>
    <member name="M:System.Windows.Media.ImageMetadata.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.ImageMetadata" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="T:System.Windows.Media.ImageSource">
      <summary>Represents an object type that has a width, height, and <see cref="T:System.Windows.Media.ImageMetadata" /> such as a  <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> and a <see cref="T:System.Windows.Media.DrawingImage" />. This is an abstract class.</summary>
    </member>
    <member name="M:System.Windows.Media.ImageSource.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.ImageSource" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.ImageSource.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.ImageSource" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.ImageSource.PixelsToDIPs(System.Double,System.Int32)">
      <summary>Converts pixels to DIPs in a way that is consistent with MIL.</summary>
      <param name="dpi">Width of the bitmap, in dots per inch.</param>
      <param name="pixels">Width of the bitmap, in pixels.</param>
      <returns>The natural size of the bitmap in MIL Device Independent Pixels (DIPs, or 1/96").</returns>
    </member>
    <member name="M:System.Windows.Media.ImageSource.System#IFormattable#ToString(System.String,System.IFormatProvider)">
      <summary>Formats the value of the current instance using the specified format.</summary>
      <param name="format">The format to use.  
  
 -or-  
  
 A null reference (<see langword="Nothing" /> in Visual Basic) to use the default format defined for the type of the <see cref="T:System.IFormattable" /> implementation.</param>
      <param name="provider">The provider to use to format the value.  
  
 -or-  
  
 A null reference (<see langword="Nothing" /> in Visual Basic) to obtain the numeric format information from the current locale setting of the operating system.</param>
      <returns>The value of the current instance in the specified format.</returns>
    </member>
    <member name="M:System.Windows.Media.ImageSource.ToString">
      <summary>Creates a string representation of this object based on the current culture.</summary>
      <returns>A string representation of this object.</returns>
    </member>
    <member name="M:System.Windows.Media.ImageSource.ToString(System.IFormatProvider)">
      <summary>Creates a string representation of this object based on the <see cref="T:System.IFormatProvider" /> passed in. If the provider is <see langword="null" />, the <see cref="P:System.Globalization.CultureInfo.CurrentCulture" /> is used.</summary>
      <param name="provider">An <see cref="T:System.IFormatProvider" /> that supplies culture-specific formatting information.</param>
      <returns>A string representation of this object.</returns>
    </member>
    <member name="P:System.Windows.Media.ImageSource.Height">
      <summary>When overridden in a derived class, gets the height of the image in measure units (96ths of an inch).</summary>
      <returns>The height of the image.</returns>
    </member>
    <member name="P:System.Windows.Media.ImageSource.Metadata">
      <summary>When overridden in a derived class, gets the <see cref="T:System.Windows.Media.ImageMetadata" /> associated with the image.</summary>
      <returns>The metadata associated with the image.</returns>
    </member>
    <member name="P:System.Windows.Media.ImageSource.Width">
      <summary>When overridden in a derived class, gets the width of the image in measure units (96ths of an inch).</summary>
      <returns>The width of the image in measure units (96ths of an inch).</returns>
    </member>
    <member name="T:System.Windows.Media.ImageSourceConverter">
      <summary>Converts a <see cref="T:System.Windows.Media.ImageSource" /> to and from other data types.</summary>
    </member>
    <member name="M:System.Windows.Media.ImageSourceConverter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.ImageSourceConverter" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.ImageSourceConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether the converter can convert an object of the given type to an instance of <see cref="T:System.Windows.Media.ImageSource" />.</summary>
      <param name="context">Type context information used to evaluate conversion.</param>
      <param name="sourceType">The type of the source that is being evaluated for conversion.</param>
      <returns>
        <see langword="true" /> if the converter can convert the provided type to an instance of <see cref="T:System.Windows.Media.ImageSource" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.ImageSourceConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether an instance of <see cref="T:System.Windows.Media.ImageSource" /> can be converted to a different type.</summary>
      <param name="context">Type context information used to evaluate conversion.</param>
      <param name="destinationType">The desired type to evaluate the conversion to.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="context" /> instance is not an <see cref="T:System.Windows.Media.ImageSource" />.</exception>
      <returns>
        <see langword="true" /> if the converter can convert this instance of <see cref="T:System.Windows.Media.ImageSource" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.ImageSourceConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
      <summary>Attempts to convert a specified object to an instance of <see cref="T:System.Windows.Media.ImageSource" />.</summary>
      <param name="context">Type context information used for conversion.</param>
      <param name="culture">Cultural information that is respected during conversion.</param>
      <param name="value">The object being converted.</param>
      <exception cref="T:System.NotSupportedException">
        <paramref name="value" /> is <see langword="null" /> or is an invalid type.</exception>
      <returns>A new instance of <see cref="T:System.Windows.Media.ImageSource" />.</returns>
    </member>
    <member name="M:System.Windows.Media.ImageSourceConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
      <summary>Attempts to convert an instance of <see cref="T:System.Windows.Media.ImageSource" /> to a specified type.</summary>
      <param name="context">Context information used for conversion.</param>
      <param name="culture">Cultural information that is respected during conversion.</param>
      <param name="value">
        <see cref="T:System.Windows.Media.ImageSource" /> to convert.</param>
      <param name="destinationType">Type being evaluated for conversion.</param>
      <exception cref="T:System.NotSupportedException">
        <paramref name="value" /> is <see langword="null" /> or is not a valid type.  
  
 -or-  
  
 <paramref name="context" /> instance cannot serialize to a string.</exception>
      <returns>A new instance of the <paramref name="destinationType" />.</returns>
    </member>
    <member name="T:System.Windows.Media.ImageSourceValueSerializer">
      <summary>Converts instances of <see cref="T:System.String" /> to and from instances of <see cref="T:System.Windows.Media.ImageSource" />.</summary>
    </member>
    <member name="M:System.Windows.Media.ImageSourceValueSerializer.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.ImageSourceValueSerializer" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.ImageSourceValueSerializer.CanConvertFromString(System.String,System.Windows.Markup.IValueSerializerContext)">
      <summary>Determines if a <see cref="T:System.String" /> can be converted to an instance of <see cref="T:System.Windows.Media.ImageSource" />.</summary>
      <param name="value">
        <see cref="T:System.String" /> to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>
        <see langword="true" /> if value can be converted; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.ImageSourceValueSerializer.CanConvertToString(System.Object,System.Windows.Markup.IValueSerializerContext)">
      <summary>Determines if an instance of <see cref="T:System.Windows.Media.ImageSource" /> can be converted to a <see cref="T:System.String" />.</summary>
      <param name="value">Instance of <see cref="T:System.Windows.Media.ImageSource" /> to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>
        <see langword="true" /> if <paramref name="value" /> can be converted into a <see cref="T:System.String" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.ImageSourceValueSerializer.ConvertFromString(System.String,System.Windows.Markup.IValueSerializerContext)">
      <summary>Converts a <see cref="T:System.String" /> to an <see cref="T:System.Windows.Media.ImageSource" />.</summary>
      <param name="value">String value to convert into an <see cref="T:System.Windows.Media.ImageSource" />.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>A new instance of <see cref="T:System.Windows.Media.ImageSource" /> based on the supplied <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Windows.Media.ImageSourceValueSerializer.ConvertToString(System.Object,System.Windows.Markup.IValueSerializerContext)">
      <summary>Converts an instance of <see cref="T:System.Windows.Media.ImageSource" /> to a <see cref="T:System.String" />.</summary>
      <param name="value">The <see cref="T:System.Windows.Media.ImageSource" /> to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>A <see cref="T:System.String" /> representation of the supplied <see cref="T:System.Windows.Media.ImageSource" /> object.</returns>
    </member>
    <member name="T:System.Windows.Media.Imaging.BitmapCacheOption">
      <summary>Specifies how a bitmap image takes advantage of memory caching.</summary>
    </member>
    <member name="F:System.Windows.Media.Imaging.BitmapCacheOption.Default">
      <summary>Caches the entire image into memory. This is the default value.</summary>
    </member>
    <member name="F:System.Windows.Media.Imaging.BitmapCacheOption.None">
      <summary>Do not create a memory store. All requests for the image are filled directly by the image file.</summary>
    </member>
    <member name="F:System.Windows.Media.Imaging.BitmapCacheOption.OnDemand">
      <summary>Creates a memory store for requested data only. The first request loads the image directly; subsequent requests are filled from the cache.</summary>
    </member>
    <member name="F:System.Windows.Media.Imaging.BitmapCacheOption.OnLoad">
      <summary>Caches the entire image into memory at load time. All requests for image data are filled from the memory store.</summary>
    </member>
    <member name="T:System.Windows.Media.Imaging.BitmapCodecInfo">
      <summary>Provides information about an imaging codec.</summary>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapCodecInfo.#ctor">
      <summary>Initializes a new instance of <see cref="T:System.Windows.Media.Imaging.BitmapCodecInfo" />.</summary>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapCodecInfo.Author">
      <summary>Gets a value that identifies the author of the codec.</summary>
      <returns>The author of the codec.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapCodecInfo.ContainerFormat">
      <summary>Gets a value that identifies the container format for the codec.</summary>
      <returns>The container format of the codec.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapCodecInfo.DeviceManufacturer">
      <summary>Gets a value that identifies the device manufacturer of the codec.</summary>
      <returns>The device manufacturer of the codec.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapCodecInfo.DeviceModels">
      <summary>Gets a value that identifies the device models of the codec.</summary>
      <returns>The device model of the codec.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapCodecInfo.FileExtensions">
      <summary>Gets a value that identifies the file extensions associated with the codec.</summary>
      <returns>The file extensions associated with the codec.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapCodecInfo.FriendlyName">
      <summary>Gets a value that represents the friendly name of the codec.</summary>
      <returns>The friendly name of the codec.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapCodecInfo.MimeTypes">
      <summary>Gets a value that identifies the Multipurpose Internet Mail Extensions (MIME) associated with the codec.</summary>
      <returns>The Multipurpose Internet Mail Extensions (MIME) types associated with the codec.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapCodecInfo.SpecificationVersion">
      <summary>Gets a value that identifies the specification version of the codec.</summary>
      <returns>The specification version of the codec.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapCodecInfo.SupportsAnimation">
      <summary>Gets a value that indicates whether the codec supports animation.</summary>
      <returns>
        <see langword="true" /> if the codec supports animation; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapCodecInfo.SupportsLossless">
      <summary>Gets a value that indicates whether the codec supports lossless of images.</summary>
      <returns>
        <see langword="true" /> if the codec supports lossless of images; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapCodecInfo.SupportsMultipleFrames">
      <summary>Gets a value that identifies whether the codec supports multiple frames.</summary>
      <returns>
        <see langword="true" /> if the codec supports multiple frames; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapCodecInfo.Version">
      <summary>Gets a value that identifies the version of the codec.</summary>
      <returns>The version of the codec.</returns>
    </member>
    <member name="T:System.Windows.Media.Imaging.BitmapCreateOptions">
      <summary>Specifies initialization options for bitmap images.</summary>
    </member>
    <member name="F:System.Windows.Media.Imaging.BitmapCreateOptions.DelayCreation">
      <summary>Causes a <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> object to delay initialization until it is necessary. This is useful when dealing with collections of images.</summary>
    </member>
    <member name="F:System.Windows.Media.Imaging.BitmapCreateOptions.IgnoreColorProfile">
      <summary>Causes a <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> to ignore an embedded color profile.</summary>
    </member>
    <member name="F:System.Windows.Media.Imaging.BitmapCreateOptions.IgnoreImageCache">
      <summary>Loads images without using an existing image cache. This option should only be selected when images in a cache need to be refreshed.</summary>
    </member>
    <member name="F:System.Windows.Media.Imaging.BitmapCreateOptions.None">
      <summary>No <see cref="T:System.Windows.Media.Imaging.BitmapCreateOptions" /> are specified. This is the default value.</summary>
    </member>
    <member name="F:System.Windows.Media.Imaging.BitmapCreateOptions.PreservePixelFormat">
      <summary>Ensures that the <see cref="T:System.Windows.Media.PixelFormat" /> a file is stored in is the same as it is loaded to.</summary>
    </member>
    <member name="T:System.Windows.Media.Imaging.BitmapDecoder">
      <summary>Represents a container for bitmap frames. Each bitmap frame is a <see cref="T:System.Windows.Media.Imaging.BitmapSource" />. This abstract class provides a base set of functionality for all derived decoder objects.</summary>
    </member>
    <member name="E:System.Windows.Media.Imaging.BitmapDecoder.DownloadCompleted">
      <summary>Occurs when a <see cref="T:System.Windows.Media.Imaging.BitmapDecoder" /> has finished downloading bitmap content.</summary>
    </member>
    <member name="E:System.Windows.Media.Imaging.BitmapDecoder.DownloadFailed">
      <summary>Occurs when bitmap content failed to download.</summary>
    </member>
    <member name="E:System.Windows.Media.Imaging.BitmapDecoder.DownloadProgress">
      <summary>Occurs when a <see cref="T:System.Windows.Media.Imaging.BitmapDecoder" /> has made progress downloading bitmap content.</summary>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapDecoder.#ctor">
      <summary>Initializes a new instance of <see cref="T:System.Windows.Media.Imaging.BitmapDecoder" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapDecoder.Create(System.IO.Stream,System.Windows.Media.Imaging.BitmapCreateOptions,System.Windows.Media.Imaging.BitmapCacheOption)">
      <summary>Creates a <see cref="T:System.Windows.Media.Imaging.BitmapDecoder" /> from a <see cref="T:System.IO.Stream" /> by using the specified <see cref="T:System.Windows.Media.Imaging.BitmapCreateOptions" /> and <see cref="T:System.Windows.Media.Imaging.BitmapCacheOption" />.</summary>
      <param name="bitmapStream">The file stream that identifies the bitmap to decode.</param>
      <param name="createOptions">Identifies the <see cref="T:System.Windows.Media.Imaging.BitmapCreateOptions" /> for this decoder.</param>
      <param name="cacheOption">Identifies the <see cref="T:System.Windows.Media.Imaging.BitmapCacheOption" /> for this decoder.</param>
      <returns>A <see cref="T:System.Windows.Media.Imaging.BitmapDecoder" /> from a <see cref="T:System.IO.Stream" /> by using the specified <see cref="T:System.Windows.Media.Imaging.BitmapCreateOptions" /> and <see cref="T:System.Windows.Media.Imaging.BitmapCacheOption" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapDecoder.Create(System.Uri,System.Windows.Media.Imaging.BitmapCreateOptions,System.Windows.Media.Imaging.BitmapCacheOption)">
      <summary>Creates a <see cref="T:System.Windows.Media.Imaging.BitmapDecoder" /> from a <see cref="T:System.Uri" /> by using the specified <see cref="T:System.Windows.Media.Imaging.BitmapCreateOptions" /> and <see cref="T:System.Windows.Media.Imaging.BitmapCacheOption" />.</summary>
      <param name="bitmapUri">The <see cref="T:System.Uri" /> of the bitmap to decode.</param>
      <param name="createOptions">Identifies the <see cref="T:System.Windows.Media.Imaging.BitmapCreateOptions" /> for this decoder.</param>
      <param name="cacheOption">Identifies the <see cref="T:System.Windows.Media.Imaging.BitmapCacheOption" /> for this decoder.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="bitmapUri" /> is <see langword="null" />.</exception>
      <exception cref="T:System.IO.FileFormatException">The <paramref name="bitmapUri" /> specifies a class ID of an unsupported format type.</exception>
      <returns>A <see cref="T:System.Windows.Media.Imaging.BitmapDecoder" /> from a <see cref="T:System.Uri" /> by using the specified <see cref="T:System.Windows.Media.Imaging.BitmapCreateOptions" /> and <see cref="T:System.Windows.Media.Imaging.BitmapCacheOption" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapDecoder.Create(System.Uri,System.Windows.Media.Imaging.BitmapCreateOptions,System.Windows.Media.Imaging.BitmapCacheOption,System.Net.Cache.RequestCachePolicy)">
      <summary>Creates a <see cref="T:System.Windows.Media.Imaging.BitmapDecoder" /> from a <see cref="T:System.Uri" /> by using the specified <see cref="T:System.Windows.Media.Imaging.BitmapCreateOptions" />, <see cref="T:System.Windows.Media.Imaging.BitmapCacheOption" /> and <see cref="T:System.Net.Cache.RequestCachePolicy" />.</summary>
      <param name="bitmapUri">The location of the bitmap from which the <see cref="T:System.Windows.Media.Imaging.BitmapDecoder" /> is created.</param>
      <param name="createOptions">The options that are used to create this <see cref="T:System.Windows.Media.Imaging.BitmapDecoder" />.</param>
      <param name="cacheOption">The cache option that is used to create this <see cref="T:System.Windows.Media.Imaging.BitmapDecoder" />.</param>
      <param name="uriCachePolicy">The caching requirements for this <see cref="T:System.Windows.Media.Imaging.BitmapDecoder" />.</param>
      <returns>A <see cref="T:System.Windows.Media.Imaging.BitmapDecoder" /> from a <see cref="T:System.Uri" /> by using the specified <see cref="T:System.Windows.Media.Imaging.BitmapCreateOptions" />, <see cref="T:System.Windows.Media.Imaging.BitmapCacheOption" /> and <see cref="T:System.Net.Cache.RequestCachePolicy" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapDecoder.CreateInPlaceBitmapMetadataWriter">
      <summary>Creates an instance of <see cref="T:System.Windows.Media.Imaging.InPlaceBitmapMetadataWriter" />, which can be used to update the metadata of a bitmap.</summary>
      <exception cref="T:System.InvalidOperationException">The file original image stream is read only.</exception>
      <exception cref="T:System.NotImplementedException">The decoder is not a built in decoder.</exception>
      <returns>An instance of <see cref="T:System.Windows.Media.Imaging.InPlaceBitmapMetadataWriter" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapDecoder.Finalize">
      <summary>Frees resources and performs other cleanup operations before the <see cref="T:System.Windows.Media.Imaging.BitmapDecoder" /> is reclaimed by garbage collection.</summary>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapDecoder.ToString">
      <summary>Converts the current value of a <see cref="T:System.Windows.Media.Imaging.BitmapDecoder" /> to a <see cref="T:System.String" />.</summary>
      <returns>A string representation of the <see cref="T:System.Windows.Media.Imaging.BitmapDecoder" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapDecoder.CodecInfo">
      <summary>Gets information that describes this codec.</summary>
      <returns>An instance of <see cref="T:System.Windows.Media.Imaging.BitmapCodecInfo" />. This property has no default value.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapDecoder.ColorContexts">
      <summary>Gets a value that represents the color profile associated with a bitmap, if one is defined.</summary>
      <returns>An instance of <see cref="T:System.Windows.Media.ColorContext" /> that represents the embedded color profile of the bitmap. If no color profile has been defined, this property returns <see langword="null" />. This property has no default value.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapDecoder.Frames">
      <summary>Gets the content of an individual frame within a bitmap.</summary>
      <returns>An instance of <see cref="T:System.Windows.Media.Imaging.BitmapFrame" />. This property has no default value.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapDecoder.IsDownloading">
      <summary>Gets a value that indicates if the decoder is currently downloading content.</summary>
      <returns>
        <see langword="true" /> if the decoder is downloading content; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapDecoder.Metadata">
      <summary>Gets an instance of <see cref="T:System.Windows.Media.Imaging.BitmapMetadata" /> that represents the global metadata associated with this bitmap, if metadata is defined.</summary>
      <returns>An instance of <see cref="T:System.Windows.Media.Imaging.BitmapMetadata" /> that represents global metadata associated with a bitmap. If no metadata is defined, this property returns <see langword="null" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapDecoder.Palette">
      <summary>Gets the <see cref="T:System.Windows.Media.Imaging.BitmapPalette" /> associated with this decoder.</summary>
      <returns>The <see cref="T:System.Windows.Media.Imaging.BitmapPalette" /> associated with this decoder. If the bitmap has no palette, <see langword="null" /> is returned. This property has no default value.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapDecoder.Preview">
      <summary>Gets a <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> that represents the global preview of this bitmap, if one is defined.</summary>
      <returns>A <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> that represents the global preview of the bitmap. If no preview is defined, this property returns <see langword="null" />. This property has no default value.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapDecoder.Thumbnail">
      <summary>Gets a <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> that represents the thumbnail of the bitmap, if one is defined.</summary>
      <returns>A <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> that represents a thumbnail of the bitmap. If no thumbnail is defined, this property returns <see langword="null" />. This property has no default value.</returns>
    </member>
    <member name="T:System.Windows.Media.Imaging.BitmapEncoder">
      <summary>Encodes a collection of <see cref="T:System.Windows.Media.Imaging.BitmapFrame" /> objects to an image stream.</summary>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapEncoder.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Imaging.BitmapEncoder" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapEncoder.Create(System.Guid)">
      <summary>Creates a <see cref="T:System.Windows.Media.Imaging.BitmapEncoder" /> from a <see cref="T:System.Guid" /> that identifies the desired bitmap format.</summary>
      <param name="containerFormat">Identifies the desired bitmap encoding format.</param>
      <exception cref="T:System.ArgumentException">The <paramref name="containerFormat" /> is <see langword="Empty" />.</exception>
      <returns>A <see cref="T:System.Windows.Media.Imaging.BitmapEncoder" /> that can encode to the specified <paramref name="containerFormat" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapEncoder.Save(System.IO.Stream)">
      <summary>Encodes a bitmap image to a specified <see cref="T:System.IO.Stream" />.</summary>
      <param name="stream">Identifies the file stream that this bitmap is encoded to.</param>
      <exception cref="T:System.InvalidOperationException">The bitmap has already been encoded.</exception>
      <exception cref="T:System.NotSupportedException">The <see cref="P:System.Windows.Media.Imaging.BitmapEncoder.Frames" /> count is less than or equal to zero.</exception>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapEncoder.CodecInfo">
      <summary>Gets information that describes this codec.</summary>
      <returns>An instance of <see cref="T:System.Windows.Media.Imaging.BitmapCodecInfo" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapEncoder.ColorContexts">
      <summary>Gets or sets a value that represents the color profile that is associated with this encoder.</summary>
      <exception cref="T:System.InvalidOperationException">The encoder does not support color profiles.</exception>
      <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Windows.Media.ColorContext" /> value that is passed to the encoder is <see langword="null" />.</exception>
      <returns>The collection of <see cref="T:System.Windows.Media.ColorContext" /> objects that represents the color profiles that this encoder uses.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapEncoder.Frames">
      <summary>Gets or sets the individual frames within an image.</summary>
      <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Windows.Media.Imaging.BitmapFrame" /> value that is passed to the encoder is <see langword="null" />.</exception>
      <returns>A collection of <see cref="T:System.Windows.Media.Imaging.BitmapFrame" /> objects within the image.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapEncoder.Metadata">
      <summary>Gets or sets the metadata that will be associated with this bitmap during encoding.</summary>
      <exception cref="T:System.InvalidOperationException">The encoder does not support global metadata.</exception>
      <exception cref="T:System.ArgumentNullException">An attempt is made to write metadata in an incompatible format.</exception>
      <returns>An instance of <see cref="T:System.Windows.Media.Imaging.BitmapMetadata" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapEncoder.Palette">
      <summary>Gets or sets a value that represents the <see cref="T:System.Windows.Media.Imaging.BitmapPalette" /> of an encoded bitmap.</summary>
      <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Windows.Media.Imaging.BitmapPalette" /> value that is passed to the encoder is <see langword="null" />.</exception>
      <returns>An instance of <see cref="T:System.Windows.Media.Imaging.BitmapPalette" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapEncoder.Preview">
      <summary>Gets or sets a <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> that represents the global preview of a bitmap, if there is one.</summary>
      <exception cref="T:System.InvalidOperationException">The bitmap does not support preview.</exception>
      <exception cref="T:System.ArgumentNullException">The value is set to <see langword="null" />.</exception>
      <returns>A <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> that represents the preview of a bitmap.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapEncoder.Thumbnail">
      <summary>Gets or sets a <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> that represents the global embedded thumbnail.</summary>
      <exception cref="T:System.InvalidOperationException">The bitmap does not support thumbnails.</exception>
      <exception cref="T:System.ArgumentNullException">The value is set to <see langword="null" />.</exception>
      <returns>A <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> that represents the thumbnail of the bitmap.</returns>
    </member>
    <member name="T:System.Windows.Media.Imaging.BitmapFrame">
      <summary>Represents image data returned by a decoder and accepted by encoders.</summary>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapFrame.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Imaging.BitmapFrame" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapFrame.Create(System.IO.Stream)">
      <summary>Creates a new <see cref="T:System.Windows.Media.Imaging.BitmapFrame" /> from a given <see cref="T:System.IO.Stream" />.</summary>
      <param name="bitmapStream">The <see cref="T:System.IO.Stream" /> that is used to construct the <see cref="T:System.Windows.Media.Imaging.BitmapFrame" />.</param>
      <returns>A <see cref="T:System.Windows.Media.Imaging.BitmapFrame" /> from a given <see cref="T:System.IO.Stream" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapFrame.Create(System.IO.Stream,System.Windows.Media.Imaging.BitmapCreateOptions,System.Windows.Media.Imaging.BitmapCacheOption)">
      <summary>Creates a new <see cref="T:System.Windows.Media.Imaging.BitmapFrame" /> from a given <see cref="T:System.IO.Stream" /> with the specified <see cref="T:System.Windows.Media.Imaging.BitmapCreateOptions" /> and <see cref="T:System.Windows.Media.Imaging.BitmapCacheOption" />.</summary>
      <param name="bitmapStream">The stream from which this <see cref="T:System.Windows.Media.Imaging.BitmapFrame" /> is constructed.</param>
      <param name="createOptions">The options that are used to create this <see cref="T:System.Windows.Media.Imaging.BitmapFrame" />.</param>
      <param name="cacheOption">The cache option that is used to create this <see cref="T:System.Windows.Media.Imaging.BitmapFrame" />.</param>
      <returns>A <see cref="T:System.Windows.Media.Imaging.BitmapFrame" /> from a given <see cref="T:System.IO.Stream" /> with the specified <see cref="T:System.Windows.Media.Imaging.BitmapCreateOptions" /> and <see cref="T:System.Windows.Media.Imaging.BitmapCacheOption" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapFrame.Create(System.Uri)">
      <summary>Creates a new <see cref="T:System.Windows.Media.Imaging.BitmapFrame" /> from a given <see cref="T:System.Uri" />.</summary>
      <param name="bitmapUri">The <see cref="T:System.Uri" /> that identifies the source of the <see cref="T:System.Windows.Media.Imaging.BitmapFrame" />.</param>
      <returns>A <see cref="T:System.Windows.Media.Imaging.BitmapFrame" /> from a given <see cref="T:System.Uri" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapFrame.Create(System.Uri,System.Net.Cache.RequestCachePolicy)">
      <summary>Creates a <see cref="T:System.Windows.Media.Imaging.BitmapFrame" /> from a given <see cref="T:System.Uri" /> with the specified <see cref="T:System.Net.Cache.RequestCachePolicy" />.</summary>
      <param name="bitmapUri">The location of the bitmap from which the <see cref="T:System.Windows.Media.Imaging.BitmapFrame" /> is created.</param>
      <param name="uriCachePolicy">The caching requirements for this <see cref="T:System.Windows.Media.Imaging.BitmapFrame" />.</param>
      <returns>A <see cref="T:System.Windows.Media.Imaging.BitmapFrame" /> from a given <see cref="T:System.Uri" /> with the specified <see cref="T:System.Net.Cache.RequestCachePolicy" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapFrame.Create(System.Uri,System.Windows.Media.Imaging.BitmapCreateOptions,System.Windows.Media.Imaging.BitmapCacheOption)">
      <summary>Creates a <see cref="T:System.Windows.Media.Imaging.BitmapFrame" /> from a given <see cref="T:System.Uri" /> with the specified <see cref="T:System.Windows.Media.Imaging.BitmapCreateOptions" /> and <see cref="T:System.Windows.Media.Imaging.BitmapCacheOption" />.</summary>
      <param name="bitmapUri">The location of the bitmap from which the <see cref="T:System.Windows.Media.Imaging.BitmapFrame" /> is created.</param>
      <param name="createOptions">The options that are used to create this <see cref="T:System.Windows.Media.Imaging.BitmapFrame" />.</param>
      <param name="cacheOption">The cache option that is used to create this <see cref="T:System.Windows.Media.Imaging.BitmapFrame" />.</param>
      <returns>A <see cref="T:System.Windows.Media.Imaging.BitmapFrame" /> from a given <see cref="T:System.Uri" /> with the specified <see cref="T:System.Windows.Media.Imaging.BitmapCreateOptions" />, and <see cref="T:System.Windows.Media.Imaging.BitmapCacheOption" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapFrame.Create(System.Uri,System.Windows.Media.Imaging.BitmapCreateOptions,System.Windows.Media.Imaging.BitmapCacheOption,System.Net.Cache.RequestCachePolicy)">
      <summary>Creates a <see cref="T:System.Windows.Media.Imaging.BitmapFrame" /> from a given <see cref="T:System.Uri" /> with the specified <see cref="T:System.Windows.Media.Imaging.BitmapCreateOptions" />, <see cref="T:System.Windows.Media.Imaging.BitmapCacheOption" />, and <see cref="T:System.Net.Cache.RequestCachePolicy" />.</summary>
      <param name="bitmapUri">The location of the bitmap from which the <see cref="T:System.Windows.Media.Imaging.BitmapFrame" /> is created.</param>
      <param name="createOptions">The options that are used to create this <see cref="T:System.Windows.Media.Imaging.BitmapFrame" />.</param>
      <param name="cacheOption">The cache option that is used to create this <see cref="T:System.Windows.Media.Imaging.BitmapFrame" />.</param>
      <param name="uriCachePolicy">The caching requirements for this <see cref="T:System.Windows.Media.Imaging.BitmapFrame" />.</param>
      <returns>A <see cref="T:System.Windows.Media.Imaging.BitmapFrame" /> from a given <see cref="T:System.Uri" /> with the specified <see cref="T:System.Windows.Media.Imaging.BitmapCreateOptions" />, <see cref="T:System.Windows.Media.Imaging.BitmapCacheOption" />, and <see cref="T:System.Net.Cache.RequestCachePolicy" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapFrame.Create(System.Windows.Media.Imaging.BitmapSource)">
      <summary>Creates a new <see cref="T:System.Windows.Media.Imaging.BitmapFrame" /> from a given <see cref="T:System.Windows.Media.Imaging.BitmapSource" />.</summary>
      <param name="source">The <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> that is used to construct this <see cref="T:System.Windows.Media.Imaging.BitmapFrame" />.</param>
      <returns>A <see cref="T:System.Windows.Media.Imaging.BitmapFrame" /> from a given <see cref="T:System.Windows.Media.Imaging.BitmapSource" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapFrame.Create(System.Windows.Media.Imaging.BitmapSource,System.Windows.Media.Imaging.BitmapSource)">
      <summary>Creates a new <see cref="T:System.Windows.Media.Imaging.BitmapFrame" /> from a given <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> with the specified thumbnail.</summary>
      <param name="source">The source from which the <see cref="T:System.Windows.Media.Imaging.BitmapFrame" /> is constructed.</param>
      <param name="thumbnail">A thumbnail image of the resulting <see cref="T:System.Windows.Media.Imaging.BitmapFrame" />.</param>
      <returns>A <see cref="T:System.Windows.Media.Imaging.BitmapFrame" /> from a given <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> with the specified thumbnail.</returns>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapFrame.Create(System.Windows.Media.Imaging.BitmapSource,System.Windows.Media.Imaging.BitmapSource,System.Windows.Media.Imaging.BitmapMetadata,System.Collections.ObjectModel.ReadOnlyCollection{System.Windows.Media.ColorContext})">
      <summary>Creates a new <see cref="T:System.Windows.Media.Imaging.BitmapFrame" /> from a given <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> with the specified thumbnail, <see cref="T:System.Windows.Media.Imaging.BitmapMetadata" />, and <see cref="T:System.Windows.Media.ColorContext" />.</summary>
      <param name="source">The <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> that is used to construct this <see cref="T:System.Windows.Media.Imaging.BitmapFrame" />.</param>
      <param name="thumbnail">A thumbnail image of the resulting <see cref="T:System.Windows.Media.Imaging.BitmapFrame" />.</param>
      <param name="metadata">The metadata to associate with this <see cref="T:System.Windows.Media.Imaging.BitmapFrame" />.</param>
      <param name="colorContexts">The <see cref="T:System.Windows.Media.ColorContext" /> objects that are associated with this <see cref="T:System.Windows.Media.Imaging.BitmapFrame" />.</param>
      <returns>A <see cref="T:System.Windows.Media.Imaging.BitmapFrame" /> from a given <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> with the specified thumbnail, <see cref="T:System.Windows.Media.Imaging.BitmapMetadata" />, and <see cref="T:System.Windows.Media.ColorContext" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapFrame.CreateInPlaceBitmapMetadataWriter">
      <summary>When overridden in a derived class, creates an instance of <see cref="T:System.Windows.Media.Imaging.InPlaceBitmapMetadataWriter" />, which can be used to associate metadata with a <see cref="T:System.Windows.Media.Imaging.BitmapFrame" />.</summary>
      <returns>An <see cref="T:System.Windows.Media.Imaging.InPlaceBitmapMetadataWriter" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapFrame.BaseUri">
      <summary>When overridden in a derived class, gets or sets a value that represents the base <see cref="T:System.Uri" /> of the current context.</summary>
      <returns>The <see cref="T:System.Uri" /> of the current context.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapFrame.ColorContexts">
      <summary>When overridden in a derived class, gets a collection of <see cref="T:System.Windows.Media.ColorContext" /> objects that are associated with this <see cref="T:System.Windows.Media.Imaging.BitmapFrame" />.</summary>
      <returns>A read-only collection of <see cref="T:System.Windows.Media.ColorContext" /> objects that are associated with this <see cref="T:System.Windows.Media.Imaging.BitmapFrame" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapFrame.Decoder">
      <summary>When overridden in a derived class, gets the decoder associated with this instance of <see cref="T:System.Windows.Media.Imaging.BitmapFrame" />.</summary>
      <returns>The <see cref="T:System.Windows.Media.Imaging.BitmapDecoder" /> that is associated with this <see cref="T:System.Windows.Media.Imaging.BitmapFrame" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapFrame.Thumbnail">
      <summary>When overridden in a derived class, gets the thumbnail image associated with this <see cref="T:System.Windows.Media.Imaging.BitmapFrame" />.</summary>
      <returns>The <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> that represents a thumbnail of the current <see cref="T:System.Windows.Media.Imaging.BitmapFrame" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Imaging.BitmapImage">
      <summary>Provides a specialized <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> that is optimized for loading images using Extensible Application Markup Language (XAML).</summary>
    </member>
    <member name="F:System.Windows.Media.Imaging.BitmapImage.CacheOptionProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Imaging.BitmapImage.CacheOption" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Imaging.BitmapImage.CreateOptionsProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Imaging.BitmapImage.CreateOptions" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Imaging.BitmapImage.DecodePixelHeightProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Imaging.BitmapImage.DecodePixelHeight" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Imaging.BitmapImage.DecodePixelWidthProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Imaging.BitmapImage.DecodePixelWidth" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Imaging.BitmapImage.RotationProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Imaging.BitmapImage.Rotation" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Imaging.BitmapImage.SourceRectProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Imaging.BitmapImage.SourceRect" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Imaging.BitmapImage.StreamSourceProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Imaging.BitmapImage.StreamSource" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Imaging.BitmapImage.UriCachePolicyProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Imaging.BitmapImage.UriCachePolicy" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Imaging.BitmapImage.UriSourceProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Imaging.BitmapImage.UriSource" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapImage.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Imaging.BitmapImage" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapImage.#ctor(System.Uri)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Imaging.BitmapImage" /> class by using the supplied <see cref="T:System.Uri" />.</summary>
      <param name="uriSource">The <see cref="T:System.Uri" /> to use as the source of the <see cref="T:System.Windows.Media.Imaging.BitmapImage" />.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="uriSource" /> parameter is <see langword="null" />.</exception>
      <exception cref="T:System.IO.FileNotFoundException">The file specified by the <paramref name="uriSource" /> parameter is not found.</exception>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapImage.#ctor(System.Uri,System.Net.Cache.RequestCachePolicy)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Imaging.BitmapImage" /> class with an image whose source is a <see cref="T:System.Uri" />, and is cached according to the provided <see cref="T:System.Net.Cache.RequestCachePolicy" />.</summary>
      <param name="uriSource">The <see cref="T:System.Uri" /> to use as the source of the <see cref="T:System.Windows.Media.Imaging.BitmapImage" />.</param>
      <param name="uriCachePolicy">The <see cref="T:System.Net.Cache.RequestCachePolicy" /> that specifies the caching requirements for images that are obtained using HTTP.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="uriSource" /> parameter is <see langword="null" />.</exception>
      <exception cref="T:System.IO.FileNotFoundException">The file specified by the <paramref name="uriSource" /> parameter is not found.</exception>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapImage.BeginInit">
      <summary>Signals the start of the <see cref="T:System.Windows.Media.Imaging.BitmapImage" /> initialization.</summary>
      <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Windows.Media.Imaging.BitmapImage" /> is currently being initialized. <see cref="M:System.Windows.Media.Imaging.BitmapImage.BeginInit" /> has already been called.  
  
 -or-  
  
 The <see cref="T:System.Windows.Media.Imaging.BitmapImage" /> has already been initialized.</exception>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapImage.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Imaging.BitmapImage" />, making deep copies of this object's values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapImage.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Imaging.BitmapImage" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapImage.EndInit">
      <summary>Signals the end of the <see cref="T:System.Windows.Media.Imaging.BitmapImage" /> initialization.</summary>
      <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Windows.Media.Imaging.BitmapImage.UriSource" /> or <see cref="P:System.Windows.Media.Imaging.BitmapImage.StreamSource" /> properties are <see langword="null" />.  
  
 -or-  
  
 The <see cref="M:System.Windows.Media.Imaging.BitmapImage.EndInit" /> method is called without first calling <see cref="M:System.Windows.Media.Imaging.BitmapImage.BeginInit" />.</exception>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapImage.BaseUri">
      <summary>Gets or sets a value that represents the base <see cref="T:System.Uri" /> of the current <see cref="T:System.Windows.Media.Imaging.BitmapImage" /> context.</summary>
      <returns>The base <see cref="T:System.Uri" /> of the current context.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapImage.CacheOption">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Imaging.BitmapCacheOption" /> to use for this instance of <see cref="T:System.Windows.Media.Imaging.BitmapImage" />.</summary>
      <returns>The <see cref="T:System.Windows.Media.Imaging.BitmapCacheOption" /> being used for the <see cref="T:System.Windows.Media.Imaging.BitmapImage" />. The default is <see cref="F:System.Windows.Media.Imaging.BitmapCacheOption.Default" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapImage.CreateOptions">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Imaging.BitmapCreateOptions" /> for a <see cref="T:System.Windows.Media.Imaging.BitmapImage" />.</summary>
      <returns>The <see cref="T:System.Windows.Media.Imaging.BitmapCreateOptions" /> used for this <see cref="T:System.Windows.Media.Imaging.BitmapImage" />. The default is <see cref="F:System.Windows.Media.Imaging.BitmapCreateOptions.None" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapImage.DecodePixelHeight">
      <summary>Gets or sets the height, in pixels, that the image is decoded to.</summary>
      <returns>The height, in pixels, that the image is decoded to. The default value is 0.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapImage.DecodePixelWidth">
      <summary>Gets or sets the width, in pixels, that the image is decoded to.</summary>
      <returns>The width, in pixels, that the image is decoded to. The default value is 0.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapImage.IsDownloading">
      <summary>Gets a value that indicates whether the <see cref="T:System.Windows.Media.Imaging.BitmapImage" /> is currently downloading content.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.Imaging.BitmapImage" /> is downloading content; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapImage.Metadata">
      <summary>Not supported. <see cref="T:System.Windows.Media.Imaging.BitmapImage" /> does not support the <see cref="P:System.Windows.Media.Imaging.BitmapImage.Metadata" /> property and will throw a <see cref="T:System.NotSupportedException" />.</summary>
      <exception cref="T:System.NotSupportedException">An attempt to read the <see cref="P:System.Windows.Media.Imaging.BitmapImage.Metadata" /> occurs.</exception>
      <returns>Not supported.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapImage.Rotation">
      <summary>Gets or sets the angle that this <see cref="T:System.Windows.Media.Imaging.BitmapImage" /> is rotated to.</summary>
      <returns>The rotation that is used for the <see cref="T:System.Windows.Media.Imaging.BitmapImage" />. The default is <see cref="F:System.Windows.Media.Imaging.Rotation.Rotate0" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapImage.SourceRect">
      <summary>Gets or sets the rectangle that is used as the source of the <see cref="T:System.Windows.Media.Imaging.BitmapImage" />.</summary>
      <returns>The rectangle that is used as the source of the <see cref="T:System.Windows.Media.Imaging.BitmapImage" />. The default is <see cref="P:System.Windows.Int32Rect.Empty" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapImage.StreamSource">
      <summary>Gets or sets the stream source of the <see cref="T:System.Windows.Media.Imaging.BitmapImage" />.</summary>
      <returns>The stream source of the <see cref="T:System.Windows.Media.Imaging.BitmapImage" />. The default is <see langword="null" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapImage.UriCachePolicy">
      <summary>Gets or sets a value that represents the caching policy for images that come from an HTTP source.</summary>
      <returns>The base <see cref="T:System.Net.Cache.RequestCachePolicy" /> of the current context. The default is <see langword="null" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapImage.UriSource">
      <summary>Gets or sets the <see cref="T:System.Uri" /> source of the <see cref="T:System.Windows.Media.Imaging.BitmapImage" />.</summary>
      <returns>The <see cref="T:System.Uri" /> source of the <see cref="T:System.Windows.Media.Imaging.BitmapImage" />. The default is <see langword="null" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Imaging.BitmapMetadata">
      <summary>Provides support for reading and writing metadata to and from a bitmap image.</summary>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapMetadata.#ctor(System.String)">
      <summary>Initializes a new instance of <see cref="T:System.Windows.Media.Imaging.BitmapMetadata" /> for use with the specified image format.</summary>
      <param name="containerFormat">The format of the bitmap image, specified as "gif", "jpg", "png", or "tiff".</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="containerFormat" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapMetadata.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Imaging.BitmapMetadata" />, making deep copies of this object's values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapMetadata.CloneCore(System.Windows.Freezable)">
      <summary>Makes this instance a deep copy of the specified <see cref="T:System.Windows.Media.Imaging.BitmapMetadata" />.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Imaging.BitmapMetadata" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapMetadata.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes this instance a modifiable deep copy of the specified <see cref="T:System.Windows.Media.Imaging.BitmapMetadata" /> using current property values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Imaging.BitmapMetadata" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapMetadata.ContainsQuery(System.String)">
      <summary>Determines whether a given query string exists within a <see cref="T:System.Windows.Media.Imaging.BitmapMetadata" /> object.</summary>
      <param name="query">Identifies the string that is being queried in the current <see cref="T:System.Windows.Media.Imaging.BitmapMetadata" /> object.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="query" /> is <see langword="null" />.</exception>
      <returns>
        <see langword="true" /> if the query string is found within the metadata store; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapMetadata.CreateInstanceCore">
      <summary>An Implementation of <see cref="M:System.Windows.Freezable.CreateInstance" />.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapMetadata.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone of the specified <see cref="T:System.Windows.Media.Imaging.BitmapMetadata" /> object.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Imaging.BitmapMetadata" /> object to clone and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapMetadata.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a frozen clone of the specified <see cref="T:System.Windows.Media.Imaging.BitmapMetadata" />. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Imaging.BitmapMetadata" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapMetadata.GetQuery(System.String)">
      <summary>Provides access to a metadata query reader that can extract metadata from a bitmap image file.</summary>
      <param name="query">Identifies the string that is being queried in the current <see cref="T:System.Windows.Media.Imaging.BitmapMetadata" /> object.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="query" /> is <see langword="null" />.</exception>
      <returns>The metadata at the specified query location.</returns>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapMetadata.RemoveQuery(System.String)">
      <summary>Removes a metadata query from an instance of <see cref="T:System.Windows.Media.Imaging.BitmapMetadata" />.</summary>
      <param name="query">The metadata query to remove.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="query" /> is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">Occurs when image metadata is read-only.</exception>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapMetadata.SetQuery(System.String,System.Object)">
      <summary>Provides access to a metadata query writer that can write metadata to a bitmap image file.</summary>
      <param name="query">Identifies the location of the metadata to be written.</param>
      <param name="value">The value of the metadata to be written.</param>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapMetadata.System#Collections#Generic#IEnumerable{System#String}#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.Generic.IEnumerable`1.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapMetadata.System#Collections#IEnumerable#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.IEnumerable.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapMetadata.ApplicationName">
      <summary>Gets or sets a value that identifies the name of the application that was used to construct or alter an image file.</summary>
      <returns>The name of the application that was used to construct or alter an image file.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapMetadata.Author">
      <summary>Gets or sets a value that represents the author of an image.</summary>
      <returns>The author of the image.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapMetadata.CameraManufacturer">
      <summary>Gets or sets a value that identifies the camera manufacturer that is associated with an image.</summary>
      <returns>The camera manufacturer that is associated with an image.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapMetadata.CameraModel">
      <summary>Gets or sets a value that identifies the camera model that was used to capture the image.</summary>
      <returns>The camera model that was used to capture the image.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapMetadata.Comment">
      <summary>Gets or sets a value that represents a comment that is associated with the image file.</summary>
      <returns>A comment that is associated with the image file.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapMetadata.Copyright">
      <summary>Gets or sets a value that indicates copyright information that is associated with the image file.</summary>
      <returns>The copyright information that is associated with the image file.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapMetadata.DateTaken">
      <summary>Gets or sets a value that indicates the date that the image was taken.</summary>
      <returns>The date that the image was taken.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapMetadata.Format">
      <summary>Gets a value that identifies the format of the image.</summary>
      <returns>The format of the bitmap image.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapMetadata.IsFixedSize">
      <summary>Gets a value that determines whether the <see cref="T:System.Windows.Media.Imaging.BitmapMetadata" /> object is a fixed size.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.Imaging.BitmapMetadata" /> is a fixed size; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapMetadata.IsReadOnly">
      <summary>Gets a value that indicates whether the metadata that is associated with an image is read-only.</summary>
      <returns>
        <see langword="true" /> if the metadata is read-only; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapMetadata.Keywords">
      <summary>Gets or sets a collection of keywords that describe the bitmap image.</summary>
      <returns>A read-only collection of strings.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapMetadata.Location">
      <summary>Gets a value that identifies the base location of the metadata that is associated with an image.</summary>
      <returns>The base location of the image metadata.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapMetadata.Rating">
      <summary>Gets or sets a value that identifies the image rating.</summary>
      <returns>The rating value between 0 and 5.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapMetadata.Subject">
      <summary>Gets or sets a value that indicates the subject matter of the bitmap image.</summary>
      <returns>The subject of the bitmap image.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapMetadata.Title">
      <summary>Gets or sets a value that identifies the title of an image file.</summary>
      <returns>The title of an image file.</returns>
    </member>
    <member name="T:System.Windows.Media.Imaging.BitmapMetadataBlob">
      <summary>Provides a placeholder for metadata items that cannot be converted from C# to an underlying data type that persists metadata. The blob is converted into an array of bytes to preserve the content.</summary>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapMetadataBlob.#ctor(System.Byte[])">
      <summary>Initializes an instance of <see cref="T:System.Windows.Media.Imaging.BitmapMetadataBlob" /> and converts the metadata it holds into an array of bytes to persist its content.</summary>
      <param name="blob">Placeholder metadata.</param>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapMetadataBlob.GetBlobValue">
      <summary>Returns an array of bytes that represents the value of a <see cref="T:System.Windows.Media.Imaging.BitmapMetadataBlob" />.</summary>
      <returns>An array of bytes.</returns>
    </member>
    <member name="T:System.Windows.Media.Imaging.BitmapPalette">
      <summary>Defines the available color palette for a supported image type.</summary>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapPalette.#ctor(System.Collections.Generic.IList{System.Windows.Media.Color})">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Imaging.BitmapPalette" /> class with the specified colors.</summary>
      <param name="colors">The colors to add to the custom palette.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="colors" /> parameter is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">The <paramref name="colors" /> parameter is less than 1 or greater than 256.</exception>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapPalette.#ctor(System.Windows.Media.Imaging.BitmapSource,System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Imaging.BitmapPalette" /> class based on the specified <see cref="T:System.Windows.Media.Imaging.BitmapSource" />. The new <see cref="T:System.Windows.Media.Imaging.BitmapPalette" /> is limited to a specified maximum color count.</summary>
      <param name="bitmapSource">The source bitmap from which the palette is read or constructed.</param>
      <param name="maxColorCount">The maximum number of colors the new <see cref="T:System.Windows.Media.Imaging.BitmapPalette" /> can use.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="bitmapSource" /> parameter is <see langword="null" />.</exception>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapPalette.Colors">
      <summary>Get the colors defined in a palette.</summary>
      <returns>The list of colors defined in a palette.</returns>
    </member>
    <member name="T:System.Windows.Media.Imaging.BitmapPalettes">
      <summary>Defines several color palettes that are commonly used by bitmap images.</summary>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapPalettes.BlackAndWhite">
      <summary>Gets a value that represents a black-and-white color palette. This palette consists of 2 colors total.</summary>
      <returns>An instance of <see cref="T:System.Windows.Media.Imaging.BitmapPalette" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapPalettes.BlackAndWhiteTransparent">
      <summary>Gets a value that represents a black, white, and transparent color palette. This palette consists of 3 colors total.</summary>
      <returns>An instance of <see cref="T:System.Windows.Media.Imaging.BitmapPalette" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapPalettes.Gray16">
      <summary>Gets a value that represents a color palette that contains 16 shades of gray. The palette ranges from black to gray to white. This palette contains 16 total colors.</summary>
      <returns>An instance of <see cref="T:System.Windows.Media.Imaging.BitmapPalette" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapPalettes.Gray16Transparent">
      <summary>Gets a value that represents a color palette that contains 16 shades of gray. The palette ranges from black to gray to white with an additional transparent color. This palette contains 17 total colors.</summary>
      <returns>An instance of <see cref="T:System.Windows.Media.Imaging.BitmapPalette" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapPalettes.Gray256">
      <summary>Gets a value that represents a color palette that contains 256 shades of gray, ranging from black to gray to white. This palette contains 256 total colors.</summary>
      <returns>An instance of <see cref="T:System.Windows.Media.Imaging.BitmapPalette" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapPalettes.Gray256Transparent">
      <summary>Gets a value that represents a color palette that contains 256 shades of gray, ranging from black to gray to white with an additional transparent color. This palette contains 257 total colors.</summary>
      <returns>An instance of <see cref="T:System.Windows.Media.Imaging.BitmapPalette" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapPalettes.Gray4">
      <summary>Gets a value that represents a color palette that contains 4 shades of gray, ranging from black to gray to white. This palette contains 4 total colors.</summary>
      <returns>An instance of <see cref="T:System.Windows.Media.Imaging.BitmapPalette" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapPalettes.Gray4Transparent">
      <summary>Gets a value that represents a color palette that contains 4 shades of gray, ranging from black to gray to white with an additional transparent color. This palette contains 5 total colors.</summary>
      <returns>An instance of <see cref="T:System.Windows.Media.Imaging.BitmapPalette" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapPalettes.Halftone125">
      <summary>Gets a value that represents a color palette that contains 125 primary colors and 16 system colors, with duplicate colors removed. There are a total of 133 colors in this palette.</summary>
      <returns>An instance of <see cref="T:System.Windows.Media.Imaging.BitmapPalette" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapPalettes.Halftone125Transparent">
      <summary>Gets a value that represents a color palette that contains 125 primary colors, 16 system colors, and 1 additional transparent color. Duplicate colors in the palette are removed. There are a total of 134 colors in this palette.</summary>
      <returns>An instance of <see cref="T:System.Windows.Media.Imaging.BitmapPalette" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapPalettes.Halftone216">
      <summary>Gets a value that represents a color palette that contains 216 primary colors and 16 system colors, with duplicate colors removed. There are a total of 224 colors in this palette.</summary>
      <returns>An instance of <see cref="T:System.Windows.Media.Imaging.BitmapPalette" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapPalettes.Halftone216Transparent">
      <summary>Gets a value that represents a color palette that contains 216 primary colors, 16 system colors, and 1 additional transparent color. Duplicate colors in the palette are removed. There are a total of 225 colors in this palette.</summary>
      <returns>An instance of <see cref="T:System.Windows.Media.Imaging.BitmapPalette" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapPalettes.Halftone252">
      <summary>Gets a value that represents a color palette that contains 252 primary colors and 16 system colors, with duplicate colors removed. There are a total of 256 colors in this palette.</summary>
      <returns>An instance of <see cref="T:System.Windows.Media.Imaging.BitmapPalette" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapPalettes.Halftone252Transparent">
      <summary>Gets a value that represents a color palette that contains 252 primary colors, 16 system colors, and 1 additional transparent color. Duplicate colors in the palette are removed. There are a total of 256 colors in this palette.</summary>
      <returns>An instance of <see cref="T:System.Windows.Media.Imaging.BitmapPalette" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapPalettes.Halftone256">
      <summary>Gets a value that represents a color palette that contains 256 primary colors and 16 system colors, with duplicate colors removed. There are a total of 256 colors in this palette.</summary>
      <returns>An instance of <see cref="T:System.Windows.Media.Imaging.BitmapPalette" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapPalettes.Halftone256Transparent">
      <summary>Gets a value that represents a color palette that contains 256 primary colors, 16 system colors, and 1 additional transparent color that replaces the final color in the sequence. Duplicate colors in the palette are removed. There are a total of 256 colors in this palette.</summary>
      <returns>An instance of <see cref="T:System.Windows.Media.Imaging.BitmapPalette" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapPalettes.Halftone27">
      <summary>Gets a value that represents a color palette that contains 27 primary colors and 16 system colors, with duplicate colors removed. There are a total of 35 colors in this palette.</summary>
      <returns>An instance of <see cref="T:System.Windows.Media.Imaging.BitmapPalette" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapPalettes.Halftone27Transparent">
      <summary>Gets a value that represents a color palette that contains 27 primary colors and 16 system colors, with duplicate colors removed and 1 additional transparent color. There are a total of 36 colors in this palette.</summary>
      <returns>An instance of <see cref="T:System.Windows.Media.Imaging.BitmapPalette" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapPalettes.Halftone64">
      <summary>Gets a value that represents a color palette that contains 64 primary colors and 16 system colors, with duplicate colors removed. There are a total of 72 colors in this palette.</summary>
      <returns>An instance of <see cref="T:System.Windows.Media.Imaging.BitmapPalette" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapPalettes.Halftone64Transparent">
      <summary>Gets a value that represents a color palette that contains 64 primary colors and 16 system colors, with duplicate colors removed and 1 additional transparent color. There are a total of 73 colors in this palette.</summary>
      <returns>An instance of <see cref="T:System.Windows.Media.Imaging.BitmapPalette" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapPalettes.Halftone8">
      <summary>Gets a value that represents a color palette that contains 8 primary colors and 16 system colors, with duplicate colors removed. There are a total of 16 colors in this palette, which are the same as the system palette.</summary>
      <returns>An instance of <see cref="T:System.Windows.Media.Imaging.BitmapPalette" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapPalettes.Halftone8Transparent">
      <summary>Gets a value that represents a color palette that contains 8 primary colors and 16 system colors, with duplicate colors removed and 1 additional transparent color. There are a total of 17 colors in this palette.</summary>
      <returns>An instance of <see cref="T:System.Windows.Media.Imaging.BitmapPalette" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapPalettes.WebPalette">
      <summary>Gets a value that represents a color palette that contains 216 primary colors and 16 system colors, with duplicate colors removed. There are a total of 224 colors in this palette.</summary>
      <returns>An instance of <see cref="T:System.Windows.Media.Imaging.BitmapPalette" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapPalettes.WebPaletteTransparent">
      <summary>Gets a value that represents a color palette that contains 216 primary colors and 16 system colors, with duplicate colors removed and 1 additional transparent color. There are a total of 225 colors in this palette.</summary>
      <returns>An instance of <see cref="T:System.Windows.Media.Imaging.BitmapPalette" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Imaging.BitmapSizeOptions">
      <summary>Defines size-related attributes of a cached bitmap image. A bitmap is scaled based on values that are defined by this class.</summary>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapSizeOptions.FromEmptyOptions">
      <summary>Initializes a new instance of <see cref="T:System.Windows.Media.Imaging.BitmapSizeOptions" /> with empty sizing properties.</summary>
      <returns>An instance of <see cref="T:System.Windows.Media.Imaging.BitmapSizeOptions" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapSizeOptions.FromHeight(System.Int32)">
      <summary>Initializes an instance of <see cref="T:System.Windows.Media.Imaging.BitmapSizeOptions" /> that preserves the aspect ratio of the source bitmap and specifies an initial <see cref="P:System.Windows.Media.Imaging.BitmapSizeOptions.PixelHeight" />.</summary>
      <param name="pixelHeight">The height, in pixels, of the resulting bitmap.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">Occurs when <paramref name="pixelHeight" /> is less than zero.</exception>
      <returns>An instance of <see cref="T:System.Windows.Media.Imaging.BitmapSizeOptions" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapSizeOptions.FromRotation(System.Windows.Media.Imaging.Rotation)">
      <summary>Initializes an instance of <see cref="T:System.Windows.Media.Imaging.BitmapSizeOptions" /> that preserves the aspect ratio of the source bitmap and specifies an initial <see cref="T:System.Windows.Media.Imaging.Rotation" /> to apply.</summary>
      <param name="rotation">The initial rotation value to apply. Only 90 degree increments are supported.</param>
      <returns>A new instance of <see cref="T:System.Windows.Media.Imaging.BitmapSizeOptions" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapSizeOptions.FromWidth(System.Int32)">
      <summary>Initializes an instance of <see cref="T:System.Windows.Media.Imaging.BitmapSizeOptions" /> that preserves the aspect ratio of the source bitmap and specifies an initial <see cref="P:System.Windows.Media.Imaging.BitmapSizeOptions.PixelWidth" />.</summary>
      <param name="pixelWidth">The width, in pixels, of the resulting bitmap.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">Occurs when <paramref name="pixelWidth" /> is less than zero.</exception>
      <returns>An instance of <see cref="T:System.Windows.Media.Imaging.BitmapSizeOptions" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapSizeOptions.FromWidthAndHeight(System.Int32,System.Int32)">
      <summary>Initializes an instance of <see cref="T:System.Windows.Media.Imaging.BitmapSizeOptions" /> that does not preserve the original bitmap aspect ratio.</summary>
      <param name="pixelWidth">The width, in pixels, of the resulting bitmap.</param>
      <param name="pixelHeight">The height, in pixels, of the resulting bitmap.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">Occurs when <paramref name="pixelHeight" /> is less than zero.</exception>
      <returns>A new instance of <see cref="T:System.Windows.Media.Imaging.BitmapSizeOptions" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapSizeOptions.PixelHeight">
      <summary>The height, in pixels, of the bitmap image.</summary>
      <returns>The height of the bitmap.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapSizeOptions.PixelWidth">
      <summary>The width, in pixels, of the bitmap image.</summary>
      <returns>The width of the bitmap.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapSizeOptions.PreservesAspectRatio">
      <summary>Gets a value that determines whether the aspect ratio of the original bitmap image is preserved.</summary>
      <returns>
        <see langword="true" /> if the original aspect ratio is maintained; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapSizeOptions.Rotation">
      <summary>Gets a value that represents the rotation angle that is applied to a bitmap.</summary>
      <returns>The rotation angle that is applied to the image.</returns>
    </member>
    <member name="T:System.Windows.Media.Imaging.BitmapSource">
      <summary>Represents a single, constant set of pixels at a certain size and resolution.</summary>
    </member>
    <member name="E:System.Windows.Media.Imaging.BitmapSource.DecodeFailed">
      <summary>Occurs when the image fails to load, due to a corrupt image header.</summary>
    </member>
    <member name="E:System.Windows.Media.Imaging.BitmapSource.DownloadCompleted">
      <summary>Occurs when the bitmap content has been completely downloaded.</summary>
    </member>
    <member name="E:System.Windows.Media.Imaging.BitmapSource.DownloadFailed">
      <summary>Occurs when the bitmap content failed to download.</summary>
    </member>
    <member name="E:System.Windows.Media.Imaging.BitmapSource.DownloadProgress">
      <summary>Occurs when the download progress of the bitmap content has changed.</summary>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapSource.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapSource.CheckIfSiteOfOrigin">
      <summary>Checks whether the bitmap source content is from a known site of origin. This method is used to make sure that pixel copying operations are safe.</summary>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapSource.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Imaging.BitmapSource" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapSource.CloneCore(System.Windows.Freezable)">
      <summary>Makes this instance a deep copy of the specified <see cref="T:System.Windows.Media.Imaging.BitmapSource" />. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapSource.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapSource.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes this instance a modifiable deep copy of the specified <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> using current property values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapSource.CopyPixels(System.Array,System.Int32,System.Int32)">
      <summary>Copies the bitmap pixel data into an array of pixels with the specified stride, starting at the specified offset.</summary>
      <param name="pixels">The destination array.</param>
      <param name="stride">The stride of the bitmap.</param>
      <param name="offset">The pixel location where copying starts.</param>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapSource.CopyPixels(System.Windows.Int32Rect,System.Array,System.Int32,System.Int32)">
      <summary>Copies the bitmap pixel data within the specified rectangle into an array of pixels that has the specified stride starting at the specified offset.</summary>
      <param name="sourceRect">The source rectangle to copy. An <see cref="P:System.Windows.Int32Rect.Empty" /> value specifies the entire bitmap.</param>
      <param name="pixels">The destination array.</param>
      <param name="stride">The stride of the bitmap.</param>
      <param name="offset">The pixel location where copying begins.</param>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapSource.CopyPixels(System.Windows.Int32Rect,System.IntPtr,System.Int32,System.Int32)">
      <summary>Copies the bitmap pixel data within the specified rectangle.</summary>
      <param name="sourceRect">The source rectangle to copy. An <see cref="P:System.Windows.Int32Rect.Empty" /> value specifies the entire bitmap.</param>
      <param name="buffer">A pointer to the buffer.</param>
      <param name="bufferSize">The size of the buffer.</param>
      <param name="stride">The stride of the bitmap.</param>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapSource.Create(System.Int32,System.Int32,System.Double,System.Double,System.Windows.Media.PixelFormat,System.Windows.Media.Imaging.BitmapPalette,System.Array,System.Int32)">
      <summary>Creates a new <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> from an array of pixels.</summary>
      <param name="pixelWidth">The width of the bitmap.</param>
      <param name="pixelHeight">The height of the bitmap.</param>
      <param name="dpiX">The horizontal dots per inch (dpi) of the bitmap.</param>
      <param name="dpiY">The vertical dots per inch (dpi) of the bitmap.</param>
      <param name="pixelFormat">The pixel format of the bitmap.</param>
      <param name="palette">The palette of the bitmap.</param>
      <param name="pixels">An array of bytes that represents the content of a bitmap image.</param>
      <param name="stride">The stride of the bitmap.</param>
      <returns>The <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> that is created from the specified array of pixels.</returns>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapSource.Create(System.Int32,System.Int32,System.Double,System.Double,System.Windows.Media.PixelFormat,System.Windows.Media.Imaging.BitmapPalette,System.IntPtr,System.Int32,System.Int32)">
      <summary>Creates a new <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> from an array of pixels that are stored in unmanaged memory.</summary>
      <param name="pixelWidth">The width of the bitmap.</param>
      <param name="pixelHeight">The height of the bitmap.</param>
      <param name="dpiX">The horizontal dots per inch (dpi) of the bitmap.</param>
      <param name="dpiY">The vertical dots per inch (dpi) of the bitmap.</param>
      <param name="pixelFormat">The pixel format of the bitmap.</param>
      <param name="palette">The palette of the bitmap.</param>
      <param name="buffer">A pointer to the buffer that contains the bitmap data in memory.</param>
      <param name="bufferSize">The size of the buffer.</param>
      <param name="stride">The stride of the bitmap.</param>
      <returns>A <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> that is created from the array of pixels in unmanaged memory.</returns>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapSource.FreezeCore(System.Boolean)">
      <summary>Makes an instance of <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> or a derived class immutable.</summary>
      <param name="isChecking">
        <see langword="true" /> if this instance should actually freeze itself when this method is called; otherwise, <see langword="false" />.</param>
      <returns>If <paramref name="isChecking" /> is <see langword="true" />, this method returns <see langword="true" /> if this <see cref="T:System.Windows.Media.Animation.Animatable" /> can be made unmodifiable, or <see langword="false" /> if it cannot be made unmodifiable.  
  
 If <paramref name="isChecking" /> is <see langword="false" />, this method returns <see langword="true" /> if the if this <see cref="T:System.Windows.Media.Animation.Animatable" /> is now unmodifiable, or <see langword="false" /> if it cannot be made unmodifiable, with the side effect of having begun to change the frozen status of this object.</returns>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapSource.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone of the specified <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> object.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> object to clone and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Imaging.BitmapSource.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a frozen clone of the specified <see cref="T:System.Windows.Media.Imaging.BitmapSource" />. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> to copy and freeze.</param>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapSource.DpiX">
      <summary>Gets the horizontal dots per inch (dpi) of the image.</summary>
      <returns>The horizontal dots per inch (dpi) of the image; that is, the dots per inch (dpi) along the x-axis.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapSource.DpiY">
      <summary>Gets the vertical dots per inch (dpi) of the image.</summary>
      <returns>The vertical dots per inch (dpi) of the image; that is, the dots per inch (dpi) along the y-axis.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapSource.Format">
      <summary>Gets the native <see cref="T:System.Windows.Media.PixelFormat" /> of the bitmap data.</summary>
      <returns>The pixel format of the bitmap data.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapSource.Height">
      <summary>Gets the height of the source bitmap in device-independent units (1/96th inch per unit).</summary>
      <returns>The height of the bitmap in device-independent units (1/96th inch per unit).</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapSource.IsDownloading">
      <summary>Gets a value that indicates whether the <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> content is currently downloading.</summary>
      <returns>
        <see langword="true" /> if the bitmap source is currently downloading; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapSource.Metadata">
      <summary>Gets the metadata that is associated with this bitmap image.</summary>
      <returns>The metadata that is associated with the bitmap image.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapSource.Palette">
      <summary>Gets the color palette of the bitmap, if one is specified.</summary>
      <returns>The color palette of the bitmap.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapSource.PixelHeight">
      <summary>Gets the height of the bitmap in pixels.</summary>
      <returns>The height of the bitmap in pixels.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapSource.PixelWidth">
      <summary>Gets the width of the bitmap in pixels.</summary>
      <returns>The width of the bitmap in pixels.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.BitmapSource.Width">
      <summary>Gets the width of the bitmap in device-independent units (1/96th inch per unit).</summary>
      <returns>The width of the bitmap in device-independent units (1/96th inch per unit).</returns>
    </member>
    <member name="T:System.Windows.Media.Imaging.BmpBitmapDecoder">
      <summary>Defines a decoder for bitmap (BMP) encoded images.</summary>
    </member>
    <member name="M:System.Windows.Media.Imaging.BmpBitmapDecoder.#ctor(System.IO.Stream,System.Windows.Media.Imaging.BitmapCreateOptions,System.Windows.Media.Imaging.BitmapCacheOption)">
      <summary>Initializes a new instance of <see cref="T:System.Windows.Media.Imaging.BmpBitmapDecoder" /> from the specified file stream with the specified <paramref name="createOptions" /> and <paramref name="cacheOption" />.</summary>
      <param name="bitmapStream">Bitmap stream to decode.</param>
      <param name="createOptions">Initialization options for the bitmap image.</param>
      <param name="cacheOption">The cache method to use for the bitmap image.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="bitmapStream" /> value is <see langword="null" />.</exception>
      <exception cref="T:System.IO.FileFormatException">The <paramref name="bitmapStream" /> is not a bitmap (BMP) encoded image.</exception>
    </member>
    <member name="M:System.Windows.Media.Imaging.BmpBitmapDecoder.#ctor(System.Uri,System.Windows.Media.Imaging.BitmapCreateOptions,System.Windows.Media.Imaging.BitmapCacheOption)">
      <summary>Initializes a new instance of <see cref="T:System.Windows.Media.Imaging.BmpBitmapDecoder" /> from the specified <see cref="T:System.Uri" /> with the specified <paramref name="createOptions" /> and <paramref name="cacheOption" />.</summary>
      <param name="bitmapUri">
        <see cref="T:System.Uri" /> that identifies the bitmap to decode.</param>
      <param name="createOptions">Initialization options for the bitmap image.</param>
      <param name="cacheOption">The cache method to use for the bitmap image.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="bitmapUri" /> value is <see langword="null" />.</exception>
      <exception cref="T:System.IO.FileFormatException">The <paramref name="bitmapUri" /> is not a bitmap (BMP) encoded image.</exception>
    </member>
    <member name="T:System.Windows.Media.Imaging.BmpBitmapEncoder">
      <summary>Defines an encoder that is used to encode bitmap (BMP) format images.</summary>
    </member>
    <member name="M:System.Windows.Media.Imaging.BmpBitmapEncoder.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Imaging.BmpBitmapEncoder" /> class.</summary>
    </member>
    <member name="T:System.Windows.Media.Imaging.CachedBitmap">
      <summary>Provides caching functionality for a <see cref="T:System.Windows.Media.Imaging.BitmapSource" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Imaging.CachedBitmap.#ctor(System.Windows.Media.Imaging.BitmapSource,System.Windows.Media.Imaging.BitmapCreateOptions,System.Windows.Media.Imaging.BitmapCacheOption)">
      <summary>Initializes a new instance of <see cref="T:System.Windows.Media.Imaging.CachedBitmap" /> that has the specified source, bitmap create options, and bitmap cache option.</summary>
      <param name="source">The source bitmap that is being cached.</param>
      <param name="createOptions">Initialization options for the bitmap image.</param>
      <param name="cacheOption">Specifies how the bitmap is cached to memory.</param>
      <exception cref="T:System.ArgumentNullException">Occurs when <paramref name="source" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Media.Imaging.CachedBitmap.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Imaging.CachedBitmap" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Imaging.CachedBitmap.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Imaging.CachedBitmap" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Imaging.ColorConvertedBitmap">
      <summary>Changes the color space of a <see cref="T:System.Windows.Media.Imaging.BitmapSource" />.</summary>
    </member>
    <member name="F:System.Windows.Media.Imaging.ColorConvertedBitmap.DestinationColorContextProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Imaging.ColorConvertedBitmap.DestinationColorContext" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Imaging.ColorConvertedBitmap.DestinationFormatProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Imaging.ColorConvertedBitmap.DestinationFormat" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Imaging.ColorConvertedBitmap.SourceColorContextProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Imaging.ColorConvertedBitmap.SourceColorContext" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Imaging.ColorConvertedBitmap.SourceProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Imaging.ColorConvertedBitmap.Source" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Imaging.ColorConvertedBitmap.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Imaging.ColorConvertedBitmap" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Imaging.ColorConvertedBitmap.#ctor(System.Windows.Media.Imaging.BitmapSource,System.Windows.Media.ColorContext,System.Windows.Media.ColorContext,System.Windows.Media.PixelFormat)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Imaging.ColorConvertedBitmap" /> class by using the specified values.</summary>
      <param name="source">The <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> that is converted.</param>
      <param name="sourceColorContext">The <see cref="T:System.Windows.Media.ColorContext" /> of the source bitmap.</param>
      <param name="destinationColorContext">The <see cref="T:System.Windows.Media.ColorContext" /> of the converted bitmap.</param>
      <param name="format">The <see cref="T:System.Windows.Media.PixelFormat" /> of the converted bitmap.</param>
    </member>
    <member name="M:System.Windows.Media.Imaging.ColorConvertedBitmap.BeginInit">
      <summary>Signals the start of the <see cref="T:System.Windows.Media.Imaging.ColorConvertedBitmap" /> initialization.</summary>
      <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Windows.Media.Imaging.ColorConvertedBitmap" /> is currently being initialized. <see cref="M:System.Windows.Media.Imaging.ColorConvertedBitmap.BeginInit" /> has already been called.  
  
 -or-  
  
 The <see cref="T:System.Windows.Media.Imaging.ColorConvertedBitmap" /> has already been initialized.</exception>
    </member>
    <member name="M:System.Windows.Media.Imaging.ColorConvertedBitmap.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Imaging.ColorConvertedBitmap" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Imaging.ColorConvertedBitmap.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Imaging.ColorConvertedBitmap" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Imaging.ColorConvertedBitmap.EndInit">
      <summary>Signals the end of the <see cref="T:System.Windows.Media.Imaging.ColorConvertedBitmap" /> initialization.</summary>
      <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Windows.Media.Imaging.ColorConvertedBitmap.Source" />, <see cref="P:System.Windows.Media.Imaging.ColorConvertedBitmap.SourceColorContext" />, or <see cref="P:System.Windows.Media.Imaging.ColorConvertedBitmap.DestinationColorContext" /> property is <see langword="null" />.  
  
 -or-  
  
 The <see cref="M:System.Windows.Media.Imaging.ColorConvertedBitmap.EndInit" /> method is called without first calling <see cref="M:System.Windows.Media.Imaging.ColorConvertedBitmap.BeginInit" />.</exception>
    </member>
    <member name="P:System.Windows.Media.Imaging.ColorConvertedBitmap.DestinationColorContext">
      <summary>Gets or sets a value that identifies the color profile, as defined by the <see cref="T:System.Windows.Media.ColorContext" /> class, of the converted bitmap.</summary>
      <returns>An instance of <see cref="T:System.Windows.Media.ColorContext" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.ColorConvertedBitmap.DestinationFormat">
      <summary>Gets or sets a value that represents the <see cref="T:System.Windows.Media.PixelFormat" /> of the converted bitmap.</summary>
      <returns>An instance of <see cref="T:System.Windows.Media.PixelFormat" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.ColorConvertedBitmap.Source">
      <summary>Gets or sets a value that identifies the source bitmap that is converted.</summary>
      <returns>A value that identifies the source bitmap that is converted.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.ColorConvertedBitmap.SourceColorContext">
      <summary>Gets or sets a value that identifies the color profile of the source bitmap.</summary>
      <returns>An instance of <see cref="T:System.Windows.Media.ColorContext" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Imaging.CroppedBitmap">
      <summary>Crops a <see cref="T:System.Windows.Media.Imaging.BitmapSource" />.</summary>
    </member>
    <member name="F:System.Windows.Media.Imaging.CroppedBitmap.SourceProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Imaging.CroppedBitmap.Source" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Imaging.CroppedBitmap.SourceRectProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Imaging.CroppedBitmap.SourceRect" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Imaging.CroppedBitmap.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Imaging.CroppedBitmap" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Imaging.CroppedBitmap.#ctor(System.Windows.Media.Imaging.BitmapSource,System.Windows.Int32Rect)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Imaging.CroppedBitmap" /> class that has the specified <see cref="P:System.Windows.Media.Imaging.CroppedBitmap.Source" /> and <see cref="P:System.Windows.Media.Imaging.CroppedBitmap.SourceRect" />.</summary>
      <param name="source">The <see cref="P:System.Windows.Media.Imaging.CroppedBitmap.Source" /> of the new <see cref="T:System.Windows.Media.Imaging.CroppedBitmap" /> instance.</param>
      <param name="sourceRect">The <see cref="P:System.Windows.Media.Imaging.CroppedBitmap.SourceRect" /> of the new <see cref="T:System.Windows.Media.Imaging.CroppedBitmap" /> instance.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="source" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="sourceRect" /> is outside the boundaries of <paramref name="source" />.</exception>
    </member>
    <member name="M:System.Windows.Media.Imaging.CroppedBitmap.BeginInit">
      <summary>Signals the start of the <see cref="T:System.Windows.Media.Imaging.CroppedBitmap" /> initialization.</summary>
      <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Windows.Media.Imaging.CroppedBitmap" /> is currently being initialized. <see cref="M:System.Windows.Media.Imaging.CroppedBitmap.BeginInit" /> has already been called.  
  
 -or-  
  
 The <see cref="T:System.Windows.Media.Imaging.CroppedBitmap" /> has already been initialized.</exception>
    </member>
    <member name="M:System.Windows.Media.Imaging.CroppedBitmap.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Imaging.CroppedBitmap" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Imaging.CroppedBitmap.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Imaging.CroppedBitmap" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Imaging.CroppedBitmap.EndInit">
      <summary>Signals the end of the <see cref="T:System.Windows.Media.Imaging.CroppedBitmap" /> initialization.</summary>
      <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Windows.Media.Imaging.CroppedBitmap.Source" /> property is <see langword="null" />.  
  
 -or-  
  
 The <see cref="M:System.Windows.Media.Imaging.CroppedBitmap.EndInit" /> method is called without first calling <see cref="M:System.Windows.Media.Imaging.CroppedBitmap.BeginInit" />.</exception>
    </member>
    <member name="P:System.Windows.Media.Imaging.CroppedBitmap.Source">
      <summary>Gets or sets the source for the bitmap.</summary>
      <returns>The source for the bitmap. The default value is <see langword="null" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.CroppedBitmap.SourceRect">
      <summary>Gets or sets the rectangular area that the bitmap is cropped to.</summary>
      <returns>The rectangular area that the bitmap is cropped to. The default is <see cref="P:System.Windows.Int32Rect.Empty" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Imaging.DownloadProgressEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.Media.Imaging.BitmapSource.DownloadProgress" /> and <see cref="E:System.Windows.Media.Imaging.BitmapDecoder.DownloadProgress" /> events.</summary>
    </member>
    <member name="P:System.Windows.Media.Imaging.DownloadProgressEventArgs.Progress">
      <summary>Gets a value that represents the download progress of a bitmap, expressed as a percentage.</summary>
      <returns>The progress, expressed as a percentage, to which a bitmap has been downloaded. The returned value will be between 1 and 100.</returns>
    </member>
    <member name="T:System.Windows.Media.Imaging.FormatConvertedBitmap">
      <summary>Provides pixel format conversion functionality for a <see cref="T:System.Windows.Media.Imaging.BitmapSource" />.</summary>
    </member>
    <member name="F:System.Windows.Media.Imaging.FormatConvertedBitmap.AlphaThresholdProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Imaging.FormatConvertedBitmap.AlphaThreshold" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Imaging.FormatConvertedBitmap.DestinationFormatProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Imaging.FormatConvertedBitmap.DestinationFormat" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Imaging.FormatConvertedBitmap.DestinationPaletteProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Imaging.FormatConvertedBitmap.DestinationPalette" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Imaging.FormatConvertedBitmap.SourceProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Imaging.FormatConvertedBitmap.Source" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Imaging.FormatConvertedBitmap.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Imaging.FormatConvertedBitmap" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Imaging.FormatConvertedBitmap.#ctor(System.Windows.Media.Imaging.BitmapSource,System.Windows.Media.PixelFormat,System.Windows.Media.Imaging.BitmapPalette,System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Imaging.FormatConvertedBitmap" /> class that has the specified <see cref="P:System.Windows.Media.Imaging.FormatConvertedBitmap.Source" />, <see cref="P:System.Windows.Media.Imaging.FormatConvertedBitmap.DestinationFormat" />, <see cref="P:System.Windows.Media.Imaging.FormatConvertedBitmap.DestinationPalette" />, and <see cref="P:System.Windows.Media.Imaging.FormatConvertedBitmap.AlphaThreshold" />.</summary>
      <param name="source">The <see cref="P:System.Windows.Media.Imaging.FormatConvertedBitmap.Source" /> of the new <see cref="T:System.Windows.Media.Imaging.FormatConvertedBitmap" /> instance.</param>
      <param name="destinationFormat">The <see cref="P:System.Windows.Media.Imaging.FormatConvertedBitmap.DestinationFormat" /> of the new <see cref="T:System.Windows.Media.Imaging.FormatConvertedBitmap" /> instance.</param>
      <param name="destinationPalette">The <see cref="P:System.Windows.Media.Imaging.FormatConvertedBitmap.DestinationPalette" /> of the new <see cref="T:System.Windows.Media.Imaging.FormatConvertedBitmap" /> instance if <paramref name="destinationFormat" /> is an indexed format.</param>
      <param name="alphaThreshold">The <see cref="P:System.Windows.Media.Imaging.FormatConvertedBitmap.AlphaThreshold" /> of the new <see cref="T:System.Windows.Media.Imaging.FormatConvertedBitmap" /> instance.</param>
    </member>
    <member name="M:System.Windows.Media.Imaging.FormatConvertedBitmap.BeginInit">
      <summary>Signals the start of the <see cref="T:System.Windows.Media.Imaging.FormatConvertedBitmap" /> initialization.</summary>
      <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Windows.Media.Imaging.FormatConvertedBitmap" /> is currently being initialized. <see cref="M:System.Windows.Media.Imaging.FormatConvertedBitmap.BeginInit" /> has already been called.  
  
 -or-  
  
 The <see cref="T:System.Windows.Media.Imaging.FormatConvertedBitmap" /> has already been initialized.</exception>
    </member>
    <member name="M:System.Windows.Media.Imaging.FormatConvertedBitmap.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Imaging.FormatConvertedBitmap" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Imaging.FormatConvertedBitmap.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Imaging.FormatConvertedBitmap" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Imaging.FormatConvertedBitmap.EndInit">
      <summary>Signals the end of the <see cref="T:System.Windows.Media.Imaging.FormatConvertedBitmap" /> initialization.</summary>
      <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Windows.Media.Imaging.FormatConvertedBitmap.Source" /> property is <see langword="null" />.  
  
 -or-  
  
 The <see cref="P:System.Windows.Media.Imaging.FormatConvertedBitmap.DestinationFormat" /> property is an indexed format and the <see cref="P:System.Windows.Media.Imaging.FormatConvertedBitmap.DestinationPalette" /> property is <see langword="null" />.  
  
 -or-  
  
 The palette colors do not match the destination format.  
  
 -or-  
  
 The <see cref="M:System.Windows.Media.Imaging.FormatConvertedBitmap.EndInit" /> method is called without first calling <see cref="M:System.Windows.Media.Imaging.FormatConvertedBitmap.BeginInit" />.</exception>
    </member>
    <member name="P:System.Windows.Media.Imaging.FormatConvertedBitmap.AlphaThreshold">
      <summary>Gets or sets the alpha channel threshold of a bitmap when converting to palletized formats that recognizes an alpha color.</summary>
      <returns>The alpha channel threshold for this <see cref="T:System.Windows.Media.Imaging.FormatConvertedBitmap" />. The default value is 0.0.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.FormatConvertedBitmap.DestinationFormat">
      <summary>Gets or sets the pixel format to convert the bitmap to.</summary>
      <returns>The pixel format to apply to the bitmap. The default value is <see cref="P:System.Windows.Media.PixelFormats.Pbgra32" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.FormatConvertedBitmap.DestinationPalette">
      <summary>Gets or sets the palette to apply to the bitmap if the format is indexed.</summary>
      <returns>The destination palette to apply to the bitmap. The default value is <see langword="null" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.FormatConvertedBitmap.Source">
      <summary>Gets or sets the source for the bitmap.</summary>
      <returns>The source for the bitmap. The default value is <see langword="null" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Imaging.GifBitmapDecoder">
      <summary>Defines a decoder for Graphics Interchange Format (GIF) encoded images.</summary>
    </member>
    <member name="M:System.Windows.Media.Imaging.GifBitmapDecoder.#ctor(System.IO.Stream,System.Windows.Media.Imaging.BitmapCreateOptions,System.Windows.Media.Imaging.BitmapCacheOption)">
      <summary>Initializes a new instance of <see cref="T:System.Windows.Media.Imaging.GifBitmapDecoder" /> from the specified file stream with the specified <paramref name="createOptions" /> and <paramref name="cacheOption" />.</summary>
      <param name="bitmapStream">Bitmap stream to decode.</param>
      <param name="createOptions">Initialization options for the bitmap image.</param>
      <param name="cacheOption">The cache method to use for the bitmap image.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="bitmapStream" /> value is <see langword="null" />.</exception>
      <exception cref="T:System.IO.FileFormatException">The <paramref name="bitmapStream" /> is not a Graphics Interchange Format (GIF) encoded image.</exception>
    </member>
    <member name="M:System.Windows.Media.Imaging.GifBitmapDecoder.#ctor(System.Uri,System.Windows.Media.Imaging.BitmapCreateOptions,System.Windows.Media.Imaging.BitmapCacheOption)">
      <summary>Initializes a new instance of <see cref="T:System.Windows.Media.Imaging.GifBitmapDecoder" /> from the specified <see cref="T:System.Uri" /> with the specified <paramref name="createOptions" /> and <paramref name="cacheOption" />.</summary>
      <param name="bitmapUri">
        <see cref="T:System.Uri" /> that identifies the bitmap to decode.</param>
      <param name="createOptions">Initialization options for the bitmap image.</param>
      <param name="cacheOption">The cache method to use for the bitmap image.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="bitmapUri" /> value is <see langword="null" />.</exception>
      <exception cref="T:System.IO.FileFormatException">The <paramref name="bitmapUri" /> is not a Graphics Interchange Format (GIF) encoded image.</exception>
    </member>
    <member name="T:System.Windows.Media.Imaging.GifBitmapEncoder">
      <summary>Defines an encoder that is used to encode Graphics Interchange Format (GIF) images.</summary>
    </member>
    <member name="M:System.Windows.Media.Imaging.GifBitmapEncoder.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Imaging.GifBitmapEncoder" /> class.</summary>
    </member>
    <member name="T:System.Windows.Media.Imaging.IconBitmapDecoder">
      <summary>Defines a specialized decoder for icon (.ico) encoded images.</summary>
    </member>
    <member name="M:System.Windows.Media.Imaging.IconBitmapDecoder.#ctor(System.IO.Stream,System.Windows.Media.Imaging.BitmapCreateOptions,System.Windows.Media.Imaging.BitmapCacheOption)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Imaging.IconBitmapDecoder" /> class from the specified file stream, with the specified <paramref name="createOptions" /> and <paramref name="cacheOption" />.</summary>
      <param name="bitmapStream">The bitmap stream to decode.</param>
      <param name="createOptions">Initialization options for the bitmap image.</param>
      <param name="cacheOption">The cache method to use for the bitmap image.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="bitmapStream" /> value is <see langword="null" />.</exception>
      <exception cref="T:System.IO.FileFormatException">The <paramref name="bitmapStream" /> is not an icon encoded image.</exception>
    </member>
    <member name="M:System.Windows.Media.Imaging.IconBitmapDecoder.#ctor(System.Uri,System.Windows.Media.Imaging.BitmapCreateOptions,System.Windows.Media.Imaging.BitmapCacheOption)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Imaging.IconBitmapDecoder" /> class from the specified <see cref="T:System.Uri" />, with the specified <paramref name="createOptions" /> and <paramref name="cacheOption" />.</summary>
      <param name="bitmapUri">The <see cref="T:System.Uri" /> that identifies the bitmap to decode.</param>
      <param name="createOptions">Initialization options for the bitmap image.</param>
      <param name="cacheOption">The cache method to use for the bitmap image.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="bitmapUri" /> value is <see langword="null" />.</exception>
      <exception cref="T:System.IO.FileFormatException">The <paramref name="bitmapUri" /> is not an icon encoded image.</exception>
    </member>
    <member name="T:System.Windows.Media.Imaging.InPlaceBitmapMetadataWriter">
      <summary>Enables in-place updates to existing blocks of <see cref="T:System.Windows.Media.Imaging.BitmapMetadata" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Imaging.InPlaceBitmapMetadataWriter.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Imaging.InPlaceBitmapMetadataWriter" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Imaging.InPlaceBitmapMetadataWriter.TrySave">
      <summary>Gets a value that indicates whether image metadata can be saved successfully.</summary>
      <returns>
        <see langword="true" /> if bitmap metadata can be written successfully; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Imaging.JpegBitmapDecoder">
      <summary>Defines a decoder for Joint Photographics Experts Group (JPEG) encoded images.</summary>
    </member>
    <member name="M:System.Windows.Media.Imaging.JpegBitmapDecoder.#ctor(System.IO.Stream,System.Windows.Media.Imaging.BitmapCreateOptions,System.Windows.Media.Imaging.BitmapCacheOption)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Imaging.JpegBitmapDecoder" /> class from the specified file stream, with the specified <paramref name="createOptions" /> and <paramref name="cacheOption" />.</summary>
      <param name="bitmapStream">The bitmap stream to decode.</param>
      <param name="createOptions">Initialization options for the bitmap image.</param>
      <param name="cacheOption">The cache method to use for the bitmap image.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="bitmapStream" /> value is <see langword="null" />.</exception>
      <exception cref="T:System.IO.FileFormatException">The <paramref name="bitmapStream" /> is not a Joint Photographics Experts Group (JPEG) encoded image.</exception>
    </member>
    <member name="M:System.Windows.Media.Imaging.JpegBitmapDecoder.#ctor(System.Uri,System.Windows.Media.Imaging.BitmapCreateOptions,System.Windows.Media.Imaging.BitmapCacheOption)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Imaging.JpegBitmapDecoder" /> class from the specified <see cref="T:System.Uri" />, with the specified <paramref name="createOptions" /> and <paramref name="cacheOption" />.</summary>
      <param name="bitmapUri">The <see cref="T:System.Uri" /> that identifies the bitmap to decode.</param>
      <param name="createOptions">Initialization options for the bitmap image.</param>
      <param name="cacheOption">The cache method to use for the bitmap image.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="bitmapUri" /> value is <see langword="null" />.</exception>
      <exception cref="T:System.IO.FileFormatException">The <paramref name="bitmapUri" /> is not a Joint Photographics Experts Group (JPEG) encoded image.</exception>
    </member>
    <member name="T:System.Windows.Media.Imaging.JpegBitmapEncoder">
      <summary>Defines an encoder that is used to encode Joint Photographics Experts Group (JPEG) format images.</summary>
    </member>
    <member name="M:System.Windows.Media.Imaging.JpegBitmapEncoder.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Imaging.JpegBitmapEncoder" /> class.</summary>
    </member>
    <member name="P:System.Windows.Media.Imaging.JpegBitmapEncoder.FlipHorizontal">
      <summary>Gets or sets a value that indicates whether a Joint Photographics Experts Group (JPEG) image should be flipped horizontally during encoding.</summary>
      <returns>
        <see langword="true" /> if the image is flipped horizontally during encoding; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.JpegBitmapEncoder.FlipVertical">
      <summary>Gets or sets a value that indicates whether a Joint Photographics Experts Group (JPEG) image should be flipped vertically during encoding.</summary>
      <returns>
        <see langword="true" /> if the image is flipped vertically during encoding; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.JpegBitmapEncoder.QualityLevel">
      <summary>Gets or sets a value that indicates the quality level of the resulting Joint Photographics Experts Group (JPEG) image.</summary>
      <returns>The quality level of the JPEG image. The value range is 1 (lowest quality) to 100 (highest quality) inclusive.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.JpegBitmapEncoder.Rotation">
      <summary>Gets or sets a value that represents the degree to which a Joint Photographics Experts Group (JPEG) image is rotated.</summary>
      <returns>The degree to which the image is rotated.</returns>
    </member>
    <member name="T:System.Windows.Media.Imaging.LateBoundBitmapDecoder">
      <summary>Defines a decoder that requires delayed bitmap creation such as asynchronous image downloads.</summary>
    </member>
    <member name="P:System.Windows.Media.Imaging.LateBoundBitmapDecoder.CodecInfo">
      <summary>Gets information that describes this codec.</summary>
      <returns>An instance of <see cref="T:System.Windows.Media.Imaging.BitmapCodecInfo" />. This property has no default value. If the late bound decoder is still downloading, this property returns <see langword="null" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.LateBoundBitmapDecoder.ColorContexts">
      <summary>Gets a value that represents the color profile that is associated with a bitmap, if one is defined.</summary>
      <returns>An instance of <see cref="T:System.Windows.Media.ColorContext" /> that represents the embedded color profile of the bitmap. If no color profile has been defined, or if the <see cref="T:System.Windows.Media.Imaging.LateBoundBitmapDecoder" /> is still downloading content, this property returns <see langword="null" />. This property has no default value.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.LateBoundBitmapDecoder.Decoder">
      <summary>Gets the underlying decoder that is associated with this late-bound decoder.</summary>
      <returns>The underlying <see cref="T:System.Windows.Media.Imaging.BitmapDecoder" />. If the <see cref="T:System.Windows.Media.Imaging.LateBoundBitmapDecoder" /> is still downloading a bitmap, the underlying decoder is <see langword="null" />. Otherwise, the underlying decoder is created on first access.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.LateBoundBitmapDecoder.Frames">
      <summary>Gets the content of an individual frame within a bitmap.</summary>
      <returns>An instance of <see cref="T:System.Windows.Media.Imaging.BitmapFrame" />. This property has no default value.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.LateBoundBitmapDecoder.IsDownloading">
      <summary>Gets a value that indicates whether the decoder is currently downloading content.</summary>
      <returns>
        <see langword="true" /> if the decoder is downloading content; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.LateBoundBitmapDecoder.Palette">
      <summary>Gets the <see cref="T:System.Windows.Media.Imaging.BitmapPalette" /> that is associated with this decoder.</summary>
      <returns>The <see cref="T:System.Windows.Media.Imaging.BitmapPalette" /> that is associated with this decoder. If the bitmap has no palette, or if the <see cref="T:System.Windows.Media.Imaging.LateBoundBitmapDecoder" /> is still downloading content, this property returns <see langword="null" />. This property has no default value.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.LateBoundBitmapDecoder.Preview">
      <summary>Gets a <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> that represents the global preview of this bitmap, if one is defined.</summary>
      <returns>A <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> that represents the global preview of the bitmap. If no preview is defined, or if the <see cref="T:System.Windows.Media.Imaging.LateBoundBitmapDecoder" /> is still downloading content, this property returns <see langword="null" />. This property has no default value.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.LateBoundBitmapDecoder.Thumbnail">
      <summary>Gets a <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> that represents the thumbnail of the bitmap, if one is defined.</summary>
      <returns>A <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> that represents a thumbnail of the bitmap. If no thumbnail is defined, or if the <see cref="T:System.Windows.Media.Imaging.LateBoundBitmapDecoder" /> is still downloading content, this property returns <see langword="null" />. This property has no default value.</returns>
    </member>
    <member name="T:System.Windows.Media.Imaging.PngBitmapDecoder">
      <summary>Defines a decoder for Portable Network Graphics (PNG) encoded images.</summary>
    </member>
    <member name="M:System.Windows.Media.Imaging.PngBitmapDecoder.#ctor(System.IO.Stream,System.Windows.Media.Imaging.BitmapCreateOptions,System.Windows.Media.Imaging.BitmapCacheOption)">
      <summary>Initializes a new instance of <see cref="T:System.Windows.Media.Imaging.PngBitmapDecoder" /> from the specified file stream with the specified <paramref name="createOptions" /> and <paramref name="cacheOption" />.</summary>
      <param name="bitmapStream">The bitmap stream to decode.</param>
      <param name="createOptions">Initialization options for the bitmap image.</param>
      <param name="cacheOption">The cache method to use for the bitmap image.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="bitmapStream" /> value is <see langword="null" />.</exception>
      <exception cref="T:System.IO.FileFormatException">The <paramref name="bitmapStream" /> is not a Portable Network Graphics (PNG) encoded image.</exception>
    </member>
    <member name="M:System.Windows.Media.Imaging.PngBitmapDecoder.#ctor(System.Uri,System.Windows.Media.Imaging.BitmapCreateOptions,System.Windows.Media.Imaging.BitmapCacheOption)">
      <summary>Initializes a new instance of <see cref="T:System.Windows.Media.Imaging.PngBitmapDecoder" /> from the specified <see cref="T:System.Uri" /> with the specified <paramref name="createOptions" /> and <paramref name="cacheOption" />.</summary>
      <param name="bitmapUri">The <see cref="T:System.Uri" /> that identifies the bitmap to decode.</param>
      <param name="createOptions">Initialization options for the bitmap image.</param>
      <param name="cacheOption">The cache method to use for the bitmap image.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="bitmapUri" /> value is <see langword="null" />.</exception>
      <exception cref="T:System.IO.FileFormatException">The <paramref name="bitmapUri" /> is not a Portable Network Graphics (PNG) encoded image.</exception>
    </member>
    <member name="T:System.Windows.Media.Imaging.PngBitmapEncoder">
      <summary>Defines an encoder that is used to encode Portable Network Graphics (PNG) format images.</summary>
    </member>
    <member name="M:System.Windows.Media.Imaging.PngBitmapEncoder.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Imaging.PngBitmapEncoder" /> class.</summary>
    </member>
    <member name="P:System.Windows.Media.Imaging.PngBitmapEncoder.Interlace">
      <summary>Gets or sets a value that indicates whether the Portable Network Graphics (PNG) bitmap should interlace.</summary>
      <returns>One of the <see cref="P:System.Windows.Media.Imaging.PngBitmapEncoder.Interlace" /> values. The default is <see cref="F:System.Windows.Media.Imaging.PngInterlaceOption.Default" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Imaging.PngInterlaceOption">
      <summary>Specifies whether a Portable Network Graphics (PNG) format image is interlaced during encoding.</summary>
    </member>
    <member name="F:System.Windows.Media.Imaging.PngInterlaceOption.Default">
      <summary>The <see cref="T:System.Windows.Media.Imaging.PngBitmapEncoder" /> determines whether the image should be interlaced.</summary>
    </member>
    <member name="F:System.Windows.Media.Imaging.PngInterlaceOption.Off">
      <summary>The resulting bitmap image is not interlaced.</summary>
    </member>
    <member name="F:System.Windows.Media.Imaging.PngInterlaceOption.On">
      <summary>The resulting bitmap image is interlaced.</summary>
    </member>
    <member name="T:System.Windows.Media.Imaging.RenderTargetBitmap">
      <summary>Converts a <see cref="T:System.Windows.Media.Visual" /> object into a bitmap.</summary>
    </member>
    <member name="M:System.Windows.Media.Imaging.RenderTargetBitmap.#ctor(System.Int32,System.Int32,System.Double,System.Double,System.Windows.Media.PixelFormat)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Imaging.RenderTargetBitmap" /> class that has the specified parameters.</summary>
      <param name="pixelWidth">The width of the bitmap.</param>
      <param name="pixelHeight">The height of the bitmap.</param>
      <param name="dpiX">The horizontal DPI of the bitmap.</param>
      <param name="dpiY">The vertical DPI of the bitmap.</param>
      <param name="pixelFormat">The format of the bitmap.</param>
    </member>
    <member name="M:System.Windows.Media.Imaging.RenderTargetBitmap.Clear">
      <summary>Clears the render target and sets all pixels to transparent black.</summary>
    </member>
    <member name="M:System.Windows.Media.Imaging.RenderTargetBitmap.Render(System.Windows.Media.Visual)">
      <summary>Renders the <see cref="T:System.Windows.Media.Visual" /> object.</summary>
      <param name="visual">The <see cref="T:System.Windows.Media.Visual" /> object to be used as a bitmap.</param>
    </member>
    <member name="T:System.Windows.Media.Imaging.Rotation">
      <summary>Specifies the rotation to apply to a bitmap image.</summary>
    </member>
    <member name="F:System.Windows.Media.Imaging.Rotation.Rotate0">
      <summary>The bitmap is not rotated. This is the default value.</summary>
    </member>
    <member name="F:System.Windows.Media.Imaging.Rotation.Rotate180">
      <summary>Rotate the bitmap clockwise by 180 degrees.</summary>
    </member>
    <member name="F:System.Windows.Media.Imaging.Rotation.Rotate270">
      <summary>Rotate the bitmap clockwise by 270 degrees.</summary>
    </member>
    <member name="F:System.Windows.Media.Imaging.Rotation.Rotate90">
      <summary>Rotate the bitmap clockwise by 90 degrees.</summary>
    </member>
    <member name="T:System.Windows.Media.Imaging.TiffBitmapDecoder">
      <summary>Defines a decoder for Tagged Image File Format (TIFF) encoded images.</summary>
    </member>
    <member name="M:System.Windows.Media.Imaging.TiffBitmapDecoder.#ctor(System.IO.Stream,System.Windows.Media.Imaging.BitmapCreateOptions,System.Windows.Media.Imaging.BitmapCacheOption)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Imaging.TiffBitmapDecoder" /> class from the specified file stream, with the specified <paramref name="createOptions" /> and <paramref name="cacheOption" />.</summary>
      <param name="bitmapStream">The bitmap stream to decode.</param>
      <param name="createOptions">Initialization options for the bitmap image.</param>
      <param name="cacheOption">The caching method for the bitmap image.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="bitmapStream" /> value is <see langword="null" />.</exception>
      <exception cref="T:System.IO.FileFormatException">The <paramref name="bitmapStream" /> is not a Tagged Image File Format (TIFF) encoded image.</exception>
    </member>
    <member name="M:System.Windows.Media.Imaging.TiffBitmapDecoder.#ctor(System.Uri,System.Windows.Media.Imaging.BitmapCreateOptions,System.Windows.Media.Imaging.BitmapCacheOption)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Imaging.TiffBitmapDecoder" /> class from the specified <see cref="T:System.Uri" />, with the specified <paramref name="createOptions" /> and <paramref name="cacheOption" />.</summary>
      <param name="bitmapUri">The <see cref="T:System.Uri" /> that identifies the bitmap to decode.</param>
      <param name="createOptions">Initialization options for the bitmap image.</param>
      <param name="cacheOption">The caching method for the bitmap image.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="bitmapUri" /> value is <see langword="null" />.</exception>
      <exception cref="T:System.IO.FileFormatException">The <paramref name="bitmapUri" /> is not a Tagged Image File Format (TIFF) encoded image.</exception>
    </member>
    <member name="T:System.Windows.Media.Imaging.TiffBitmapEncoder">
      <summary>Defines an encoder that is used to encode Tagged Image File Format (TIFF) format images.</summary>
    </member>
    <member name="M:System.Windows.Media.Imaging.TiffBitmapEncoder.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Imaging.TiffBitmapEncoder" /> class.</summary>
    </member>
    <member name="P:System.Windows.Media.Imaging.TiffBitmapEncoder.Compression">
      <summary>Gets or sets a value that indicates the type of compression that is used by this Tagged Image File Format (TIFF) image.</summary>
      <returns>One of the <see cref="T:System.Windows.Media.Imaging.TiffCompressOption" /> values. The default is <see cref="F:System.Windows.Media.Imaging.TiffCompressOption.Default" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Imaging.TiffCompressOption">
      <summary>Specifies the possible compression schemes for Tagged Image File Format (TIFF) bitmap images.</summary>
    </member>
    <member name="F:System.Windows.Media.Imaging.TiffCompressOption.Ccitt3">
      <summary>The CCITT3 compression schema is used.</summary>
    </member>
    <member name="F:System.Windows.Media.Imaging.TiffCompressOption.Ccitt4">
      <summary>The CCITT4 compression schema is used.</summary>
    </member>
    <member name="F:System.Windows.Media.Imaging.TiffCompressOption.Default">
      <summary>The <see cref="T:System.Windows.Media.Imaging.TiffBitmapEncoder" /> encoder attempts to save the bitmap with the best possible compression schema.</summary>
    </member>
    <member name="F:System.Windows.Media.Imaging.TiffCompressOption.Lzw">
      <summary>The LZW compression schema is used.</summary>
    </member>
    <member name="F:System.Windows.Media.Imaging.TiffCompressOption.None">
      <summary>The Tagged Image File Format (TIFF) image is not compressed.</summary>
    </member>
    <member name="F:System.Windows.Media.Imaging.TiffCompressOption.Rle">
      <summary>The RLE compression schema is used.</summary>
    </member>
    <member name="F:System.Windows.Media.Imaging.TiffCompressOption.Zip">
      <summary>Zip compression schema is used.</summary>
    </member>
    <member name="T:System.Windows.Media.Imaging.TransformedBitmap">
      <summary>Scales and rotates a <see cref="T:System.Windows.Media.Imaging.BitmapSource" />.</summary>
    </member>
    <member name="F:System.Windows.Media.Imaging.TransformedBitmap.SourceProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Imaging.TransformedBitmap.Source" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Imaging.TransformedBitmap.TransformProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Imaging.TransformedBitmap.Transform" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Imaging.TransformedBitmap.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Imaging.TransformedBitmap" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Imaging.TransformedBitmap.#ctor(System.Windows.Media.Imaging.BitmapSource,System.Windows.Media.Transform)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Imaging.TransformedBitmap" /> class that has the specified <see cref="P:System.Windows.Media.Imaging.TransformedBitmap.Source" /> and <see cref="P:System.Windows.Media.Imaging.TransformedBitmap.Transform" />.</summary>
      <param name="source">The <see cref="P:System.Windows.Media.Imaging.TransformedBitmap.Source" /> of the new <see cref="T:System.Windows.Media.Imaging.TransformedBitmap" /> instance.</param>
      <param name="newTransform">The <see cref="P:System.Windows.Media.Imaging.TransformedBitmap.Transform" /> of the new <see cref="T:System.Windows.Media.Imaging.TransformedBitmap" /> instance.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="source" /> parameter is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">The <paramref name="newTransform" /> parameter is <see langword="null" />.  
  
 -or-  
  
 The transform is not an orthogonal transform.</exception>
    </member>
    <member name="M:System.Windows.Media.Imaging.TransformedBitmap.BeginInit">
      <summary>Signals the start of the <see cref="T:System.Windows.Media.Imaging.TransformedBitmap" /> initialization.</summary>
      <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Windows.Media.Imaging.TransformedBitmap" /> is currently being initialized. <see cref="M:System.Windows.Media.Imaging.TransformedBitmap.BeginInit" /> has already been called.  
  
 -or-  
  
 The <see cref="T:System.Windows.Media.Imaging.TransformedBitmap" /> has already been initialized.</exception>
    </member>
    <member name="M:System.Windows.Media.Imaging.TransformedBitmap.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Imaging.TransformedBitmap" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Imaging.TransformedBitmap.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Imaging.TransformedBitmap" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Imaging.TransformedBitmap.EndInit">
      <summary>Signals the end of the <see cref="T:System.Windows.Media.Imaging.BitmapImage" /> initialization.</summary>
      <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Windows.Media.Imaging.TransformedBitmap.Source" /> or <see cref="P:System.Windows.Media.Imaging.TransformedBitmap.Transform" /> properties are <see langword="null" />.  
  
 -or-  
  
 The transform is not an orthogonal transform.  
  
 -or-  
  
 The <see cref="M:System.Windows.Media.Imaging.TransformedBitmap.EndInit" /> method is called without first calling <see cref="M:System.Windows.Media.Imaging.TransformedBitmap.BeginInit" />.</exception>
    </member>
    <member name="P:System.Windows.Media.Imaging.TransformedBitmap.Source">
      <summary>Gets or sets the source for the bitmap.</summary>
      <returns>The source for the bitmap. The default value is <see langword="null" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.TransformedBitmap.Transform">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Transform" />, which specifies the scale or rotation of the bitmap.</summary>
      <returns>The <see cref="T:System.Windows.Media.Transform" />, which specifies the scale or rotation of the bitmap. The default value is <see cref="P:System.Windows.Media.Transform.Identity" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Imaging.WmpBitmapDecoder">
      <summary>Defines a decoder for Microsoft Windows Media Photo encoded images.</summary>
    </member>
    <member name="M:System.Windows.Media.Imaging.WmpBitmapDecoder.#ctor(System.IO.Stream,System.Windows.Media.Imaging.BitmapCreateOptions,System.Windows.Media.Imaging.BitmapCacheOption)">
      <summary>Initializes a new instance of <see cref="T:System.Windows.Media.Imaging.WmpBitmapDecoder" /> from the specified file stream with the specified <paramref name="createOptions" /> and <paramref name="cacheOption" />.</summary>
      <param name="bitmapStream">The bitmap stream to decode.</param>
      <param name="createOptions">Initialization options for the bitmap image.</param>
      <param name="cacheOption">The caching method for the bitmap image.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="bitmapStream" /> value is <see langword="null" />.</exception>
      <exception cref="T:System.IO.FileFormatException">The <paramref name="bitmapStream" /> is not a Windows Media Photo encoded image.</exception>
    </member>
    <member name="M:System.Windows.Media.Imaging.WmpBitmapDecoder.#ctor(System.Uri,System.Windows.Media.Imaging.BitmapCreateOptions,System.Windows.Media.Imaging.BitmapCacheOption)">
      <summary>Initializes a new instance of <see cref="T:System.Windows.Media.Imaging.WmpBitmapDecoder" /> from the specified <see cref="T:System.Uri" /> with the specified <paramref name="createOptions" /> and <paramref name="cacheOption" />.</summary>
      <param name="bitmapUri">The <see cref="T:System.Uri" /> that identifies the bitmap to decode.</param>
      <param name="createOptions">Initialization options for the bitmap image.</param>
      <param name="cacheOption">The caching method for the bitmap image.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="bitmapUri" /> value is <see langword="null" />.</exception>
      <exception cref="T:System.IO.FileFormatException">The <paramref name="bitmapUri" /> is not a Windows Media Photo encoded image.</exception>
    </member>
    <member name="T:System.Windows.Media.Imaging.WmpBitmapEncoder">
      <summary>Defines an encoder that is used to encode Microsoft Windows Media Photo images.</summary>
    </member>
    <member name="M:System.Windows.Media.Imaging.WmpBitmapEncoder.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Imaging.WmpBitmapEncoder" /> class.</summary>
    </member>
    <member name="P:System.Windows.Media.Imaging.WmpBitmapEncoder.AlphaDataDiscardLevel">
      <summary>Gets or sets the level of alpha frequency data to discard during a compressed domain transcode.</summary>
      <exception cref="T:System.ArgumentOutOfRangeException">The value given is not between 0 and 4.</exception>
      <returns>The level of alpha data to discard when encoding the image. The value range is 0 (no data discarded) to 4 (alpha channel completely discarded). The default is 1.

 <list type="table"><listheader><term> Value</term><description> Description</description></listheader><item><term> 0</term><description> No image frequency data is discarded.</description></item><item><term> 1</term><description> FlexBits are discarded. The image quality of the image is reduced without changing the effective resolution of the image.</description></item><item><term> 2</term><description> HighPass frequency data band is discarded. The image's effective resolution is reduced by a factor of 4 in both dimensions.</description></item><item><term> 3</term><description> HighPass and LowPass frequency data bands are discarded. The image's effective resolution is reduced by a factor of 16 in both dimensions.</description></item><item><term> 4</term><description> The alpha channel is completely discarded. The pixel format is changed to reflect the removal of the alpha channel.</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.WmpBitmapEncoder.AlphaQualityLevel">
      <summary>Gets or sets the compression quality for a planar alpha channel.</summary>
      <returns>The compression quality for a planar alpha channel image. A value of 1 is considered lossless, and increasing values result in higher compression ratios and lower image quality. The value range is 1 to 255. The default is 1.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.WmpBitmapEncoder.CompressedDomainTranscode">
      <summary>Gets or sets a value that indicates whether compressed domain operations can be used. Compressed domain operations are transformation operations that are done without decoding the image data.</summary>
      <returns>
        <see langword="true" /> if compressed domain operations can be used; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.WmpBitmapEncoder.FlipHorizontal">
      <summary>Gets or sets a value indicating whether to flip the image horizontally.</summary>
      <returns>
        <see langword="true" /> if the image is to be flipped horizontally; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.WmpBitmapEncoder.FlipVertical">
      <summary>Gets or sets a value that indicates whether to flip the image vertically.</summary>
      <returns>
        <see langword="true" /> if the image is to be flipped vertically; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.WmpBitmapEncoder.FrequencyOrder">
      <summary>Gets or sets a value that indicates whether to encoding in frequency order.</summary>
      <returns>
        <see langword="true" /> to encode the image in frequency order; <see langword="false" /> to encode the image by its spatial orientation. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.WmpBitmapEncoder.HorizontalTileSlices">
      <summary>Gets or sets the number of horizontal divisions to use during compression encoding. A single division creates two horizontal regions.</summary>
      <returns>The number of horizontal divisions to use during compression encoding. The value range is 0 to 4095. The default is 0.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.WmpBitmapEncoder.IgnoreOverlap">
      <summary>Gets or sets a value that indicates whether to ignore region overlap pixels in subregion compressed domain encoding. This feature is not currently implemented.</summary>
      <returns>
        <see langword="true" /> if overlap is ignored; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.WmpBitmapEncoder.ImageDataDiscardLevel">
      <summary>Gets or sets the level of image data to discard during a compressed domain transcode.</summary>
      <exception cref="T:System.ArgumentOutOfRangeException">The value given is not between 0 and 3.</exception>
      <returns>The level of image data to discard during a compressed domain encoding of the image. The value range is 0 (no data discarded) to 3 (HighPass and LowPass discarded). The default is 1.

 <list type="table"><listheader><term> Value</term><description> Description</description></listheader><item><term> 0</term><description> No image frequency data is discarded.</description></item><item><term> 1</term><description> FlexBits are discarded. The image quality of the image is reduced without changing the effective resolution of the image.</description></item><item><term> 2</term><description> HighPass frequency data band is discarded. The image's effective resolution is reduced by a factor of 4 in both dimensions.</description></item><item><term> 3</term><description> HighPass and LowPass frequency data bands are discarded. The image's effective resolution is reduced by a factor of 16 in both dimensions.</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.WmpBitmapEncoder.ImageQualityLevel">
      <summary>Gets or sets the image quality level.</summary>
      <returns>The image quality level. The range is 0 to 1.0 (lossless image quality). The default is 0.9.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.WmpBitmapEncoder.InterleavedAlpha">
      <summary>Gets or sets a value that indicates whether to encode the alpha channel data as an additional interleaved channel.</summary>
      <returns>
        <see langword="true" /> if the image is encoded with an additional interleaved alpha channel; <see langword="false" /> if planar alpha channel is used. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.WmpBitmapEncoder.Lossless">
      <summary>Gets or sets a value that indicates whether to encode using lossless compression.</summary>
      <returns>
        <see langword="true" /> to use lossless compression; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.WmpBitmapEncoder.OverlapLevel">
      <summary>Gets or sets the overlap processing level.</summary>
      <returns>The overlap processing level. The default is 1.

 <list type="table"><listheader><term> Value</term><description> Description</description></listheader><item><term> 0</term><description> No overlap processing is enabled.</description></item><item><term> 1</term><description> One level of overlap processing is enabled. Encoded values of 4x4 blocks are modified based on the values of neighboring blocks.</description></item><item><term> 2</term><description> Two levels of overlap processing are enabled. In addition to the first level of processing, encoded values of 16x16 macro blocks are modified based on the values of neighboring macro blocks.</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.WmpBitmapEncoder.QualityLevel">
      <summary>Gets or sets the compression quality for the main image.</summary>
      <returns>The compression quality for the main image. A value of 1 is considered lossless, and higher values indicate a high compression ratio and lower image quality. The range is 1 to 255. The default is 1.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.WmpBitmapEncoder.Rotation">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Imaging.Rotation" /> of the image.</summary>
      <returns>The rotation of the image.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.WmpBitmapEncoder.SubsamplingLevel">
      <summary>Gets or sets the sub-sampling level for RGB image encoding.</summary>
      <exception cref="T:System.ArgumentOutOfRangeException">The value given is not between 0 and 3.</exception>
      <returns>The sub-sampling level for RGB image encoding. The range is 0 to 3. The default is 3.

 <list type="table"><listheader><term> Value</term><description> Description</description></listheader><item><term> 0</term><description> 4:0:0 encoding. Chroma content is discarded; luminance is preserved.</description></item><item><term> 1</term><description> 4:2:0 encoding. Chroma resolution is reduced by 1/4 of luminance resolution.</description></item><item><term> 2</term><description> 4:2:2 encoding. Chroma resolution is reduced to 1/2 of luminance resolution.</description></item><item><term> 3</term><description> 4:4:4 encoding. Chroma resolution is preserved.</description></item></list></returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.WmpBitmapEncoder.UseCodecOptions">
      <summary>Gets or sets a value that indicates codec options are to be used.</summary>
      <returns>
        <see langword="true" /> if codec options are to be used; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.WmpBitmapEncoder.VerticalTileSlices">
      <summary>Gets or sets the number of vertical divisions to use during compression encoding. A single division creates two vertical regions.</summary>
      <returns>The number of vertical divisions to use during compression encoding. The value range is 0 to 4095. The default is 0.</returns>
    </member>
    <member name="T:System.Windows.Media.Imaging.WriteableBitmap">
      <summary>Provides a <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> that can be written to and updated.</summary>
    </member>
    <member name="M:System.Windows.Media.Imaging.WriteableBitmap.#ctor(System.Int32,System.Int32,System.Double,System.Double,System.Windows.Media.PixelFormat,System.Windows.Media.Imaging.BitmapPalette)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Imaging.WriteableBitmap" /> class with the specified parameters.</summary>
      <param name="pixelWidth">The desired width of the bitmap.</param>
      <param name="pixelHeight">The desired height of the bitmap.</param>
      <param name="dpiX">The horizontal dots per inch (dpi) of the bitmap.</param>
      <param name="dpiY">The vertical dots per inch (dpi) of the bitmap.</param>
      <param name="pixelFormat">The <see cref="T:System.Windows.Media.PixelFormat" /> of the bitmap.</param>
      <param name="palette">The <see cref="T:System.Windows.Media.Imaging.BitmapPalette" /> of the bitmap.</param>
    </member>
    <member name="M:System.Windows.Media.Imaging.WriteableBitmap.#ctor(System.Windows.Media.Imaging.BitmapSource)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Imaging.WriteableBitmap" /> class using the given <see cref="T:System.Windows.Media.Imaging.BitmapSource" />.</summary>
      <param name="source">The <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> to use for initialization.</param>
    </member>
    <member name="M:System.Windows.Media.Imaging.WriteableBitmap.AddDirtyRect(System.Windows.Int32Rect)">
      <summary>Specifies the area of the bitmap that changed.</summary>
      <param name="dirtyRect">An <see cref="T:System.Windows.Int32Rect" /> representing the area that changed. Dimensions are in pixels.</param>
      <exception cref="T:System.InvalidOperationException">The bitmap has not been locked by a call to the <see cref="M:System.Windows.Media.Imaging.WriteableBitmap.Lock" /> or <see cref="M:System.Windows.Media.Imaging.WriteableBitmap.TryLock(System.Windows.Duration)" /> methods.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="dirtyRect" /> falls outside the bounds of the <see cref="T:System.Windows.Media.Imaging.WriteableBitmap" />.</exception>
    </member>
    <member name="M:System.Windows.Media.Imaging.WriteableBitmap.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Imaging.WriteableBitmap" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Imaging.WriteableBitmap.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Imaging.WriteableBitmap.Lock">
      <summary>Reserves the back buffer for updates.</summary>
    </member>
    <member name="M:System.Windows.Media.Imaging.WriteableBitmap.TryLock(System.Windows.Duration)">
      <summary>Attempts to lock the bitmap, waiting for no longer than the specified length of time.</summary>
      <param name="timeout">A <see cref="T:System.Windows.Duration" /> that represents the length of time to wait. A value of 0 returns immediately. A value of <see cref="P:System.Windows.Duration.Forever" /> blocks indefinitely.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="timeout" /> is set to <see cref="P:System.Windows.Duration.Automatic" />.</exception>
      <returns>
        <see langword="true" /> if the lock was acquired; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Imaging.WriteableBitmap.Unlock">
      <summary>Releases the back buffer to make it available for display.</summary>
      <exception cref="T:System.InvalidOperationException">The bitmap has not been locked by a call to the <see cref="M:System.Windows.Media.Imaging.WriteableBitmap.Lock" /> or <see cref="M:System.Windows.Media.Imaging.WriteableBitmap.TryLock(System.Windows.Duration)" /> methods.</exception>
    </member>
    <member name="M:System.Windows.Media.Imaging.WriteableBitmap.WritePixels(System.Windows.Int32Rect,System.Array,System.Int32,System.Int32)">
      <summary>Updates the pixels in the specified region of the bitmap.</summary>
      <param name="sourceRect">The rectangle of the <see cref="T:System.Windows.Media.Imaging.WriteableBitmap" /> to update.</param>
      <param name="pixels">The pixel array used to update the bitmap.</param>
      <param name="stride">The stride of the update region in <paramref name="pixels" />.</param>
      <param name="offset">The input buffer offset.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">One or more of the following conditions is true.  
  
 <paramref name="sourceRect" /> falls outside the bounds of the <see cref="T:System.Windows.Media.Imaging.WriteableBitmap" />.  
  
 <paramref name="stride" /> &lt; 1  
  
 <paramref name="offset" /> &lt; 0</exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="pixels" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="pixels" /> has a rank other than 1 or 2, or its length is less than or equal to 0.</exception>
    </member>
    <member name="M:System.Windows.Media.Imaging.WriteableBitmap.WritePixels(System.Windows.Int32Rect,System.Array,System.Int32,System.Int32,System.Int32)">
      <summary>Updates the pixels in the specified region of the bitmap.</summary>
      <param name="sourceRect">The rectangle in <paramref name="sourceBuffer" /> to copy.</param>
      <param name="sourceBuffer">The input buffer used to update the bitmap.</param>
      <param name="sourceBufferStride">The stride of the input buffer, in bytes.</param>
      <param name="destinationX">The destination x-coordinate of the left-most pixel in the back buffer.</param>
      <param name="destinationY">The destination y-coordinate of the top-most pixel in the back buffer.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">One or more of the following conditions is true.  
  
 <paramref name="sourceRect" /> falls outside the bounds of the <see cref="T:System.Windows.Media.Imaging.WriteableBitmap" />.  
  
 <paramref name="destinationX" /> or <paramref name="destinationY" /> is outside the bounds of the <see cref="T:System.Windows.Media.Imaging.WriteableBitmap" />.  
  
 <paramref name="sourceBufferStride" /> &lt; 1</exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="sourceBuffer" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="sourceBuffer" /> has a rank other than 1 or 2, or its length is less than or equal to 0.</exception>
    </member>
    <member name="M:System.Windows.Media.Imaging.WriteableBitmap.WritePixels(System.Windows.Int32Rect,System.IntPtr,System.Int32,System.Int32)">
      <summary>Updates the pixels in the specified region of the bitmap.</summary>
      <param name="sourceRect">The rectangle of the <see cref="T:System.Windows.Media.Imaging.WriteableBitmap" /> to update.</param>
      <param name="buffer">The input buffer used to update the bitmap.</param>
      <param name="bufferSize">The size of the input buffer.</param>
      <param name="stride">The stride of the update region in <paramref name="buffer" />.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">One or more of the following conditions is true.  
  
 <paramref name="sourceRect" /> falls outside the bounds of the <see cref="T:System.Windows.Media.Imaging.WriteableBitmap" />.  
  
 <paramref name="bufferSize" /> &lt; 1  
  
 <paramref name="stride" /> &lt; 1</exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="buffer" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Media.Imaging.WriteableBitmap.WritePixels(System.Windows.Int32Rect,System.IntPtr,System.Int32,System.Int32,System.Int32,System.Int32)">
      <summary>Updates the pixels in the specified region of the bitmap.</summary>
      <param name="sourceRect">The rectangle in <paramref name="sourceBuffer" /> to copy.</param>
      <param name="sourceBuffer">The input buffer used to update the bitmap.</param>
      <param name="sourceBufferSize">The size of the input buffer.</param>
      <param name="sourceBufferStride">The stride of the input buffer, in bytes.</param>
      <param name="destinationX">The destination x-coordinate of the left-most pixel in the back buffer.</param>
      <param name="destinationY">The destination y-coordinate of the top-most pixel in the back buffer.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">One or more of the following conditions is true.  
  
 <paramref name="sourceRect" /> falls outside the bounds of the <see cref="T:System.Windows.Media.Imaging.WriteableBitmap" />.  
  
 <paramref name="destinationX" /> or <paramref name="destinationY" /> is outside the bounds of the <see cref="T:System.Windows.Media.Imaging.WriteableBitmap" />.  
  
 <paramref name="sourceBufferSize" /> &lt; 1  
  
 <paramref name="sourceBufferStride" /> &lt; 1</exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="sourceBuffer" /> is <see langword="null" />.</exception>
    </member>
    <member name="P:System.Windows.Media.Imaging.WriteableBitmap.BackBuffer">
      <summary>Gets a pointer to the back buffer.</summary>
      <returns>An <see cref="T:System.IntPtr" /> that points to the base address of the back buffer.</returns>
    </member>
    <member name="P:System.Windows.Media.Imaging.WriteableBitmap.BackBufferStride">
      <summary>Gets a value indicating the number of bytes in a single row of pixel data.</summary>
      <returns>An integer indicating the number of bytes in a single row of pixel data.</returns>
    </member>
    <member name="T:System.Windows.Media.Int32Collection">
      <summary>Represents a collection of <see cref="T:System.Int32" /> values.</summary>
    </member>
    <member name="M:System.Windows.Media.Int32Collection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Int32Collection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Int32Collection.#ctor(System.Collections.Generic.IEnumerable{System.Int32})">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Int32Collection" /> class with the specified collection of <see cref="T:System.Int32" /> values.</summary>
      <param name="collection">The collection of <see cref="T:System.Int32" /> values that make up the <see cref="T:System.Windows.Media.Int32Collection" />.</param>
    </member>
    <member name="M:System.Windows.Media.Int32Collection.#ctor(System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Int32Collection" /> class with the specified capacity, or the number of <see cref="T:System.Int32" /> values the collection is initially capable of storing.</summary>
      <param name="capacity">The number of <see cref="T:System.Int32" /> values that the collection is initially capable of storing.</param>
    </member>
    <member name="M:System.Windows.Media.Int32Collection.Add(System.Int32)">
      <summary>Adds an <see cref="T:System.Int32" /> to the end of the collection.</summary>
      <param name="value">The <see cref="T:System.Int32" /> to add to the end of the collection.</param>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Windows.Media.Int32Collection" /> is read-only.  
  
-or-
  
 The <see cref="T:System.Windows.Media.Int32Collection" /> has a fixed size.</exception>
    </member>
    <member name="M:System.Windows.Media.Int32Collection.Clear">
      <summary>Removes all <see cref="T:System.Int32" /> values from the collection.</summary>
    </member>
    <member name="M:System.Windows.Media.Int32Collection.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Int32Collection" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Int32Collection.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Int32Collection" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Int32Collection.Contains(System.Int32)">
      <summary>Gets a value that indicates whether the collection contains the specified <see cref="T:System.Int32" />.</summary>
      <param name="value">The <see cref="T:System.Int32" /> to locate in the collection.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Int32" /> is found in the <see cref="T:System.Windows.Media.Int32Collection" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Int32Collection.CopyTo(System.Int32[],System.Int32)">
      <summary>Copies all of the <see cref="T:System.Int32" /> values in a collection to a specified array.</summary>
      <param name="array">Identifies the array to which content is copied.</param>
      <param name="index">Index position in the array to which the contents of the collection are copied.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than zero.</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="array" /> is multidimensional.  
  
 -or-  
  
 The number of items in the source <see cref="T:System.Windows.Media.Int32Collection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.</exception>
    </member>
    <member name="M:System.Windows.Media.Int32Collection.GetEnumerator">
      <summary>Returns an <see cref="T:System.Windows.Media.Int32Collection.Enumerator" /> that can iterate through the collection.</summary>
      <returns>An <see cref="T:System.Windows.Media.Int32Collection.Enumerator" /> that can iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Int32Collection.IndexOf(System.Int32)">
      <summary>Searches for the specified <see cref="T:System.Int32" /> and returns the zero-based index of the first occurrence within the entire collection.</summary>
      <param name="value">The <see cref="T:System.Int32" /> to locate in the collection.</param>
      <returns>The zero-based index of the first occurrence of <paramref name="value" /> within the entire collection, if found; otherwise, <c>-1</c>.</returns>
    </member>
    <member name="M:System.Windows.Media.Int32Collection.Insert(System.Int32,System.Int32)">
      <summary>Inserts an <see cref="T:System.Int32" /> into a specific location within the collection.</summary>
      <param name="index">The index position at which the <see cref="T:System.Int32" /> is inserted.</param>
      <param name="value">The <see cref="T:System.Int32" /> to insert in the collection.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is not a valid index in the <see cref="T:System.Windows.Media.Int32Collection" />.</exception>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Windows.Media.Int32Collection" /> is read-only.  
  
-or-
  
 The <see cref="T:System.Windows.Media.Int32Collection" /> has a fixed size.</exception>
    </member>
    <member name="M:System.Windows.Media.Int32Collection.Parse(System.String)">
      <summary>Returns an instance of <see cref="T:System.Windows.Media.Int32Collection" /> created from a specified string.</summary>
      <param name="source">The string that is converted to an <see cref="T:System.Int32" />.</param>
      <returns>An instance of <see cref="T:System.Windows.Media.Int32Collection" /> created from <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Int32Collection.Remove(System.Int32)">
      <summary>Removes an <see cref="T:System.Int32" /> from the collection.</summary>
      <param name="value">Identifies the <see cref="T:System.Int32" /> to remove from the collection.</param>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Windows.Media.Int32Collection" /> is read-only.  
  
-or-
  
 The <see cref="T:System.Windows.Media.Int32Collection" /> has a fixed size.</exception>
      <returns>
        <see langword="true" /> if <paramref name="value" /> was removed from the <see cref="T:System.Windows.Media.Int32Collection" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Int32Collection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Int32" /> at the specified index position from the collection.</summary>
      <param name="index">Index position of the <see cref="T:System.Int32" /> to be removed.</param>
    </member>
    <member name="M:System.Windows.Media.Int32Collection.System#Collections#Generic#IEnumerable{System#Int32}#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.Generic.IEnumerable`1.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Int32Collection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>For a description of this member, see <see cref="M:System.Collections.ICollection.CopyTo(System.Array,System.Int32)" />.</summary>
      <param name="array">A zero-based <see cref="T:System.Array" /> that receives the copied items from the <see cref="T:System.Windows.Media.Int32Collection" />.</param>
      <param name="index">The first position in the specified <see cref="T:System.Array" /> to receive the copied contents.</param>
    </member>
    <member name="M:System.Windows.Media.Int32Collection.System#Collections#IEnumerable#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.IEnumerable.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Int32Collection.System#Collections#IList#Add(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Add(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to add to the <see cref="T:System.Windows.Media.Int32Collection" />.</param>
      <returns>The position into which the new element was inserted.</returns>
    </member>
    <member name="M:System.Windows.Media.Int32Collection.System#Collections#IList#Contains(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Contains(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.Int32Collection" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Windows.Media.Int32Collection" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Int32Collection.System#Collections#IList#IndexOf(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.IndexOf(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.Int32Collection" />.</param>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Media.Int32Collection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Insert(System.Int32,System.Object)" />.</summary>
      <param name="index">The zero-based index at which to insert the <see cref="T:System.Object" />.</param>
      <param name="value">The <see cref="T:System.Object" /> to insert into the <see cref="T:System.Windows.Media.Int32Collection" />.</param>
    </member>
    <member name="M:System.Windows.Media.Int32Collection.System#Collections#IList#Remove(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Remove(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to remove from the <see cref="T:System.Windows.Media.Int32Collection" />.</param>
    </member>
    <member name="M:System.Windows.Media.Int32Collection.System#IFormattable#ToString(System.String,System.IFormatProvider)">
      <summary>For a description of this member, see <see cref="M:System.IFormattable.ToString(System.String,System.IFormatProvider)" />.</summary>
      <param name="format">The <see cref="T:System.String" /> specifying the format to use.  
  
 -or-  
  
 <see langword="null" /> (<see langword="Nothing" /> in Visual Basic) to use the default format defined for the type of the <see cref="T:System.IFormattable" /> implementation.</param>
      <param name="provider">The <see cref="T:System.IFormatProvider" /> to use to format the value.  
  
 -or-  
  
 <see langword="null" /> (<see langword="Nothing" /> in Visual Basic) to obtain the numeric format information from the current locale setting of the operating system.</param>
      <returns>A <see cref="T:System.String" /> containing the value of the current instance in the specified format.</returns>
    </member>
    <member name="M:System.Windows.Media.Int32Collection.ToString">
      <summary>Converts the current value of a <see cref="T:System.Windows.Media.Int32Collection" /> to a <see cref="T:System.String" />.</summary>
      <returns>A string representation of the <see cref="T:System.Windows.Media.Int32Collection" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Int32Collection.ToString(System.IFormatProvider)">
      <summary>Converts the current value of a <see cref="T:System.Windows.Media.Int32Collection" /> to a <see cref="T:System.String" /> using the specified culture-specific formatting information.</summary>
      <param name="provider">Culture-specific formatting information.</param>
      <returns>A string representation of the <see cref="T:System.Windows.Media.Int32Collection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Int32Collection.Count">
      <summary>Gets the number of <see cref="T:System.Int32" /> values contained in the <see cref="T:System.Windows.Media.Int32Collection" />.</summary>
      <returns>The number of <see cref="T:System.Int32" /> values contained in the <see cref="T:System.Windows.Media.Int32Collection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Int32Collection.Item(System.Int32)">
      <summary>Gets or sets the <see cref="T:System.Int32" /> at the specified index position.</summary>
      <param name="index">The zero-based index of the <see cref="T:System.Int32" /> to get or set.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than zero.  
  
 -or-  
  
 <paramref name="index" /> is equal to or greater than the <see cref="P:System.Windows.Media.Int32Collection.Count" />.</exception>
      <returns>The <see cref="T:System.Int32" /> at the specified index.</returns>
    </member>
    <member name="P:System.Windows.Media.Int32Collection.System#Collections#Generic#ICollection{System#Int32}#IsReadOnly">
      <summary>For a description of this member, see <see cref="P:System.Collections.Generic.ICollection`1.IsReadOnly" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.Int32Collection" /> is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Int32Collection.System#Collections#ICollection#IsSynchronized">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.IsSynchronized" />.</summary>
      <returns>
        <see langword="true" /> if access to the <see cref="T:System.Windows.Media.Int32Collection" /> is synchronized (thread safe); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Int32Collection.System#Collections#ICollection#SyncRoot">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.SyncRoot" />.</summary>
      <returns>An object that can be used to synchronize access to the <see cref="T:System.Windows.Media.Int32Collection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Int32Collection.System#Collections#IList#IsFixedSize">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.IsFixedSize" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.Int32Collection" /> has a fixed size; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Int32Collection.System#Collections#IList#IsReadOnly">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.IsReadOnly" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.Int32Collection" /> is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Int32Collection.System#Collections#IList#Item(System.Int32)">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.Item(System.Int32)" />.</summary>
      <param name="index">The zero-based index of the element to get or set.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="T:System.Windows.Media.Int32Collection.Enumerator">
      <summary>Enumerates <see cref="T:System.Int32" /> items in a <see cref="T:System.Windows.Media.Int32Collection" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Int32Collection.Enumerator.MoveNext">
      <summary>Advances the enumerator to the next element in the collection.</summary>
      <returns>
        <see langword="true" /> if the enumerator successfully advanced to the next element; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Int32Collection.Enumerator.Reset">
      <summary>Resets the enumerator to its initial position, which is before the first element in the collection.</summary>
    </member>
    <member name="M:System.Windows.Media.Int32Collection.Enumerator.System#IDisposable#Dispose">
      <summary>This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="P:System.Windows.Media.Int32Collection.Enumerator.Current">
      <summary>Gets the current element in the collection.</summary>
      <returns>The current element in the collection.</returns>
    </member>
    <member name="P:System.Windows.Media.Int32Collection.Enumerator.System#Collections#IEnumerator#Current">
      <summary>This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="T:System.Windows.Media.Int32CollectionConverter">
      <summary>Converts an <see cref="T:System.Windows.Media.Int32Collection" /> to and from other data types.</summary>
    </member>
    <member name="M:System.Windows.Media.Int32CollectionConverter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Int32Collection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Int32CollectionConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines if the converter can convert an object of the given type to an instance of <see cref="T:System.Windows.Media.Int32Collection" />.</summary>
      <param name="context">Describes the context information of a type.</param>
      <param name="sourceType">The type of the source that is being evaluated for conversion.</param>
      <returns>
        <see langword="true" /> if the converter can convert the provided type to an instance of <see cref="T:System.Windows.Media.Int32Collection" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Int32CollectionConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines if the converter can convert an <see cref="T:System.Windows.Media.Int32Collection" /> to a given data type.</summary>
      <param name="context">The context information of a type.</param>
      <param name="destinationType">The desired type to evaluate the conversion to.</param>
      <returns>
        <see langword="true" /> if an <see cref="T:System.Windows.Media.Int32Collection" /> can convert to <paramref name="destinationType" />; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Int32CollectionConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
      <summary>Attempts to convert a specified object to an <see cref="T:System.Windows.Media.Int32Collection" /> instance.</summary>
      <param name="context">Context information used for conversion.</param>
      <param name="culture">Cultural information that is respected during conversion.</param>
      <param name="value">The object being converted.</param>
      <exception cref="T:System.NotSupportedException">
        <paramref name="value" /> is <see langword="null" /> or the type invalid.</exception>
      <returns>A new instance of <see cref="T:System.Windows.Media.Int32Collection" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Int32CollectionConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
      <summary>Attempts to convert an instance of <see cref="T:System.Windows.Media.Int32Collection" /> to a specified type.</summary>
      <param name="context">Context information used for conversion.</param>
      <param name="culture">Cultural information that is respected during conversion.</param>
      <param name="value">
        <see cref="T:System.Windows.Media.Int32Collection" /> to convert.</param>
      <param name="destinationType">Type being evaluated for conversion.</param>
      <exception cref="T:System.NotSupportedException">
        <paramref name="value" /> is <see langword="null" /> or the type invalid.</exception>
      <returns>A new instance of the <paramref name="destinationType" />.</returns>
    </member>
    <member name="T:System.Windows.Media.IntersectionDetail">
      <summary>Provides information about the intersection between the geometries in the <see cref="T:System.Windows.Media.GeometryHitTestParameters" /> and the visual which was hit.</summary>
    </member>
    <member name="F:System.Windows.Media.IntersectionDetail.Empty">
      <summary>The <see cref="T:System.Windows.Media.Geometry" /> hit test parameter and the target visual, or geometry, do not intersect.</summary>
    </member>
    <member name="F:System.Windows.Media.IntersectionDetail.FullyContains">
      <summary>The <see cref="T:System.Windows.Media.Geometry" /> hit test parameter is fully contained within the boundary of the target visual or geometry.</summary>
    </member>
    <member name="F:System.Windows.Media.IntersectionDetail.FullyInside">
      <summary>The target visual, or geometry, is fully inside the <see cref="T:System.Windows.Media.Geometry" /> hit test parameter.</summary>
    </member>
    <member name="F:System.Windows.Media.IntersectionDetail.Intersects">
      <summary>The <see cref="T:System.Windows.Media.Geometry" /> hit test parameter and the target visual, or geometry, intersect. This means that the two elements overlap, but neither element contains the other.</summary>
    </member>
    <member name="F:System.Windows.Media.IntersectionDetail.NotCalculated">
      <summary>The <see cref="T:System.Windows.Media.IntersectionDetail" /> value is not calculated.</summary>
    </member>
    <member name="T:System.Windows.Media.InvalidWmpVersionException">
      <summary>The exception that is thrown when the installed Microsoft Windows Media Player version is not supported.</summary>
    </member>
    <member name="M:System.Windows.Media.InvalidWmpVersionException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.InvalidWmpVersionException" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.InvalidWmpVersionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.InvalidWmpVersionException" /> class with serialization information.</summary>
      <param name="info">Serialization information about the object.</param>
      <param name="context">Context information about the serialized stream.</param>
    </member>
    <member name="M:System.Windows.Media.InvalidWmpVersionException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.InvalidWmpVersionException" /> class with the given error message.</summary>
      <param name="message">The error message used to initialize the exception.</param>
    </member>
    <member name="M:System.Windows.Media.InvalidWmpVersionException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.InvalidWmpVersionException" /> class with the given error message and a reference to the inner exception that caused this exception.</summary>
      <param name="message">The description of the error.</param>
      <param name="innerException">The inner exception that caused this exception.</param>
    </member>
    <member name="T:System.Windows.Media.LanguageSpecificStringDictionary">
      <summary>Represents a dictionary of strings that are used to represent the name of an object in different languages.</summary>
    </member>
    <member name="M:System.Windows.Media.LanguageSpecificStringDictionary.Add(System.Collections.Generic.KeyValuePair{System.Windows.Markup.XmlLanguage,System.String})">
      <summary>Adds a key/value pair to the <see cref="T:System.Windows.Media.LanguageSpecificStringDictionary" />.</summary>
      <param name="item">An array of key/value pairs. The key is an object of type <see cref="T:System.Windows.Markup.XmlLanguage" />. The value is an associated string.</param>
    </member>
    <member name="M:System.Windows.Media.LanguageSpecificStringDictionary.Add(System.Windows.Markup.XmlLanguage,System.String)">
      <summary>Adds a language and associated string to the <see cref="T:System.Windows.Media.LanguageSpecificStringDictionary" />.</summary>
      <param name="key">A value of type <see cref="T:System.Windows.Markup.XmlLanguage" />.</param>
      <param name="value">A value of type <see cref="T:System.String" />.</param>
    </member>
    <member name="M:System.Windows.Media.LanguageSpecificStringDictionary.Clear">
      <summary>Removes all elements from the collection.</summary>
    </member>
    <member name="M:System.Windows.Media.LanguageSpecificStringDictionary.Contains(System.Collections.Generic.KeyValuePair{System.Windows.Markup.XmlLanguage,System.String})">
      <summary>Determines whether the <see cref="T:System.Windows.Media.LanguageSpecificStringDictionary" /> contains the key/value pair.</summary>
      <param name="item">The key/pair to locate. The key is an object of type <see cref="T:System.Windows.Markup.XmlLanguage" />. The value is an associated string.</param>
      <returns>
        <see langword="true" /> if the collection contains the key/value pair; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.LanguageSpecificStringDictionary.ContainsKey(System.Windows.Markup.XmlLanguage)">
      <summary>Determines whether the <see cref="T:System.Windows.Media.LanguageSpecificStringDictionary" /> contains the specified language.</summary>
      <param name="key">A value of type <see cref="T:System.Windows.Markup.XmlLanguage" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.LanguageSpecificStringDictionary" /> contains <paramref name="key" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.LanguageSpecificStringDictionary.CopyTo(System.Collections.Generic.KeyValuePair{System.Windows.Markup.XmlLanguage,System.String}[],System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Windows.Media.LanguageSpecificStringDictionary" /> to an array, starting at a specific array index.</summary>
      <param name="array">The destination array to copy to.</param>
      <param name="index">The index within the source <see cref="T:System.Windows.Media.LanguageSpecificStringDictionary" /> to start copying from.</param>
    </member>
    <member name="M:System.Windows.Media.LanguageSpecificStringDictionary.GetEnumerator">
      <summary>Returns an enumerator that iterates through the collection.</summary>
      <returns>An enumerator that iterates through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.LanguageSpecificStringDictionary.Remove(System.Collections.Generic.KeyValuePair{System.Windows.Markup.XmlLanguage,System.String})">
      <summary>Removes the element with the specified key/value pair from the collection.</summary>
      <param name="item">The key/value pair of the element to remove.</param>
      <returns>
        <see langword="true" /> if the element is successfully removed; otherwise, <see langword="false" />. This method also returns <see langword="false" /> if <paramref name="item" /> was not found in the original collection.</returns>
    </member>
    <member name="M:System.Windows.Media.LanguageSpecificStringDictionary.Remove(System.Windows.Markup.XmlLanguage)">
      <summary>Removes the element from <see cref="T:System.Windows.Media.LanguageSpecificStringDictionary" /> based on the specified key value.</summary>
      <param name="key">A value of type <see cref="T:System.Windows.Markup.XmlLanguage" />.</param>
      <returns>
        <see langword="true" /> if the element referenced by <paramref name="key" /> was successfully deleted; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.LanguageSpecificStringDictionary.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>For a description of this member, see <see cref="M:System.Collections.ICollection.CopyTo(System.Array,System.Int32)" />.</summary>
      <param name="array">A zero-based <see cref="T:System.Array" /> that receives the copied items from the <see cref="T:System.Windows.Media.LanguageSpecificStringDictionary" />.</param>
      <param name="index">The first position in the specified <see cref="T:System.Array" /> to receive the copied contents.</param>
    </member>
    <member name="M:System.Windows.Media.LanguageSpecificStringDictionary.System#Collections#IDictionary#Add(System.Object,System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IDictionary.Add(System.Object,System.Object)" />.</summary>
      <param name="key">The <see cref="T:System.Object" /> to use as the key of the element to add.</param>
      <param name="value">The <see cref="T:System.Object" /> to add to the <see cref="T:System.Windows.Media.LanguageSpecificStringDictionary" />.</param>
    </member>
    <member name="M:System.Windows.Media.LanguageSpecificStringDictionary.System#Collections#IDictionary#Contains(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IDictionary.Contains(System.Object)" />.</summary>
      <param name="key">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.LanguageSpecificStringDictionary" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Windows.Media.LanguageSpecificStringDictionary" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.LanguageSpecificStringDictionary.System#Collections#IDictionary#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.IDictionary.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.LanguageSpecificStringDictionary.System#Collections#IDictionary#Remove(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IDictionary.Remove(System.Object)" />.</summary>
      <param name="key">The <see cref="T:System.Object" /> to remove from the <see cref="T:System.Windows.Media.LanguageSpecificStringDictionary" />.</param>
    </member>
    <member name="M:System.Windows.Media.LanguageSpecificStringDictionary.System#Collections#IEnumerable#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.IEnumerable.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.LanguageSpecificStringDictionary.TryGetValue(System.Windows.Markup.XmlLanguage,System.String@)">
      <summary>Retrieves the string value in the <see cref="T:System.Windows.Media.LanguageSpecificStringDictionary" /> for a specified key, or language.</summary>
      <param name="key">A value of type <see cref="T:System.Windows.Markup.XmlLanguage" />.</param>
      <param name="value">A value of type <see cref="T:System.String" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.LanguageSpecificStringDictionary" /> contains an entry for <paramref name="key" />; otherwise <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.LanguageSpecificStringDictionary.Count">
      <summary>Gets the number of strings in the <see cref="T:System.Windows.Media.LanguageSpecificStringDictionary" />.</summary>
      <returns>A value of type <see cref="T:System.Int32" /> representing the total number of strings.</returns>
    </member>
    <member name="P:System.Windows.Media.LanguageSpecificStringDictionary.IsReadOnly">
      <summary>Gets a value indicating whether the <see cref="T:System.Windows.Media.LanguageSpecificStringDictionary" /> is read-only.</summary>
      <returns>
        <see langword="true" /> if the dictionary is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.LanguageSpecificStringDictionary.Item(System.Windows.Markup.XmlLanguage)">
      <summary>Gets or sets the string associated with the specified language.</summary>
      <param name="key">A value of type <see cref="T:System.Windows.Markup.XmlLanguage" />.</param>
      <returns>A value of type <see cref="T:System.String" />.</returns>
    </member>
    <member name="P:System.Windows.Media.LanguageSpecificStringDictionary.Keys">
      <summary>Gets a collection containing the keys, or <see cref="T:System.Windows.Markup.XmlLanguage" /> objects, in the dictionary.</summary>
      <returns>A collection of objects of type <see cref="T:System.Windows.Markup.XmlLanguage" />.</returns>
    </member>
    <member name="P:System.Windows.Media.LanguageSpecificStringDictionary.System#Collections#ICollection#IsSynchronized">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.IsSynchronized" />.</summary>
      <returns>
        <see langword="true" /> if access to the <see cref="T:System.Windows.Media.LanguageSpecificStringDictionary" /> is synchronized (thread safe); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.LanguageSpecificStringDictionary.System#Collections#ICollection#SyncRoot">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.SyncRoot" />.</summary>
      <returns>An object that can be used to synchronize access to the <see cref="T:System.Windows.Media.LanguageSpecificStringDictionary" />.</returns>
    </member>
    <member name="P:System.Windows.Media.LanguageSpecificStringDictionary.System#Collections#IDictionary#IsFixedSize">
      <summary>For a description of this member, see <see cref="P:System.Collections.IDictionary.IsFixedSize" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.LanguageSpecificStringDictionary" /> has a fixed size; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.LanguageSpecificStringDictionary.System#Collections#IDictionary#Item(System.Object)">
      <summary>For a description of this member, see <see cref="P:System.Collections.IDictionary.Item(System.Object)" />.</summary>
      <param name="key">The key of the element to get or set.</param>
      <returns>The element with the specified key.</returns>
    </member>
    <member name="P:System.Windows.Media.LanguageSpecificStringDictionary.System#Collections#IDictionary#Keys">
      <summary>For a description of this member, see <see cref="P:System.Collections.IDictionary.Keys" />.</summary>
      <returns>An <see cref="T:System.Collections.ICollection" /> object containing the keys of the <see cref="T:System.Collections.IDictionary" /> object.</returns>
    </member>
    <member name="P:System.Windows.Media.LanguageSpecificStringDictionary.System#Collections#IDictionary#Values">
      <summary>For a description of this member, see <see cref="P:System.Collections.IDictionary.Values" />.</summary>
      <returns>An <see cref="T:System.Collections.ICollection" /> object containing the values in the <see cref="T:System.Collections.IDictionary" /> object.</returns>
    </member>
    <member name="P:System.Windows.Media.LanguageSpecificStringDictionary.Values">
      <summary>Gets a collection containing the values, or strings, in the dictionary.</summary>
      <returns>A collection containing the strings in the dictionary.</returns>
    </member>
    <member name="T:System.Windows.Media.LinearGradientBrush">
      <summary>Paints an area with a linear gradient.</summary>
    </member>
    <member name="F:System.Windows.Media.LinearGradientBrush.EndPointProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.LinearGradientBrush.EndPoint" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.LinearGradientBrush.StartPointProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.LinearGradientBrush.StartPoint" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.LinearGradientBrush.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.LinearGradientBrush" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.LinearGradientBrush.#ctor(System.Windows.Media.Color,System.Windows.Media.Color,System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.LinearGradientBrush" /> class that has the specified start <see cref="T:System.Windows.Media.Color" />, end <see cref="T:System.Windows.Media.Color" />, and angle.</summary>
      <param name="startColor">The <see cref="T:System.Windows.Media.Color" /> at offset 0.0.</param>
      <param name="endColor">The <see cref="T:System.Windows.Media.Color" /> at offset 1.0.</param>
      <param name="angle">A <see cref="T:System.Double" /> that represents the angle, in degrees, of the gradient. A value of 0.0 creates a horizontal gradient, and a value of 90.0 creates a vertical gradient.</param>
    </member>
    <member name="M:System.Windows.Media.LinearGradientBrush.#ctor(System.Windows.Media.Color,System.Windows.Media.Color,System.Windows.Point,System.Windows.Point)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.LinearGradientBrush" /> class that has the specified start <see cref="T:System.Windows.Media.Color" />, end <see cref="T:System.Windows.Media.Color" />, <see cref="P:System.Windows.Media.LinearGradientBrush.StartPoint" />, and <see cref="P:System.Windows.Media.LinearGradientBrush.EndPoint" />.</summary>
      <param name="startColor">The <see cref="T:System.Windows.Media.Color" /> at offset 0.0.</param>
      <param name="endColor">The <see cref="T:System.Windows.Media.Color" /> at offset 1.0.</param>
      <param name="startPoint">The <see cref="P:System.Windows.Media.LinearGradientBrush.StartPoint" /> of the gradient.</param>
      <param name="endPoint">The <see cref="P:System.Windows.Media.LinearGradientBrush.EndPoint" /> of the gradient.</param>
    </member>
    <member name="M:System.Windows.Media.LinearGradientBrush.#ctor(System.Windows.Media.GradientStopCollection)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.LinearGradientBrush" /> class that has the specified gradient stops.</summary>
      <param name="gradientStopCollection">The <see cref="P:System.Windows.Media.GradientBrush.GradientStops" /> to set on this brush.</param>
    </member>
    <member name="M:System.Windows.Media.LinearGradientBrush.#ctor(System.Windows.Media.GradientStopCollection,System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.LinearGradientBrush" /> class that has the specified <see cref="T:System.Windows.Media.GradientStopCollection" /> and angle.</summary>
      <param name="gradientStopCollection">The <see cref="P:System.Windows.Media.GradientBrush.GradientStops" /> to set on this brush.</param>
      <param name="angle">A <see cref="T:System.Double" /> that represents the angle, in degrees, of the gradient. A value of 0.0 creates a horizontal gradient, and a value of 90.0 creates a vertical gradient.</param>
    </member>
    <member name="M:System.Windows.Media.LinearGradientBrush.#ctor(System.Windows.Media.GradientStopCollection,System.Windows.Point,System.Windows.Point)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.LinearGradientBrush" /> class that has the specified gradient stops, <see cref="P:System.Windows.Media.LinearGradientBrush.StartPoint" />, and <see cref="P:System.Windows.Media.LinearGradientBrush.EndPoint" />.</summary>
      <param name="gradientStopCollection">The <see cref="P:System.Windows.Media.GradientBrush.GradientStops" /> to set on this brush.</param>
      <param name="startPoint">The <see cref="P:System.Windows.Media.LinearGradientBrush.StartPoint" /> of the gradient.</param>
      <param name="endPoint">The <see cref="P:System.Windows.Media.LinearGradientBrush.EndPoint" /> of the gradient.</param>
    </member>
    <member name="M:System.Windows.Media.LinearGradientBrush.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.LinearGradientBrush" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.LinearGradientBrush.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.LinearGradientBrush" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.LinearGradientBrush.EndPoint">
      <summary>Gets or sets the ending two-dimensional coordinates of the linear gradient.</summary>
      <returns>The ending two-dimensional coordinates of the linear gradient. The default is (1,1).</returns>
    </member>
    <member name="P:System.Windows.Media.LinearGradientBrush.StartPoint">
      <summary>Gets or sets the starting two-dimensional coordinates of the linear gradient.</summary>
      <returns>The starting two-dimensional coordinates for the linear gradient. The default is (0, 0).</returns>
    </member>
    <member name="T:System.Windows.Media.LineGeometry">
      <summary>Represents the geometry of a line.</summary>
    </member>
    <member name="F:System.Windows.Media.LineGeometry.EndPointProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.LineGeometry.EndPoint" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.LineGeometry.StartPointProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.LineGeometry.StartPoint" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.LineGeometry.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.LineGeometry" /> class that has no length.</summary>
    </member>
    <member name="M:System.Windows.Media.LineGeometry.#ctor(System.Windows.Point,System.Windows.Point)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.LineGeometry" /> class that has the specified start and end points.</summary>
      <param name="startPoint">The start point of the line.</param>
      <param name="endPoint">The end point of the line.</param>
    </member>
    <member name="M:System.Windows.Media.LineGeometry.#ctor(System.Windows.Point,System.Windows.Point,System.Windows.Media.Transform)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.LineGeometry" /> class.</summary>
      <param name="startPoint">The start point.</param>
      <param name="endPoint">The end point.</param>
      <param name="transform">The transformation to apply to the line.</param>
    </member>
    <member name="M:System.Windows.Media.LineGeometry.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.LineGeometry" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.LineGeometry.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.LineGeometry" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.LineGeometry.GetArea(System.Double,System.Windows.Media.ToleranceType)">
      <summary>Gets the area of the filled region of this <see cref="T:System.Windows.Media.LineGeometry" /> object.</summary>
      <param name="tolerance">The computational tolerance of error.</param>
      <param name="type">The specified type for interpreting the error tolerance.</param>
      <returns>The area of the filled region of this <see cref="T:System.Windows.Media.LineGeometry" /> object, which is always 0 because a line contains no area.</returns>
    </member>
    <member name="M:System.Windows.Media.LineGeometry.IsEmpty">
      <summary>Determines whether this <see cref="T:System.Windows.Media.LineGeometry" /> object is empty.</summary>
      <returns>
        <see langword="true" /> if this <see cref="T:System.Windows.Media.LineGeometry" /> is empty; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.LineGeometry.MayHaveCurves">
      <summary>Determines whether this <see cref="T:System.Windows.Media.LineGeometry" /> object can have curved segments.</summary>
      <returns>
        <see langword="true" /> if this <see cref="T:System.Windows.Media.LineGeometry" /> object can have curved segments; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.LineGeometry.Bounds">
      <summary>Gets the axis-aligned bounding box of this <see cref="T:System.Windows.Media.LineGeometry" />.</summary>
      <returns>The axis-aligned bounding box of this <see cref="T:System.Windows.Media.LineGeometry" />.</returns>
    </member>
    <member name="P:System.Windows.Media.LineGeometry.EndPoint">
      <summary>Gets or sets the end point of a line.</summary>
      <returns>The end point of the line. The default is (0,0).</returns>
    </member>
    <member name="P:System.Windows.Media.LineGeometry.StartPoint">
      <summary>Gets or sets the start point of the line.</summary>
      <returns>The start point of the line. The default is (0,0).</returns>
    </member>
    <member name="T:System.Windows.Media.LineSegment">
      <summary>Creates a line between two points in a <see cref="T:System.Windows.Media.PathFigure" />.</summary>
    </member>
    <member name="F:System.Windows.Media.LineSegment.PointProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.LineSegment.Point" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.LineSegment.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.LineSegment" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.LineSegment.#ctor(System.Windows.Point,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.LineSegment" /> class that has the specified end <see cref="T:System.Windows.Point" /> and Boolean that determines whether this <see cref="T:System.Windows.Media.LineSegment" /> is stroked.</summary>
      <param name="point">The end point of this <see cref="T:System.Windows.Media.LineSegment" />.</param>
      <param name="isStroked">
        <see langword="true" /> to stroke this <see cref="T:System.Windows.Media.LineSegment" />; otherwise, <see langword="false" />.</param>
    </member>
    <member name="M:System.Windows.Media.LineSegment.Clone">
      <summary>Creates a modifiable copy of this <see cref="T:System.Windows.Media.LineSegment" /> by making deep copies of its values.</summary>
      <returns>A modifiable deep copy of the current object. The <see cref="P:System.Windows.Freezable.IsFrozen" /> property of the cloned object returns <see langword="false" /> even if the <see cref="P:System.Windows.Freezable.IsFrozen" /> property of the source is <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.LineSegment.CloneCurrentValue">
      <summary>Creates a modifiable copy of this <see cref="T:System.Windows.Media.LineSegment" /> object by making deep copies of its values. This method does not copy resource references, data bindings, or animations, although it does copy their current values.</summary>
      <returns>A modifiable deep copy of the current object. The <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="false" /> even if the <see cref="P:System.Windows.Freezable.IsFrozen" /> property of the source is <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.LineSegment.Point">
      <summary>Gets or sets the end point of the line segment.</summary>
      <returns>The end point of the line segment.</returns>
    </member>
    <member name="T:System.Windows.Media.MatrixTransform">
      <summary>Creates an arbitrary affine matrix transformation that is used to manipulate objects or coordinate systems in a 2-D plane.</summary>
    </member>
    <member name="F:System.Windows.Media.MatrixTransform.MatrixProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.MatrixTransform.Matrix" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.MatrixTransform.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.MatrixTransform" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.MatrixTransform.#ctor(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.MatrixTransform" /> class with the specified transformation matrix values.</summary>
      <param name="m11">The value at position (1, 1) in the transformation matrix.</param>
      <param name="m12">The value at position (1, 2) in the transformation matrix.</param>
      <param name="m21">The value at position (2, 1) in the transformation matrix.</param>
      <param name="m22">The value at position (2, 2) in the transformation matrix.</param>
      <param name="offsetX">The X-axis translation factor, which is located at position (3,1) in the transformation matrix.</param>
      <param name="offsetY">The Y-axis translation factor, which is located at position (3,2) in the transformation matrix.</param>
    </member>
    <member name="M:System.Windows.Media.MatrixTransform.#ctor(System.Windows.Media.Matrix)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.MatrixTransform" /> class with the specified transformation matrix.</summary>
      <param name="matrix">The transformation matrix of the new <see cref="T:System.Windows.Media.MatrixTransform" />.</param>
    </member>
    <member name="M:System.Windows.Media.MatrixTransform.Clone">
      <summary>Creates a modifiable copy of this <see cref="T:System.Windows.Media.MatrixTransform" /> by making deep copies of its values.</summary>
      <returns>A modifiable deep copy of the current object. The <see cref="P:System.Windows.Freezable.IsFrozen" /> property of the cloned object returns <see langword="false" /> even if the <see cref="P:System.Windows.Freezable.IsFrozen" /> property of the source is <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.MatrixTransform.CloneCurrentValue">
      <summary>Creates a modifiable copy of this <see cref="T:System.Windows.Media.MatrixTransform" /> object by making deep copies of its values. This method does not copy resource references, data bindings, or animations, although it does copy their current values.</summary>
      <returns>A modifiable deep copy of the current object. The <see cref="P:System.Windows.Freezable.IsFrozen" /> property of the cloned object is <see langword="false" /> even if the <see cref="P:System.Windows.Freezable.IsFrozen" /> property of the source is <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.MatrixTransform.Matrix">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Matrix" /> structure that defines this transformation.</summary>
      <returns>The <see cref="T:System.Windows.Media.Matrix" /> structure that defines this transformation. The default value is an identity <see cref="T:System.Windows.Media.Matrix" />. An identity matrix has a value of <c>1</c> in coefficients <c>[1,1]</c>, <c>[2,2]</c>, and <c>[3,3]</c>; and a value of <c>0</c> in the rest of the coefficients.</returns>
    </member>
    <member name="P:System.Windows.Media.MatrixTransform.Value">
      <summary>Gets the <see cref="P:System.Windows.Media.MatrixTransform.Matrix" /> that represents this <see cref="T:System.Windows.Media.MatrixTransform" />.</summary>
      <returns>The matrix that represents this <see cref="T:System.Windows.Media.MatrixTransform" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.AffineTransform3D">
      <summary>Base class from which all concrete affine 3-D transforms - translations, rotations, and scale transformations - derive.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.AffineTransform3D.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.AffineTransform3D" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.AffineTransform3D.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.AffineTransform3D" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.AffineTransform3D.IsAffine">
      <summary>Gets a value that indicates whether the transformation is affine.</summary>
      <returns>True if the transformation is affine, false otherwise.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.AmbientLight">
      <summary>Light object that applies light to objects uniformly, regardless of their shape.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.AmbientLight.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.AmbientLight" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.AmbientLight.#ctor(System.Windows.Media.Color)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.AmbientLight" /> class with the specified color.</summary>
      <param name="ambientColor">Color of the new light.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.AmbientLight.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.AmbientLight" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.AmbientLight.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.AmbientLight" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.AxisAngleRotation3D">
      <summary>Represents a 3-D rotation of a specified angle about a specified axis.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.AxisAngleRotation3D.AngleProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.AxisAngleRotation3D.Angle" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.AxisAngleRotation3D.AxisProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.AxisAngleRotation3D.Axis" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.AxisAngleRotation3D.#ctor">
      <summary>Creates an instance of a 3-D rotation.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.AxisAngleRotation3D.#ctor(System.Windows.Media.Media3D.Vector3D,System.Double)">
      <summary>Creates an instance of a 3-D rotation using the specified axis and angle.</summary>
      <param name="axis">
        <see cref="T:System.Windows.Media.Media3D.Vector3D" /> that specifies the axis around which to rotate.</param>
      <param name="angle">Double that specifies the angle of rotation, in degrees.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.AxisAngleRotation3D.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.AxisAngleRotation3D" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.AxisAngleRotation3D.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.AxisAngleRotation3D" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.AxisAngleRotation3D.Angle">
      <summary>Gets or sets the angle of a 3-D rotation, in degrees.</summary>
      <returns>Double that specifies the angle of a 3-D rotation, in degrees.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.AxisAngleRotation3D.Axis">
      <summary>Gets or sets the axis of a 3-D rotation.</summary>
      <returns>
        <see cref="T:System.Windows.Media.Media3D.Vector3D" /> that specifies the axis of rotation.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.Camera">
      <summary>Specifies what portion of the 3D scene is rendered by the <see cref="T:System.Windows.Media.Media3D.Viewport3DVisual" /> or <see cref="T:System.Windows.Controls.Viewport3D" /> element.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.Camera.TransformProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.Camera.Transform" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Camera.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.Camera" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Camera.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.Camera" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Camera.System#IFormattable#ToString(System.String,System.IFormatProvider)">
      <summary>Formats the value of the current instance using the specified format.</summary>
      <param name="format">The format to use.  
  
 -or-  
  
 A null reference (<see langword="Nothing" /> in Visual Basic) to use the default format defined for the type of the <see cref="T:System.IFormattable" /> implementation.</param>
      <param name="provider">The provider to use to format the value.  
  
 -or-  
  
 A null reference (<see langword="Nothing" /> in Visual Basic) to obtain the numeric format information from the current locale setting of the operating system.</param>
      <returns>The value of the current instance in the specified format.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Camera.ToString">
      <summary>Creates a string representation of this object based on the current culture settings.</summary>
      <returns>String representation of this object.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Camera.ToString(System.IFormatProvider)">
      <summary>Creates a string representation of the Camera.</summary>
      <param name="provider">Culture-specific formatting information.</param>
      <returns>String representation of this object.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Camera.Transform">
      <summary>Gets or sets the Transform3D applied to the camera.</summary>
      <returns>Transform3D applied to the camera.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.ContainerUIElement3D">
      <summary>Represents a container for <see cref="T:System.Windows.Media.Media3D.Visual3D" /> objects.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.ContainerUIElement3D.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.ContainerUIElement3D" /> class.</summary>
    </member>
    <member name="P:System.Windows.Media.Media3D.ContainerUIElement3D.Children">
      <summary>Gets a <see cref="T:System.Windows.Media.Media3D.Visual3DCollection" /> of child elements of this <see cref="T:System.Windows.Media.Media3D.ContainerUIElement3D" /> object.</summary>
      <returns>A <see cref="T:System.Windows.Media.Media3D.Visual3DCollection" /> of child elements. The default is an empty collection.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.Converters.Matrix3DValueSerializer">
      <summary>Converts instances of <see cref="T:System.String" /> to and from instances of <see cref="T:System.Windows.Media.Media3D.Matrix3D" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Converters.Matrix3DValueSerializer.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.Converters.Matrix3DValueSerializer" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Converters.Matrix3DValueSerializer.CanConvertFromString(System.String,System.Windows.Markup.IValueSerializerContext)">
      <summary>Determines if conversion from a given <see cref="T:System.String" /> to an instance of <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> is possible.</summary>
      <param name="value">String to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>
        <see langword="true" /> if the value can be converted; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Converters.Matrix3DValueSerializer.CanConvertToString(System.Object,System.Windows.Markup.IValueSerializerContext)">
      <summary>Determines if an instance of <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> can be converted to a <see cref="T:System.String" />.</summary>
      <param name="value">Instance of <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <exception cref="T:System.ArgumentException">Occurs when <paramref name="value" /> is not a <see cref="T:System.Windows.Media.Media3D.Matrix3D" />.</exception>
      <returns>
        <see langword="true" /> if <paramref name="value" /> can be converted into a <see cref="T:System.String" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Converters.Matrix3DValueSerializer.ConvertFromString(System.String,System.Windows.Markup.IValueSerializerContext)">
      <summary>Converts a <see cref="T:System.String" /> into a <see cref="T:System.Windows.Media.Media3D.Matrix3D" />.</summary>
      <param name="value">
        <see cref="T:System.String" /> value to convert into a <see cref="T:System.Windows.Media.Media3D.Matrix3D" />.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>A new instance of <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> based on the supplied <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Converters.Matrix3DValueSerializer.ConvertToString(System.Object,System.Windows.Markup.IValueSerializerContext)">
      <summary>Converts an instance of <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> to a <see cref="T:System.String" />.</summary>
      <param name="value">Instance of <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>A <see cref="T:System.String" /> representation of the supplied <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> object.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.Converters.Point3DCollectionValueSerializer">
      <summary>Converts instances of <see cref="T:System.String" /> to and from instances of <see cref="T:System.Windows.Media.Media3D.Point3DCollection" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Converters.Point3DCollectionValueSerializer.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.Converters.Point3DCollectionValueSerializer" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Converters.Point3DCollectionValueSerializer.CanConvertFromString(System.String,System.Windows.Markup.IValueSerializerContext)">
      <summary>Determines if conversion from a given <see cref="T:System.String" /> to an instance of <see cref="T:System.Windows.Media.Media3D.Point3DCollection" /> is possible.</summary>
      <param name="value">String to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>
        <see langword="true" /> if the value can be converted; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Converters.Point3DCollectionValueSerializer.CanConvertToString(System.Object,System.Windows.Markup.IValueSerializerContext)">
      <summary>Determines if an instance of <see cref="T:System.Windows.Media.Media3D.Point3DCollection" /> can be converted to a <see cref="T:System.String" />.</summary>
      <param name="value">Instance of <see cref="T:System.Windows.Media.Media3D.Point3DCollection" /> to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <exception cref="T:System.ArgumentException">Occurs when <paramref name="value" /> is not a <see cref="T:System.Windows.Media.Media3D.Point3DCollection" />.</exception>
      <returns>
        <see langword="true" /> if <paramref name="value" /> can be converted into a <see cref="T:System.String" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Converters.Point3DCollectionValueSerializer.ConvertFromString(System.String,System.Windows.Markup.IValueSerializerContext)">
      <summary>Converts a <see cref="T:System.String" /> into a <see cref="T:System.Windows.Media.Media3D.Point3DCollection" />.</summary>
      <param name="value">
        <see cref="T:System.String" /> value to convert into a <see cref="T:System.Windows.Media.Media3D.Point3DCollection" />.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>A new instance of <see cref="T:System.Windows.Media.Media3D.Point3DCollection" /> based on the supplied <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Converters.Point3DCollectionValueSerializer.ConvertToString(System.Object,System.Windows.Markup.IValueSerializerContext)">
      <summary>Converts an instance of <see cref="T:System.Windows.Media.Media3D.Point3DCollection" /> to a <see cref="T:System.String" />.</summary>
      <param name="value">Instance of <see cref="T:System.Windows.Media.Media3D.Point3DCollection" /> to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>A <see cref="T:System.String" /> representation of the supplied <see cref="T:System.Windows.Media.Media3D.Point3DCollection" /> object.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.Converters.Point3DValueSerializer">
      <summary>Converts instances of <see cref="T:System.String" /> to and from instances of <see cref="T:System.Windows.Media.Media3D.Point3D" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Converters.Point3DValueSerializer.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.Converters.Point3DValueSerializer" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Converters.Point3DValueSerializer.CanConvertFromString(System.String,System.Windows.Markup.IValueSerializerContext)">
      <summary>Determines if conversion from a given <see cref="T:System.String" /> to an instance of <see cref="T:System.Windows.Media.Media3D.Point3D" /> is possible.</summary>
      <param name="value">String to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>
        <see langword="true" /> if the value can be converted; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Converters.Point3DValueSerializer.CanConvertToString(System.Object,System.Windows.Markup.IValueSerializerContext)">
      <summary>Determines if an instance of <see cref="T:System.Windows.Media.Media3D.Point3D" /> can be converted to a <see cref="T:System.String" />.</summary>
      <param name="value">Instance of <see cref="T:System.Windows.Media.Media3D.Point3D" /> to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <exception cref="T:System.ArgumentException">Occurs when <paramref name="value" /> is not a <see cref="T:System.Windows.Media.Media3D.Point3D" />.</exception>
      <returns>
        <see langword="true" /> if <paramref name="value" /> can be converted into a <see cref="T:System.String" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Converters.Point3DValueSerializer.ConvertFromString(System.String,System.Windows.Markup.IValueSerializerContext)">
      <summary>Converts a <see cref="T:System.String" /> into a <see cref="T:System.Windows.Media.Media3D.Point3D" />.</summary>
      <param name="value">
        <see cref="T:System.String" /> value to convert into a <see cref="T:System.Windows.Media.Media3D.Point3D" />.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>A new instance of <see cref="T:System.Windows.Media.Media3D.Point3D" /> based on the supplied <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Converters.Point3DValueSerializer.ConvertToString(System.Object,System.Windows.Markup.IValueSerializerContext)">
      <summary>Converts an instance of <see cref="T:System.Windows.Media.Media3D.Point3D" /> to a <see cref="T:System.String" />.</summary>
      <param name="value">Instance of <see cref="T:System.Windows.Media.Media3D.Point3D" /> to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>A <see cref="T:System.String" /> representation of the supplied <see cref="T:System.Windows.Media.Media3D.Point3D" /> object.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.Converters.Point4DValueSerializer">
      <summary>Converts instances of <see cref="T:System.String" /> to and from instances of <see cref="T:System.Windows.Media.Media3D.Point4D" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Converters.Point4DValueSerializer.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.Converters.Point4DValueSerializer" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Converters.Point4DValueSerializer.CanConvertFromString(System.String,System.Windows.Markup.IValueSerializerContext)">
      <summary>Determines if conversion from a given <see cref="T:System.String" /> to an instance of <see cref="T:System.Windows.Media.Media3D.Point4D" /> is possible.</summary>
      <param name="value">String to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>
        <see langword="true" /> if the value can be converted; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Converters.Point4DValueSerializer.CanConvertToString(System.Object,System.Windows.Markup.IValueSerializerContext)">
      <summary>Determines if an instance of <see cref="T:System.Windows.Media.Media3D.Point4D" /> can be converted to a <see cref="T:System.String" />.</summary>
      <param name="value">Instance of <see cref="T:System.Windows.Media.Media3D.Point4D" /> to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <exception cref="T:System.ArgumentException">Occurs when <paramref name="value" /> is not a <see cref="T:System.Windows.Media.Media3D.Point4D" />.</exception>
      <returns>
        <see langword="true" /> if <paramref name="value" /> can be converted into a <see cref="T:System.String" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Converters.Point4DValueSerializer.ConvertFromString(System.String,System.Windows.Markup.IValueSerializerContext)">
      <summary>Converts a <see cref="T:System.String" /> into a <see cref="T:System.Windows.Media.Media3D.Point4D" />.</summary>
      <param name="value">
        <see cref="T:System.String" /> value to convert into a <see cref="T:System.Windows.Media.Media3D.Point4D" />.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>A new instance of <see cref="T:System.Windows.Media.Media3D.Point4D" /> based on the supplied <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Converters.Point4DValueSerializer.ConvertToString(System.Object,System.Windows.Markup.IValueSerializerContext)">
      <summary>Converts an instance of <see cref="T:System.Windows.Media.Media3D.Point4D" /> to a <see cref="T:System.String" />.</summary>
      <param name="value">Instance of <see cref="T:System.Windows.Media.Media3D.Point4D" /> to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>A <see cref="T:System.String" /> representation of the supplied <see cref="T:System.Windows.Media.Media3D.Point4D" /> object.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.Converters.QuaternionValueSerializer">
      <summary>Converts instances of <see cref="T:System.String" /> to and from instances of <see cref="T:System.Windows.Media.Media3D.Quaternion" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Converters.QuaternionValueSerializer.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.Converters.QuaternionValueSerializer" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Converters.QuaternionValueSerializer.CanConvertFromString(System.String,System.Windows.Markup.IValueSerializerContext)">
      <summary>Determines if conversion from a given <see cref="T:System.String" /> to an instance of <see cref="T:System.Windows.Media.Media3D.Quaternion" /> is possible.</summary>
      <param name="value">String to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>
        <see langword="true" /> if the value can be converted; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Converters.QuaternionValueSerializer.CanConvertToString(System.Object,System.Windows.Markup.IValueSerializerContext)">
      <summary>Determines if an instance of <see cref="T:System.Windows.Media.Media3D.Quaternion" /> can be converted to a <see cref="T:System.String" />.</summary>
      <param name="value">Instance of <see cref="T:System.Windows.Media.Media3D.Quaternion" /> to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <exception cref="T:System.ArgumentException">Occurs when <paramref name="value" /> is not a <see cref="T:System.Windows.Media.Media3D.Quaternion" />.</exception>
      <returns>
        <see langword="true" /> if <paramref name="value" /> can be converted into a <see cref="T:System.String" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Converters.QuaternionValueSerializer.ConvertFromString(System.String,System.Windows.Markup.IValueSerializerContext)">
      <summary>Converts a <see cref="T:System.String" /> into a <see cref="T:System.Windows.Media.Media3D.Quaternion" />.</summary>
      <param name="value">
        <see cref="T:System.String" /> value to convert into a <see cref="T:System.Windows.Media.Media3D.Quaternion" />.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>A new instance of <see cref="T:System.Windows.Media.Media3D.Quaternion" /> based on the supplied <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Converters.QuaternionValueSerializer.ConvertToString(System.Object,System.Windows.Markup.IValueSerializerContext)">
      <summary>Converts an instance of <see cref="T:System.Windows.Media.Media3D.Quaternion" /> to a <see cref="T:System.String" />.</summary>
      <param name="value">Instance of <see cref="T:System.Windows.Media.Media3D.Quaternion" /> to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>A <see cref="T:System.String" /> representation of the supplied <see cref="T:System.Windows.Media.Media3D.Quaternion" /> object.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.Converters.Rect3DValueSerializer">
      <summary>Converts instances of <see cref="T:System.String" /> to and from instances of <see cref="T:System.Windows.Media.Media3D.Rect3D" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Converters.Rect3DValueSerializer.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.Converters.Rect3DValueSerializer" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Converters.Rect3DValueSerializer.CanConvertFromString(System.String,System.Windows.Markup.IValueSerializerContext)">
      <summary>Determines if conversion from a given <see cref="T:System.String" /> to an instance of <see cref="T:System.Windows.Media.Media3D.Rect3D" /> is possible.</summary>
      <param name="value">String to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>
        <see langword="true" /> if the value can be converted; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Converters.Rect3DValueSerializer.CanConvertToString(System.Object,System.Windows.Markup.IValueSerializerContext)">
      <summary>Determines if an instance of <see cref="T:System.Windows.Media.Media3D.Rect3D" /> can be converted to a <see cref="T:System.String" />.</summary>
      <param name="value">Instance of <see cref="T:System.Windows.Media.Media3D.Rect3D" /> to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <exception cref="T:System.ArgumentException">Occurs when <paramref name="value" /> is not a <see cref="T:System.Windows.Media.Media3D.Rect3D" />.</exception>
      <returns>
        <see langword="true" /> if <paramref name="value" /> can be converted into a <see cref="T:System.String" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Converters.Rect3DValueSerializer.ConvertFromString(System.String,System.Windows.Markup.IValueSerializerContext)">
      <summary>Converts a <see cref="T:System.String" /> into a <see cref="T:System.Windows.Media.Media3D.Rect3D" />.</summary>
      <param name="value">
        <see cref="T:System.String" /> value to convert into a <see cref="T:System.Windows.Media.Media3D.Rect3D" />.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>A new instance of <see cref="T:System.Windows.Media.Media3D.Rect3D" /> based on the supplied <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Converters.Rect3DValueSerializer.ConvertToString(System.Object,System.Windows.Markup.IValueSerializerContext)">
      <summary>Converts an instance of <see cref="T:System.Windows.Media.Media3D.Rect3D" /> to a <see cref="T:System.String" />.</summary>
      <param name="value">Instance of <see cref="T:System.Windows.Media.Media3D.Rect3D" /> to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>A <see cref="T:System.String" /> representation of the supplied <see cref="T:System.Windows.Media.Media3D.Rect3D" /> object.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.Converters.Size3DValueSerializer">
      <summary>Converts instances of <see cref="T:System.String" /> to and from instances of <see cref="T:System.Windows.Media.Media3D.Size3D" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Converters.Size3DValueSerializer.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.Converters.Size3DValueSerializer" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Converters.Size3DValueSerializer.CanConvertFromString(System.String,System.Windows.Markup.IValueSerializerContext)">
      <summary>Determines if conversion from a given <see cref="T:System.String" /> to an instance of <see cref="T:System.Windows.Media.Media3D.Size3D" /> is possible.</summary>
      <param name="value">String to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>
        <see langword="true" /> if the value can be converted; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Converters.Size3DValueSerializer.CanConvertToString(System.Object,System.Windows.Markup.IValueSerializerContext)">
      <summary>Determines if an instance of <see cref="T:System.Windows.Media.Media3D.Size3D" /> can be converted to a <see cref="T:System.String" />.</summary>
      <param name="value">Instance of <see cref="T:System.Windows.Media.Media3D.Size3D" /> to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <exception cref="T:System.ArgumentException">Occurs when <paramref name="value" /> is not a <see cref="T:System.Windows.Media.Media3D.Size3D" />.</exception>
      <returns>
        <see langword="true" /> if <paramref name="value" /> can be converted into a <see cref="T:System.String" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Converters.Size3DValueSerializer.ConvertFromString(System.String,System.Windows.Markup.IValueSerializerContext)">
      <summary>Converts a <see cref="T:System.String" /> into a <see cref="T:System.Windows.Media.Media3D.Size3D" />.</summary>
      <param name="value">
        <see cref="T:System.String" /> value to convert into a <see cref="T:System.Windows.Media.Media3D.Size3D" />.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>A new instance of <see cref="T:System.Windows.Media.Media3D.Size3D" /> based on the supplied <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Converters.Size3DValueSerializer.ConvertToString(System.Object,System.Windows.Markup.IValueSerializerContext)">
      <summary>Converts an instance of <see cref="T:System.Windows.Media.Media3D.Size3D" /> to a <see cref="T:System.String" />.</summary>
      <param name="value">Instance of <see cref="T:System.Windows.Media.Media3D.Size3D" /> to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>A <see cref="T:System.String" /> representation of the supplied <see cref="T:System.Windows.Media.Media3D.Size3D" /> object.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.Converters.Vector3DCollectionValueSerializer">
      <summary>Converts instances of <see cref="T:System.String" /> to and from instances of <see cref="T:System.Windows.Media.Media3D.Vector3DCollection" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Converters.Vector3DCollectionValueSerializer.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.Converters.Vector3DCollectionValueSerializer" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Converters.Vector3DCollectionValueSerializer.CanConvertFromString(System.String,System.Windows.Markup.IValueSerializerContext)">
      <summary>Determines if conversion from a given <see cref="T:System.String" /> to an instance of <see cref="T:System.Windows.Media.Media3D.Vector3DCollection" /> is possible.</summary>
      <param name="value">String to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>
        <see langword="true" /> if the value can be converted; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Converters.Vector3DCollectionValueSerializer.CanConvertToString(System.Object,System.Windows.Markup.IValueSerializerContext)">
      <summary>Determines if an instance of <see cref="T:System.Windows.Media.Media3D.Vector3DCollection" /> can be converted to a <see cref="T:System.String" />.</summary>
      <param name="value">Instance of <see cref="T:System.Windows.Media.Media3D.Vector3DCollection" /> to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <exception cref="T:System.ArgumentException">Occurs when <paramref name="value" /> is not a <see cref="T:System.Windows.Media.Media3D.Vector3DCollection" />.</exception>
      <returns>
        <see langword="true" /> if <paramref name="value" /> can be converted into a <see cref="T:System.String" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Converters.Vector3DCollectionValueSerializer.ConvertFromString(System.String,System.Windows.Markup.IValueSerializerContext)">
      <summary>Converts a <see cref="T:System.String" /> into a <see cref="T:System.Windows.Media.Media3D.Vector3DCollection" />.</summary>
      <param name="value">
        <see cref="T:System.String" /> value to convert into a <see cref="T:System.Windows.Media.Media3D.Vector3DCollection" />.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>A new instance of <see cref="T:System.Windows.Media.Media3D.Vector3DCollection" /> based on the supplied <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Converters.Vector3DCollectionValueSerializer.ConvertToString(System.Object,System.Windows.Markup.IValueSerializerContext)">
      <summary>Converts an instance of <see cref="T:System.Windows.Media.Media3D.Vector3DCollection" /> to a <see cref="T:System.String" />.</summary>
      <param name="value">Instance of <see cref="T:System.Windows.Media.Media3D.Vector3DCollection" /> to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>A <see cref="T:System.String" /> representation of the supplied <see cref="T:System.Windows.Media.Media3D.Vector3DCollection" /> object.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.Converters.Vector3DValueSerializer">
      <summary>Converts instances of <see cref="T:System.String" /> to and from instances of <see cref="T:System.Windows.Media.Media3D.Vector3D" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Converters.Vector3DValueSerializer.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.Converters.Vector3DValueSerializer" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Converters.Vector3DValueSerializer.CanConvertFromString(System.String,System.Windows.Markup.IValueSerializerContext)">
      <summary>Determines if conversion from a given <see cref="T:System.String" /> to an instance of <see cref="T:System.Windows.Media.Media3D.Vector3D" /> is possible.</summary>
      <param name="value">String to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>
        <see langword="true" /> if the value can be converted; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Converters.Vector3DValueSerializer.CanConvertToString(System.Object,System.Windows.Markup.IValueSerializerContext)">
      <summary>Determines if an instance of <see cref="T:System.Windows.Media.Media3D.Vector3D" /> can be converted to a <see cref="T:System.String" />.</summary>
      <param name="value">Instance of <see cref="T:System.Windows.Media.Media3D.Vector3D" /> to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <exception cref="T:System.ArgumentException">Occurs when <paramref name="value" /> is not a <see cref="T:System.Windows.Media.Media3D.Vector3D" />.</exception>
      <returns>
        <see langword="true" /> if <paramref name="value" /> can be converted into a <see cref="T:System.String" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Converters.Vector3DValueSerializer.ConvertFromString(System.String,System.Windows.Markup.IValueSerializerContext)">
      <summary>Converts a <see cref="T:System.String" /> into a <see cref="T:System.Windows.Media.Media3D.Vector3D" />.</summary>
      <param name="value">
        <see cref="T:System.String" /> value to convert into a <see cref="T:System.Windows.Media.Media3D.Vector3D" />.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>A new instance of <see cref="T:System.Windows.Media.Media3D.Vector3D" /> based on the supplied <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Converters.Vector3DValueSerializer.ConvertToString(System.Object,System.Windows.Markup.IValueSerializerContext)">
      <summary>Converts an instance of <see cref="T:System.Windows.Media.Media3D.Vector3D" /> to a <see cref="T:System.String" />.</summary>
      <param name="value">Instance of <see cref="T:System.Windows.Media.Media3D.Vector3D" /> to evaluate for conversion.</param>
      <param name="context">Context information used for conversion.</param>
      <returns>A <see cref="T:System.String" /> representation of the supplied <see cref="T:System.Windows.Media.Media3D.Vector3D" /> object.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.DiffuseMaterial">
      <summary>Allows the application of a 2-D brush, like a <see cref="T:System.Windows.Media.SolidColorBrush" /> or <see cref="T:System.Windows.Media.TileBrush" />, to a diffusely-lit 3-D model.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.DiffuseMaterial.AmbientColorProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.DiffuseMaterial.AmbientColor" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.DiffuseMaterial.BrushProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.DiffuseMaterial.Brush" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.DiffuseMaterial.ColorProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.DiffuseMaterial.Color" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.DiffuseMaterial.#ctor">
      <summary>Constructs a DiffuseMaterial.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.DiffuseMaterial.#ctor(System.Windows.Media.Brush)">
      <summary>Constructs a DiffuseMaterial with the specified Brush property.</summary>
      <param name="brush">The new material's brush.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.DiffuseMaterial.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.DiffuseMaterial" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.DiffuseMaterial.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.DiffuseMaterial" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.DiffuseMaterial.AmbientColor">
      <summary>Gets or sets a color that represents how the material reflects <see cref="T:System.Windows.Media.Media3D.AmbientLight" />.</summary>
      <returns>The color of the ambient light reflected by the 3D object. The default value is <c>#FFFFFF</c>.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.DiffuseMaterial.Brush">
      <summary>
        <see cref="T:System.Windows.Media.Brush" /> to be applied as a <see cref="T:System.Windows.Media.Media3D.Material" /> to a 3-D model.</summary>
      <returns>
        <see cref="T:System.Windows.Media.Brush" /> to apply.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.DiffuseMaterial.Color">
      <summary>Gets or sets the color filter for the material's texture.</summary>
      <returns>The color filter for the <see cref="T:System.Windows.Media.Media3D.Material" />. The default value is <c>#FFFFFF</c>. Since all colors make up white, all colors are visible by default.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.DirectionalLight">
      <summary>Light object that projects its effect along a direction specified by a <see cref="T:System.Windows.Media.Media3D.Vector3D" />.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.DirectionalLight.DirectionProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.DirectionalLight.Direction" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.DirectionalLight.#ctor">
      <summary>Creates an instance of a light that projects its effect in a specified direction.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.DirectionalLight.#ctor(System.Windows.Media.Color,System.Windows.Media.Media3D.Vector3D)">
      <summary>Creates an instance of a light that projects its effect along a specified Vector3D with a specified color.</summary>
      <param name="diffuseColor">Diffuse color of the new light.</param>
      <param name="direction">Direction of the new light.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.DirectionalLight.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.DirectionalLight" /> object, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.DirectionalLight.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.DirectionalLight" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.DirectionalLight.Direction">
      <summary>Represents the vector along which the light's effect will be seen on models in a 3-D scene.</summary>
      <returns>Vector3D along which the light projects, and which must have a non-zero magnitude. The default value is <c>(0,0,-1)</c>.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.EmissiveMaterial">
      <summary>Applies a <see cref="T:System.Windows.Media.Brush" /> to a 3-D model so that it participates in lighting calculations as if the <see cref="T:System.Windows.Media.Media3D.Material" /> were emitting light equal to the color of the <see cref="T:System.Windows.Media.Brush" />.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.EmissiveMaterial.BrushProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.EmissiveMaterial.Brush" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.EmissiveMaterial.ColorProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.EmissiveMaterial.Color" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.EmissiveMaterial.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.EmissiveMaterial" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.EmissiveMaterial.#ctor(System.Windows.Media.Brush)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.EmissiveMaterial" /> class with the specified brush.</summary>
      <param name="brush">The new material's brush.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.EmissiveMaterial.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.EmissiveMaterial" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.EmissiveMaterial.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.EmissiveMaterial" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.EmissiveMaterial.Brush">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Brush" /> applied by the <see cref="T:System.Windows.Media.Media3D.EmissiveMaterial" />.</summary>
      <returns>The brush applied by the <see cref="T:System.Windows.Media.Media3D.EmissiveMaterial" />. The default value is <see langword="null" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.EmissiveMaterial.Color">
      <summary>Gets or sets the color filter for the material's texture.</summary>
      <returns>The color filter for the <see cref="T:System.Windows.Media.Media3D.Material" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.GeneralTransform2DTo3D">
      <summary>Provides 2-D to 3-D transformation support.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform2DTo3D.CloneCore(System.Windows.Freezable)">
      <summary>Makes the instance a clone (deep copy) of the specified <see cref="T:System.Windows.Freezable" /> using base (non-animated) property values.</summary>
      <param name="sourceFreezable">The object to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform2DTo3D.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes the instance a modifiable clone (deep copy) of the specified <see cref="T:System.Windows.Freezable" /> using current property values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Freezable" /> to be cloned.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform2DTo3D.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Freezable" /> derived class.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform2DTo3D.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes the instance a frozen clone of the specified <see cref="T:System.Windows.Freezable" /> using base (non-animated) property values.</summary>
      <param name="sourceFreezable">The instance to copy.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform2DTo3D.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes the current instance a frozen clone of the specified <see cref="T:System.Windows.Freezable" />. If the object has animated dependency properties, their current animated values are copied.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Freezable" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform2DTo3D.Transform(System.Windows.Point)">
      <summary>Transforms the specified point and returns the result.</summary>
      <param name="point">The point to transform.</param>
      <exception cref="T:System.InvalidOperationException">The transform did not succeed.</exception>
      <returns>The result of transforming <paramref name="point" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform2DTo3D.TryTransform(System.Windows.Point,System.Windows.Media.Media3D.Point3D@)">
      <summary>Attempts to transform the specified point and returns a value that indicates whether the transformation was successful.</summary>
      <param name="inPoint">The point to transform.</param>
      <param name="result">The result of transforming <paramref name="inPoint" />.</param>
      <returns>
        <see langword="true" /> if <paramref name="inPoint" /> was transformed; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.GeneralTransform3D">
      <summary>Provides generalized transformation support for 3-D objects.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform3D.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.GeneralTransform3D" />, making deep copies of this object's values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform3D.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.GeneralTransform3D" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform3D.System#IFormattable#ToString(System.String,System.IFormatProvider)">
      <summary>For a description of this member, see <see cref="M:System.IFormattable.ToString(System.String,System.IFormatProvider)" />.</summary>
      <param name="format">The format to use.  
  
 -or-  
  
 A null reference (<see langword="Nothing" /> in Visual Basic) to use the default format defined for the type of the <see cref="T:System.IFormattable" /> implementation.</param>
      <param name="provider">The provider to use to format the value.  
  
 -or-  
  
 A null reference (<see langword="Nothing" /> in Visual Basic) to obtain the numeric format information from the current locale setting of the operating system.</param>
      <returns>The value of the current instance in the specified format.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform3D.ToString">
      <summary>Creates a string representation of this instance.</summary>
      <returns>A string representation of this instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform3D.ToString(System.IFormatProvider)">
      <summary>Creates a string representation of this instance, based on the passed <see cref="T:System.IFormatProvider" /> parameter.</summary>
      <param name="provider">
        <see cref="T:System.IFormatProvider" /> instance used to process this instance.</param>
      <returns>The value of the current instance in the specified format.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform3D.Transform(System.Windows.Media.Media3D.Point3D)">
      <summary>Transforms the specified 3-D point and returns the result.</summary>
      <param name="point">The 3-D point to transform.</param>
      <exception cref="T:System.InvalidOperationException">The transform did not succeed.</exception>
      <returns>The result of transforming <paramref name="point" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform3D.TransformBounds(System.Windows.Media.Media3D.Rect3D)">
      <summary>When overridden in a derived class, transforms the specified 3-D bounding box and returns an axis-aligned 3-D bounding box that is exactly large enough to contain it.</summary>
      <param name="rect">The 3-D bounding box to transform.</param>
      <returns>The smallest axis-aligned 3-D bounding box possible that contains the transformed <paramref name="rect" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform3D.TryTransform(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D@)">
      <summary>When overridden in a derived class, attempts to transform the specified 3-D point and returns a value that indicates whether the transformation was successful.</summary>
      <param name="inPoint">The 3-D point to transform.</param>
      <param name="result">The result of transforming <paramref name="inPoint" />.</param>
      <returns>
        <see langword="true" /> if <paramref name="inPoint" /> was transformed; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.GeneralTransform3D.Inverse">
      <summary>Gets the inverse transformation of this <see cref="T:System.Windows.Media.Media3D.GeneralTransform3D" />, if possible.</summary>
      <returns>An inverse of this instance, if possible; otherwise, <see langword="null" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.GeneralTransform3DCollection">
      <summary>Represents an ordered collection of <see cref="T:System.Windows.Media.Media3D.GeneralTransform3D" /> objects.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform3DCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.GeneralTransform3DCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform3DCollection.#ctor(System.Collections.Generic.IEnumerable{System.Windows.Media.Media3D.GeneralTransform3D})">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.GeneralTransform3DCollection" /> class, using the specified initial object.</summary>
      <param name="collection">Initial object in the new collection class.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="collection" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform3DCollection.#ctor(System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.GeneralTransform3DCollection" /> class with the specified capacity, or the number of <see cref="T:System.Windows.Media.Media3D.GeneralTransform3D" /> objects the collection is initially capable of storing.</summary>
      <param name="capacity">The number of <see cref="T:System.Windows.Media.Media3D.GeneralTransform3D" /> objects that the collection is initially capable of storing.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform3DCollection.Add(System.Windows.Media.Media3D.GeneralTransform3D)">
      <summary>Adds a <see cref="T:System.Windows.Media.Media3D.GeneralTransform3D" /> object to the end of the collection.</summary>
      <param name="value">The <see cref="T:System.Windows.Media.Media3D.GeneralTransform3D" /> to add to the end of the collection.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="value" /> is <see langword="null" />.</exception>
      <exception cref="T:System.NotSupportedException">The collection is read-only.  
  
-or-
  
 The collection has a fixed size.</exception>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform3DCollection.Clear">
      <summary>Removes all <see cref="T:System.Windows.Media.Media3D.GeneralTransform3D" /> objects from the collection.</summary>
      <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform3DCollection.Clone">
      <summary>Creates a modifiable clone of this collection, making deep copies of this object's values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform3DCollection.CloneCurrentValue">
      <summary>Creates a modifiable clone of this collection object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform3DCollection.Contains(System.Windows.Media.Media3D.GeneralTransform3D)">
      <summary>Indicates whether the collection contains the specified <see cref="T:System.Windows.Media.Media3D.GeneralTransform3D" /> object.</summary>
      <param name="value">The <see cref="T:System.Windows.Media.Media3D.GeneralTransform3D" /> object to locate in the collection.</param>
      <returns>
        <see langword="true" /> if the collection contains <paramref name="value" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform3DCollection.CopyTo(System.Windows.Media.Media3D.GeneralTransform3D[],System.Int32)">
      <summary>Copies the <see cref="T:System.Windows.Media.Media3D.GeneralTransform3D" /> objects in the collection into an array of <see cref="T:System.Windows.Media.Media3D.GeneralTransform3D" /> objects, starting at the specified index position.</summary>
      <param name="array">The destination array.</param>
      <param name="index">The zero-based index position where copying begins.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="array" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than zero.</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="array" /> is multidimensional.  
  
 -or-  
  
 The number of items in the source collection is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.</exception>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform3DCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An enumerator that can iterate the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform3DCollection.IndexOf(System.Windows.Media.Media3D.GeneralTransform3D)">
      <summary>Searches for the specified <see cref="T:System.Windows.Media.Media3D.GeneralTransform3D" /> object within the collection.</summary>
      <param name="value">The object to locate.</param>
      <returns>The zero-based index position of <paramref name="value" />, or -1 if the object is not found in the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform3DCollection.Insert(System.Int32,System.Windows.Media.Media3D.GeneralTransform3D)">
      <summary>Inserts a <see cref="T:System.Windows.Media.Media3D.GeneralTransform3D" /> object into the specified index position within the collection.</summary>
      <param name="index">The zero-based index position to insert the object.</param>
      <param name="value">The object to insert.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="value" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is not a valid index in the collection.</exception>
      <exception cref="T:System.NotSupportedException">The collection is read-only.  
  
-or-
  
 The collection has a fixed size.</exception>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform3DCollection.Remove(System.Windows.Media.Media3D.GeneralTransform3D)">
      <summary>Deletes a <see cref="T:System.Windows.Media.Media3D.GeneralTransform3D" /> object from the collection.</summary>
      <param name="value">The object to remove.</param>
      <exception cref="T:System.NotSupportedException">The collection is read-only.  
  
-or-
  
 The collection has a fixed size.</exception>
      <returns>
        <see langword="true" /> if <paramref name="value" /> was successfully deleted; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform3DCollection.RemoveAt(System.Int32)">
      <summary>Deletes a <see cref="T:System.Windows.Media.Media3D.GeneralTransform3D" /> object from the <see cref="T:System.Windows.Media.Media3D.GeneralTransform3DCollection" />.</summary>
      <param name="index">The zero-based index position to remove the object.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform3DCollection.System#Collections#Generic#IEnumerable{System#Windows#Media#Media3D#GeneralTransform3D}#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.Generic.IEnumerable`1.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform3DCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>For a description of this member, see <see cref="M:System.Collections.ICollection.CopyTo(System.Array,System.Int32)" />.</summary>
      <param name="array">A zero-based <see cref="T:System.Array" /> that receives the copied items from the <see cref="T:System.Windows.Media.Media3D.GeneralTransform3DCollection" />.</param>
      <param name="index">The first position in the specified <see cref="T:System.Array" /> to receive the copied contents.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform3DCollection.System#Collections#IEnumerable#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.IEnumerable.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform3DCollection.System#Collections#IList#Add(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Add(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to add to the <see cref="T:System.Windows.Media.Media3D.GeneralTransform3DCollection" />.</param>
      <returns>The position into which the new element was inserted.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform3DCollection.System#Collections#IList#Contains(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Contains(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.Media3D.GeneralTransform3DCollection" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Windows.Media.Media3D.GeneralTransform3DCollection" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform3DCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.IndexOf(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.Media3D.GeneralTransform3DCollection" />.</param>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform3DCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Insert(System.Int32,System.Object)" />.</summary>
      <param name="index">The zero-based index at which to insert the <see cref="T:System.Object" />.</param>
      <param name="value">The <see cref="T:System.Object" /> to insert into the <see cref="T:System.Windows.Media.Media3D.GeneralTransform3DCollection" />.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform3DCollection.System#Collections#IList#Remove(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Remove(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to remove from the <see cref="T:System.Windows.Media.Media3D.GeneralTransform3DCollection" />.</param>
    </member>
    <member name="P:System.Windows.Media.Media3D.GeneralTransform3DCollection.Count">
      <summary>Gets the number of objects in this collection.</summary>
      <returns>The number of items in the collection.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.GeneralTransform3DCollection.Item(System.Int32)">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Media3D.GeneralTransform3D" /> object at the specified index position.</summary>
      <param name="index">The zero-based index position of the object to get or set.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="value" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is not a valid index in the collection.</exception>
      <exception cref="T:System.NotSupportedException">The collection is read-only.  
  
-or-
  
 The collection has a fixed size.</exception>
      <returns>The <see cref="T:System.Windows.Media.Media3D.GeneralTransform3D" /> object at the <paramref name="index" /> position.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.GeneralTransform3DCollection.System#Collections#Generic#ICollection{System#Windows#Media#Media3D#GeneralTransform3D}#IsReadOnly">
      <summary>For a description of this member, see <see cref="P:System.Collections.Generic.ICollection`1.IsReadOnly" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.Media3D.GeneralTransform3DCollection" /> is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.GeneralTransform3DCollection.System#Collections#ICollection#IsSynchronized">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.IsSynchronized" />.</summary>
      <returns>
        <see langword="true" /> if access to the <see cref="T:System.Windows.Media.Media3D.GeneralTransform3DCollection" /> is synchronized (thread safe); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.GeneralTransform3DCollection.System#Collections#ICollection#SyncRoot">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.SyncRoot" />.</summary>
      <returns>An object that can be used to synchronize access to the <see cref="T:System.Windows.Media.Media3D.GeneralTransform3DCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.GeneralTransform3DCollection.System#Collections#IList#IsFixedSize">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.IsFixedSize" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.Media3D.GeneralTransform3DCollection" /> has a fixed size; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.GeneralTransform3DCollection.System#Collections#IList#IsReadOnly">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.IsReadOnly" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.Media3D.GeneralTransform3DCollection" /> is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.GeneralTransform3DCollection.System#Collections#IList#Item(System.Int32)">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.Item(System.Int32)" />.</summary>
      <param name="index">The zero-based index of the element to get or set.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.GeneralTransform3DCollection.Enumerator">
      <summary>Enumerates <see cref="T:System.Windows.Media.Media3D.GeneralTransform3D" /> items in a <see cref="T:System.Windows.Media.Media3D.GeneralTransform3DCollection" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform3DCollection.Enumerator.MoveNext">
      <summary>Advances the enumerator to the next element in the collection.</summary>
      <returns>
        <see langword="true" /> if the enumerator successfully advances to the next element; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform3DCollection.Enumerator.Reset">
      <summary>Resets the enumerator to its initial position, which is before the first element in the collection.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform3DCollection.Enumerator.System#IDisposable#Dispose">
      <summary>For a description of this member, see <see cref="M:System.IDisposable.Dispose" />.</summary>
    </member>
    <member name="P:System.Windows.Media.Media3D.GeneralTransform3DCollection.Enumerator.Current">
      <summary>Gets the current element in the collection.</summary>
      <returns>The current element in the collection.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.GeneralTransform3DCollection.Enumerator.System#Collections#IEnumerator#Current">
      <summary>For a description of this member, see <see cref="P:System.Collections.IEnumerator.Current" />.</summary>
    </member>
    <member name="T:System.Windows.Media.Media3D.GeneralTransform3DGroup">
      <summary>Represents a <see cref="T:System.Windows.Media.Media3D.GeneralTransform3D" /> that is a composite of the transforms in its <see cref="T:System.Windows.Media.Media3D.GeneralTransform3DCollection" />.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.GeneralTransform3DGroup.ChildrenProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.GeneralTransform3DGroup.Children" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform3DGroup.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.GeneralTransform3DGroup" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform3DGroup.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.GeneralTransform3DGroup" />, making deep copies of this object's values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform3DGroup.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.GeneralTransform3DGroup" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform3DGroup.TransformBounds(System.Windows.Media.Media3D.Rect3D)">
      <summary>Transforms the specified 3-D bounding box to the smallest axis-aligned 3-D bounding box possible that contains all the points in the original bounding box.</summary>
      <param name="rect">The 3-D bounding box to transform.</param>
      <returns>The transformed bounding box.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform3DGroup.TryTransform(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D@)">
      <summary>Attempts to transform the specified 3-D point.</summary>
      <param name="inPoint">The 3-D point to transform.</param>
      <param name="result">The result of transforming <paramref name="inPoint" />.</param>
      <returns>
        <see langword="true" /> if <paramref name="inPoint" /> was transformed; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.GeneralTransform3DGroup.Children">
      <summary>Gets or sets the collection of <see cref="T:System.Windows.Media.Media3D.GeneralTransform3DGroup" /> objects that form this <see cref="T:System.Windows.Media.Media3D.GeneralTransform3DGroup" />.</summary>
      <returns>The collection of <see cref="T:System.Windows.Media.Media3D.GeneralTransform3DGroup" /> objects that form this <see cref="T:System.Windows.Media.Media3D.GeneralTransform3DGroup" />. The default is an empty collection.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.GeneralTransform3DGroup.Inverse">
      <summary>Gets the inverse transform of this <see cref="T:System.Windows.Media.Media3D.GeneralTransform3DGroup" />, if it has an inverse.</summary>
      <returns>The inverse transform of this <see cref="T:System.Windows.Media.Media3D.GeneralTransform3DGroup" />, if it has an inverse; otherwise, <see langword="null" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.GeneralTransform3DTo2D">
      <summary>Provides 3-D to 2-D transformation support.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform3DTo2D.CloneCore(System.Windows.Freezable)">
      <summary>Makes the instance a clone (deep copy) of the specified <see cref="T:System.Windows.Freezable" /> using base (non-animated) property values.</summary>
      <param name="sourceFreezable">The object to clone.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform3DTo2D.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes the instance a modifiable clone (deep copy) of the specified <see cref="T:System.Windows.Freezable" /> using current property values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Freezable" /> to be cloned.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform3DTo2D.CreateInstanceCore">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Freezable" /> derived class.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform3DTo2D.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes the instance a frozen clone of the specified <see cref="T:System.Windows.Freezable" /> using base (non-animated) property values.</summary>
      <param name="sourceFreezable">The instance to copy.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform3DTo2D.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes the current instance a frozen clone of the specified <see cref="T:System.Windows.Freezable" />. If the object has animated dependency properties, their current animated values are copied.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Freezable" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform3DTo2D.Transform(System.Windows.Media.Media3D.Point3D)">
      <summary>Transforms the specified 3-D point and returns the result.</summary>
      <param name="point">The 3-D point to transform.</param>
      <exception cref="T:System.InvalidOperationException">The transform did not succeed.</exception>
      <returns>The result of transforming <paramref name="point" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform3DTo2D.TransformBounds(System.Windows.Media.Media3D.Rect3D)">
      <summary>Transforms the specified 3-D bounding box and returns an axis-aligned bounding box that contains all of the points in the original 3-D bounding box.</summary>
      <param name="rect3D">The 3-D bounding box to transform.</param>
      <returns>An axis-aligned bounding box that contains all of the points in the specified 3-D bounding box.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeneralTransform3DTo2D.TryTransform(System.Windows.Media.Media3D.Point3D,System.Windows.Point@)">
      <summary>Transforms the specified 3-D point and returns the result.</summary>
      <param name="inPoint">The 3-D point to transform.</param>
      <param name="result">The result of transforming <paramref name="inPoint" />.</param>
      <returns>
        <see langword="true" /> if <paramref name="inPoint" /> was transformed; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.Geometry3D">
      <summary>Classes that derive from this abstract base class define 3D geometric shapes. The <see cref="T:System.Windows.Media.Media3D.Geometry3D" /> class of objects can be used for hit-testing and rendering 3D graphic data.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Geometry3D.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.Geometry3D" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Geometry3D.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.Geometry3D" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Geometry3D.Bounds">
      <summary>Gets a <see cref="T:System.Windows.Media.Media3D.Rect3D" /> that specifies the axis-aligned bounding box of this <see cref="T:System.Windows.Media.Media3D.Geometry3D" />.</summary>
      <returns>Bounding <see cref="T:System.Windows.Media.Media3D.Rect3D" /> for the <see cref="T:System.Windows.Media.Media3D.Geometry3D" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.GeometryModel3D">
      <summary>Renders a <see cref="T:System.Windows.Media.Media3D.Geometry3D" /> with the specified <see cref="T:System.Windows.Media.Media3D.Material" />.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.GeometryModel3D.BackMaterialProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.GeometryModel3D.BackMaterial" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.GeometryModel3D.GeometryProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.GeometryModel3D.Geometry" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.GeometryModel3D.MaterialProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.GeometryModel3D.Material" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeometryModel3D.#ctor">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Media3D.GeometryModel3D" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeometryModel3D.#ctor(System.Windows.Media.Media3D.Geometry3D,System.Windows.Media.Media3D.Material)">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Media3D.GeometryModel3D" /> with the specified Geometry3D and Material.</summary>
      <param name="geometry">Geometry of the new mesh primitive.</param>
      <param name="material">Material of the new mesh primitive.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeometryModel3D.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.GeometryModel3D" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.GeometryModel3D.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.GeometryModel3D" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.GeometryModel3D.BackMaterial">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Media3D.Material" /> used to render the back of this <see cref="T:System.Windows.Media.Media3D.GeometryModel3D" />.</summary>
      <returns>The <see cref="T:System.Windows.Media.Media3D.Material" /> applied to the back of the <see cref="T:System.Windows.Media.Media3D.Model3D" />. The default value is null.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.GeometryModel3D.Geometry">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Media3D.Geometry3D" /> that describes the shape of this <see cref="T:System.Windows.Media.Media3D.GeometryModel3D" />.</summary>
      <returns>
        <see cref="T:System.Windows.Media.Media3D.Geometry3D" /> that comprises the model.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.GeometryModel3D.Material">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Media3D.Material" /> used to render the front of this <see cref="T:System.Windows.Media.Media3D.GeometryModel3D" />.</summary>
      <returns>
        <see cref="T:System.Windows.Media.Media3D.Material" /> applied to the <see cref="T:System.Windows.Media.Media3D.GeometryModel3D" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.HitTestParameters3D">
      <summary>Abstract class that represents the parameters of a 3D hit test.</summary>
    </member>
    <member name="T:System.Windows.Media.Media3D.Light">
      <summary>
        <see cref="T:System.Windows.Media.Media3D.Model3D" /> object that represents lighting applied to a 3-D scene.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.Light.ColorProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.Light.Color" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Light.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.Light" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Light.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.Light" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Light.Color">
      <summary>Gets or sets the color of the light.</summary>
      <returns>Color of the light.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.Material">
      <summary>Abstract base class for materials.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Material.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.Material" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Material.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.Material" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Material.System#IFormattable#ToString(System.String,System.IFormatProvider)">
      <summary>Formats the value of the current instance using the specified format.</summary>
      <param name="format">The format to use.  
  
 -or-  
  
 A null reference (<see langword="Nothing" /> in Visual Basic) to use the default format defined for the type of the <see cref="T:System.IFormattable" /> implementation.</param>
      <param name="provider">The provider to use to format the value.  
  
 -or-  
  
 A null reference (<see langword="Nothing" /> in Visual Basic) to obtain the numeric format information from the current locale setting of the operating system.</param>
      <returns>The value of the current instance in the specified format.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Material.ToString">
      <summary>Creates a string representation of the object based on the current culture.</summary>
      <returns>String representation of the object.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Material.ToString(System.IFormatProvider)">
      <summary>Creates a string representation of the Material.</summary>
      <param name="provider">Culture-specific formatting information.</param>
      <returns>String representation of the object.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.MaterialCollection">
      <summary>Collection of <see cref="T:System.Windows.Media.Media3D.Material" /> objects.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.MaterialCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.MaterialCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.MaterialCollection.#ctor(System.Collections.Generic.IEnumerable{System.Windows.Media.Media3D.Material})">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.MaterialCollection" /> class using the specified collection.</summary>
      <param name="collection">Collection with which to instantiate the MaterialCollection.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.MaterialCollection.#ctor(System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.MaterialCollection" /> class with the specified capacity.</summary>
      <param name="capacity">Integer that specifies the capacity of the MaterialCollection.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.MaterialCollection.Add(System.Windows.Media.Media3D.Material)">
      <summary>Adds a <see cref="T:System.Windows.Media.Media3D.Material" /> to the end of the <see cref="T:System.Windows.Media.Media3D.MaterialCollection" />.</summary>
      <param name="value">Item to add to the end of this collection.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.MaterialCollection.Clear">
      <summary>Removes all the items from this <see cref="T:System.Windows.Media.Media3D.MaterialCollection" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.MaterialCollection.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.MaterialCollection" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.MaterialCollection.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.MaterialCollection" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.MaterialCollection.Contains(System.Windows.Media.Media3D.Material)">
      <summary>Determines whether a given <see cref="T:System.Windows.Media.Media3D.Material" /> is in this <see cref="T:System.Windows.Media.Media3D.MaterialCollection" />.</summary>
      <param name="value">The item to locate in this collection.</param>
      <returns>
        <see langword="true" /> if <paramref name="value" />, the specified Material, is in this MaterialCollection; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.MaterialCollection.CopyTo(System.Windows.Media.Media3D.Material[],System.Int32)">
      <summary>Copies the items of this <see cref="T:System.Windows.Media.Media3D.MaterialCollection" />, starting with the specified index value, into an array of <see cref="T:System.Windows.Media.Media3D.Material" /> objects.</summary>
      <param name="array">The array that is the destination of the items copied from this MaterialCollection.</param>
      <param name="index">The index at which copying begins.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.MaterialCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An enumerator that can iterate the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.MaterialCollection.IndexOf(System.Windows.Media.Media3D.Material)">
      <summary>Gets the index position of the first occurrence of the specified <see cref="T:System.Windows.Media.Media3D.Material" />.</summary>
      <param name="value">The Material to search for.</param>
      <returns>The index position of the specified Material.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.MaterialCollection.Insert(System.Int32,System.Windows.Media.Media3D.Material)">
      <summary>Inserts a <see cref="T:System.Windows.Media.Media3D.Material" /> into this <see cref="T:System.Windows.Media.Media3D.MaterialCollection" /> at the specified index position.</summary>
      <param name="index">The index position at which to insert the specified Material.</param>
      <param name="value">The Material to insert.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.MaterialCollection.Remove(System.Windows.Media.Media3D.Material)">
      <summary>Removes the first occurrence of the specified <see cref="T:System.Windows.Media.Media3D.Material" /> from the <see cref="T:System.Windows.Media.Media3D.MaterialCollection" />.</summary>
      <param name="value">The Material to remove from this collection.</param>
      <returns>
        <see langword="true" /> if <paramref name="value" /> was removed from the collection; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.MaterialCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Windows.Media.Media3D.Material" /> at the specified index position from the <see cref="T:System.Windows.Media.Media3D.MaterialCollection" />.</summary>
      <param name="index">The index position of the Material to remove.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.MaterialCollection.System#Collections#Generic#IEnumerable{System#Windows#Media#Media3D#Material}#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.Generic.IEnumerable`1.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.MaterialCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>For a description of this member, see <see cref="M:System.Collections.ICollection.CopyTo(System.Array,System.Int32)" />.</summary>
      <param name="array">A zero-based <see cref="T:System.Array" /> that receives the copied items from the <see cref="T:System.Windows.Media.Media3D.MaterialCollection" />.</param>
      <param name="index">The first position in the specified <see cref="T:System.Array" /> to receive the copied contents.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.MaterialCollection.System#Collections#IEnumerable#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.IEnumerable.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.MaterialCollection.System#Collections#IList#Add(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Add(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to add to the <see cref="T:System.Windows.Media.Media3D.MaterialCollection" />.</param>
      <returns>The position into which the new element was inserted.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.MaterialCollection.System#Collections#IList#Contains(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Contains(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.Media3D.MaterialCollection" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Windows.Media.Media3D.MaterialCollection" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.MaterialCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.IndexOf(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.Media3D.MaterialCollection" />.</param>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.MaterialCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Insert(System.Int32,System.Object)" />.</summary>
      <param name="index">The zero-based index at which to insert the <see cref="T:System.Object" />.</param>
      <param name="value">The <see cref="T:System.Object" /> to insert into the <see cref="T:System.Windows.Media.Media3D.MaterialCollection" />.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.MaterialCollection.System#Collections#IList#Remove(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Remove(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to remove from the <see cref="T:System.Windows.Media.Media3D.MaterialCollection" />.</param>
    </member>
    <member name="P:System.Windows.Media.Media3D.MaterialCollection.Count">
      <summary>Gets the number of <see cref="T:System.Windows.Media.Media3D.Material" /> objects contained in the <see cref="T:System.Windows.Media.Media3D.MaterialCollection" />.</summary>
      <returns>The number of Material objects contained in the <see cref="T:System.Windows.Media.Media3D.MaterialCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.MaterialCollection.Item(System.Int32)">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Media3D.Material" /> at the specified zero-based index.</summary>
      <param name="index">The zero-based index of the Material object to get or set.</param>
      <returns>The item at the specified index.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.MaterialCollection.System#Collections#Generic#ICollection{System#Windows#Media#Media3D#Material}#IsReadOnly">
      <summary>For a description of this member, see <see cref="P:System.Collections.Generic.ICollection`1.IsReadOnly" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.Media3D.MaterialCollection" /> is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.MaterialCollection.System#Collections#ICollection#IsSynchronized">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.IsSynchronized" />.</summary>
      <returns>
        <see langword="true" /> if access to the <see cref="T:System.Windows.Media.Media3D.MaterialCollection" /> is synchronized (thread safe); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.MaterialCollection.System#Collections#ICollection#SyncRoot">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.SyncRoot" />.</summary>
      <returns>An object that can be used to synchronize access to the <see cref="T:System.Windows.Media.Media3D.MaterialCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.MaterialCollection.System#Collections#IList#IsFixedSize">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.IsFixedSize" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.Media3D.MaterialCollection" /> has a fixed size; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.MaterialCollection.System#Collections#IList#IsReadOnly">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.IsReadOnly" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.Media3D.MaterialCollection" /> is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.MaterialCollection.System#Collections#IList#Item(System.Int32)">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.Item(System.Int32)" />.</summary>
      <param name="index">The zero-based index of the element to get or set.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.MaterialCollection.Enumerator">
      <summary>Enumerates <see cref="T:System.Windows.Media.Media3D.Material" /> items in a <see cref="T:System.Windows.Media.Media3D.MaterialCollection" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.MaterialCollection.Enumerator.MoveNext">
      <summary>Advances the enumerator to the next element in the collection.</summary>
      <returns>
        <see langword="true" /> if the enumerator successfully advanced to the next element; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.MaterialCollection.Enumerator.Reset">
      <summary>Resets the enumerator to its initial position, which is before the first element in the collection.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.MaterialCollection.Enumerator.System#IDisposable#Dispose">
      <summary>This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="P:System.Windows.Media.Media3D.MaterialCollection.Enumerator.Current">
      <summary>Gets the current element in the <see cref="T:System.Windows.Media.Media3D.MaterialCollection" />.</summary>
      <returns>The current element in the MaterialCollection.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.MaterialCollection.Enumerator.System#Collections#IEnumerator#Current">
      <summary>This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="T:System.Windows.Media.Media3D.MaterialGroup">
      <summary>Represents a <see cref="T:System.Windows.Media.Media3D.Material" /> that is a composite of the Materials in its collection.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.MaterialGroup.ChildrenProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.MaterialGroup.Children" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.MaterialGroup.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.MaterialGroup" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.MaterialGroup.Clone">
      <summary>Returns a modifiable copy of the <see cref="T:System.Windows.Media.Media3D.MaterialGroup" />.</summary>
      <returns>A modifiable copy of the <see cref="T:System.Windows.Media.Media3D.MaterialGroup" />. The returned copy is effectively a deep clone of the current object, although some copying might be deferred until necessary for improved performance. The copy's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.MaterialGroup.CloneCurrentValue">
      <summary>Returns a non-animated version of the <see cref="T:System.Windows.Media.Media3D.MaterialGroup" />. The returned <see cref="T:System.Windows.Media.Media3D.MaterialGroup" /> represents the current object's state at the time this method was called.</summary>
      <returns>Returns the current value of the <see cref="T:System.Windows.Media.Media3D.MaterialGroup" />. The returned <see cref="T:System.Windows.Media.Media3D.MaterialGroup" /> has the same value as the instantaneous value of the current object, but is not animated.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.MaterialGroup.Children">
      <summary>Gets or sets a collection of child <see cref="T:System.Windows.Media.Media3D.Material" /> objects.</summary>
      <returns>
        <see cref="T:System.Windows.Media.Media3D.MaterialCollection" /> that contains the child <see cref="T:System.Windows.Media.Media3D.Material" /> objects.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.Matrix3D">
      <summary>Represents a 4 x 4 matrix used for transformations in 3-D space.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Matrix3D.#ctor(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)">
      <summary>Constructor that sets matrix's initial values.</summary>
      <param name="m11">Value of the (1,1) field of the new matrix.</param>
      <param name="m12">Value of the (1,2) field of the new matrix.</param>
      <param name="m13">Value of the (1,3) field of the new matrix.</param>
      <param name="m14">Value of the (1,4) field of the new matrix.</param>
      <param name="m21">Value of the (2,1) field of the new matrix.</param>
      <param name="m22">Value of the (2,2) field of the new matrix.</param>
      <param name="m23">Value of the (2,3) field of the new matrix.</param>
      <param name="m24">Value of the (2,4) field of the new matrix.</param>
      <param name="m31">Value of the (3,1) field of the new matrix.</param>
      <param name="m32">Value of the (3,2) field of the new matrix.</param>
      <param name="m33">Value of the (3,3) field of the new matrix.</param>
      <param name="m34">Value of the (3,4) field of the new matrix.</param>
      <param name="offsetX">Value of the X offset field of the new matrix.</param>
      <param name="offsetY">Value of the Y offset field of the new matrix.</param>
      <param name="offsetZ">Value of the Z offset field of the new matrix.</param>
      <param name="m44">Value of the (4,4) field of the new matrix.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Matrix3D.Append(System.Windows.Media.Media3D.Matrix3D)">
      <summary>Appends a specified matrix to the current matrix.</summary>
      <param name="matrix">Matrix to append.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Matrix3D.Equals(System.Object)">
      <summary>Tests equality between two matrices.</summary>
      <param name="o">Object to test for equality.</param>
      <returns>
        <see cref="T:System.Boolean" /> that indicates whether the matrices are equal.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Matrix3D.Equals(System.Windows.Media.Media3D.Matrix3D)">
      <summary>Tests equality between two matrices.</summary>
      <param name="value">The Matrix3D to which to compare.</param>
      <returns>
        <see cref="T:System.Boolean" /> that indicates whether the matrices are equal.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Matrix3D.Equals(System.Windows.Media.Media3D.Matrix3D,System.Windows.Media.Media3D.Matrix3D)">
      <summary>Tests equality between two matrices.</summary>
      <param name="matrix1">The first Matrix3D to compare.</param>
      <param name="matrix2">The second Matrix3D to compare.</param>
      <returns>
        <see cref="T:System.Boolean" /> that indicates whether the matrices are equal.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Matrix3D.GetHashCode">
      <summary>Returns the hash code for this matrix.</summary>
      <returns>Integer that specifies the hash code for this matrix.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Matrix3D.Invert">
      <summary>Inverts this <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</summary>
      <exception cref="T:System.InvalidOperationException">Throws InvalidOperationException if the matrix is not invertible.</exception>
    </member>
    <member name="M:System.Windows.Media.Media3D.Matrix3D.Multiply(System.Windows.Media.Media3D.Matrix3D,System.Windows.Media.Media3D.Matrix3D)">
      <summary>Multiplies the specified matrices.</summary>
      <param name="matrix1">Matrix to multiply.</param>
      <param name="matrix2">Matrix by which the first matrix is multiplied.</param>
      <returns>
        <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> that is the result of multiplication.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Matrix3D.op_Equality(System.Windows.Media.Media3D.Matrix3D,System.Windows.Media.Media3D.Matrix3D)">
      <summary>Compares two <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> instances for exact equality.</summary>
      <param name="matrix1">The first matrix to compare.</param>
      <param name="matrix2">The second matrix to compare.</param>
      <returns>
        <see cref="T:System.Boolean" /> that indicates whether the two matrix instances are equal.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Matrix3D.op_Inequality(System.Windows.Media.Media3D.Matrix3D,System.Windows.Media.Media3D.Matrix3D)">
      <summary>Compares two <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> instances for exact inequality.</summary>
      <param name="matrix1">The first matrix to compare.</param>
      <param name="matrix2">The second matrix to compare.</param>
      <returns>
        <see cref="T:System.Boolean" /> that indicates whether the two matrix instances are inequal.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Matrix3D.op_Multiply(System.Windows.Media.Media3D.Matrix3D,System.Windows.Media.Media3D.Matrix3D)">
      <summary>Multiplies the specified matrices.</summary>
      <param name="matrix1">Matrix to multiply.</param>
      <param name="matrix2">Matrix by which the first matrix is multiplied.</param>
      <returns>
        <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> that is the result of multiplication.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Matrix3D.Parse(System.String)">
      <summary>Converts a string representation of a <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure into the equivalent Matrix3D structure.</summary>
      <param name="source">String representation of the Matrix3D.</param>
      <returns>Matrix3D structure represented by the string.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Matrix3D.Prepend(System.Windows.Media.Media3D.Matrix3D)">
      <summary>Prepends a specified matrix to the current matrix.</summary>
      <param name="matrix">Matrix to prepend.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Matrix3D.Rotate(System.Windows.Media.Media3D.Quaternion)">
      <summary>Appends a rotation transform to the current <see cref="T:System.Windows.Media.Media3D.Matrix3D" />.</summary>
      <param name="quaternion">
        <see cref="T:System.Windows.Media.Media3D.Quaternion" /> that represents the rotation.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Matrix3D.RotateAt(System.Windows.Media.Media3D.Quaternion,System.Windows.Media.Media3D.Point3D)">
      <summary>Rotates this <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> about the specified <see cref="T:System.Windows.Media.Media3D.Point3D" />.</summary>
      <param name="quaternion">
        <see cref="T:System.Windows.Media.Media3D.Quaternion" /> that represents the rotation.</param>
      <param name="center">Center <see cref="T:System.Windows.Media.Media3D.Point3D" /> about which to rotate.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Matrix3D.RotateAtPrepend(System.Windows.Media.Media3D.Quaternion,System.Windows.Media.Media3D.Point3D)">
      <summary>Prepends a rotation about a specified center <see cref="T:System.Windows.Media.Media3D.Point3D" /> to this <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</summary>
      <param name="quaternion">
        <see cref="T:System.Windows.Media.Media3D.Quaternion" /> that represents the rotation.</param>
      <param name="center">Center <see cref="T:System.Windows.Media.Media3D.Point3D" /> about which to rotate.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Matrix3D.RotatePrepend(System.Windows.Media.Media3D.Quaternion)">
      <summary>Prepends a rotation specified by a <see cref="T:System.Windows.Media.Media3D.Quaternion" /> to this <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</summary>
      <param name="quaternion">Quaternion representing rotation.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Matrix3D.Scale(System.Windows.Media.Media3D.Vector3D)">
      <summary>Appends the specified scale <see cref="T:System.Windows.Media.Media3D.Vector3D" /> to this <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</summary>
      <param name="scale">Vector3D by which to scale this Matrix3D structure.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Matrix3D.ScaleAt(System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Point3D)">
      <summary>Scales this <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure by the specified <see cref="T:System.Windows.Media.Media3D.Vector3D" /> about the specified <see cref="T:System.Windows.Media.Media3D.Point3D" />.</summary>
      <param name="scale">Vector3D by which to scale this Matrix3D structure.</param>
      <param name="center">Point3D about which to scale.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Matrix3D.ScaleAtPrepend(System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Point3D)">
      <summary>Prepends the specified scale transformation about the specified <see cref="T:System.Windows.Media.Media3D.Point3D" /> to this <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</summary>
      <param name="scale">
        <see cref="T:System.Windows.Media.Media3D.Vector3D" /> by which to scale this Matrix3D structure.</param>
      <param name="center">Point3D about which to scale.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Matrix3D.ScalePrepend(System.Windows.Media.Media3D.Vector3D)">
      <summary>Prepends the specified scale <see cref="T:System.Windows.Media.Media3D.Vector3D" /> to the current <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</summary>
      <param name="scale">Vector3D by which to scale this Matrix3D structure.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Matrix3D.SetIdentity">
      <summary>Changes this <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure into an identity matrix.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Matrix3D.System#IFormattable#ToString(System.String,System.IFormatProvider)">
      <summary>Formats the value of the current instance using the specified format.</summary>
      <param name="format">The format to use.  
  
 -or-  
  
 A null reference (<see langword="Nothing" /> in Visual Basic) to use the default format defined for the type of the <see cref="T:System.IFormattable" /> implementation.</param>
      <param name="provider">The provider to use to format the value.  
  
 -or-  
  
 A null reference (<see langword="Nothing" /> in Visual Basic) to obtain the numeric format information from the current locale setting of the operating system.</param>
      <returns>The value of the current instance in the specified format.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Matrix3D.ToString">
      <summary>Creates a string representation of this <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</summary>
      <returns>String representation of this Matrix3D structure.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Matrix3D.ToString(System.IFormatProvider)">
      <summary>Creates a string representation of this <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</summary>
      <param name="provider">Culture-specified formatting information.</param>
      <returns>String representation of this <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Matrix3D.Transform(System.Windows.Media.Media3D.Point3D)">
      <summary>Transforms the specified <see cref="T:System.Windows.Media.Media3D.Point3D" /> by the <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> and returns the result.</summary>
      <param name="point">Point3D to transform.</param>
      <exception cref="T:System.InvalidOperationException">Throws InvalidOperationException if the transform is not affine.</exception>
      <returns>The result of transforming <paramref name="point" /> by this Matrix3D.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Matrix3D.Transform(System.Windows.Media.Media3D.Point3D[])">
      <summary>Transforms the specified <see cref="T:System.Windows.Media.Media3D.Point3D" /> objects in the array by the <see cref="T:System.Windows.Media.Media3D.Matrix3D" />.</summary>
      <param name="points">Point3D objects to transform. The original points in the array are replaced by their transformed values.</param>
      <exception cref="T:System.InvalidOperationException">Throws InvalidOperationException if the transform is not affine.</exception>
    </member>
    <member name="M:System.Windows.Media.Media3D.Matrix3D.Transform(System.Windows.Media.Media3D.Point4D)">
      <summary>Transforms the specified <see cref="T:System.Windows.Media.Media3D.Point4D" /> by the <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> and returns the result.</summary>
      <param name="point">
        <see cref="T:System.Windows.Media.Media3D.Point4D" /> to transform.</param>
      <returns>The result of transforming <paramref name="point" /> by this Matrix3D.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Matrix3D.Transform(System.Windows.Media.Media3D.Point4D[])">
      <summary>Transforms the specified <see cref="T:System.Windows.Media.Media3D.Point4D" /> objects in the array by the <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> and returns the result.</summary>
      <param name="points">
        <see cref="T:System.Windows.Media.Media3D.Point4D" /> objects to transform. The original points in the array are replaced by their transformed values.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Matrix3D.Transform(System.Windows.Media.Media3D.Vector3D)">
      <summary>Transforms the specified <see cref="T:System.Windows.Media.Media3D.Vector3D" /> by this <see cref="T:System.Windows.Media.Media3D.Matrix3D" />.</summary>
      <param name="vector">
        <see cref="T:System.Windows.Media.Media3D.Vector3D" /> to transform.</param>
      <returns>The result of transforming <paramref name="vector" /> by this Matrix3D.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Matrix3D.Transform(System.Windows.Media.Media3D.Vector3D[])">
      <summary>Transforms the specified <see cref="T:System.Windows.Media.Media3D.Vector3D" /> objects in the array by this <see cref="T:System.Windows.Media.Media3D.Matrix3D" />.</summary>
      <param name="vectors">
        <see cref="T:System.Windows.Media.Media3D.Vector3D" /> objects to transform. The original Vector3D objects in the array are replaced by their transformed values.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Matrix3D.Translate(System.Windows.Media.Media3D.Vector3D)">
      <summary>Appends a translation of the specified offset to the current <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</summary>
      <param name="offset">
        <see cref="T:System.Windows.Media.Media3D.Vector3D" /> that specifies the offset for transformation.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Matrix3D.TranslatePrepend(System.Windows.Media.Media3D.Vector3D)">
      <summary>Prepends a translation of the specified offset to this <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</summary>
      <param name="offset">
        <see cref="T:System.Windows.Media.Media3D.Vector3D" /> that specifies the offset for transformation.</param>
    </member>
    <member name="P:System.Windows.Media.Media3D.Matrix3D.Determinant">
      <summary>Retrieves the determinant of this <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</summary>
      <returns>The determinant of this <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Matrix3D.HasInverse">
      <summary>Gets a value that indicates whether this <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> is invertible.</summary>
      <returns>
        <see langword="true" /> if the Matrix3D structure has an inverse; otherwise, <see langword="false" />. The default value is <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Matrix3D.Identity">
      <summary>Changes a <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure into an identity <see cref="T:System.Windows.Media.Media3D.Matrix3D" />.</summary>
      <returns>The identity Matrix3D.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Matrix3D.IsAffine">
      <summary>Gets a value that indicates whether this <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure is affine.</summary>
      <returns>
        <see langword="true" /> if the Matrix3D structure is affine; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Matrix3D.IsIdentity">
      <summary>Determines whether this <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure is an identity Matrix3D.</summary>
      <returns>
        <see langword="true" /> if the Matrix3D structure is an identity Matrix3D; otherwise, <see langword="false" />. The default value is <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Matrix3D.M11">
      <summary>Gets or sets the value of the first row and first column of this <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</summary>
      <returns>The value of the first row and first column of this <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Matrix3D.M12">
      <summary>Gets or sets the value of the first row and second column of this <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</summary>
      <returns>The value of the first row and second column of this <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Matrix3D.M13">
      <summary>Gets or sets the value of the first row and third column of this <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</summary>
      <returns>The value of the first row and third column of this <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Matrix3D.M14">
      <summary>Gets or sets the value of the first row and fourth column of this <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</summary>
      <returns>The value of the first row and fourth column of this <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Matrix3D.M21">
      <summary>Gets or sets the value of the second row and first column of this <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</summary>
      <returns>The value of the second row and first column of this <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Matrix3D.M22">
      <summary>Gets or sets the value of the second row and second column of this <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</summary>
      <returns>The value of the second row and second column of this <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Matrix3D.M23">
      <summary>Gets or sets the value of the second row and third column of this <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</summary>
      <returns>The value of the second row and third column of this <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Matrix3D.M24">
      <summary>Gets or sets the value of the second row and fourth column of this <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</summary>
      <returns>The value of the second row and fourth column of this <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Matrix3D.M31">
      <summary>Gets or sets the value of the third row and first column of this <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</summary>
      <returns>The value of the third row and first column of this <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Matrix3D.M32">
      <summary>Gets or sets the value of the third row and second column of this <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</summary>
      <returns>The value of the third row and second column of this <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Matrix3D.M33">
      <summary>Gets or sets the value of the third row and third column of this <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</summary>
      <returns>The value of the third row and third column of this <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Matrix3D.M34">
      <summary>Gets or sets the value of the third row and fourth column of this <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</summary>
      <returns>The value of the third row and fourth column of this <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Matrix3D.M44">
      <summary>Gets or sets the value of the fourth row and fourth column of this <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</summary>
      <returns>The value of the fourth row and fourth column of this <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Matrix3D.OffsetX">
      <summary>Gets or sets the value of the fourth row and first column of this <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</summary>
      <returns>The value of the fourth row and first column of this <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Matrix3D.OffsetY">
      <summary>Gets or sets the value of the fourth row and second column of this <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</summary>
      <returns>The value of the fourth row and second column of this <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Matrix3D.OffsetZ">
      <summary>Gets or sets the value of the fourth row and third column of this <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</summary>
      <returns>The value of the fourth row and third column of this <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.Matrix3DConverter">
      <summary>Converts instances of other types to and from instances of <see cref="T:System.Windows.Media.Media3D.Matrix3D" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Matrix3DConverter.#ctor">
      <summary>Initializes an instance of the <see cref="T:System.Windows.Media.Media3D.Matrix3DConverter" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Matrix3DConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Returns a value that indicates whether this type converter can convert from a specified type.</summary>
      <param name="context">ITypeDescriptorContext for this call.</param>
      <param name="sourceType">Type being queried for support.</param>
      <returns>
        <see langword="true" /> if this converter can convert from the specified type; false otherwise.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Matrix3DConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Gets a value that indicates whether this type converter can convert to the given type.</summary>
      <param name="context">The ITypeDescriptorContext for this call.</param>
      <param name="destinationType">The Type being queried for support.</param>
      <returns>
        <see langword="true" /> if this converter can convert to the provided type; false if not.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Matrix3DConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
      <summary>Attempts to convert to a Matrix3D from the given object.</summary>
      <param name="context">The ITypeDescriptorContext for this call.</param>
      <param name="culture">The CultureInfo which is respected when converting.</param>
      <param name="value">The object to convert to an instance of Matrix3D.</param>
      <exception cref="T:System.NotSupportedException">A NotSupportedException is thrown if the example object is null or is not a valid type which can be converted to a Matrix3D.</exception>
      <returns>Matrix3D that was constructed.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Matrix3DConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
      <summary>Attempts to convert an instance of <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> to the given type.</summary>
      <param name="context">The ITypeDescriptorContext for this call.</param>
      <param name="culture">The CultureInfo which is respected when converting.</param>
      <param name="value">The object to convert to an instance of <paramref name="destinationType" />.</param>
      <param name="destinationType">The type to which the Matrix3D instance will be converted.</param>
      <exception cref="T:System.NotSupportedException">Throws NotSupportedException if the example object is null or is not a Matrix3D, or if the destinationType isn't one of the valid destination types.</exception>
      <returns>Object that was constructed.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.MatrixCamera">
      <summary>Camera which specifies the view and projection transforms as <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> objects.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.MatrixCamera.ProjectionMatrixProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.MatrixCamera.ProjectionMatrix" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.MatrixCamera.ViewMatrixProperty">
      <summary>Gets the <see cref="P:System.Windows.Media.Media3D.MatrixCamera.ViewMatrix" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.MatrixCamera.#ctor">
      <summary>Creates a new instance of <see cref="T:System.Windows.Media.Media3D.MatrixCamera" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.MatrixCamera.#ctor(System.Windows.Media.Media3D.Matrix3D,System.Windows.Media.Media3D.Matrix3D)">
      <summary>Creates a new <see cref="T:System.Windows.Media.Media3D.MatrixCamera" /> from view and projection matrices.</summary>
      <param name="viewMatrix">Specifies the camera's view matrix.</param>
      <param name="projectionMatrix">Specifies the camera's projection matrix.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.MatrixCamera.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.MatrixCamera" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.MatrixCamera.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.MatrixCamera" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.MatrixCamera.ProjectionMatrix">
      <summary>Gets or sets a <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> as the projection transformation matrix.</summary>
      <returns>
        <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> that specifies the projection transformation.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.MatrixCamera.ViewMatrix">
      <summary>Gets or sets a <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> as the view transformation matrix.</summary>
      <returns>A <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> that represents the position, look direction and up vector for the camera.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.MatrixTransform3D">
      <summary>Creates a transformation specified by a <see cref="T:System.Windows.Media.Media3D.Matrix3D" />, used to manipulate objects or coordinate systems in 3-D world space.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.MatrixTransform3D.MatrixProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.MatrixTransform3D.Matrix" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.MatrixTransform3D.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.MatrixTransform3D" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.MatrixTransform3D.#ctor(System.Windows.Media.Media3D.Matrix3D)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.MatrixTransform3D" /> class using the specified <see cref="T:System.Windows.Media.Media3D.Matrix3D" />.</summary>
      <param name="matrix">A Matrix3D that specifies the transform.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.MatrixTransform3D.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.MatrixTransform3D" />, and makes deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (although they might no longer resolve) but does not copy animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.MatrixTransform3D.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.MatrixTransform3D" /> object, and makes deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.MatrixTransform3D.IsAffine">
      <summary>Gets a value that indicates whether the transform is affine.</summary>
      <returns>
        <see langword="true" /> if the transform is affine; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.MatrixTransform3D.Matrix">
      <summary>Gets or sets a <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> that specifies a 3-D transformation.</summary>
      <returns>A Matrix3D that specifies a 3-D transformation.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.MatrixTransform3D.Value">
      <summary>Gets a matrix representation of the 3-D transformation.</summary>
      <returns>A <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> representation of the 3-D transformation.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.MeshGeometry3D">
      <summary>Triangle primitive for building a 3-D shape.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.MeshGeometry3D.NormalsProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.MeshGeometry3D.Normals" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.MeshGeometry3D.PositionsProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.MeshGeometry3D.Positions" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.MeshGeometry3D.TextureCoordinatesProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.MeshGeometry3D.TextureCoordinates" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.MeshGeometry3D.TriangleIndicesProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.MeshGeometry3D.TriangleIndices" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.MeshGeometry3D.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.MeshGeometry3D.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.MeshGeometry3D.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.MeshGeometry3D.Bounds">
      <summary>Gets the bounding <see cref="T:System.Windows.Media.Media3D.Rect3D" /> for this <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D" />.</summary>
      <returns>Bounding <see cref="T:System.Windows.Media.Media3D.Rect3D" /> for the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.MeshGeometry3D.Normals">
      <summary>Gets or sets a collection of normal vectors for the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D" />.</summary>
      <returns>
        <see cref="T:System.Windows.Media.Media3D.Vector3DCollection" /> that contains the normal vectors for the MeshGeometry3D.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.MeshGeometry3D.Positions">
      <summary>Gets or sets a collection of vertex positions for a <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D" />.</summary>
      <returns>
        <see cref="T:System.Windows.Media.Media3D.Point3DCollection" /> that contains the vertex positions of the MeshGeometry3D.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.MeshGeometry3D.TextureCoordinates">
      <summary>Gets or sets a collection of texture coordinates for the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D" />.</summary>
      <returns>
        <see cref="T:System.Windows.Media.PointCollection" /> that contains the texture coordinates for the MeshGeometry3D.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.MeshGeometry3D.TriangleIndices">
      <summary>Gets or sets a collection of triangle indices for the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D" />.</summary>
      <returns>Collection that contains the triangle indices of the MeshGeometry3D.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.Model3D">
      <summary>Provides functionality for 3-D models.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.Model3D.TransformProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.Model3D.Transform" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Model3D.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.Model3D" />, and makes deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (although they might no longer resolve) but does not copy animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Model3D.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.Model3D" /> object, and makes deep copies of this object's current values. Resource references, data bindings, and animations are not copied; however, their current values are copied.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Model3D.System#IFormattable#ToString(System.String,System.IFormatProvider)">
      <summary>Formats the value of the current instance using the specified format.</summary>
      <param name="format">The format to use.  
  
 -or-  
  
 A null reference (<see langword="Nothing" /> in Visual Basic) to use the default format defined for the type of the <see cref="T:System.IFormattable" /> implementation.</param>
      <param name="provider">The provider to use to format the value.  
  
 -or-  
  
 A null reference (<see langword="Nothing" /> in Visual Basic) to obtain the numeric format information from the current locale setting of the operating system.</param>
      <returns>The value of the current instance in the specified format.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Model3D.ToString">
      <summary>Creates a string representation of the Model3D.</summary>
      <returns>A string representation of the object.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Model3D.ToString(System.IFormatProvider)">
      <summary>Creates a string representation of the Model3D.</summary>
      <param name="provider">Culture-specific formatting information.</param>
      <returns>A string representation of the Model3D.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Model3D.Bounds">
      <summary>Gets a <see cref="T:System.Windows.Media.Media3D.Rect3D" /> that specifies the axis-aligned bounding box of this <see cref="T:System.Windows.Media.Media3D.Model3D" />.</summary>
      <returns>A <see cref="T:System.Windows.Media.Media3D.Rect3D" /> bounding box for the model.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Model3D.Transform">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Media3D.Transform3D" /> set on the model.</summary>
      <returns>A <see cref="T:System.Windows.Media.Media3D.Transform3D" /> set on the model. The default value is <see cref="T:System.Windows.Media.Media3D.MatrixTransform3D" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.Model3DCollection">
      <summary>Represents an ordered collection of <see cref="T:System.Windows.Media.Media3D.Model3D" /> objects.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Model3DCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.Model3DCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Model3DCollection.#ctor(System.Collections.Generic.IEnumerable{System.Windows.Media.Media3D.Model3D})">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.Model3DCollection" /> class using the specified collection.</summary>
      <param name="collection">Collection with which to instantiate the Model3DCollection.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Model3DCollection.#ctor(System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.Model3DCollection" /> class with the specified capacity.</summary>
      <param name="capacity">Integer that specifies the capacity of the Model3DCollection.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Model3DCollection.Add(System.Windows.Media.Media3D.Model3D)">
      <summary>Adds a <see cref="T:System.Windows.Media.Media3D.Model3D" /> object to the end of the <see cref="T:System.Windows.Media.Media3D.Model3DCollection" />.</summary>
      <param name="value">Item to add to the end of this collection.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Model3DCollection.Clear">
      <summary>Removes all the items from this <see cref="T:System.Windows.Media.Media3D.Model3DCollection" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Model3DCollection.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.Model3DCollection" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Model3DCollection.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.Model3DCollection" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Model3DCollection.Contains(System.Windows.Media.Media3D.Model3D)">
      <summary>Determines whether the specified <see cref="T:System.Windows.Media.Media3D.Model3D" /> is in this <see cref="T:System.Windows.Media.Media3D.Model3DCollection" />.</summary>
      <param name="value">The item to locate in this collection.</param>
      <returns>
        <see langword="true" /> if <paramref name="value" />, the specified Model3D, is in this Model3DCollection; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Model3DCollection.CopyTo(System.Windows.Media.Media3D.Model3D[],System.Int32)">
      <summary>Copies the items of this <see cref="T:System.Windows.Media.Media3D.Model3DCollection" />, starting with the specified index value, into an array of <see cref="T:System.Windows.Media.Media3D.Model3D" /> objects.</summary>
      <param name="array">The array that is the destination of the items copied from this Model3DCollection.</param>
      <param name="index">The index at which copying begins.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Model3DCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An enumerator that can iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Model3DCollection.IndexOf(System.Windows.Media.Media3D.Model3D)">
      <summary>Gets the index position of the first occurrence of the specified <see cref="T:System.Windows.Media.Media3D.Model3D" />.</summary>
      <param name="value">The Model3D to search for.</param>
      <returns>The index position of the specified Model3D.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Model3DCollection.Insert(System.Int32,System.Windows.Media.Media3D.Model3D)">
      <summary>Inserts a <see cref="T:System.Windows.Media.Media3D.Model3D" /> into this <see cref="T:System.Windows.Media.Media3D.Model3DCollection" /> at the specified index position.</summary>
      <param name="index">The index position at which to insert the specified Model3D.</param>
      <param name="value">The Model3D to insert.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Model3DCollection.Remove(System.Windows.Media.Media3D.Model3D)">
      <summary>Removes the first occurrence of the specified <see cref="T:System.Windows.Media.Media3D.Model3D" /> from the <see cref="T:System.Windows.Media.Media3D.Model3DCollection" />.</summary>
      <param name="value">The Model3D to remove from this collection.</param>
      <returns>
        <see langword="true" /> if <paramref name="value" /> was removed from the collection; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Model3DCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Windows.Media.Media3D.Model3D" /> at the specified index position from the <see cref="T:System.Windows.Media.Media3D.Model3DCollection" />.</summary>
      <param name="index">The index position of the Model3D to remove.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Model3DCollection.System#Collections#Generic#IEnumerable{System#Windows#Media#Media3D#Model3D}#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.Generic.IEnumerable`1.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Model3DCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>For a description of this member, see <see cref="M:System.Collections.ICollection.CopyTo(System.Array,System.Int32)" />.</summary>
      <param name="array">A zero-based <see cref="T:System.Array" /> that receives the copied items from the <see cref="T:System.Windows.Media.Media3D.Model3DCollection" />.</param>
      <param name="index">The first position in the specified <see cref="T:System.Array" /> to receive the copied contents.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Model3DCollection.System#Collections#IEnumerable#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.IEnumerable.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Model3DCollection.System#Collections#IList#Add(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Add(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to add to the <see cref="T:System.Windows.Media.Media3D.Model3DCollection" />.</param>
      <returns>The position into which the new element was inserted.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Model3DCollection.System#Collections#IList#Contains(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Contains(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.Media3D.Model3DCollection" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Windows.Media.Media3D.Model3DCollection" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Model3DCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.IndexOf(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.Media3D.Model3DCollection" />.</param>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Model3DCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Insert(System.Int32,System.Object)" />.</summary>
      <param name="index">The zero-based index at which to insert the <see cref="T:System.Object" />.</param>
      <param name="value">The <see cref="T:System.Object" /> to insert into the <see cref="T:System.Windows.Media.Media3D.Model3DCollection" />.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Model3DCollection.System#Collections#IList#Remove(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Remove(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to remove from the <see cref="T:System.Windows.Media.Media3D.Model3DCollection" />.</param>
    </member>
    <member name="P:System.Windows.Media.Media3D.Model3DCollection.Count">
      <summary>Gets the number of <see cref="T:System.Windows.Media.Media3D.Model3D" /> objects contained in the <see cref="T:System.Windows.Media.Media3D.Model3DCollection" />.</summary>
      <returns>The number of <see cref="T:System.Windows.Media.Media3D.Model3D" /> objects contained in the <see cref="T:System.Windows.Media.Media3D.Model3DCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Model3DCollection.Item(System.Int32)">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Media3D.Model3D" /> at the specified zero-based index.</summary>
      <param name="index">The zero-based index of the Model3D object to get or set.</param>
      <returns>The item at the specified index.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Model3DCollection.System#Collections#Generic#ICollection{System#Windows#Media#Media3D#Model3D}#IsReadOnly">
      <summary>For a description of this member, see <see cref="P:System.Collections.Generic.ICollection`1.IsReadOnly" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.Media3D.Model3DCollection" /> is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Model3DCollection.System#Collections#ICollection#IsSynchronized">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.IsSynchronized" />.</summary>
      <returns>
        <see langword="true" /> if access to the <see cref="T:System.Windows.Media.Media3D.Model3DCollection" /> is synchronized (thread safe); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Model3DCollection.System#Collections#ICollection#SyncRoot">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.SyncRoot" />.</summary>
      <returns>An object that can be used to synchronize access to the <see cref="T:System.Windows.Media.Media3D.Model3DCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Model3DCollection.System#Collections#IList#IsFixedSize">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.IsFixedSize" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.Media3D.Model3DCollection" /> has a fixed size; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Model3DCollection.System#Collections#IList#IsReadOnly">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.IsReadOnly" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.Media3D.Model3DCollection" /> is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Model3DCollection.System#Collections#IList#Item(System.Int32)">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.Item(System.Int32)" />.</summary>
      <param name="index">The zero-based index of the element to get or set.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.Model3DCollection.Enumerator">
      <summary>Enumerates items in a collection.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Model3DCollection.Enumerator.MoveNext">
      <summary>Advances the enumerator to the next element of the collection.</summary>
      <returns>Returns true if the enumerator was successfully advanced to the next element; returns false if the enumerator has passed the end of the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Model3DCollection.Enumerator.Reset">
      <summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Model3DCollection.Enumerator.System#IDisposable#Dispose">
      <summary>This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="P:System.Windows.Media.Media3D.Model3DCollection.Enumerator.Current">
      <summary>Gets the current element in the collection.</summary>
      <returns>Current element in the collection.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Model3DCollection.Enumerator.System#Collections#IEnumerator#Current">
      <summary>This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="T:System.Windows.Media.Media3D.Model3DGroup">
      <summary>Enables using a number of 3-D models as a unit.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.Model3DGroup.ChildrenProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.Model3DGroup.Children" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Model3DGroup.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.Model3DGroup" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Model3DGroup.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.Model3DGroup" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Model3DGroup.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.Model3DGroup" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Model3DGroup.Children">
      <summary>Gets or sets a collection of <see cref="T:System.Windows.Media.Media3D.Model3D" /> objects.</summary>
      <returns>Collection of <see cref="T:System.Windows.Media.Media3D.Model3D" /> objects.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.ModelUIElement3D">
      <summary>Renders a 3-D model that supports input, focus, and events.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.ModelUIElement3D.ModelProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.ModelUIElement3D.Model" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.ModelUIElement3D.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.ContainerUIElement3D" /> class.</summary>
    </member>
    <member name="P:System.Windows.Media.Media3D.ModelUIElement3D.Model">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Media3D.Model3D" /> to render.</summary>
      <returns>The <see cref="T:System.Windows.Media.Media3D.Model3D" /> to render.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.ModelVisual3D">
      <summary>Provides a <see cref="T:System.Windows.Media.Media3D.Visual3D" /> that renders <see cref="T:System.Windows.Media.Media3D.Model3D" /> objects.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.ModelVisual3D.ContentProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.ModelVisual3D.Content" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.ModelVisual3D.TransformProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.ModelVisual3D.Transform" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.ModelVisual3D.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.ModelVisual3D" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.ModelVisual3D.GetVisual3DChild(System.Int32)">
      <summary>Returns the specified <see cref="T:System.Windows.Media.Media3D.Visual3D" /> in the parent collection.</summary>
      <param name="index">The index of the 3-D visual object in the collection.</param>
      <returns>The child in the collection at the specified index.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.ModelVisual3D.System#Windows#Markup#IAddChild#AddChild(System.Object)">
      <summary>Adds a child object.</summary>
      <param name="value">The child object to add.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.ModelVisual3D.System#Windows#Markup#IAddChild#AddText(System.String)">
      <summary>Adds the text content of a node to the object.</summary>
      <param name="text">The text to add to the object.</param>
    </member>
    <member name="P:System.Windows.Media.Media3D.ModelVisual3D.Children">
      <summary>Gets a collection of child <see cref="T:System.Windows.Media.Media3D.Visual3D" /> objects.</summary>
      <returns>A <see cref="T:System.Windows.Media.Media3D.Visual3DCollection" /> that contains child <see cref="T:System.Windows.Media.Media3D.Visual3D" /> objects.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.ModelVisual3D.Content">
      <summary>Gets or sets the model that comprises the content of the <see cref="T:System.Windows.Media.Media3D.ModelVisual3D" />.</summary>
      <returns>A <see cref="T:System.Windows.Media.Media3D.Model3D" /> that comprises the content of the <see cref="T:System.Windows.Media.Media3D.ModelVisual3D" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.ModelVisual3D.Transform">
      <summary>Gets or sets the transform set on the <see cref="T:System.Windows.Media.Media3D.ModelVisual3D" />.</summary>
      <returns>A <see cref="T:System.Windows.Media.Media3D.Transform3D" /> set on the <see cref="T:System.Windows.Media.Media3D.ModelVisual3D" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.ModelVisual3D.Visual3DChildrenCount">
      <summary>Returns the number of child objects.</summary>
      <returns>The number of child objects.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.OrthographicCamera">
      <summary>Represents an orthographic projection camera.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.OrthographicCamera.WidthProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.OrthographicCamera.Width" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.OrthographicCamera.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.OrthographicCamera" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.OrthographicCamera.#ctor(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.OrthographicCamera" /> class with the specified position, projection direction, upward direction, and width.</summary>
      <param name="position">A <see cref="T:System.Windows.Media.Media3D.Point3D" /> that specifies the camera position.</param>
      <param name="lookDirection">A <see cref="T:System.Windows.Media.Media3D.Vector3D" /> that specifies the direction of the camera's projection.</param>
      <param name="upDirection">A <see cref="T:System.Windows.Media.Media3D.Vector3D" /> that specifies the upward direction according to the perspective of the onlooker.</param>
      <param name="width">The width of the camera's viewing box, in world units.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.OrthographicCamera.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.OrthographicCamera" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.OrthographicCamera.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.OrthographicCamera" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.OrthographicCamera.Width">
      <summary>Gets or sets the width of the camera's viewing box, in world units.</summary>
      <returns>Width of the camera's viewing box, in world units.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.PerspectiveCamera">
      <summary>Represents a perspective projection camera.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.PerspectiveCamera.FieldOfViewProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.PerspectiveCamera.FieldOfView" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.PerspectiveCamera.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.PerspectiveCamera" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.PerspectiveCamera.#ctor(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.PerspectiveCamera" /> class using the specified position, direction, and field of view.</summary>
      <param name="position">Point3D that specifies the camera's position.</param>
      <param name="lookDirection">Vector3D that specifies the direction of the camera's projection.</param>
      <param name="upDirection">Vector3D that specifies the upward direction according to the perspective of the onlooker.</param>
      <param name="fieldOfView">Width of the camera's angle of projection, specified in degrees.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.PerspectiveCamera.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.PerspectiveCamera" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.PerspectiveCamera.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.PerspectiveCamera" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.PerspectiveCamera.FieldOfView">
      <summary>Gets or sets a value that represents the camera's horizontal field of view.</summary>
      <returns>The camera's horizontal field of view, in degrees. The default value is <c>45</c>.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.Point3D">
      <summary>Represents an x-, y-, and z-coordinate point in 3-D space.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3D.#ctor(System.Double,System.Double,System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure.</summary>
      <param name="x">The <see cref="P:System.Windows.Media.Media3D.Point3D.X" /> value of the new <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure.</param>
      <param name="y">The <see cref="P:System.Windows.Media.Media3D.Point3D.Y" /> value of the new <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure.</param>
      <param name="z">The <see cref="P:System.Windows.Media.Media3D.Point3D.Z" /> value of the new <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3D.Add(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D)">
      <summary>Adds a <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure to a <see cref="T:System.Windows.Media.Media3D.Vector3D" /> and returns the result as a <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure.</summary>
      <param name="point">The <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure to add.</param>
      <param name="vector">The <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure to add.</param>
      <returns>The sum of <paramref name="point" /> and <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3D.Equals(System.Object)">
      <summary>Determines whether the specified object is a <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure and if so, whether the <see cref="P:System.Windows.Media.Media3D.Point3D.X" />, <see cref="P:System.Windows.Media.Media3D.Point3D.Y" />, and <see cref="P:System.Windows.Media.Media3D.Point3D.Z" /> properties of the specified <see cref="T:System.Object" /> are equal to the <see cref="P:System.Windows.Media.Media3D.Point3D.X" />, <see cref="P:System.Windows.Media.Media3D.Point3D.Y" />, and <see cref="P:System.Windows.Media.Media3D.Point3D.Z" /> properties of this <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure.</summary>
      <param name="o">The object to compare.</param>
      <returns>
        <see langword="true" /> if the instances are equal; otherwise, <see langword="false" />.  
  
 <see langword="true" /> if <paramref name="o" /> is a <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure and if it is also identical to this <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3D.Equals(System.Windows.Media.Media3D.Point3D)">
      <summary>Compares two <see cref="T:System.Windows.Media.Media3D.Point3D" /> structures for equality.</summary>
      <param name="value">The instance of <see cref="T:System.Windows.Media.Media3D.Point3D" /> to compare to this instance.</param>
      <returns>
        <see langword="true" /> if instances are equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3D.Equals(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D)">
      <summary>Compares two <see cref="T:System.Windows.Media.Media3D.Point3D" /> structures for equality.</summary>
      <param name="point1">The first <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure to compare.</param>
      <param name="point2">The second <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure to compare.</param>
      <returns>
        <see langword="true" /> if the <see cref="P:System.Windows.Media.Media3D.Point3D.X" />, <see cref="P:System.Windows.Media.Media3D.Point3D.Y" />, and <see cref="P:System.Windows.Media.Media3D.Point3D.Z" /> values for <paramref name="point1" /> and <paramref name="point2" /> are equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3D.GetHashCode">
      <summary>Returns a hash code for this <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure.</summary>
      <returns>A hash code for this <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3D.Multiply(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Matrix3D)">
      <summary>Transforms the specified <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure by the specified <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</summary>
      <param name="point">The <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure to transform.</param>
      <param name="matrix">The <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure to use for the transformation.</param>
      <returns>A transformed <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure, the result of transforming <paramref name="point" /> by <paramref name="matrix" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3D.Offset(System.Double,System.Double,System.Double)">
      <summary>Translates the <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure by the specified amounts.</summary>
      <param name="offsetX">The amount to change the <see cref="P:System.Windows.Media.Media3D.Point3D.X" /> coordinate of this <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure.</param>
      <param name="offsetY">The amount to change the <see cref="P:System.Windows.Media.Media3D.Point3D.Y" /> coordinate of this <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure.</param>
      <param name="offsetZ">The amount to change the <see cref="P:System.Windows.Media.Media3D.Point3D.Z" /> coordinate of this <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3D.op_Addition(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D)">
      <summary>Adds a <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure to a <see cref="T:System.Windows.Media.Media3D.Vector3D" /> and returns the result as a <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure.</summary>
      <param name="point">The point to add.</param>
      <param name="vector">The vector to add.</param>
      <returns>A <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure that is the sum of <paramref name="point" /> and <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3D.op_Equality(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D)">
      <summary>Compares two <see cref="T:System.Windows.Media.Media3D.Point3D" /> structures for equality.</summary>
      <param name="point1">The first <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure to compare.</param>
      <param name="point2">The second <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure to compare.</param>
      <returns>
        <see langword="true" /> if the <see cref="P:System.Windows.Media.Media3D.Point3D.X" />, <see cref="P:System.Windows.Media.Media3D.Point3D.Y" />, and <see cref="P:System.Windows.Media.Media3D.Point3D.Z" /> coordinates of <paramref name="point1" /> and <paramref name="point2" /> are equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3D.op_Explicit(System.Windows.Media.Media3D.Point3D)~System.Windows.Media.Media3D.Point4D">
      <summary>Converts a <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure into a <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure.</summary>
      <param name="point">The point to convert.</param>
      <returns>The result of converting <paramref name="point" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3D.op_Explicit(System.Windows.Media.Media3D.Point3D)~System.Windows.Media.Media3D.Vector3D">
      <summary>Converts a <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure into a <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure.</summary>
      <param name="point">The point to convert.</param>
      <returns>The result of converting <paramref name="point" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3D.op_Inequality(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D)">
      <summary>Compares two <see cref="T:System.Windows.Media.Media3D.Point3D" /> structures for inequality.</summary>
      <param name="point1">The first <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure to compare.</param>
      <param name="point2">The second <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure to compare.</param>
      <returns>
        <see langword="true" /> if the <see cref="P:System.Windows.Media.Media3D.Point3D.X" />, <see cref="P:System.Windows.Media.Media3D.Point3D.Y" />, and <see cref="P:System.Windows.Media.Media3D.Point3D.Z" /> coordinates of <paramref name="point1" /> and <paramref name="point2" /> are different; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3D.op_Multiply(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Matrix3D)">
      <summary>Transforms the specified <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure by the specified <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</summary>
      <param name="point">The point to transform.</param>
      <param name="matrix">The matrix that is used to transform <paramref name="point" />.</param>
      <returns>The result of transforming <paramref name="point" /> by using <paramref name="matrix" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3D.op_Subtraction(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D)">
      <summary>Subtracts a <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure from a <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure and returns the result as a <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure.</summary>
      <param name="point1">The <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure on which to perform subtraction.</param>
      <param name="point2">The <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure to subtract from <paramref name="point1" />.</param>
      <returns>A <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure that represents the difference between <paramref name="point1" /> and <paramref name="point2" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3D.op_Subtraction(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D)">
      <summary>Subtracts a <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure from a <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure and returns the result as a <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure.</summary>
      <param name="point">The <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure from which to subtract vector.</param>
      <param name="vector">The <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure to subtract from point.</param>
      <returns>The changed <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure, the result of subtracting <paramref name="vector" /> from <paramref name="point" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3D.Parse(System.String)">
      <summary>Converts a <see cref="T:System.String" /> representation of a 3-D point into the equivalent <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure.</summary>
      <param name="source">The <see cref="T:System.String" /> representation of the 3-D point.</param>
      <returns>The equivalent <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3D.Subtract(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D)">
      <summary>Subtracts a <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure from a <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure and returns the result as a <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure.</summary>
      <param name="point1">The <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure to be subtracted from.</param>
      <param name="point2">The <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure to subtract from <paramref name="point1" />.</param>
      <returns>A <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure that represents the difference between <paramref name="point1" /> and <paramref name="point2" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3D.Subtract(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D)">
      <summary>Subtracts a <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure from a <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure and returns the result as a <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure.</summary>
      <param name="point">The <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure from which to subtract <paramref name="vector" />.</param>
      <param name="vector">The <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure to subtract from <paramref name="point" />.</param>
      <returns>The difference between <paramref name="point" /> and <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3D.System#IFormattable#ToString(System.String,System.IFormatProvider)">
      <summary>This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. For a description of this member, see <see cref="M:System.IFormattable.ToString(System.String,System.IFormatProvider)" />.</summary>
      <param name="format">The string specifying the format to use.  
  
 -or-  
  
 <see langword="null" /> to use the default format defined for the type of the <see cref="T:System.IFormattable" /> implementation.</param>
      <param name="provider">The <see langword="IFormatProvider" /> to use to format the value.  
  
 -or-  
  
 <see langword="null" /> to obtain the numeric format information from the current locale setting of the operating system.</param>
      <returns>A string containing the value of the current instance in the specified format.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3D.ToString">
      <summary>Creates a <see cref="T:System.String" /> representation of this <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure.</summary>
      <returns>A <see cref="T:System.String" /> containing the <see cref="P:System.Windows.Media.Media3D.Point3D.X" />, <see cref="P:System.Windows.Media.Media3D.Point3D.Y" />, and <see cref="P:System.Windows.Media.Media3D.Point3D.Z" /> values of this <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3D.ToString(System.IFormatProvider)">
      <summary>Creates a <see cref="T:System.String" /> representation of this <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure.</summary>
      <param name="provider">The culture-specific formatting information.</param>
      <returns>A <see cref="T:System.String" /> containing the <see cref="P:System.Windows.Media.Media3D.Point3D.X" />, <see cref="P:System.Windows.Media.Media3D.Point3D.Y" />, and <see cref="P:System.Windows.Media.Media3D.Point3D.Z" /> values of this <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Point3D.X">
      <summary>Gets or sets the x-coordinate of this <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure.</summary>
      <returns>The x-coordinate of this <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Point3D.Y">
      <summary>Gets or sets the y-coordinate of this <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure.</summary>
      <returns>The y-coordinate of this <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Point3D.Z">
      <summary>Gets or sets the z-coordinate of this <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure.</summary>
      <returns>The z-coordinate of this <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.Point3DCollection">
      <summary>Represents an ordered collection of <see cref="T:System.Windows.Media.Media3D.Point3D" /> objects.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3DCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.Point3DCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3DCollection.#ctor(System.Collections.Generic.IEnumerable{System.Windows.Media.Media3D.Point3D})">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.Point3DCollection" /> class using the specified collection.</summary>
      <param name="collection">Collection with which to instantiate the Point3DCollection.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3DCollection.#ctor(System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.Point3DCollection" /> class with the specified capacity.</summary>
      <param name="capacity">Integer that specifies the capacity of the Point3DCollection.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3DCollection.Add(System.Windows.Media.Media3D.Point3D)">
      <summary>Adds a <see cref="T:System.Windows.Media.Media3D.Point3D" /> object to the end of the <see cref="T:System.Windows.Media.Media3D.Point3DCollection" />.</summary>
      <param name="value">Item to add to the end of this collection.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3DCollection.Clear">
      <summary>Removes all the items from this <see cref="T:System.Windows.Media.Media3D.Point3DCollection" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3DCollection.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.Point3DCollection" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3DCollection.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.Point3DCollection" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3DCollection.Contains(System.Windows.Media.Media3D.Point3D)">
      <summary>Determines whether the specified <see cref="T:System.Windows.Media.Media3D.Point3D" /> is in this <see cref="T:System.Windows.Media.Media3D.Point3DCollection" />.</summary>
      <param name="value">The item to locate in this collection.</param>
      <returns>
        <see langword="true" /> if <paramref name="value" />, the specified Point3D, is in this Point3DCollection; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3DCollection.CopyTo(System.Windows.Media.Media3D.Point3D[],System.Int32)">
      <summary>Copies the items of this <see cref="T:System.Windows.Media.Media3D.Point3DCollection" />, starting with the specified index value, into an array of <see cref="T:System.Windows.Media.Media3D.Point3D" /> objects.</summary>
      <param name="array">The array that is the destination of the items copied from this Point3DCollection.</param>
      <param name="index">The index at which copying begins.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3DCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An enumerator that can iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3DCollection.IndexOf(System.Windows.Media.Media3D.Point3D)">
      <summary>Gets the index position of the first occurrence of the specified <see cref="T:System.Windows.Media.Media3D.Point3D" />.</summary>
      <param name="value">The Point3D to search for.</param>
      <returns>The index position of the specified Point3D.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3DCollection.Insert(System.Int32,System.Windows.Media.Media3D.Point3D)">
      <summary>Inserts a <see cref="T:System.Windows.Media.Media3D.Point3D" /> into this <see cref="T:System.Windows.Media.Media3D.Point3DCollection" /> at the specified index position.</summary>
      <param name="index">The index position at which to insert the specified Point3D.</param>
      <param name="value">The Point3D to insert.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3DCollection.Parse(System.String)">
      <summary>Converts a string representation of a collection of <see cref="T:System.Windows.Media.Media3D.Point3D" /> objects into an equivalent <see cref="T:System.Windows.Media.Media3D.Point3DCollection" />.</summary>
      <param name="source">The string representation of the collection of Point3D objects.</param>
      <returns>The equivalent Point3DCollection.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3DCollection.Remove(System.Windows.Media.Media3D.Point3D)">
      <summary>Removes the first occurrence of the specified <see cref="T:System.Windows.Media.Media3D.Point3D" /> from the <see cref="T:System.Windows.Media.Media3D.Point3DCollection" />.</summary>
      <param name="value">The Point3D to remove from this collection.</param>
      <returns>
        <see langword="true" /> if <paramref name="value" /> was removed from the collection; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3DCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Windows.Media.Media3D.Point3D" /> at the specified index position from the <see cref="T:System.Windows.Media.Media3D.Point3DCollection" />.</summary>
      <param name="index">The index position of the Point3D to remove.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3DCollection.System#Collections#Generic#IEnumerable{System#Windows#Media#Media3D#Point3D}#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.Generic.IEnumerable`1.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3DCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>For a description of this member, see <see cref="M:System.Collections.ICollection.CopyTo(System.Array,System.Int32)" />.</summary>
      <param name="array">A zero-based <see cref="T:System.Array" /> that receives the copied items from the <see cref="T:System.Windows.Media.Media3D.Point3DCollection" />.</param>
      <param name="index">The first position in the specified <see cref="T:System.Array" /> to receive the copied contents.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3DCollection.System#Collections#IEnumerable#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.IEnumerable.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3DCollection.System#Collections#IList#Add(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Add(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to add to the <see cref="T:System.Windows.Media.Media3D.Point3DCollection" />.</param>
      <returns>The position into which the new element was inserted.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3DCollection.System#Collections#IList#Contains(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Contains(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.Media3D.Point3DCollection" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Windows.Media.Media3D.Point3DCollection" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3DCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.IndexOf(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.Media3D.Point3DCollection" />.</param>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3DCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Insert(System.Int32,System.Object)" />.</summary>
      <param name="index">The zero-based index at which to insert the <see cref="T:System.Object" />.</param>
      <param name="value">The <see cref="T:System.Object" /> to insert into the <see cref="T:System.Windows.Media.Media3D.Point3DCollection" />.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3DCollection.System#Collections#IList#Remove(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Remove(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to remove from the <see cref="T:System.Windows.Media.Media3D.Point3DCollection" />.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3DCollection.System#IFormattable#ToString(System.String,System.IFormatProvider)">
      <summary>For a description of this member, see <see cref="M:System.IFormattable.ToString(System.String,System.IFormatProvider)" />.</summary>
      <param name="format">The <see cref="T:System.String" /> specifying the format to use.  
  
 -or-  
  
 <see langword="null" /> (<see langword="Nothing" /> in Visual Basic) to use the default format defined for the type of the <see cref="T:System.IFormattable" /> implementation.</param>
      <param name="provider">The <see cref="T:System.IFormatProvider" /> to use to format the value.  
  
 -or-  
  
 <see langword="null" /> (<see langword="Nothing" /> in Visual Basic) to obtain the numeric format information from the current locale setting of the operating system.</param>
      <returns>A <see cref="T:System.String" /> containing the value of the current instance in the specified format.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3DCollection.ToString">
      <summary>Creates a string representation of this <see cref="T:System.Windows.Media.Media3D.Point3DCollection" />.</summary>
      <returns>String representation of the object.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3DCollection.ToString(System.IFormatProvider)">
      <summary>Creates a string representation of this <see cref="T:System.Windows.Media.Media3D.Point3DCollection" />.</summary>
      <param name="provider">Culture-specific formatting information.</param>
      <returns>String representation of the object.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Point3DCollection.Count">
      <summary>Gets the number of <see cref="T:System.Windows.Media.Media3D.Point3D" /> objects contained in the <see cref="T:System.Windows.Media.Media3D.Point3DCollection" />.</summary>
      <returns>The number of <see cref="T:System.Windows.Media.Media3D.Point3D" /> objects contained in the <see cref="T:System.Windows.Media.Media3D.Point3DCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Point3DCollection.Item(System.Int32)">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Media3D.Point3D" /> at the specified zero-based index.</summary>
      <param name="index">The zero-based index of the Point3D object to get or set.</param>
      <returns>The item at the specified index.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Point3DCollection.System#Collections#Generic#ICollection{System#Windows#Media#Media3D#Point3D}#IsReadOnly">
      <summary>For a description of this member, see <see cref="P:System.Collections.Generic.ICollection`1.IsReadOnly" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.Media3D.Point3DCollection" /> is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Point3DCollection.System#Collections#ICollection#IsSynchronized">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.IsSynchronized" />.</summary>
      <returns>
        <see langword="true" /> if access to the <see cref="T:System.Windows.Media.Media3D.Point3DCollection" /> is synchronized (thread safe); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Point3DCollection.System#Collections#ICollection#SyncRoot">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.SyncRoot" />.</summary>
      <returns>An object that can be used to synchronize access to the <see cref="T:System.Windows.Media.Media3D.Point3DCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Point3DCollection.System#Collections#IList#IsFixedSize">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.IsFixedSize" />.</summary>
      <returns>For a description of this member, see <see cref="P:System.Collections.IList.IsFixedSize" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Point3DCollection.System#Collections#IList#IsReadOnly">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.IsReadOnly" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.Media3D.Point3DCollection" /> is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Point3DCollection.System#Collections#IList#Item(System.Int32)">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.Item(System.Int32)" />.</summary>
      <param name="index">The zero-based index of the element to get or set.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.Point3DCollection.Enumerator">
      <summary>Enumerates items in a <see cref="T:System.Windows.Media.Media3D.Point3DCollection" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3DCollection.Enumerator.MoveNext">
      <summary>Advances the enumerator to the next element of the collection.</summary>
      <returns>
        <see langword="true" /> if the enumerator successfully advanced to the next element; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3DCollection.Enumerator.Reset">
      <summary>Resets the enumerator to its initial position, which is before the first element in the collection.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3DCollection.Enumerator.System#IDisposable#Dispose">
      <summary>This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="P:System.Windows.Media.Media3D.Point3DCollection.Enumerator.Current">
      <summary>Gets the current <see cref="T:System.Windows.Media.Media3D.Point3D" /> in the collection.</summary>
      <returns>
        <see cref="T:System.Windows.Media.Media3D.Point3D" /> at the current position in the collection.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Point3DCollection.Enumerator.System#Collections#IEnumerator#Current">
      <summary>This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="T:System.Windows.Media.Media3D.Point3DCollectionConverter">
      <summary>Converts instances of other types to and from <see cref="T:System.Windows.Media.Media3D.Point3DCollection" /> instances.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3DCollectionConverter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.Point3DCollectionConverter" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3DCollectionConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Returns a value that indicates whether the type converter can convert from a specified type.</summary>
      <param name="context">The type descriptor context for this call.</param>
      <param name="sourceType">The type being queried for support.</param>
      <returns>
        <see langword="true" /> if the converter can convert from the provided type; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3DCollectionConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Returns a value that indicates whether the type converter can convert to the specified type.</summary>
      <param name="context">The type descriptor context for this call.</param>
      <param name="destinationType">The type being queried for support.</param>
      <returns>
        <see langword="true" /> if the converter can convert to the provided type; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3DCollectionConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
      <summary>Attempts to convert to a <see cref="T:System.Windows.Media.Media3D.Point3DCollection" /> from the given object.</summary>
      <param name="context">The type descriptor context for this call.</param>
      <param name="culture">The culture information that is respected when converting.</param>
      <param name="value">The object to convert to an instance of <see cref="T:System.Windows.Media.Media3D.Point3DCollection" />.</param>
      <exception cref="T:System.NotSupportedException">
        <paramref name="value" /> is <see langword="null" /> or is not a valid type that can be converted to a <see cref="T:System.Windows.Media.Media3D.Point3DCollection" />.</exception>
      <returns>The <see cref="T:System.Windows.Media.Media3D.Point3DCollection" /> that was constructed.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3DCollectionConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
      <summary>Attempts to convert an instance of <see cref="T:System.Windows.Media.Media3D.Point3DCollection" /> to the specified type.</summary>
      <param name="context">The type descriptor context for this call.</param>
      <param name="culture">The culture information that is respected when converting.</param>
      <param name="value">The object to convert to an instance of <paramref name="destinationType" />.</param>
      <param name="destinationType">Type to which this method will convert the <see cref="T:System.Windows.Media.Media3D.Point3DCollection" /> instance.</param>
      <exception cref="T:System.NotSupportedException">
        <paramref name="value" /> is <see langword="null" /> or is not a <see cref="T:System.Windows.Media.Media3D.Point3DCollection" />.  
  
 -or-  
  
 <paramref name="destinationType" /> is not one of the valid destination types.</exception>
      <returns>The object that was constructed.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.Point3DConverter">
      <summary>Converts instances of other types to and from a <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3DConverter.#ctor">
      <summary>Initializes a new instance of <see cref="T:System.Windows.Media.Media3D.Point3DConverter" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3DConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether a class can be converted from a given type to an instance of a <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure.</summary>
      <param name="context">Describes the context information of a type.</param>
      <param name="sourceType">The type of the source that is being evaluated for conversion.</param>
      <returns>Indicates whether the type can be converted to a <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure.  
  
 <list type="table"><listheader><term> Value</term><description> Meaning</description></listheader><item><term> false</term><description> The converter cannot convert from the provided type.</description></item><item><term> true</term><description> The converter can convert the provided type to a <see cref="T:System.Windows.Media.Media3D.Point3D" />.</description></item></list></returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3DConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether an instance of a <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure can be converted to a different type.</summary>
      <param name="context">Describes the context information of a type.</param>
      <param name="destinationType">The desired type that this <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure is being evaluated for conversion.</param>
      <returns>Indicates whether this <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure can be converted to <paramref name="destinationType" />.  
  
 <list type="table"><listheader><term> Value</term><description> Meaning</description></listheader><item><term> false</term><description> The converter cannot convert this <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure to the specified type.</description></item><item><term> true</term><description> The converter can convert this <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure to the specified type.</description></item></list></returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3DConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
      <summary>Attempts to convert a specified object to a <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure.</summary>
      <param name="context">Describes the context information of a type.</param>
      <param name="culture">Describes the <see cref="T:System.Globalization.CultureInfo" /> of the type being converted.</param>
      <param name="value">The object being converted.</param>
      <returns>The <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure created from the converted <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point3DConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
      <summary>Attempts to convert a <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure to a specified type.</summary>
      <param name="context">Describes the context information of a type.</param>
      <param name="culture">The CultureInfo which is respected when converting.</param>
      <param name="value">The <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure to convert.</param>
      <param name="destinationType">The type this <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure is converted to.</param>
      <returns>The object created from converting this <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.Point4D">
      <summary>Represents an x-, y-, z-, and w-coordinate point in world space used in performing transformations with non-affine 3-D matrices.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point4D.#ctor(System.Double,System.Double,System.Double,System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure.</summary>
      <param name="x">The x-coordinate of the new <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure.</param>
      <param name="y">The y-coordinate of the new <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure.</param>
      <param name="z">The z-coordinate of the new <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure.</param>
      <param name="w">The w-coordinate of the new <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point4D.Add(System.Windows.Media.Media3D.Point4D,System.Windows.Media.Media3D.Point4D)">
      <summary>Adds a <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure to a <see cref="T:System.Windows.Media.Media3D.Point4D" />.</summary>
      <param name="point1">The first <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure to add.</param>
      <param name="point2">The second <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure to add.</param>
      <returns>Returns the sum of <paramref name="point1" /> and <paramref name="point2" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point4D.Equals(System.Object)">
      <summary>Determines whether the specified <see cref="T:System.Object" /> is a <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure and if the <see cref="P:System.Windows.Media.Media3D.Point4D.X" />, <see cref="P:System.Windows.Media.Media3D.Point4D.Y" />, <see cref="P:System.Windows.Media.Media3D.Point4D.Z" />, and <see cref="P:System.Windows.Media.Media3D.Point4D.W" /> properties of the specified <see cref="T:System.Object" /> are equal to the <see cref="P:System.Windows.Media.Media3D.Point4D.X" />, <see cref="P:System.Windows.Media.Media3D.Point4D.Y" />, <see cref="P:System.Windows.Media.Media3D.Point4D.Z" />, and <see cref="P:System.Windows.Media.Media3D.Point4D.W" /> properties of this <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure.</summary>
      <param name="o">The object to compare.</param>
      <returns>
        <see langword="true" /> if instances are equal; otherwise, <see langword="false" />.  
  
 <see langword="true" /> if <paramref name="o" /> (the passed <see cref="T:System.Object" />) is a <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure and is identical with this <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure; <see langword="false" /> otherwise.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point4D.Equals(System.Windows.Media.Media3D.Point4D)">
      <summary>Compares two <see cref="T:System.Windows.Media.Media3D.Point4D" /> structures for equality.</summary>
      <param name="value">The instance of Point4D to compare to this instance.</param>
      <returns>
        <see langword="true" /> if instances are equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point4D.Equals(System.Windows.Media.Media3D.Point4D,System.Windows.Media.Media3D.Point4D)">
      <summary>Compares two <see cref="T:System.Windows.Media.Media3D.Point4D" /> structures for equality.</summary>
      <param name="point1">The first <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure to compare.</param>
      <param name="point2">The second <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure to compare.</param>
      <returns>
        <see langword="true" /> if the <see cref="P:System.Windows.Media.Media3D.Point4D.X" />, <see cref="P:System.Windows.Media.Media3D.Point4D.Y" />, and <see cref="P:System.Windows.Media.Media3D.Point4D.Z" /> components of <paramref name="point3D1" /> and <paramref name="point3D2" /> are equal; <see langword="false" /> otherwise.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point4D.GetHashCode">
      <summary>Returns a hash code for this <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure.</summary>
      <returns>Returns a hash code for this <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point4D.Multiply(System.Windows.Media.Media3D.Point4D,System.Windows.Media.Media3D.Matrix3D)">
      <summary>Transforms the specified <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure by the specified <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</summary>
      <param name="point">The <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure to transform.</param>
      <param name="matrix">The transformation <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</param>
      <returns>Returns the result of transforming <paramref name="point" /> and <paramref name="matrix" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point4D.Offset(System.Double,System.Double,System.Double,System.Double)">
      <summary>Translates the <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure by the specified amounts.</summary>
      <param name="deltaX">The amount to offset the <see cref="P:System.Windows.Media.Media3D.Point4D.X" /> coordinate of this <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure.</param>
      <param name="deltaY">The amount to offset the <see cref="P:System.Windows.Media.Media3D.Point4D.Y" /> coordinate of this <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure.</param>
      <param name="deltaZ">The amount to offset the <see cref="P:System.Windows.Media.Media3D.Point4D.Z" /> coordinate of this <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure.</param>
      <param name="deltaW">The amount to offset the <see cref="P:System.Windows.Media.Media3D.Point4D.W" /> coordinate of this <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point4D.op_Addition(System.Windows.Media.Media3D.Point4D,System.Windows.Media.Media3D.Point4D)">
      <summary>Adds a <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure to a <see cref="T:System.Windows.Media.Media3D.Point4D" />.</summary>
      <param name="point1">The first <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure to add.</param>
      <param name="point2">The second <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure to add.</param>
      <returns>Returns the sum of <paramref name="point1" /> and <paramref name="point2" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point4D.op_Equality(System.Windows.Media.Media3D.Point4D,System.Windows.Media.Media3D.Point4D)">
      <summary>Compares two <see cref="T:System.Windows.Media.Media3D.Point4D" /> structures for equality.</summary>
      <param name="point1">The first <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure to compare.</param>
      <param name="point2">The second <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure to compare.</param>
      <returns>
        <see langword="true" /> if the <see cref="P:System.Windows.Media.Media3D.Point4D.X" />, <see cref="P:System.Windows.Media.Media3D.Point4D.Y" />, and <see cref="P:System.Windows.Media.Media3D.Point4D.Z" /> coordinates of <paramref name="point4D1" /> and <paramref name="point4D2" /> are equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point4D.op_Inequality(System.Windows.Media.Media3D.Point4D,System.Windows.Media.Media3D.Point4D)">
      <summary>Compares two <see cref="T:System.Windows.Media.Media3D.Point4D" /> structures for inequality.</summary>
      <param name="point1">The first <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure to compare.</param>
      <param name="point2">The second <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure to compare.</param>
      <returns>
        <see langword="true" /> if the <see cref="P:System.Windows.Media.Media3D.Point4D.X" />, <see cref="P:System.Windows.Media.Media3D.Point4D.Y" />, <see cref="P:System.Windows.Media.Media3D.Point4D.Z" />, and <see cref="P:System.Windows.Media.Media3D.Point4D.W" /> coordinates of <paramref name="point4D1" /> and <paramref name="point4D2" /> are different; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point4D.op_Multiply(System.Windows.Media.Media3D.Point4D,System.Windows.Media.Media3D.Matrix3D)">
      <summary>Transforms the specified <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure by the specified <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</summary>
      <param name="point">The <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure to transform.</param>
      <param name="matrix">The transformation <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</param>
      <returns>Returns the result of transforming <paramref name="point" /> and <paramref name="matrix" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point4D.op_Subtraction(System.Windows.Media.Media3D.Point4D,System.Windows.Media.Media3D.Point4D)">
      <summary>Subtracts a <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure from a <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure and returns the result as a <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure.</summary>
      <param name="point1">The <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure to be subtracted from.</param>
      <param name="point2">The <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure to subtract from <paramref name="point1" />.</param>
      <returns>Returns the difference between <paramref name="point1" /> and <paramref name="point2" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point4D.Parse(System.String)">
      <summary>Converts a <see cref="T:System.String" /> representation of a point4D structure into the equivalent <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure.</summary>
      <param name="source">The <see cref="T:System.String" /> representation of the point4D structure.</param>
      <returns>Returns the equivalent <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point4D.Subtract(System.Windows.Media.Media3D.Point4D,System.Windows.Media.Media3D.Point4D)">
      <summary>Subtracts a <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure from a <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure.</summary>
      <param name="point1">The <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure to be subtracted from.</param>
      <param name="point2">The <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure to subtract from <paramref name="point1" />.</param>
      <returns>Returns the difference between <paramref name="point1" /> and <paramref name="point2" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point4D.System#IFormattable#ToString(System.String,System.IFormatProvider)">
      <summary>This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. For a description of this member, see <see cref="M:System.IFormattable.ToString(System.String,System.IFormatProvider)" />.</summary>
      <param name="format">The string specifying the format to use.  
  
 -or-  
  
 <see langword="null" /> to use the default format defined for the type of the <see cref="T:System.IFormattable" /> implementation.</param>
      <param name="provider">The <see langword="IFormatProvider" /> to use to format the value.  
  
 -or-  
  
 <see langword="null" /> to obtain the numeric format information from the current locale setting of the operating system.</param>
      <returns>A string containing the value of the current instance in the specified format.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point4D.ToString">
      <summary>Creates a <see cref="T:System.String" /> representation of this <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure.</summary>
      <returns>Returns a <see cref="T:System.String" /> containing the <see cref="P:System.Windows.Media.Media3D.Point4D.X" />, <see cref="P:System.Windows.Media.Media3D.Point4D.Y" />, <see cref="P:System.Windows.Media.Media3D.Point4D.Z" />, and <see cref="P:System.Windows.Media.Media3D.Point4D.W" /> values of this <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point4D.ToString(System.IFormatProvider)">
      <summary>Creates a <see cref="T:System.String" /> representation of this <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure.</summary>
      <param name="provider">Culture-specific formatting information.</param>
      <returns>Returns a <see cref="T:System.String" /> containing the <see cref="P:System.Windows.Media.Media3D.Point4D.X" />, <see cref="P:System.Windows.Media.Media3D.Point4D.Y" />, <see cref="P:System.Windows.Media.Media3D.Point4D.Z" />, and <see cref="P:System.Windows.Media.Media3D.Point4D.W" /> values of this <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Point4D.W">
      <summary>Gets or sets the <see cref="P:System.Windows.Media.Media3D.Point4D.W" /> component of this <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure.</summary>
      <returns>The <see cref="P:System.Windows.Media.Media3D.Point4D.W" /> component of this <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure.  The default value is <c>0</c>.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Point4D.X">
      <summary>Gets or sets the <see cref="P:System.Windows.Media.Media3D.Point4D.X" /> component of this <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure.</summary>
      <returns>The <see cref="P:System.Windows.Media.Media3D.Point4D.X" /> component of this <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure.  The default value is <c>0</c>.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Point4D.Y">
      <summary>Gets or sets the <see cref="P:System.Windows.Media.Media3D.Point4D.Y" /> component of this <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure.</summary>
      <returns>The <see cref="P:System.Windows.Media.Media3D.Point4D.Y" /> component of this <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure.  The default value is <c>0</c>.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Point4D.Z">
      <summary>Gets or sets the <see cref="P:System.Windows.Media.Media3D.Point4D.Z" /> component of this <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure.</summary>
      <returns>The <see cref="P:System.Windows.Media.Media3D.Point4D.Z" /> component of this <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure.  The default value is <c>0</c>.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.Point4DConverter">
      <summary>Converts instances of other types to and from a <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point4DConverter.#ctor">
      <summary>Initializes a new instance of <see cref="T:System.Windows.Media.Media3D.Point4DConverter" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point4DConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether a class can be converted from a given type to an instance of a <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure.</summary>
      <param name="context">Describes the context information of a type.</param>
      <param name="sourceType">The type of the source that is being evaluated for conversion.</param>
      <returns>Indicates whether the type can be converted to a <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure.  
  
 <list type="table"><listheader><term> Value</term><description> Meaning</description></listheader><item><term> false</term><description> The converter cannot convert from the provided type.</description></item><item><term> true</term><description> The converter can convert the provided type to a <see cref="T:System.Windows.Media.Media3D.Point4D" />.</description></item></list></returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point4DConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether an instance of a <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure can be converted to a different type.</summary>
      <param name="context">Describes the context information of a type.</param>
      <param name="destinationType">The desired type that this <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure is being evaluated for conversion.</param>
      <returns>Indicates whether this <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure can be converted to <paramref name="destinationType" />.  
  
 <list type="table"><listheader><term> Value</term><description> Meaning</description></listheader><item><term> false</term><description> The converter cannot convert this <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure to the specified type.</description></item><item><term> true</term><description> The converter can convert this <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure to the specified type.</description></item></list></returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point4DConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
      <summary>Attempts to convert a specified object to a <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure.</summary>
      <param name="context">Describes the context information of a type.</param>
      <param name="culture">Describes the <see cref="T:System.Globalization.CultureInfo" /> of the type being converted.</param>
      <param name="value">The object being converted.</param>
      <returns>The <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure created from the converted <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Point4DConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
      <summary>Attempts to convert a <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure to a specified type.</summary>
      <param name="context">Describes the context information of a type.</param>
      <param name="culture">The CultureInfo which is respected when converting.</param>
      <param name="value">The <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure to convert.</param>
      <param name="destinationType">The type this <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure is converted to.</param>
      <returns>The object created from converting this <see cref="T:System.Windows.Media.Media3D.Point4D" /> structure.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.PointLight">
      <summary>Represents a light source that has a specified position in space and projects its light in all directions.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.PointLight.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.PointLight" /> class at the origin.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.PointLight.#ctor(System.Windows.Media.Color,System.Windows.Media.Media3D.Point3D)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.PointLight" /> class at the specified position, using the specified color.</summary>
      <param name="diffuseColor">The diffuse color.</param>
      <param name="position">The position.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.PointLight.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.PointLight" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.PointLight.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.PointLight" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.PointLightBase">
      <summary>Abstract base class that represents a light object that has a position in space and projects its light in all directions.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.PointLightBase.ConstantAttenuationProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.PointLightBase.ConstantAttenuation" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.PointLightBase.LinearAttenuationProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.PointLightBase.LinearAttenuation" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.PointLightBase.PositionProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.PointLightBase.Position" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.PointLightBase.QuadraticAttenuationProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.PointLightBase.QuadraticAttenuation" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.PointLightBase.RangeProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.PointLightBase.Range" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.PointLightBase.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.PointLightBase" /> object, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.PointLightBase.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Animation.ByteAnimationUsingKeyFrames" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.PointLightBase.ConstantAttenuation">
      <summary>Gets or sets a constant value by which the intensity of the light diminishes over distance.</summary>
      <returns>Double by which the intensity of the light diminishes over distance.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.PointLightBase.LinearAttenuation">
      <summary>Gets or sets a value that specifies the linear diminution of the light's intensity over distance.</summary>
      <returns>Double that specifies the linear diminution of the light's intensity over distance.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.PointLightBase.Position">
      <summary>Gets or sets a <see cref="T:System.Windows.Media.Media3D.Point3D" /> that specifies the light's position in world space.</summary>
      <returns>
        <see cref="T:System.Windows.Media.Media3D.Point3D" /> that specifies the light's position in world space.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.PointLightBase.QuadraticAttenuation">
      <summary>Gets or sets a value that specifies the diminution of the light's effect over distance, calculated by a quadratic operation.</summary>
      <returns>Double that specifies the diminution of the light's effect over distance, calculated by a quadratic operation.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.PointLightBase.Range">
      <summary>Gets or sets the distance beyond which the light has no effect.</summary>
      <returns>Double that specifies the distance beyond which the light has no effect.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.ProjectionCamera">
      <summary>An abstract base class for perspective and orthographic projection cameras.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.ProjectionCamera.FarPlaneDistanceProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.ProjectionCamera.FarPlaneDistance" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.ProjectionCamera.LookDirectionProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.ProjectionCamera.LookDirection" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.ProjectionCamera.NearPlaneDistanceProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.ProjectionCamera.NearPlaneDistance" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.ProjectionCamera.PositionProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.ProjectionCamera.Position" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.ProjectionCamera.UpDirectionProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.ProjectionCamera.UpDirection" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.ProjectionCamera.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.ProjectionCamera" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.ProjectionCamera.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.ProjectionCamera" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.ProjectionCamera.FarPlaneDistance">
      <summary>Gets or sets a value that specifies the distance from the camera of the camera's far clip plane.</summary>
      <returns>Double that specifies the distance from the camera of the camera's far clip plane.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.ProjectionCamera.LookDirection">
      <summary>Gets or sets a <see cref="T:System.Windows.Media.Media3D.Vector3D" /> which defines the direction in which the camera is looking in world coordinates.</summary>
      <returns>Vector3D that represents the direction of the camera's field of view.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.ProjectionCamera.NearPlaneDistance">
      <summary>Gets or sets a value that specifies the distance from the camera of the camera's near clip plane.</summary>
      <returns>Double that specifies the distance from the camera of the camera's near clip plane.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.ProjectionCamera.Position">
      <summary>Gets or sets the position of the camera in world coordinates.</summary>
      <returns>
        <see cref="T:System.Windows.Media.Media3D.Point3D" /> that specifies the position of the camera.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.ProjectionCamera.UpDirection">
      <summary>Gets or sets a <see cref="T:System.Windows.Media.Media3D.Vector3D" /> which defines the upward direction of the camera.</summary>
      <returns>Vector3D that represents the upward direction in the scene projection.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.Quaternion">
      <summary>Structure that represents a rotation in three dimensions.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Quaternion.#ctor(System.Double,System.Double,System.Double,System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.Quaternion" /> structure.</summary>
      <param name="x">Value of the new <see cref="T:System.Windows.Media.Media3D.Quaternion" />'s X coordinate.</param>
      <param name="y">Value of the new <see cref="T:System.Windows.Media.Media3D.Quaternion" />'s Y coordinate.</param>
      <param name="z">Value of the new <see cref="T:System.Windows.Media.Media3D.Quaternion" />'s Z coordinate.</param>
      <param name="w">Value of the new <see cref="T:System.Windows.Media.Media3D.Quaternion" />'s W coordinate.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Quaternion.#ctor(System.Windows.Media.Media3D.Vector3D,System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.Quaternion" /> structure.</summary>
      <param name="axisOfRotation">
        <see cref="T:System.Windows.Media.Media3D.Vector3D" /> that represents the axis of rotation.</param>
      <param name="angleInDegrees">Angle to rotate around the specified axis, in degrees.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Quaternion.Add(System.Windows.Media.Media3D.Quaternion,System.Windows.Media.Media3D.Quaternion)">
      <summary>Adds the specified quaternions.</summary>
      <param name="left">First quaternion to add.</param>
      <param name="right">Second quaternion to add.</param>
      <returns>Quaternion that is the result of addition.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Quaternion.Conjugate">
      <summary>Replaces a quaternion with its conjugate.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Quaternion.Equals(System.Object)">
      <summary>Compares two <see cref="T:System.Windows.Media.Media3D.Quaternion" /> instances for equality.</summary>
      <param name="o">Object with which to compare.</param>
      <returns>
        <see langword="true" /> if the two <see cref="T:System.Windows.Media.Media3D.Quaternion" /> instances are exactly equal, <see langword="false" /> otherwise.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Quaternion.Equals(System.Windows.Media.Media3D.Quaternion)">
      <summary>Compares two <see cref="T:System.Windows.Media.Media3D.Quaternion" /> instances for equality.</summary>
      <param name="value">Quaternion with which to compare.</param>
      <returns>
        <see langword="true" /> if the two <see cref="T:System.Windows.Media.Media3D.Quaternion" /> instances are exactly equal, <see langword="false" /> otherwise.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Quaternion.Equals(System.Windows.Media.Media3D.Quaternion,System.Windows.Media.Media3D.Quaternion)">
      <summary>Compares two <see cref="T:System.Windows.Media.Media3D.Quaternion" /> instances for equality.</summary>
      <param name="quaternion1">First <see cref="T:System.Windows.Media.Media3D.Quaternion" /> to compare.</param>
      <param name="quaternion2">Second <see cref="T:System.Windows.Media.Media3D.Quaternion" /> to compare.</param>
      <returns>
        <see langword="true" /> if the two <see cref="T:System.Windows.Media.Media3D.Quaternion" /> instances are exactly equal, <see langword="false" /> otherwise.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Quaternion.GetHashCode">
      <summary>Returns the hash code for the <see cref="T:System.Windows.Media.Media3D.Quaternion" />.</summary>
      <returns>An integer type that represents the hash code for the <see cref="T:System.Windows.Media.Media3D.Quaternion" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Quaternion.Invert">
      <summary>Replaces the specified quaternion with its inverse.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Quaternion.Multiply(System.Windows.Media.Media3D.Quaternion,System.Windows.Media.Media3D.Quaternion)">
      <summary>Multiplies the specified <see cref="T:System.Windows.Media.Media3D.Quaternion" /> values.</summary>
      <param name="left">First quaternion to multiply.</param>
      <param name="right">Second quaternion to multiply.</param>
      <returns>Quaternion that is the result of multiplication.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Quaternion.Normalize">
      <summary>Returns a normalized quaternion.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Quaternion.op_Addition(System.Windows.Media.Media3D.Quaternion,System.Windows.Media.Media3D.Quaternion)">
      <summary>Adds the specified <see cref="T:System.Windows.Media.Media3D.Quaternion" /> values.</summary>
      <param name="left">First quaternion to add.</param>
      <param name="right">Second quaternion to add.</param>
      <returns>Quaternion that is the sum of the two specified  <see cref="T:System.Windows.Media.Media3D.Quaternion" /> values.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Quaternion.op_Equality(System.Windows.Media.Media3D.Quaternion,System.Windows.Media.Media3D.Quaternion)">
      <summary>Compares two <see cref="T:System.Windows.Media.Media3D.Quaternion" /> instances for exact equality.</summary>
      <param name="quaternion1">First Quaternion to compare.</param>
      <param name="quaternion2">Second Quaternion to compare.</param>
      <returns>
        <see langword="true" /> if the two <see cref="T:System.Windows.Media.Media3D.Quaternion" /> instances are exactly equal, <see langword="false" /> otherwise.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Quaternion.op_Inequality(System.Windows.Media.Media3D.Quaternion,System.Windows.Media.Media3D.Quaternion)">
      <summary>Compares two <see cref="T:System.Windows.Media.Media3D.Quaternion" /> instances for exact inequality.</summary>
      <param name="quaternion1">First quaternion to compare.</param>
      <param name="quaternion2">Second quaternion to compare.</param>
      <returns>
        <see langword="true" /> if the two <see cref="T:System.Windows.Media.Media3D.Quaternion" /> instances are exactly equal, <see langword="false" /> otherwise.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Quaternion.op_Multiply(System.Windows.Media.Media3D.Quaternion,System.Windows.Media.Media3D.Quaternion)">
      <summary>Multiplies the specified quaternion by another.</summary>
      <param name="left">First quaternion.</param>
      <param name="right">Second quaternion.</param>
      <returns>Quaternion that is the product of multiplication.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Quaternion.op_Subtraction(System.Windows.Media.Media3D.Quaternion,System.Windows.Media.Media3D.Quaternion)">
      <summary>Subtracts a specified quaternion from another.</summary>
      <param name="left">Quaternion from which to subtract.</param>
      <param name="right">Quaternion to subtract from the first quaternion.</param>
      <returns>Quaternion that is the result of subtraction.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Quaternion.Parse(System.String)">
      <summary>Converts a string representation of a <see cref="T:System.Windows.Media.Media3D.Quaternion" /> into the equivalent <see cref="T:System.Windows.Media.Media3D.Quaternion" /> structure.</summary>
      <param name="source">A string representation of a <see cref="T:System.Windows.Media.Media3D.Quaternion" />.</param>
      <returns>
        <see cref="T:System.Windows.Media.Media3D.Quaternion" /> represented by the string.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Quaternion.Slerp(System.Windows.Media.Media3D.Quaternion,System.Windows.Media.Media3D.Quaternion,System.Double)">
      <summary>Interpolates between two orientations using spherical linear interpolation.</summary>
      <param name="from">
        <see cref="T:System.Windows.Media.Media3D.Quaternion" /> that represents the starting orientation.</param>
      <param name="to">
        <see cref="T:System.Windows.Media.Media3D.Quaternion" /> that represents the ending orientation.</param>
      <param name="t">Interpolation coefficient.</param>
      <returns>
        <see cref="T:System.Windows.Media.Media3D.Quaternion" /> that represents the orientation resulting from the interpolation.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Quaternion.Slerp(System.Windows.Media.Media3D.Quaternion,System.Windows.Media.Media3D.Quaternion,System.Double,System.Boolean)">
      <summary>Interpolates between orientations, represented as <see cref="T:System.Windows.Media.Media3D.Quaternion" /> structures, using spherical linear interpolation.</summary>
      <param name="from">
        <see cref="T:System.Windows.Media.Media3D.Quaternion" /> that represents the starting orientation.</param>
      <param name="to">
        <see cref="T:System.Windows.Media.Media3D.Quaternion" /> that represents the ending orientation.</param>
      <param name="t">Interpolation coefficient.</param>
      <param name="useShortestPath">Boolean that indicates whether to compute quaternions that constitute the shortest possible arc on a four-dimensional unit sphere.</param>
      <returns>
        <see cref="T:System.Windows.Media.Media3D.Quaternion" /> that represents the orientation resulting from the interpolation.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Quaternion.Subtract(System.Windows.Media.Media3D.Quaternion,System.Windows.Media.Media3D.Quaternion)">
      <summary>Subtracts a Quaternion from another.</summary>
      <param name="left">Quaternion from which to subtract.</param>
      <param name="right">Quaternion to subtract from the first quaternion.</param>
      <returns>Quaternion that is the result of subtraction.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Quaternion.System#IFormattable#ToString(System.String,System.IFormatProvider)">
      <summary>This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. For a description of this member, see <see cref="M:System.IFormattable.ToString(System.String,System.IFormatProvider)" />.</summary>
      <param name="format">The string specifying the format to use.  
  
 -or-  
  
 <see langword="null" /> to use the default format defined for the type of the <see cref="T:System.IFormattable" /> implementation.</param>
      <param name="provider">The <see langword="IFormatProvider" /> to use to format the value.  
  
 -or-  
  
 <see langword="null" /> to obtain the numeric format information from the current locale setting of the operating system.</param>
      <returns>A string containing the value of the current instance in the specified format.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Quaternion.ToString">
      <summary>Creates a string representation of the object.</summary>
      <returns>String representation of the object.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Quaternion.ToString(System.IFormatProvider)">
      <summary>Creates a string representation of the object.</summary>
      <param name="provider">Culture-specific formatting information.</param>
      <returns>String representation of the object.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Quaternion.Angle">
      <summary>Gets the quaternion's angle, in degrees.</summary>
      <returns>Double that represents the quaternion's angle, in degrees.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Quaternion.Axis">
      <summary>Gets the quaternion's axis.</summary>
      <returns>
        <see cref="T:System.Windows.Media.Media3D.Vector3D" /> that represents the quaternion's axis.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Quaternion.Identity">
      <summary>Gets the Identity quaternion.</summary>
      <returns>The Identity quaternion.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Quaternion.IsIdentity">
      <summary>Gets a value that indicates whether the specified quaternion is an <see cref="P:System.Windows.Media.Media3D.Quaternion.Identity" /> quaternion.</summary>
      <returns>
        <see langword="true" /> if the quaternion is the <see cref="P:System.Windows.Media.Media3D.Quaternion.Identity" /> quaternion, <see langword="false" /> otherwise.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Quaternion.IsNormalized">
      <summary>Gets a value that indicates whether the quaternion is normalized.</summary>
      <returns>
        <see langword="true" /> if the quaternion is normalized, <see langword="false" /> otherwise.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Quaternion.W">
      <summary>Gets the W component of the quaternion.</summary>
      <returns>The W component of the quaternion.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Quaternion.X">
      <summary>Gets the X component of the quaternion.</summary>
      <returns>The X component of the quaternion.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Quaternion.Y">
      <summary>Gets the Y component of the quaternion.</summary>
      <returns>The Y component of the quaternion.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Quaternion.Z">
      <summary>Gets the Z component of the quaternion.</summary>
      <returns>The Z component of the quaternion.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.QuaternionConverter">
      <summary>Converts instances of other types to and from instances of <see cref="T:System.Windows.Media.Media3D.Quaternion" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.QuaternionConverter.#ctor">
      <summary>Initializes an instance of the <see cref="T:System.Windows.Media.Media3D.QuaternionConverter" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.QuaternionConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Gets a value that indicates whether this type converter can convert from a given type.</summary>
      <param name="context">ITypeDescriptorContext for this call.</param>
      <param name="sourceType">Type being queried for support.</param>
      <returns>
        <see langword="true" /> if this converter can convert from the provided type, false otherwise.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.QuaternionConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Gets a value that indicates whether this type converter can convert to the given type.</summary>
      <param name="context">ITypeDescriptorContext for this call.</param>
      <param name="destinationType">Type being queried for support.</param>
      <returns>
        <see langword="true" /> if this converter can convert to the provided type, false otherwise.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.QuaternionConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
      <summary>Converts the specified object to a <see cref="T:System.Windows.Media.Media3D.Quaternion" />.</summary>
      <param name="context">ITypeDescriptorContext for this call.</param>
      <param name="culture">CultureInfo to be respected when converting.</param>
      <param name="value">Object to convert to an instance of Quaternion.</param>
      <returns>Quaternion that was constructed.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.QuaternionConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
      <summary>Attempts to convert an instance of <see cref="T:System.Windows.Media.Media3D.Quaternion" /> to the given type.</summary>
      <param name="context">The ITypeDescriptorContext for this call.</param>
      <param name="culture">The CultureInfo which is respected when converting.</param>
      <param name="value">The object to convert to an instance of <paramref name="destinationType" />.</param>
      <param name="destinationType">The type to which the Matrix3D instance will be converted.</param>
      <returns>Object that was constructed.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.QuaternionRotation3D">
      <summary>Represents a rotation transformation defined as a quaternion.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.QuaternionRotation3D.QuaternionProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.QuaternionRotation3D.Quaternion" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.QuaternionRotation3D.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.QuaternionRotation3D" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.QuaternionRotation3D.#ctor(System.Windows.Media.Media3D.Quaternion)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.QuaternionRotation3D" /> class using the specified <see cref="T:System.Windows.Media.Media3D.Quaternion" />.</summary>
      <param name="quaternion">Quaternion that specifies the rotation to which to interpolate.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.QuaternionRotation3D.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.QuaternionRotation3D" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.QuaternionRotation3D.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.QuaternionRotation3D" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.QuaternionRotation3D.Quaternion">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Media3D.Quaternion" /> that defines the destination rotation.</summary>
      <returns>Quaternion that defines the destination rotation.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.RayHitTestParameters">
      <summary>Specifies the parameters of a hit test along a ray.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.RayHitTestParameters.#ctor(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D)">
      <summary>Creates an instance of the object that specifies the origin and direction of the ray along which to hit test.</summary>
      <param name="origin">Point3D at which the ray originates.</param>
      <param name="direction">Vector3D that indicates the direction of the ray.</param>
    </member>
    <member name="P:System.Windows.Media.Media3D.RayHitTestParameters.Direction">
      <summary>Gets or sets a <see cref="T:System.Windows.Media.Media3D.Vector3D" /> that indicates the direction (from its origin) of the ray along which to hit test.</summary>
      <returns>Vector3D that indicates the direction of the ray along which to hit test.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.RayHitTestParameters.Origin">
      <summary>Gets the origin of the ray along which to hit test.</summary>
      <returns>Origin of the ray along which to hit test.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.RayHitTestResult">
      <summary>Represents the result of a hit test along a ray.</summary>
    </member>
    <member name="P:System.Windows.Media.Media3D.RayHitTestResult.DistanceToRayOrigin">
      <summary>Gets the distance between the hit intersection and the inner coordinate space of the <see cref="T:System.Windows.Media.Media3D.Visual3D" /> which initiated the hit test.</summary>
      <returns>Double that indicates the distance between the hit intersection and the inner coordinate space of the <see cref="T:System.Windows.Media.Media3D.Visual3D" /> which initiated the hit test.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.RayHitTestResult.ModelHit">
      <summary>Gets the Model3D intersected by the ray along which the hit test was performed.</summary>
      <returns>Model3D intersected by the ray.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.RayHitTestResult.PointHit">
      <summary>Gets the Point3D at the intersection between the ray along which the hit test was performed and the hit object.</summary>
      <returns>Point3D at which the hit object was intersected by the ray.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.RayHitTestResult.VisualHit">
      <summary>Gets the Visual intersected by the ray along which the hit test was performed.</summary>
      <returns>Visual3D intersected by the ray.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.RayMeshGeometry3DHitTestResult">
      <summary>Represents an intersection between a ray hit test and a <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D" />.</summary>
    </member>
    <member name="P:System.Windows.Media.Media3D.RayMeshGeometry3DHitTestResult.DistanceToRayOrigin">
      <summary>Gets the distance between the point of intersection and the ray's origin in the coordinate space of <see cref="T:System.Windows.Media.Media3D.Visual3D" /> which initiated the hit test.</summary>
      <returns>Double that indicates the distance between the point of intersection and the ray's origin in the coordinate space of <see cref="T:System.Windows.Media.Media3D.Visual3D" /> which initiated the hit test.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.RayMeshGeometry3DHitTestResult.MeshHit">
      <summary>Gets the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D" /> intersected by this hit test.</summary>
      <returns>
        <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D" /> intersected by the ray.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.RayMeshGeometry3DHitTestResult.PointHit">
      <summary>Gets the point at which the mesh was intersected by the ray along which the hit test was performed.</summary>
      <returns>Point3D at which the mesh was intersected.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.RayMeshGeometry3DHitTestResult.VertexIndex1">
      <summary>First vertex of the mesh triangle intersected by the ray.</summary>
      <returns>The index of the first vertex.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.RayMeshGeometry3DHitTestResult.VertexIndex2">
      <summary>Second vertex of the mesh triangle intersected by the ray.</summary>
      <returns>The index of the second vertex.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.RayMeshGeometry3DHitTestResult.VertexIndex3">
      <summary>Third vertex of the mesh triangle intersected by the ray.</summary>
      <returns>The index of the third vertex.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.RayMeshGeometry3DHitTestResult.VertexWeight1">
      <summary>Relative contribution of the first vertex of a mesh triangle to the point at which that triangle was intersected by the hit test, expressed as a value between zero and 1.</summary>
      <returns>The weighting of the first vertex.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.RayMeshGeometry3DHitTestResult.VertexWeight2">
      <summary>Relative contribution of the second vertex of a mesh triangle to the point at which that triangle was intersected by the hit test, expressed as a value between zero and 1.</summary>
      <returns>The weighting of the second vertex.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.RayMeshGeometry3DHitTestResult.VertexWeight3">
      <summary>Relative contribution of the third vertex of a mesh triangle to the point at which that triangle was intersected by the hit test, expressed as a value between zero and 1.</summary>
      <returns>The weighting of the third vertex.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.Rect3D">
      <summary>Represents a 3-D rectangle: for example, a cube.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Rect3D.#ctor(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.Rect3D" /> structure.</summary>
      <param name="x">X-axis coordinate of the new <see cref="T:System.Windows.Media.Media3D.Rect3D" />.</param>
      <param name="y">Y-axis coordinate of the new <see cref="T:System.Windows.Media.Media3D.Rect3D" />.</param>
      <param name="z">Z-axis coordinate of the new <see cref="T:System.Windows.Media.Media3D.Rect3D" />.</param>
      <param name="sizeX">Size of the new <see cref="T:System.Windows.Media.Media3D.Rect3D" /> in the X dimension.</param>
      <param name="sizeY">Size of the new <see cref="T:System.Windows.Media.Media3D.Rect3D" /> in the Y dimension.</param>
      <param name="sizeZ">Size of the new <see cref="T:System.Windows.Media.Media3D.Rect3D" /> in the Z dimension.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Rect3D.#ctor(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Size3D)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.Rect3D" /> structure.</summary>
      <param name="location">Location of the new <see cref="T:System.Windows.Media.Media3D.Rect3D" />.</param>
      <param name="size">Size of the new <see cref="T:System.Windows.Media.Media3D.Rect3D" />.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Rect3D.Contains(System.Double,System.Double,System.Double)">
      <summary>Gets a value that indicates whether a specified <see cref="T:System.Windows.Media.Media3D.Point3D" /> is within the <see cref="T:System.Windows.Media.Media3D.Rect3D" />, including its edges.</summary>
      <param name="x">X-axis coordinate of the <see cref="T:System.Windows.Media.Media3D.Point3D" /> to be tested.</param>
      <param name="y">Y-axis coordinate of the <see cref="T:System.Windows.Media.Media3D.Point3D" /> to be tested.</param>
      <param name="z">Z-coordinate of the <see cref="T:System.Windows.Media.Media3D.Point3D" /> to be tested.</param>
      <returns>
        <see langword="true" /> if the specified point or rectangle is within the <see cref="T:System.Windows.Media.Media3D.Rect3D" />, including its edges; <see langword="false" /> otherwise.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Rect3D.Contains(System.Windows.Media.Media3D.Point3D)">
      <summary>Gets a value that indicates whether a specified <see cref="T:System.Windows.Media.Media3D.Point3D" /> is within the <see cref="T:System.Windows.Media.Media3D.Rect3D" />, including its edges.</summary>
      <param name="point">Point to be tested.</param>
      <returns>
        <see langword="true" /> if the specified point or rectangle is within the <see cref="T:System.Windows.Media.Media3D.Rect3D" />, including its edges; false otherwise.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Rect3D.Contains(System.Windows.Media.Media3D.Rect3D)">
      <summary>Gets a value that indicates whether a specified <see cref="T:System.Windows.Media.Media3D.Point3D" /> is within the <see cref="T:System.Windows.Media.Media3D.Rect3D" />, including its edges.</summary>
      <param name="rect">
        <see cref="T:System.Windows.Media.Media3D.Rect3D" /> to be tested.</param>
      <returns>
        <see langword="true" /> if the specified point or rectangle is within the <see cref="T:System.Windows.Media.Media3D.Rect3D" />, including its edges; false otherwise.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Rect3D.Equals(System.Object)">
      <summary>Compares two <see cref="T:System.Windows.Media.Media3D.Rect3D" /> instances for equality.</summary>
      <param name="o">The object to compare.</param>
      <returns>
        <see langword="true" /> if the two specified <see cref="T:System.Windows.Media.Media3D.Rect3D" /> instances are exactly equal; <see langword="false" /> otherwise.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Rect3D.Equals(System.Windows.Media.Media3D.Rect3D)">
      <summary>Compares two <see cref="T:System.Windows.Media.Media3D.Rect3D" /> instances for equality.</summary>
      <param name="value">The <see cref="T:System.Windows.Media.Media3D.Rect3D" /> instance to compare with the current instance.</param>
      <returns>
        <see langword="true" /> if the two specified <see cref="T:System.Windows.Media.Media3D.Rect3D" /> instances are exactly equal; <see langword="false" /> otherwise.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Rect3D.Equals(System.Windows.Media.Media3D.Rect3D,System.Windows.Media.Media3D.Rect3D)">
      <summary>Compares two <see cref="T:System.Windows.Media.Media3D.Rect3D" /> instances for equality.</summary>
      <param name="rect1">First <see cref="T:System.Windows.Media.Media3D.Rect3D" /> to compare.</param>
      <param name="rect2">Second <see cref="T:System.Windows.Media.Media3D.Rect3D" /> to compare.</param>
      <returns>
        <see langword="true" /> if the two specified <see cref="T:System.Windows.Media.Media3D.Rect3D" /> instances are exactly equal; <see langword="false" /> otherwise.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Rect3D.GetHashCode">
      <summary>Returns the hash code for the <see cref="T:System.Windows.Media.Media3D.Rect3D" />.</summary>
      <returns>A hash code for this <see cref="T:System.Windows.Media.Media3D.Rect3D" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Rect3D.Intersect(System.Windows.Media.Media3D.Rect3D)">
      <summary>Finds the intersection of the current <see cref="T:System.Windows.Media.Media3D.Rect3D" /> and the specified <see cref="T:System.Windows.Media.Media3D.Rect3D" />, and stores the result as the current <see cref="T:System.Windows.Media.Media3D.Rect3D" />.</summary>
      <param name="rect">The <see cref="T:System.Windows.Media.Media3D.Rect3D" /> to intersect with the current <see cref="T:System.Windows.Media.Media3D.Rect3D" />.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Rect3D.Intersect(System.Windows.Media.Media3D.Rect3D,System.Windows.Media.Media3D.Rect3D)">
      <summary>Returns the intersection of the specified <see cref="T:System.Windows.Media.Media3D.Rect3D" /> values.</summary>
      <param name="rect1">First <see cref="T:System.Windows.Media.Media3D.Rect3D" />.</param>
      <param name="rect2">Second <see cref="T:System.Windows.Media.Media3D.Rect3D" />.</param>
      <returns>Result of the intersection of <paramref name="rect1" /> and <paramref name="rect2" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Rect3D.IntersectsWith(System.Windows.Media.Media3D.Rect3D)">
      <summary>Returns a value that indicates whether the specified <see cref="T:System.Windows.Media.Media3D.Rect3D" /> intersects with this <see cref="T:System.Windows.Media.Media3D.Rect3D" />.</summary>
      <param name="rect">Rectangle to evaluate.</param>
      <returns>
        <see langword="true" /> if the specified <see cref="T:System.Windows.Media.Media3D.Rect3D" /> intersects with this <see cref="T:System.Windows.Media.Media3D.Rect3D" />; <see langword="false" /> otherwise.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Rect3D.Offset(System.Double,System.Double,System.Double)">
      <summary>Gets or sets an offset value by which the location of a <see cref="T:System.Windows.Media.Media3D.Rect3D" /> is translated.</summary>
      <param name="offsetX">Offset along the X axis.</param>
      <param name="offsetY">Offset along the Y axis.</param>
      <param name="offsetZ">Offset along the Z axis.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Rect3D.Offset(System.Windows.Media.Media3D.Rect3D,System.Double,System.Double,System.Double)">
      <summary>Gets or sets an offset value by which the location of a <see cref="T:System.Windows.Media.Media3D.Rect3D" /> is translated.</summary>
      <param name="rect">Rect3D to be translated.</param>
      <param name="offsetX">Offset along the X axis.</param>
      <param name="offsetY">Offset along the Y axis.</param>
      <param name="offsetZ">Offset along the Z axis.</param>
      <returns>A <see cref="T:System.Windows.Media.Media3D.Rect3D" /> value that represents the result of the offset.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Rect3D.Offset(System.Windows.Media.Media3D.Rect3D,System.Windows.Media.Media3D.Vector3D)">
      <summary>Gets or sets an offset value by which the location of a <see cref="T:System.Windows.Media.Media3D.Rect3D" /> is translated.</summary>
      <param name="rect">
        <see cref="T:System.Windows.Media.Media3D.Rect3D" /> to be translated.</param>
      <param name="offsetVector">
        <see cref="T:System.Windows.Media.Media3D.Vector3D" /> that specifies the offset translation.</param>
      <returns>A <see cref="T:System.Windows.Media.Media3D.Rect3D" /> value that represents the result of the offset.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Rect3D.Offset(System.Windows.Media.Media3D.Vector3D)">
      <summary>Sets the offset translation of the <see cref="T:System.Windows.Media.Media3D.Rect3D" /> to the provided value, specified as a <see cref="T:System.Windows.Media.Media3D.Vector3D" />.</summary>
      <param name="offsetVector">
        <see cref="T:System.Windows.Media.Media3D.Vector3D" /> that specifies the offset translation.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Rect3D.op_Equality(System.Windows.Media.Media3D.Rect3D,System.Windows.Media.Media3D.Rect3D)">
      <summary>Compares two <see cref="T:System.Windows.Media.Media3D.Rect3D" /> instances for exact equality.</summary>
      <param name="rect1">First <see cref="T:System.Windows.Media.Media3D.Rect3D" /> to evaluate.</param>
      <param name="rect2">Second <see cref="T:System.Windows.Media.Media3D.Rect3D" /> to evaluate.</param>
      <returns>
        <see langword="true" /> if the two <see cref="T:System.Windows.Media.Media3D.Rect3D" /> instances are exactly equal; <see langword="false" /> otherwise.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Rect3D.op_Inequality(System.Windows.Media.Media3D.Rect3D,System.Windows.Media.Media3D.Rect3D)">
      <summary>Compares two <see cref="T:System.Windows.Media.Media3D.Rect3D" /> instances for exact inequality.</summary>
      <param name="rect1">First <see cref="T:System.Windows.Media.Media3D.Rect3D" /> to compare.</param>
      <param name="rect2">Second <see cref="T:System.Windows.Media.Media3D.Rect3D" /> to compare.</param>
      <returns>
        <see langword="true" /> if the two <see cref="T:System.Windows.Media.Media3D.Rect3D" /> instances are unequal, false otherwise.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Rect3D.Parse(System.String)">
      <summary>Converts a string representation of a <see cref="T:System.Windows.Media.Media3D.Rect3D" /> into the equivalent <see cref="T:System.Windows.Media.Media3D.Rect3D" /> structure.</summary>
      <param name="source">String that represents a <see cref="T:System.Windows.Media.Media3D.Rect3D" />.</param>
      <returns>A string representation of the <see cref="T:System.Windows.Media.Media3D.Rect3D" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Rect3D.System#IFormattable#ToString(System.String,System.IFormatProvider)">
      <summary>This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. For a description of this member, see <see cref="M:System.IFormattable.ToString(System.String,System.IFormatProvider)" />.</summary>
      <param name="format">The string specifying the format to use.  
  
 -or-  
  
 <see langword="null" /> to use the default format defined for the type of the <see cref="T:System.IFormattable" /> implementation.</param>
      <param name="provider">The <see langword="IFormatProvider" /> to use to format the value.  
  
 -or-  
  
 <see langword="null" /> to obtain the numeric format information from the current locale setting of the operating system.</param>
      <returns>A string containing the value of the current instance in the specified format.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Rect3D.ToString">
      <summary>Creates a string representation of the Rect3D.</summary>
      <returns>A string representation of the <see cref="T:System.Windows.Media.Media3D.Rect3D" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Rect3D.ToString(System.IFormatProvider)">
      <summary>Creates a string representation of the <see cref="T:System.Windows.Media.Media3D.Rect3D" />.</summary>
      <param name="provider">Culture-specific formatting information.</param>
      <returns>A string representation of the <see cref="T:System.Windows.Media.Media3D.Rect3D" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Rect3D.Union(System.Windows.Media.Media3D.Point3D)">
      <summary>Updates a specified <see cref="T:System.Windows.Media.Media3D.Rect3D" /> to reflect the union of that <see cref="T:System.Windows.Media.Media3D.Rect3D" /> and a specified <see cref="T:System.Windows.Media.Media3D.Point3D" />.</summary>
      <param name="point">The <see cref="T:System.Windows.Media.Media3D.Point3D" /> whose union with the specified <see cref="T:System.Windows.Media.Media3D.Rect3D" /> is to be evaluated.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Rect3D.Union(System.Windows.Media.Media3D.Rect3D)">
      <summary>Updates a specified <see cref="T:System.Windows.Media.Media3D.Rect3D" /> to reflect the union of that <see cref="T:System.Windows.Media.Media3D.Rect3D" /> and a second specified <see cref="T:System.Windows.Media.Media3D.Rect3D" />.</summary>
      <param name="rect">The <see cref="T:System.Windows.Media.Media3D.Rect3D" /> whose union with the current <see cref="T:System.Windows.Media.Media3D.Rect3D" /> is to be evaluated.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Rect3D.Union(System.Windows.Media.Media3D.Rect3D,System.Windows.Media.Media3D.Point3D)">
      <summary>Returns a new <see cref="T:System.Windows.Media.Media3D.Rect3D" /> that represents the union of a <see cref="T:System.Windows.Media.Media3D.Rect3D" />, and a specified <see cref="T:System.Windows.Media.Media3D.Point3D" />.</summary>
      <param name="rect">The <see cref="T:System.Windows.Media.Media3D.Rect3D" /> whose union with the current <see cref="T:System.Windows.Media.Media3D.Rect3D" /> is to be evaluated.</param>
      <param name="point">The <see cref="T:System.Windows.Media.Media3D.Point3D" /> whose union with the specified <see cref="T:System.Windows.Media.Media3D.Rect3D" /> is to be evaluated.</param>
      <returns>Result of the union of <paramref name="rect" /> and <paramref name="point" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Rect3D.Union(System.Windows.Media.Media3D.Rect3D,System.Windows.Media.Media3D.Rect3D)">
      <summary>Returns a new instance of <see cref="T:System.Windows.Media.Media3D.Rect3D" /> that represents the union of two <see cref="T:System.Windows.Media.Media3D.Rect3D" /> objects.</summary>
      <param name="rect1">First <see cref="T:System.Windows.Media.Media3D.Rect3D" />.</param>
      <param name="rect2">Second <see cref="T:System.Windows.Media.Media3D.Rect3D" />.</param>
      <returns>A <see cref="T:System.Windows.Media.Media3D.Rect3D" /> value that represents the result of the union of <paramref name="rect1" /> and <paramref name="rect2" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Rect3D.Empty">
      <summary>Gets an empty <see cref="T:System.Windows.Media.Media3D.Rect3D" />.</summary>
      <returns>An empty <see cref="T:System.Windows.Media.Media3D.Rect3D" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Rect3D.IsEmpty">
      <summary>Gets a value that indicates whether this <see cref="T:System.Windows.Media.Media3D.Rect3D" /> is the <see cref="P:System.Windows.Media.Media3D.Rect3D.Empty" /><see cref="T:System.Windows.Media.Media3D.Rect3D" />.</summary>
      <returns>
        <see langword="true" /> if this <see cref="T:System.Windows.Media.Media3D.Rect3D" /> is the empty rectangle; <see langword="false" /> otherwise.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Rect3D.Location">
      <summary>Gets or sets a <see cref="T:System.Windows.Media.Media3D.Point3D" /> that represents the origin of the <see cref="T:System.Windows.Media.Media3D.Rect3D" />.</summary>
      <returns>
        <see cref="T:System.Windows.Media.Media3D.Point3D" /> that represents the origin of the <see cref="T:System.Windows.Media.Media3D.Rect3D" />, typically the back bottom left corner.  The default value is (0,0,0).</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Rect3D.Size">
      <summary>Gets or sets the area of the <see cref="T:System.Windows.Media.Media3D.Rect3D" />.</summary>
      <returns>
        <see cref="T:System.Windows.Media.Media3D.Size3D" /> that specifies the area of the <see cref="T:System.Windows.Media.Media3D.Rect3D" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Rect3D.SizeX">
      <summary>Gets or sets the size of the <see cref="T:System.Windows.Media.Media3D.Rect3D" /> in the X dimension.</summary>
      <returns>Double that specifies the size of the <see cref="T:System.Windows.Media.Media3D.Rect3D" /> in the X dimension.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Rect3D.SizeY">
      <summary>Gets or sets the size of the <see cref="T:System.Windows.Media.Media3D.Rect3D" /> in the Y dimension.</summary>
      <returns>Double that specifies the size of the <see cref="T:System.Windows.Media.Media3D.Rect3D" /> in the Y dimension.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Rect3D.SizeZ">
      <summary>Gets or sets the size of the Rect3D in the Z dimension.</summary>
      <returns>Double that specifies the size of the <see cref="T:System.Windows.Media.Media3D.Rect3D" /> in the Z dimension.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Rect3D.X">
      <summary>Gets or sets the value of the X coordinate of the <see cref="T:System.Windows.Media.Media3D.Rect3D" />.</summary>
      <returns>Value of the X coordinate of the <see cref="T:System.Windows.Media.Media3D.Rect3D" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Rect3D.Y">
      <summary>Gets or sets the value of the Y coordinate of the <see cref="T:System.Windows.Media.Media3D.Rect3D" />.</summary>
      <returns>Value of the Y coordinate of the <see cref="T:System.Windows.Media.Media3D.Rect3D" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Rect3D.Z">
      <summary>Gets or sets the value of the Z coordinate of the <see cref="T:System.Windows.Media.Media3D.Rect3D" />.</summary>
      <returns>Value of the Z coordinate of the <see cref="T:System.Windows.Media.Media3D.Rect3D" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.Rect3DConverter">
      <summary>Converts instances of other types to and from instances of <see cref="T:System.Windows.Media.Media3D.Rect3D" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Rect3DConverter.#ctor">
      <summary>Initializes an instance of the <see cref="T:System.Windows.Media.Media3D.Rect3DConverter" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Rect3DConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Gets a value that indicates whether this type converter can convert from a given type.</summary>
      <param name="context">ITypeDescriptorContext for this call.</param>
      <param name="sourceType">Type being queried for support.</param>
      <returns>
        <see langword="true" /> if this converter can convert from the provided type, false otherwise.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Rect3DConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Gets a value that indicates whether this type converter can convert to the given type.</summary>
      <param name="context">ITypeDescriptorContext for this call.</param>
      <param name="destinationType">Type being queried for support.</param>
      <returns>
        <see langword="true" /> if this converter can convert to the provided type, false otherwise.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Rect3DConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
      <summary>Converts the specified object to a <see cref="T:System.Windows.Media.Media3D.Rect3D" />.</summary>
      <param name="context">ITypeDescriptorContext for this call.</param>
      <param name="culture">CultureInfo to be respected when converting.</param>
      <param name="value">Object to convert to an instance of Rect3D.</param>
      <returns>Rect3D that was constructed.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Rect3DConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
      <summary>Attempts to convert an instance of <see cref="T:System.Windows.Media.Media3D.Rect3D" /> to the given type.</summary>
      <param name="context">The ITypeDescriptorContext for this call.</param>
      <param name="culture">The CultureInfo which is respected when converting.</param>
      <param name="value">The object to convert to an instance of <paramref name="destinationType" />.</param>
      <param name="destinationType">The type to which the Rect3D instance will be converted.</param>
      <returns>Object that was constructed.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.RotateTransform3D">
      <summary>Specifies a rotation transformation.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.RotateTransform3D.CenterXProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.RotateTransform3D.CenterX" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.RotateTransform3D.CenterYProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.RotateTransform3D.CenterY" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.RotateTransform3D.CenterZProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.RotateTransform3D.CenterZ" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.RotateTransform3D.RotationProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.RotateTransform3D.Rotation" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.RotateTransform3D.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.RotateTransform3D" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.RotateTransform3D.#ctor(System.Windows.Media.Media3D.Rotation3D)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.RotateTransform3D" /> class with the specified rotation.</summary>
      <param name="rotation">Rotation3D that specifies the rotation.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.RotateTransform3D.#ctor(System.Windows.Media.Media3D.Rotation3D,System.Double,System.Double,System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.RotateTransform3D" /> class using the specified rotation and center coordinates.</summary>
      <param name="rotation">Rotation3D that specifies the rotation.</param>
      <param name="centerX">Double that specifies the X value about which to rotate.</param>
      <param name="centerY">Double that specifies the Y value about which to rotate.</param>
      <param name="centerZ">Double that specifies the Z value about which to rotate.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.RotateTransform3D.#ctor(System.Windows.Media.Media3D.Rotation3D,System.Windows.Media.Media3D.Point3D)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.RotateTransform3D" /> class with the specified center and rotation.</summary>
      <param name="rotation">Rotation3D that specifies the rotation.</param>
      <param name="center">Center of the transformation's rotation.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.RotateTransform3D.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.RotateTransform3D" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.RotateTransform3D.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.RotateTransform3D" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.RotateTransform3D.CenterX">
      <summary>Gets or sets the X coordinate of the <see cref="T:System.Windows.Media.Media3D.Point3D" /> about which to rotate.</summary>
      <returns>Double that represents the X coordinate of the <see cref="T:System.Windows.Media.Media3D.Point3D" /> about which to rotate.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.RotateTransform3D.CenterY">
      <summary>Gets or sets the Y coordinate of the <see cref="T:System.Windows.Media.Media3D.Point3D" /> about which to rotate.</summary>
      <returns>Double that represents the Y coordinate of the <see cref="T:System.Windows.Media.Media3D.Point3D" /> about which to rotate.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.RotateTransform3D.CenterZ">
      <summary>Gets or sets the Z coordinate of the <see cref="T:System.Windows.Media.Media3D.Point3D" /> about which to rotate.</summary>
      <returns>Double that represents the Z coordinate of the <see cref="T:System.Windows.Media.Media3D.Point3D" /> about which to rotate.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.RotateTransform3D.Rotation">
      <summary>Gets or sets a <see cref="T:System.Windows.Media.Media3D.Rotation3D" /> that specifies the rotation.</summary>
      <returns>Rotation3D that specifies an angle of rotation about an axis.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.RotateTransform3D.Value">
      <summary>Retrieves a <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> that represents the rotation.</summary>
      <returns>Matrix3D that represents the rotation.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.Rotation3D">
      <summary>Specifies the 3-D rotation to be used in a transformation.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Rotation3D.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.Rotation3D" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Rotation3D.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.Rotation3D" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Rotation3D.System#IFormattable#ToString(System.String,System.IFormatProvider)">
      <summary>Formats the value of the current instance using the specified format.</summary>
      <param name="format">The format to use.  
  
 -or-  
  
 A null reference (<see langword="Nothing" /> in Visual Basic) to use the default format defined for the type of the <see cref="T:System.IFormattable" /> implementation.</param>
      <param name="provider">The provider to use to format the value.  
  
 -or-  
  
 A null reference (<see langword="Nothing" /> in Visual Basic) to obtain the numeric format information from the current locale setting of the operating system.</param>
      <returns>The value of the current instance in the specified format.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Rotation3D.ToString">
      <summary>Returns a String that represents the current Object.</summary>
      <returns>String that represents the current Object.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Rotation3D.ToString(System.IFormatProvider)">
      <summary>Returns a <see cref="T:System.String" /> using a specified format that represents the current <see cref="T:System.Object" />.</summary>
      <param name="provider">Formats the value of the current instance using the specified format.</param>
      <returns>Text as a series of Unicode characters.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Rotation3D.Identity">
      <summary>Singleton identity <see cref="T:System.Windows.Media.Media3D.Rotation3D" />.</summary>
      <returns>The identity <see cref="T:System.Windows.Media.Media3D.Rotation3D" />.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.ScaleTransform3D">
      <summary>Scales an object in the three-dimensional x-y-z plane, starting from a defined center point. Scale factors are defined in x-, y-, and z- directions from this center point.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.ScaleTransform3D.CenterXProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.ScaleTransform3D.CenterX" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.ScaleTransform3D.CenterYProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.ScaleTransform3D.CenterY" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.ScaleTransform3D.CenterZProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.ScaleTransform3D.CenterZ" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.ScaleTransform3D.ScaleXProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.ScaleTransform3D.ScaleX" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.ScaleTransform3D.ScaleYProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.ScaleTransform3D.ScaleY" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.ScaleTransform3D.ScaleZProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.ScaleTransform3D.ScaleZ" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.ScaleTransform3D.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.ScaleTransform3D" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.ScaleTransform3D.#ctor(System.Double,System.Double,System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.ScaleTransform3D" /> class using the specified scale factors.</summary>
      <param name="scaleX">Factor by which to scale the X value.</param>
      <param name="scaleY">Factor by which to scale the Y value.</param>
      <param name="scaleZ">Factor by which to scale the Z value.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.ScaleTransform3D.#ctor(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.ScaleTransform3D" /> class using the specified center coordinates and scale factors.</summary>
      <param name="scaleX">Factor by which to scale the X value.</param>
      <param name="scaleY">Factor by which to scale the Y value.</param>
      <param name="scaleZ">Factor by which to scale the Z value.</param>
      <param name="centerX">X coordinate of the center point from which to scale.</param>
      <param name="centerY">Y coordinate of the center point from which to scale.</param>
      <param name="centerZ">Z coordinate of the center point from which to scale.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.ScaleTransform3D.#ctor(System.Windows.Media.Media3D.Vector3D)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.ScaleTransform3D" /> class using the specified <see cref="T:System.Windows.Media.Media3D.Vector3D" />.</summary>
      <param name="scale">Vector3D along which the transformation scales.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.ScaleTransform3D.#ctor(System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Point3D)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.ScaleTransform3D" /> class using the specified <see cref="T:System.Windows.Media.Media3D.Vector3D" /> and <see cref="T:System.Windows.Media.Media3D.Point3D" />.</summary>
      <param name="scale">Vector3D along which the transformation scales.</param>
      <param name="center">Center around which the transformation scales.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.ScaleTransform3D.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.ScaleTransform3D" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.ScaleTransform3D.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.ScaleTransform3D" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.ScaleTransform3D.CenterX">
      <summary>Gets or sets the x-coordinate of the transform's center point.</summary>
      <returns>The x-coordinate of the transform's center point. The default value is <c>0</c>.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.ScaleTransform3D.CenterY">
      <summary>Gets or sets the z-coordinate of the transform's center point.</summary>
      <returns>The y-coordinate of the transform's center point. The default value is <c>0</c>.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.ScaleTransform3D.CenterZ">
      <summary>Gets or sets the z-coordinate of the transform's center point.</summary>
      <returns>The z-coordinate of the transform's center point. The default value is <c>0</c>.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.ScaleTransform3D.ScaleX">
      <summary>Gets or sets the scale factor in the x-direction.</summary>
      <returns>Scale factor in the x-direction. The default value is <c>1</c>.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.ScaleTransform3D.ScaleY">
      <summary>Gets or sets the scale factor in the y-direction.</summary>
      <returns>Scale factor in the y-direction. The default value is <c>1</c>.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.ScaleTransform3D.ScaleZ">
      <summary>Gets or sets the scale factor in the z-direction.</summary>
      <returns>Scale factor in the z-direction. The default value is <c>1</c>.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.ScaleTransform3D.Value">
      <summary>Gets a <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> representation of this transformation.</summary>
      <returns>
        <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> representation of this transformation.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.Size3D">
      <summary>Data structure that describes the size of a three-dimensional object.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Size3D.#ctor(System.Double,System.Double,System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.Size3D" /> structure.</summary>
      <param name="x">The new <see cref="T:System.Windows.Media.Media3D.Size3D" /> structure's <see cref="P:System.Windows.Media.Media3D.Size3D.X" /> value.</param>
      <param name="y">The new <see cref="T:System.Windows.Media.Media3D.Size3D" /> structure's <see cref="P:System.Windows.Media.Media3D.Size3D.Y" /> value.</param>
      <param name="z">The new <see cref="T:System.Windows.Media.Media3D.Size3D" /> structure's <see cref="P:System.Windows.Media.Media3D.Size3D.Z" /> value.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Size3D.Equals(System.Object)">
      <summary>Determines whether the specified object is a <see cref="T:System.Windows.Media.Media3D.Size3D" /> structure and whether the <see cref="P:System.Windows.Media.Media3D.Size3D.X" />, <see cref="P:System.Windows.Media.Media3D.Size3D.Y" /> and <see cref="P:System.Windows.Media.Media3D.Size3D.Z" /> properties of the specified <see cref="T:System.Object" /> are equal to the <see cref="P:System.Windows.Media.Media3D.Size3D.X" />, <see cref="P:System.Windows.Media.Media3D.Size3D.Y" /> and <see cref="P:System.Windows.Media.Media3D.Size3D.Z" /> properties of this <see cref="T:System.Windows.Media.Media3D.Size3D" /> structure.</summary>
      <param name="o">The <see cref="T:System.Object" /> to compare.</param>
      <returns>
        <see langword="true" /> if instances are equal; otherwise, <see langword="false" />.  
  
 <see langword="true" /> if <paramref name="o" /> is a <see cref="T:System.Windows.Media.Media3D.Size3D" /> structure and is identical with this <see cref="T:System.Windows.Media.Media3D.Size3D" /> structure; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Size3D.Equals(System.Windows.Media.Media3D.Size3D)">
      <summary>Compares two <see cref="T:System.Windows.Media.Media3D.Size3D" /> structures for equality.</summary>
      <param name="value">The instance of Size3D to compare to this instance.</param>
      <returns>
        <see langword="true" /> if instances are equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Size3D.Equals(System.Windows.Media.Media3D.Size3D,System.Windows.Media.Media3D.Size3D)">
      <summary>Compares two <see cref="T:System.Windows.Media.Media3D.Size3D" /> structures for equality.   Two <see cref="T:System.Windows.Media.Media3D.Size3D" /> structures are equal if the values of their <see cref="P:System.Windows.Media.Media3D.Size3D.X" />, <see cref="P:System.Windows.Media.Media3D.Size3D.Y" />, and <see cref="P:System.Windows.Media.Media3D.Size3D.Z" /> properties are the same.</summary>
      <param name="size1">The first <see cref="T:System.Windows.Media.Media3D.Size3D" /> structure to compare.</param>
      <param name="size2">The second <see cref="T:System.Windows.Media.Media3D.Size3D" /> structure to compare.</param>
      <returns>
        <see langword="true" /> if instances are equal; otherwise, <see langword="false" />.  
  
 <see langword="true" /> if the <see cref="P:System.Windows.Media.Media3D.Size3D.X" />, <see cref="P:System.Windows.Media.Media3D.Size3D.Y" />, and <see cref="P:System.Windows.Media.Media3D.Size3D.Z" /> components of <paramref name="size1" /> and <paramref name="size2" /> are equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Size3D.GetHashCode">
      <summary>Returns a hash code for this <see cref="T:System.Windows.Media.Media3D.Size3D" /> structure.</summary>
      <returns>A hash code for this <see cref="T:System.Windows.Media.Media3D.Size3D" /> structure.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Size3D.op_Equality(System.Windows.Media.Media3D.Size3D,System.Windows.Media.Media3D.Size3D)">
      <summary>Compares two <see cref="T:System.Windows.Media.Media3D.Size3D" /> structures for equality.   Two <see cref="T:System.Windows.Media.Media3D.Size3D" /> structures are equal if the values of their <see cref="P:System.Windows.Media.Media3D.Size3D.X" />, <see cref="P:System.Windows.Media.Media3D.Size3D.Y" />, and <see cref="P:System.Windows.Media.Media3D.Size3D.Z" /> properties are the same.</summary>
      <param name="size1">The first <see cref="T:System.Windows.Media.Media3D.Size3D" /> structure to compare.</param>
      <param name="size2">The second <see cref="T:System.Windows.Media.Media3D.Size3D" /> structure to compare.</param>
      <returns>
        <see langword="true" /> if the <see cref="P:System.Windows.Media.Media3D.Size3D.X" />, <see cref="P:System.Windows.Media.Media3D.Size3D.Y" />, and <see cref="P:System.Windows.Media.Media3D.Size3D.Z" /> components of <paramref name="size1" /> and <paramref name="size2" /> are equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Size3D.op_Explicit(System.Windows.Media.Media3D.Size3D)~System.Windows.Media.Media3D.Point3D">
      <summary>Converts this <see cref="T:System.Windows.Media.Media3D.Size3D" /> structure into a <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure.</summary>
      <param name="size">The size to convert.</param>
      <returns>The result of converting <paramref name="size" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Size3D.op_Explicit(System.Windows.Media.Media3D.Size3D)~System.Windows.Media.Media3D.Vector3D">
      <summary>Converts this <see cref="T:System.Windows.Media.Media3D.Size3D" /> structure into a <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure.</summary>
      <param name="size">The size to convert.</param>
      <returns>The result of converting <paramref name="size" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Size3D.op_Inequality(System.Windows.Media.Media3D.Size3D,System.Windows.Media.Media3D.Size3D)">
      <summary>Compares two <see cref="T:System.Windows.Media.Media3D.Size3D" /> structures for inequality.  Two <see cref="T:System.Windows.Media.Media3D.Size3D" /> structures are not equal if the values of their <see cref="P:System.Windows.Media.Media3D.Size3D.X" />, <see cref="P:System.Windows.Media.Media3D.Size3D.Y" /> and <see cref="P:System.Windows.Media.Media3D.Size3D.Z" /> properties are different.</summary>
      <param name="size1">The first <see cref="T:System.Windows.Media.Media3D.Size3D" /> structure to compare.</param>
      <param name="size2">The second <see cref="T:System.Windows.Media.Media3D.Size3D" /> structure to compare.</param>
      <returns>
        <see langword="true" /> if the <see cref="P:System.Windows.Media.Media3D.Size3D.X" />, <see cref="P:System.Windows.Media.Media3D.Size3D.Y" /> and <see cref="P:System.Windows.Media.Media3D.Size3D.Z" /> coordinates of <paramref name="size1" /> and <paramref name="size2" /> are different; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Size3D.Parse(System.String)">
      <summary>Converts a <see cref="T:System.String" /> representation of a three-dimensional size structure into the equivalent <see cref="T:System.Windows.Media.Media3D.Size3D" /> structure.</summary>
      <param name="source">The <see cref="T:System.String" /> representation of the three-dimensional size structure.</param>
      <returns>The equivalent <see cref="T:System.Windows.Media.Media3D.Size3D" /> structure.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Size3D.System#IFormattable#ToString(System.String,System.IFormatProvider)">
      <summary>This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. For a description of this member, see <see cref="M:System.IFormattable.ToString(System.String,System.IFormatProvider)" />.</summary>
      <param name="format">The string specifying the format to use.  
  
 -or-  
  
 <see langword="null" /> to use the default format defined for the type of the <see cref="T:System.IFormattable" /> implementation.</param>
      <param name="provider">The <see langword="IFormatProvider" /> to use to format the value.  
  
 -or-  
  
 <see langword="null" /> to obtain the numeric format information from the current locale setting of the operating system.</param>
      <returns>A string containing the value of the current instance in the specified format.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Size3D.ToString">
      <summary>Creates a <see cref="T:System.String" /> representation of this <see cref="T:System.Windows.Media.Media3D.Size3D" /> structure.</summary>
      <returns>Returns a <see cref="T:System.String" /> containing the <see cref="P:System.Windows.Media.Media3D.Size3D.X" />, <see cref="P:System.Windows.Media.Media3D.Size3D.Y" />, and <see cref="P:System.Windows.Media.Media3D.Size3D.Z" /> values of this <see cref="T:System.Windows.Media.Media3D.Size3D" /> structure.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Size3D.ToString(System.IFormatProvider)">
      <summary>Creates a <see cref="T:System.String" /> representation of this <see cref="T:System.Windows.Media.Media3D.Size3D" /> structure.</summary>
      <param name="provider">Culture-specific formatting information.</param>
      <returns>Returns a <see cref="T:System.String" /> containing the <see cref="P:System.Windows.Media.Media3D.Size3D.X" />, <see cref="P:System.Windows.Media.Media3D.Size3D.Y" />, and <see cref="P:System.Windows.Media.Media3D.Size3D.Z" /> values of this <see cref="T:System.Windows.Media.Media3D.Size3D" /> structure.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Size3D.Empty">
      <summary>Gets a value that represents an empty <see cref="T:System.Windows.Media.Media3D.Size3D" /> structure.</summary>
      <returns>An empty instance of a <see cref="T:System.Windows.Media.Media3D.Size3D" /> structure.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Size3D.IsEmpty">
      <summary>Gets a value that indicates whether this <see cref="T:System.Windows.Media.Media3D.Size3D" /> structure is empty.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.Media3D.Size3D" /> structure is empty; otherwise, <see langword="false" />.  The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Size3D.X">
      <summary>Gets or sets the <see cref="P:System.Windows.Media.Media3D.Size3D.X" /> value of this <see cref="T:System.Windows.Media.Media3D.Size3D" /> structure.</summary>
      <returns>The <see cref="P:System.Windows.Media.Media3D.Size3D.X" /> value of this <see cref="T:System.Windows.Media.Media3D.Size3D" /> structure.  The default value is <c>0</c>.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Size3D.Y">
      <summary>Gets or sets the <see cref="P:System.Windows.Media.Media3D.Size3D.Y" /> value of this <see cref="T:System.Windows.Media.Media3D.Size3D" /> structure.</summary>
      <returns>The <see cref="P:System.Windows.Media.Media3D.Size3D.Y" /> value of this <see cref="T:System.Windows.Media.Media3D.Size3D" /> structure.  The default value is <c>0</c>.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Size3D.Z">
      <summary>Gets or sets the <see cref="P:System.Windows.Media.Media3D.Size3D.Z" /> value of this <see cref="T:System.Windows.Media.Media3D.Size3D" /> structure.</summary>
      <returns>The <see cref="P:System.Windows.Media.Media3D.Size3D.Z" /> value of this <see cref="T:System.Windows.Media.Media3D.Size3D" /> structure.  The default value is <c>0</c>.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.Size3DConverter">
      <summary>Converts instances of other types to and from a <see cref="T:System.Windows.Media.Media3D.Size3D" /> structure.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Size3DConverter.#ctor">
      <summary>Initializes a new instance of <see cref="T:System.Windows.Media.Media3D.Size3DConverter" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Size3DConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether a class can be converted from a given type to an instance of a <see cref="T:System.Windows.Media.Media3D.Size3D" /> structure.</summary>
      <param name="context">Describes the context information of a type.</param>
      <param name="sourceType">The type of the source that is being evaluated for conversion.</param>
      <returns>Indicates whether the type can be converted to a <see cref="T:System.Windows.Media.Media3D.Size3D" /> structure.  
  
 <list type="table"><listheader><term> Value</term><description> Meaning</description></listheader><item><term> false</term><description> The converter cannot convert from the provided type.</description></item><item><term> true</term><description> The converter can convert the provided type to a <see cref="T:System.Windows.Media.Media3D.Size3D" />.</description></item></list></returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Size3DConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether an instance of a <see cref="T:System.Windows.Media.Media3D.Size3D" /> structure can be converted to a different type.</summary>
      <param name="context">Describes the context information of a type.</param>
      <param name="destinationType">The desired type that this <see cref="T:System.Windows.Media.Media3D.Size3D" /> structure is being evaluated for conversion.</param>
      <returns>Indicates whether this <see cref="T:System.Windows.Media.Media3D.Size3D" /> structure can be converted to <paramref name="destinationType" />.  
  
 <list type="table"><listheader><term> Value</term><description> Meaning</description></listheader><item><term> false</term><description> The converter cannot convert this <see cref="T:System.Windows.Media.Media3D.Size3D" /> structure to the specified type.</description></item><item><term> true</term><description> The converter can convert this <see cref="T:System.Windows.Media.Media3D.Size3D" /> structure to the specified type.</description></item></list></returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Size3DConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
      <summary>Attempts to convert a specified object to a <see cref="T:System.Windows.Media.Media3D.Size3D" /> structure.</summary>
      <param name="context">Describes the context information of a type.</param>
      <param name="culture">Describes the <see cref="T:System.Globalization.CultureInfo" /> of the type being converted.</param>
      <param name="value">The object being converted.</param>
      <exception cref="T:System.NotSupportedException">Occurs if the specified object is null or is a type that cannot be converted to a <see cref="T:System.Windows.Media.Media3D.Size3D" /> structure.</exception>
      <returns>The <see cref="T:System.Windows.Media.Media3D.Size3D" /> structure created from the converted <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Size3DConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
      <summary>Attempts to convert a <see cref="T:System.Windows.Media.Media3D.Size3D" /> structure to a specified type.</summary>
      <param name="context">Describes the context information of a type.</param>
      <param name="culture">The CultureInfo which is respected when converting.</param>
      <param name="value">The <see cref="T:System.Windows.Media.Media3D.Size3D" /> structure to convert.</param>
      <param name="destinationType">The type this <see cref="T:System.Windows.Media.Media3D.Size3D" /> structure is converted to.</param>
      <returns>The object created from converting this <see cref="T:System.Windows.Media.Media3D.Size3D" /> structure.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.SpecularMaterial">
      <summary>Allows a 2-D brush, like a <see cref="T:System.Windows.Media.SolidColorBrush" /> or <see cref="T:System.Windows.Media.TileBrush" />, to be applied to a specularly-lit 3-D model.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.SpecularMaterial.BrushProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.SpecularMaterial.Brush" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.SpecularMaterial.ColorProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.SpecularMaterial.Color" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.SpecularMaterial.SpecularPowerProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.SpecularMaterial.SpecularPower" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.SpecularMaterial.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.SpecularMaterial" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.SpecularMaterial.#ctor(System.Windows.Media.Brush,System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.SpecularMaterial" /> class with the specified brush and specular exponent.</summary>
      <param name="brush">The brush applied by the new <see cref="T:System.Windows.Media.Media3D.SpecularMaterial" />.</param>
      <param name="specularPower">The specular exponent.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.SpecularMaterial.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.SpecularMaterial" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.SpecularMaterial.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.SpecularMaterial" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.SpecularMaterial.Brush">
      <summary>Gets or sets the 2-D brush to apply to a specularly-lit 3-D model.</summary>
      <returns>The brush to apply.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.SpecularMaterial.Color">
      <summary>Gets or sets a value that filters the color properties of the material applied to the model.</summary>
      <returns>The color with which to filter the material.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.SpecularMaterial.SpecularPower">
      <summary>Gets or sets a value that specifies the degree to which a material applied to a 3-D model reflects the lighting model as shine.</summary>
      <returns>Relative contribution, for a material applied as a 2-D brush to a 3-D model, of the specular component of the lighting model.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.SpotLight">
      <summary>Light object that projects its effect in a cone-shaped area along a specified direction.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.SpotLight.DirectionProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.SpotLight.Direction" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.SpotLight.InnerConeAngleProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.SpotLight.InnerConeAngle" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.SpotLight.OuterConeAngleProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.SpotLight.OuterConeAngle" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.SpotLight.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.SpotLight" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.SpotLight.#ctor(System.Windows.Media.Color,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Double,System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.SpotLight" /> class using the specified color, position, direction, and cone angles.</summary>
      <param name="diffuseColor">Diffuse color of the new <see cref="T:System.Windows.Media.Media3D.SpotLight" />.</param>
      <param name="position">Position of the new <see cref="T:System.Windows.Media.Media3D.SpotLight" />.</param>
      <param name="direction">Direction of the new <see cref="T:System.Windows.Media.Media3D.SpotLight" />.</param>
      <param name="outerConeAngle">Angle that defines a cone outside which the light does not illuminate objects in the scene.</param>
      <param name="innerConeAngle">Angle that defines a cone within which the light fully illuminates objects in the scene.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.SpotLight.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.SpotLight" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.SpotLight.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.SpotLight" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.SpotLight.Direction">
      <summary>Gets or sets a <see cref="T:System.Windows.Media.Media3D.Vector3D" /> that specifies the direction in which the <see cref="T:System.Windows.Media.Media3D.SpotLight" /> projects its light.</summary>
      <returns>
        <see cref="T:System.Windows.Media.Media3D.Vector3D" /> that specifies the direction of the Spotlight's projection. The default value is <c>0,0,-1</c>.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.SpotLight.InnerConeAngle">
      <summary>Gets or sets an angle that specifies the proportion of a <see cref="T:System.Windows.Media.Media3D.SpotLight" />'s cone-shaped projection in which the light fully illuminates objects in the scene.</summary>
      <returns>The angle in degrees that specifies the proportion of a <see cref="T:System.Windows.Media.Media3D.SpotLight" />'s cone-shaped projection in which the light fully illuminates objects in the scene. The default value is <c>180</c>.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.SpotLight.OuterConeAngle">
      <summary>Gets or sets an angle that specifies the proportion of a <see cref="T:System.Windows.Media.Media3D.SpotLight" />'s cone-shaped projection outside which the light does not illuminate objects in the scene.</summary>
      <returns>The angle in degrees that specifies the proportion of a <see cref="T:System.Windows.Media.Media3D.SpotLight" />'s cone-shaped projection outside which the light does not illuminate objects in the scene. The default value is <c>90</c>.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.Transform3D">
      <summary>Provides a parent class for all three-dimensional transformations, including translation, rotation, and scale transformations.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Transform3D.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.Transform3D" />, making deep copies of this object's values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Transform3D.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.Transform3D" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Transform3D.Transform(System.Windows.Media.Media3D.Point3D)">
      <summary>Transforms the specified <see cref="T:System.Windows.Media.Media3D.Point3D" />.</summary>
      <param name="point">Point3D to transform.</param>
      <returns>Transformed Point3D.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Transform3D.Transform(System.Windows.Media.Media3D.Point3D[])">
      <summary>Transforms the specified array of <see cref="T:System.Windows.Media.Media3D.Point3D" /> objects.</summary>
      <param name="points">Array of Point3D objects to transform.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Transform3D.Transform(System.Windows.Media.Media3D.Point4D)">
      <summary>Transforms the specified <see cref="T:System.Windows.Media.Media3D.Point4D" />.</summary>
      <param name="point">Point4D to transform.</param>
      <returns>Transformed Point4D.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Transform3D.Transform(System.Windows.Media.Media3D.Point4D[])">
      <summary>Transforms the specified array of <see cref="T:System.Windows.Media.Media3D.Point4D" /> objects.</summary>
      <param name="points">Array of Point4D objects to transform.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Transform3D.Transform(System.Windows.Media.Media3D.Vector3D)">
      <summary>Transforms the specified <see cref="T:System.Windows.Media.Media3D.Vector3D" />.</summary>
      <param name="vector">Vector3D to transform.</param>
      <returns>Transformed Vector3D.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Transform3D.Transform(System.Windows.Media.Media3D.Vector3D[])">
      <summary>Transforms the specified array of <see cref="T:System.Windows.Media.Media3D.Vector3D" /> objects.</summary>
      <param name="vectors">Array of Vector3D objects to transform.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Transform3D.TransformBounds(System.Windows.Media.Media3D.Rect3D)">
      <summary>Transforms the specified 3-D bounding box and returns an axis-aligned 3-D bounding box that is exactly large enough to contain it.</summary>
      <param name="rect">The 3-D bounding box to transform.</param>
      <returns>The smallest axis-aligned 3-D bounding box possible that contains the transformed <paramref name="rect" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Transform3D.TryTransform(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D@)">
      <summary>Attempts to transform the specified 3-D point and returns a value that indicates whether the transformation was successful.</summary>
      <param name="inPoint">The 3-D point to transform.</param>
      <param name="result">The result of transforming <paramref name="inPoint" />.</param>
      <returns>
        <see langword="true" /> if <paramref name="inPoint" /> was transformed; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Transform3D.Identity">
      <summary>Gets the identity transformation.</summary>
      <returns>Identity transformation.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Transform3D.Inverse">
      <summary>Gets the inverse transformation of this object, if possible.</summary>
      <returns>An inverse of this instance, if possible; otherwise, <see langword="null" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Transform3D.IsAffine">
      <summary>Gets a value that specifies whether the matrix is affine.</summary>
      <returns>
        <see langword="true" /> if the matrix is affine; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Transform3D.Value">
      <summary>Gets the <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> that represents the value of the current transformation.</summary>
      <returns>Matrix3D that represents the value of the current transformation.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.Transform3DCollection">
      <summary>Represents an ordered collection of <see cref="T:System.Windows.Media.Media3D.Transform3D" /> objects.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Transform3DCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.Transform3DCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Transform3DCollection.#ctor(System.Collections.Generic.IEnumerable{System.Windows.Media.Media3D.Transform3D})">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.Transform3DCollection" /> class using the specified collection.</summary>
      <param name="collection">Collection with which to instantiate the Transform3DCollection.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Transform3DCollection.#ctor(System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.Transform3DCollection" /> class with the specified capacity.</summary>
      <param name="capacity">Integer that specifies the capacity of the Transform3DCollection.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Transform3DCollection.Add(System.Windows.Media.Media3D.Transform3D)">
      <summary>Adds a <see cref="T:System.Windows.Media.Media3D.Transform3D" /> to the end of the <see cref="T:System.Windows.Media.Media3D.Transform3DCollection" />.</summary>
      <param name="value">Item to add to the end of this collection.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Transform3DCollection.Clear">
      <summary>Removes all the items from this <see cref="T:System.Windows.Media.Media3D.Transform3DCollection" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Transform3DCollection.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.Transform3DCollection" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Transform3DCollection.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.Transform3DCollection" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Transform3DCollection.Contains(System.Windows.Media.Media3D.Transform3D)">
      <summary>Determines whether the specified <see cref="T:System.Windows.Media.Media3D.Transform3D" /> is in this <see cref="T:System.Windows.Media.Media3D.Transform3DCollection" />.</summary>
      <param name="value">The item to locate in this collection.</param>
      <returns>
        <see langword="true" /> if <paramref name="value" />, the specified Transform3D, is in this Transform3DCollection; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Transform3DCollection.CopyTo(System.Windows.Media.Media3D.Transform3D[],System.Int32)">
      <summary>Copies the items of this <see cref="T:System.Windows.Media.Media3D.Transform3DCollection" />, starting with the specified index value, into an array of <see cref="T:System.Windows.Media.Media3D.Transform3D" /> objects.</summary>
      <param name="array">The array that is the destination of the items copied from this Transform3DCollection.</param>
      <param name="index">The index at which copying begins.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Transform3DCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An enumerator that can iterate the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Transform3DCollection.IndexOf(System.Windows.Media.Media3D.Transform3D)">
      <summary>Gets the index position of the first occurrence of the specified <see cref="T:System.Windows.Media.Media3D.Transform3D" />.</summary>
      <param name="value">The Transform3D to search for.</param>
      <returns>The index position of the specified Transform3D.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Transform3DCollection.Insert(System.Int32,System.Windows.Media.Media3D.Transform3D)">
      <summary>Inserts a <see cref="T:System.Windows.Media.Media3D.Transform3D" /> into this <see cref="T:System.Windows.Media.Media3D.Transform3DCollection" /> at the specified index position.</summary>
      <param name="index">The index position at which to insert the specified Transform3D.</param>
      <param name="value">The Transform3D to insert.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Transform3DCollection.Remove(System.Windows.Media.Media3D.Transform3D)">
      <summary>Removes the first occurrence of the specified <see cref="T:System.Windows.Media.Media3D.Transform3D" /> from the <see cref="T:System.Windows.Media.Media3D.Transform3DCollection" />.</summary>
      <param name="value">The Transform3D to remove from this collection.</param>
      <returns>
        <see langword="true" /> if <paramref name="value" /> was removed fro the collection; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Transform3DCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Windows.Media.Media3D.Transform3D" /> at the specified index position from the <see cref="T:System.Windows.Media.Media3D.Transform3DCollection" />.</summary>
      <param name="index">The index position of the Transform3D to remove.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Transform3DCollection.System#Collections#Generic#IEnumerable{System#Windows#Media#Media3D#Transform3D}#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.Generic.IEnumerable`1.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Transform3DCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>For a description of this member, see <see cref="M:System.Collections.ICollection.CopyTo(System.Array,System.Int32)" />.</summary>
      <param name="array">A zero-based <see cref="T:System.Array" /> that receives the copied items from the <see cref="T:System.Windows.Media.Media3D.Transform3DCollection" />.</param>
      <param name="index">The first position in the specified <see cref="T:System.Array" /> to receive the copied contents.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Transform3DCollection.System#Collections#IEnumerable#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.IEnumerable.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Transform3DCollection.System#Collections#IList#Add(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Add(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to add to the <see cref="T:System.Windows.Media.Media3D.Transform3DCollection" />.</param>
      <returns>The position into which the new element was inserted.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Transform3DCollection.System#Collections#IList#Contains(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Contains(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.Media3D.Transform3DCollection" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Windows.Media.Media3D.Transform3DCollection" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Transform3DCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.IndexOf(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.Media3D.Transform3DCollection" />.</param>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Transform3DCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Insert(System.Int32,System.Object)" />.</summary>
      <param name="index">The zero-based index at which to insert the <see cref="T:System.Object" />.</param>
      <param name="value">The <see cref="T:System.Object" /> to insert into the <see cref="T:System.Windows.Media.Media3D.Transform3DCollection" />.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Transform3DCollection.System#Collections#IList#Remove(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Remove(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to remove from the <see cref="T:System.Windows.Media.Media3D.Transform3DCollection" />.</param>
    </member>
    <member name="P:System.Windows.Media.Media3D.Transform3DCollection.Count">
      <summary>Gets the number of <see cref="T:System.Windows.Media.Media3D.Transform3D" /> objects contained in the <see cref="T:System.Windows.Media.Media3D.Transform3DCollection" />.</summary>
      <returns>The number of Transform3D objects contained in the Transform3DCollection.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Transform3DCollection.Item(System.Int32)">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Media3D.Transform3D" /> at the specified zero-based index.</summary>
      <param name="index">The zero-based index of the Transform3D object to get or set.</param>
      <returns>The item at the specified index.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Transform3DCollection.System#Collections#Generic#ICollection{System#Windows#Media#Media3D#Transform3D}#IsReadOnly">
      <summary>For a description of this member, see <see cref="P:System.Collections.Generic.ICollection`1.IsReadOnly" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.Media3D.Transform3DCollection" /> is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Transform3DCollection.System#Collections#ICollection#IsSynchronized">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.IsSynchronized" />.</summary>
      <returns>
        <see langword="true" /> if access to the <see cref="T:System.Windows.Media.Media3D.Transform3DCollection" /> is synchronized (thread safe); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Transform3DCollection.System#Collections#ICollection#SyncRoot">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.SyncRoot" />.</summary>
      <returns>An object that can be used to synchronize access to the <see cref="T:System.Windows.Media.Media3D.Transform3DCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Transform3DCollection.System#Collections#IList#IsFixedSize">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.IsFixedSize" />.</summary>
      <returns>For a description of this member, see <see cref="P:System.Collections.IList.IsFixedSize" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Transform3DCollection.System#Collections#IList#IsReadOnly">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.IsReadOnly" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.Media3D.Transform3DCollection" /> is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Transform3DCollection.System#Collections#IList#Item(System.Int32)">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.Item(System.Int32)" />.</summary>
      <param name="index">The zero-based index of the element to get or set.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.Transform3DCollection.Enumerator">
      <summary>Enumerates <see cref="T:System.Windows.Media.Media3D.Transform3D" /> items in a <see cref="T:System.Windows.Media.Media3D.Transform3DCollection" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Transform3DCollection.Enumerator.MoveNext">
      <summary>Advances the enumerator to the next element in the collection.</summary>
      <returns>
        <see langword="true" /> if the enumerator successfully advanced to the next element; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Transform3DCollection.Enumerator.Reset">
      <summary>Resets the enumerator to its initial position, which is before the first element in the collection.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Transform3DCollection.Enumerator.System#IDisposable#Dispose">
      <summary>This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="P:System.Windows.Media.Media3D.Transform3DCollection.Enumerator.Current">
      <summary>Gets the current element in the collection.</summary>
      <returns>The current element in the collection.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Transform3DCollection.Enumerator.System#Collections#IEnumerator#Current">
      <summary>This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="T:System.Windows.Media.Media3D.Transform3DGroup">
      <summary>Represents a transformation that is a composite of the <see cref="T:System.Windows.Media.Media3D.Transform3D" /> children in its <see cref="T:System.Windows.Media.Media3D.Transform3DCollection" />.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.Transform3DGroup.ChildrenProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.Transform3DGroup.Children" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Transform3DGroup.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.Transform3DGroup" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Transform3DGroup.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.Transform3DGroup" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Transform3DGroup.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.Transform3DGroup" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Transform3DGroup.Children">
      <summary>Gets or sets a collection of <see cref="T:System.Windows.Media.Media3D.Transform3D" /> objects.</summary>
      <returns>Collection of <see cref="T:System.Windows.Media.Media3D.Transform3D" /> objects. The default value is an empty collection.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Transform3DGroup.IsAffine">
      <summary>Gets a value that indicates whether the transformation is affine.</summary>
      <returns>True if the transformation is affine; false otherwise.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Transform3DGroup.Value">
      <summary>Gets a <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> that indicates the current transform value.</summary>
      <returns>Matrix3D that indicates the current transform value.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.TranslateTransform3D">
      <summary>Translates an object in the three-dimensional x-y-z plane.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.TranslateTransform3D.OffsetXProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.TranslateTransform3D.OffsetX" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.TranslateTransform3D.OffsetYProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.TranslateTransform3D.OffsetY" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.TranslateTransform3D.OffsetZProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.TranslateTransform3D.OffsetZ" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.TranslateTransform3D.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.TranslateTransform3D" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.TranslateTransform3D.#ctor(System.Double,System.Double,System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.TranslateTransform3D" /> class using the specified offset.</summary>
      <param name="offsetX">Double that specifies the X value of the Vector3D that specifies the translation offset.</param>
      <param name="offsetY">Double that specifies the Y value of the Vector3D that specifies the translation offset.</param>
      <param name="offsetZ">Double that specifies the Z value of the Vector3D that specifies the translation offset.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.TranslateTransform3D.#ctor(System.Windows.Media.Media3D.Vector3D)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.TranslateTransform3D" /> class, using the specified offset <see cref="T:System.Windows.Media.Media3D.Vector3D" />.</summary>
      <param name="offset">
        <see cref="T:System.Windows.Media.Media3D.Vector3D" /> by which to offset the model.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.TranslateTransform3D.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.TranslateTransform3D" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.TranslateTransform3D.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.TranslateTransform3D" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.TranslateTransform3D.OffsetX">
      <summary>Gets or sets the X-axis value of the translation's offset.</summary>
      <returns>Double that represents the X-axis value of the translation's offset.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.TranslateTransform3D.OffsetY">
      <summary>Gets or sets the Y-axis value of the translation's offset.</summary>
      <returns>Double that represents the Y-axis value of the translation's offset.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.TranslateTransform3D.OffsetZ">
      <summary>Gets or sets the Z-axis value of the translation's offset.</summary>
      <returns>Double that represents the Z-axis value of the translation's offset.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.TranslateTransform3D.Value">
      <summary>Gets a <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> that represents the value of the translation.</summary>
      <returns>A <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> that represents the value of the translation.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.Vector3D">
      <summary>Represents a displacement in 3-D space.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3D.#ctor(System.Double,System.Double,System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure.</summary>
      <param name="x">The new <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure's <see cref="P:System.Windows.Media.Media3D.Vector3D.X" /> value.</param>
      <param name="y">The new <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure's <see cref="P:System.Windows.Media.Media3D.Vector3D.Y" /> value.</param>
      <param name="z">The new <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure's <see cref="P:System.Windows.Media.Media3D.Vector3D.Z" /> value.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3D.Add(System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Point3D)">
      <summary>Translates the specified <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure by the specified <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure and returns the result as a <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure.</summary>
      <param name="vector">The <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure used to translate the specified <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure.</param>
      <param name="point">The <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure to be translated.</param>
      <returns>The result of translating <paramref name="point" /> by <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3D.Add(System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D)">
      <summary>Adds two <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structures and returns the result as a <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure.</summary>
      <param name="vector1">The first <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure to add.</param>
      <param name="vector2">The second <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure to add.</param>
      <returns>The sum of <paramref name="vector1" /> and <paramref name="vector2" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3D.AngleBetween(System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D)">
      <summary>Retrieves the angle required to rotate the first specified  <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure into the second specified  <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure.</summary>
      <param name="vector1">The first <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure to evaluate.</param>
      <param name="vector2">The second <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure to evaluate.</param>
      <returns>The angle in degrees needed to rotate <paramref name="vector1" /> into <paramref name="vector2" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3D.CrossProduct(System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D)">
      <summary>Calculates the cross product of two <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structures.</summary>
      <param name="vector1">The first <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure to evaluate.</param>
      <param name="vector2">The second <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure to evaluate.</param>
      <returns>The cross product of <paramref name="vector1" /> and <paramref name="vector2" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3D.Divide(System.Windows.Media.Media3D.Vector3D,System.Double)">
      <summary>Divides the specified <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure by the specified scalar and returns the result as a <see cref="T:System.Windows.Media.Media3D.Vector3D" />.</summary>
      <param name="vector">The <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure to be divided.</param>
      <param name="scalar">The scalar to divide <paramref name="vector" /> by.</param>
      <returns>The result of dividing <paramref name="vector" /> by <paramref name="scalar" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3D.DotProduct(System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D)">
      <summary>Calculates the dot product of two <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structures.</summary>
      <param name="vector1">The first <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure to evaluate.</param>
      <param name="vector2">The second <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure to evaluate.</param>
      <returns>The dot product of <paramref name="vector1" /> and <paramref name="vector2" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3D.Equals(System.Object)">
      <summary>Determines whether the specified object is a <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure and whether the <see cref="P:System.Windows.Media.Media3D.Vector3D.X" />, <see cref="P:System.Windows.Media.Media3D.Vector3D.Y" />, and <see cref="P:System.Windows.Media.Media3D.Vector3D.Z" /> properties of the specified <see cref="T:System.Object" /> are equal to the <see cref="P:System.Windows.Media.Media3D.Vector3D.X" />, <see cref="P:System.Windows.Media.Media3D.Vector3D.Y" />, and <see cref="P:System.Windows.Media.Media3D.Vector3D.Z" /> properties of this <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure.</summary>
      <param name="o">The object to compare.</param>
      <returns>
        <see langword="true" /> if <paramref name="o" /> is a <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure and is identical with this <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure; <see langword="false" /> otherwise.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3D.Equals(System.Windows.Media.Media3D.Vector3D)">
      <summary>Compares two <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structures for equality.</summary>
      <param name="value">The instance of Vector to compare against this instance.</param>
      <returns>
        <see langword="true" /> if instances are equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3D.Equals(System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D)">
      <summary>Compares two <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structures for equality.</summary>
      <param name="vector1">First <see cref="T:System.Windows.Media.Media3D.Vector3D" /> to compare.</param>
      <param name="vector2">Second <see cref="T:System.Windows.Media.Media3D.Vector3D" /> to compare.</param>
      <returns>
        <see langword="true" /> if the <see cref="P:System.Windows.Media.Media3D.Vector3D.X" />, <see cref="P:System.Windows.Media.Media3D.Vector3D.Y" />, and <see cref="P:System.Windows.Media.Media3D.Vector3D.Z" /> components of <paramref name="vector1" /> and <paramref name="vector2" /> are equal; <see langword="false" /> otherwise.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3D.GetHashCode">
      <summary>Gets a hash code for this <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure.</summary>
      <returns>A hash code for this <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3D.Multiply(System.Double,System.Windows.Media.Media3D.Vector3D)">
      <summary>Multiplies the specified scalar by the specified <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure and returns the result as a <see cref="T:System.Windows.Media.Media3D.Vector3D" />.</summary>
      <param name="scalar">The scalar to multiply.</param>
      <param name="vector">The <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure to multiply.</param>
      <returns>The result of multiplying <paramref name="scalar" /> and <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3D.Multiply(System.Windows.Media.Media3D.Vector3D,System.Double)">
      <summary>Multiplies the specified <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure by the specified scalar and returns the result as a <see cref="T:System.Windows.Media.Media3D.Vector3D" />.</summary>
      <param name="vector">The <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure to multiply.</param>
      <param name="scalar">The scalar to multiply.</param>
      <returns>The result of multiplying <paramref name="vector" /> and <paramref name="scalar" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3D.Multiply(System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Matrix3D)">
      <summary>Transforms the coordinate space of the specified <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure using the specified <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</summary>
      <param name="vector">The <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure to transform.</param>
      <param name="matrix">The transformation to apply to the <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure.</param>
      <returns>Returns the result of transforming <paramref name="vector" /> by <paramref name="matrix3D" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3D.Negate">
      <summary>Negates a <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3D.Normalize">
      <summary>Normalizes the specified <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3D.op_Addition(System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Point3D)">
      <summary>Translates the specified <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure by the specified <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure and returns the result as a <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure.</summary>
      <param name="vector">The <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure used to translate the specified <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure.</param>
      <param name="point">The <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure to be translated.</param>
      <returns>The result of translating <paramref name="point" /> by <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3D.op_Addition(System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D)">
      <summary>Adds two <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structures and returns the result as a <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure.</summary>
      <param name="vector1">The first <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure to add.</param>
      <param name="vector2">The second <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure to add.</param>
      <returns>The sum of <paramref name="vector1" /> and <paramref name="vector2" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3D.op_Division(System.Windows.Media.Media3D.Vector3D,System.Double)">
      <summary>Divides the specified <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure by the specified scalar and returns the result as a <see cref="T:System.Windows.Media.Media3D.Vector3D" />.</summary>
      <param name="vector">The <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure to be divided.</param>
      <param name="scalar">The scalar to divide <paramref name="vector" /> by.</param>
      <returns>The result of dividing <paramref name="vector" /> by <paramref name="scalar" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3D.op_Equality(System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D)">
      <summary>Compares two <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structures for equality.</summary>
      <param name="vector1">The first <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure to compare.</param>
      <param name="vector2">The second <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure to compare.</param>
      <returns>
        <see langword="true" /> if the <see cref="P:System.Windows.Media.Media3D.Vector3D.X" />, <see cref="P:System.Windows.Media.Media3D.Vector3D.Y" />, and <see cref="P:System.Windows.Media.Media3D.Vector3D.Z" /> components of <paramref name="vector1" /> and <paramref name="vector2" /> are equal; <see langword="false" /> otherwise.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3D.op_Explicit(System.Windows.Media.Media3D.Vector3D)~System.Windows.Media.Media3D.Point3D">
      <summary>Converts a <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure into a <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The result of converting <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3D.op_Explicit(System.Windows.Media.Media3D.Vector3D)~System.Windows.Media.Media3D.Size3D">
      <summary>Converts a <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure into a <see cref="T:System.Windows.Media.Media3D.Size3D" />.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The result of converting <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3D.op_Inequality(System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D)">
      <summary>Compares two <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structures for inequality.</summary>
      <param name="vector1">The first <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure to compare.</param>
      <param name="vector2">The second <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure to compare.</param>
      <returns>
        <see langword="true" /> if the <see cref="P:System.Windows.Media.Media3D.Vector3D.X" />, <see cref="P:System.Windows.Media.Media3D.Vector3D.Y" />, and <see cref="P:System.Windows.Media.Media3D.Vector3D.Z" /> components of <paramref name="vector3D1" /> and <paramref name="vector3D2" /> are different; <see langword="false" /> otherwise.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3D.op_Multiply(System.Double,System.Windows.Media.Media3D.Vector3D)">
      <summary>Multiplies the specified scalar by the specified <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure and returns the result as a <see cref="T:System.Windows.Media.Media3D.Vector3D" />.</summary>
      <param name="scalar">The scalar to multiply.</param>
      <param name="vector">The <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure to multiply.</param>
      <returns>The result of multiplying <paramref name="scalar" /> and <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3D.op_Multiply(System.Windows.Media.Media3D.Vector3D,System.Double)">
      <summary>Multiplies the specified <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure by the specified scalar and returns the result as a <see cref="T:System.Windows.Media.Media3D.Vector3D" />.</summary>
      <param name="vector">The <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure to multiply.</param>
      <param name="scalar">The scalar to multiply.</param>
      <returns>The result of multiplying <paramref name="vector" /> and <paramref name="scalar" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3D.op_Multiply(System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Matrix3D)">
      <summary>Transforms the coordinate space of the specified <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure using the specified <see cref="T:System.Windows.Media.Media3D.Matrix3D" /> structure.</summary>
      <param name="vector">The <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure to transform.</param>
      <param name="matrix">The transformation to apply to the <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure.</param>
      <returns>The result of transforming <paramref name="vector" /> by <paramref name="matrix" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3D.op_Subtraction(System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Point3D)">
      <summary>Subtracts a <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure from a <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure.</summary>
      <param name="vector">The <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure to be subtracted from.</param>
      <param name="point">The <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure to subtract from <paramref name="vector" />.</param>
      <returns>The result of subtracting <paramref name="point" /> from <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3D.op_Subtraction(System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D)">
      <summary>Subtracts a <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure from a <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure.</summary>
      <param name="vector1">The <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure to be subtracted from.</param>
      <param name="vector2">The <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure to subtract from <paramref name="vector1" />.</param>
      <returns>The result of subtracting <paramref name="vector2" /> from <paramref name="vector1" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3D.op_UnaryNegation(System.Windows.Media.Media3D.Vector3D)">
      <summary>Negates a <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure.</summary>
      <param name="vector">The <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure to negate.</param>
      <returns>A <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure with <see cref="P:System.Windows.Media.Media3D.Vector3D.X" />, <see cref="P:System.Windows.Media.Media3D.Vector3D.Y" />, and <see cref="P:System.Windows.Media.Media3D.Vector3D.Z" /> values opposite of the <see cref="P:System.Windows.Media.Media3D.Vector3D.X" />, <see cref="P:System.Windows.Media.Media3D.Vector3D.Y" />, and <see cref="P:System.Windows.Media.Media3D.Vector3D.Z" /> values of <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3D.Parse(System.String)">
      <summary>Converts a <see cref="T:System.String" /> representation of a 3-D vector into the equivalent <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure.</summary>
      <param name="source">The <see cref="T:System.String" /> representation of the 3-D vector.</param>
      <returns>The equivalent <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3D.Subtract(System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Point3D)">
      <summary>Subtracts a <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure from a <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure.</summary>
      <param name="vector">The <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure to be subtracted from.</param>
      <param name="point">The <see cref="T:System.Windows.Media.Media3D.Point3D" /> structure to subtract from <paramref name="vector" />.</param>
      <returns>The result of subtracting <paramref name="point" /> from <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3D.Subtract(System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D)">
      <summary>Subtracts a <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure from a <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure.</summary>
      <param name="vector1">The <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure to be subtracted from.</param>
      <param name="vector2">The <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure to subtract from <paramref name="vector1" />.</param>
      <returns>The result of subtracting <paramref name="vector2" /> from <paramref name="vector1" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3D.System#IFormattable#ToString(System.String,System.IFormatProvider)">
      <summary>This member is part of the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly by your code. For a description of this member, see <see cref="M:System.IFormattable.ToString(System.String,System.IFormatProvider)" />.</summary>
      <param name="format">The string specifying the format to use.  
  
 -or-  
  
 <see langword="null" /> to use the default format defined for the type of the <see cref="T:System.IFormattable" /> implementation.</param>
      <param name="provider">The <see langword="IFormatProvider" /> to use to format the value.  
  
 -or-  
  
 <see langword="null" /> to obtain the numeric format information from the current locale setting of the operating system.</param>
      <returns>String representation of this object.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3D.ToString">
      <summary>Creates a <see cref="T:System.String" /> representation of this <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure.</summary>
      <returns>A string containing the <see cref="P:System.Windows.Media.Media3D.Vector3D.X" />, <see cref="P:System.Windows.Media.Media3D.Vector3D.Y" />, and <see cref="P:System.Windows.Media.Media3D.Vector3D.Z" /> values of this <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3D.ToString(System.IFormatProvider)">
      <summary>Creates a <see cref="T:System.String" /> representation of this <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure.</summary>
      <param name="provider">Culture-specific formatting information.</param>
      <returns>Returns a <see cref="T:System.String" /> containing the <see cref="P:System.Windows.Media.Media3D.Vector3D.X" />, <see cref="P:System.Windows.Media.Media3D.Vector3D.Y" />, and <see cref="P:System.Windows.Media.Media3D.Vector3D.Z" /> values of this <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Vector3D.Length">
      <summary>Gets the length of this <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure.</summary>
      <returns>The length of this <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Vector3D.LengthSquared">
      <summary>Gets the square of the length of this <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure.</summary>
      <returns>The square of the length of this <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Vector3D.X">
      <summary>Gets or sets the <see cref="P:System.Windows.Media.Media3D.Vector3D.X" /> component of this <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure.</summary>
      <returns>The <see cref="P:System.Windows.Media.Media3D.Vector3D.X" /> component of this <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure. The default value is <c>0</c>.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Vector3D.Y">
      <summary>Gets or sets the <see cref="P:System.Windows.Media.Media3D.Vector3D.Y" /> component of this <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure.</summary>
      <returns>The <see cref="P:System.Windows.Media.Media3D.Vector3D.Y" /> component of this <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure. The default value is <c>0</c>.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Vector3D.Z">
      <summary>Gets or sets the <see cref="P:System.Windows.Media.Media3D.Vector3D.Z" /> component of this <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure.</summary>
      <returns>The <see cref="P:System.Windows.Media.Media3D.Vector3D.Z" /> component of this <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure. The default value is <c>0</c>.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.Vector3DCollection">
      <summary>Collection of <see cref="T:System.Windows.Media.Media3D.Vector3D" /> objects.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3DCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.Vector3DCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3DCollection.#ctor(System.Collections.Generic.IEnumerable{System.Windows.Media.Media3D.Vector3D})">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.Vector3DCollection" /> class using the specified collection.</summary>
      <param name="collection">Collection with which to instantiate the Vector3DCollection.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3DCollection.#ctor(System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.Vector3DCollection" /> class with the specified capacity.</summary>
      <param name="capacity">Integer that specifies the capacity of the collection.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3DCollection.Add(System.Windows.Media.Media3D.Vector3D)">
      <summary>Adds a Vector3D to the collection.</summary>
      <param name="value">Vector3D to be added to the collection.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3DCollection.Clear">
      <summary>Removes all elements from the collection.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3DCollection.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.Vector3DCollection" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3DCollection.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Media3D.Vector3DCollection" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3DCollection.Contains(System.Windows.Media.Media3D.Vector3D)">
      <summary>Determines whether the collection contains the specified element.</summary>
      <param name="value">Vector3D to be found in the collection.</param>
      <returns>
        <see langword="true" /> if <paramref name="value" /> is found in the collection; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3DCollection.CopyTo(System.Windows.Media.Media3D.Vector3D[],System.Int32)">
      <summary>Copies the elements of the collection into the specified array, starting at the specified index position.</summary>
      <param name="array">Array into which to copy.</param>
      <param name="index">Position into which to copy.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3DCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An enumerator that can iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3DCollection.IndexOf(System.Windows.Media.Media3D.Vector3D)">
      <summary>Gets the index position of the first occurrence of the specified <see cref="T:System.Windows.Media.Media3D.Vector3D" />.</summary>
      <param name="value">The item to search for.</param>
      <returns>The index position of the specified Vector3D.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3DCollection.Insert(System.Int32,System.Windows.Media.Media3D.Vector3D)">
      <summary>Inserts a <see cref="T:System.Windows.Media.Media3D.Vector3D" /> object into this <see cref="T:System.Windows.Media.Media3D.Vector3DCollection" /> at the specified index position.</summary>
      <param name="index">The index position at which to insert <paramref name="value" />, the specified Vector3D.</param>
      <param name="value">The item to insert.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3DCollection.Parse(System.String)">
      <summary>Converts a String representation of a collection of <see cref="T:System.Windows.Media.Media3D.Vector3D" /> objects into an equivalent <see cref="T:System.Windows.Media.Media3D.Vector3DCollection" />.</summary>
      <param name="source">The string representation of the collection of Vector3D objects.</param>
      <returns>Returns the equivalent Vector3DCollection.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3DCollection.Remove(System.Windows.Media.Media3D.Vector3D)">
      <summary>Removes the first occurrence of the specified <see cref="T:System.Windows.Media.Media3D.Vector3D" /> from the <see cref="T:System.Windows.Media.Media3D.Vector3DCollection" />.</summary>
      <param name="value">The Vector3D to remove from this collection.</param>
      <returns>
        <see langword="true" /> if <paramref name="value" /> was removed from the collection; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3DCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Windows.Media.Media3D.Vector3D" /> at the specified index position from the <see cref="T:System.Windows.Media.Media3D.Vector3DCollection" />.</summary>
      <param name="index">The index position of the <see cref="T:System.Windows.Media.Media3D.Vector3D" /> to remove.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3DCollection.System#Collections#Generic#IEnumerable{System#Windows#Media#Media3D#Vector3D}#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.Generic.IEnumerable`1.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3DCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>For a description of this member, see <see cref="M:System.Collections.ICollection.CopyTo(System.Array,System.Int32)" />.</summary>
      <param name="array">A zero-based <see cref="T:System.Array" /> that receives the copied items from the <see cref="T:System.Windows.Media.Media3D.Vector3DCollection" />.</param>
      <param name="index">The first position in the specified <see cref="T:System.Array" /> to receive the copied contents.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3DCollection.System#Collections#IEnumerable#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.IEnumerable.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3DCollection.System#Collections#IList#Add(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Add(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to add to the <see cref="T:System.Windows.Media.Media3D.Vector3DCollection" />.</param>
      <returns>The position into which the new element was inserted.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3DCollection.System#Collections#IList#Contains(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Contains(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.Media3D.Vector3DCollection" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Windows.Media.Media3D.Vector3DCollection" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3DCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.IndexOf(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.Media3D.Vector3DCollection" />.</param>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3DCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Insert(System.Int32,System.Object)" />.</summary>
      <param name="index">The zero-based index at which to insert the <see cref="T:System.Object" />.</param>
      <param name="value">The <see cref="T:System.Object" /> to insert into the <see cref="T:System.Windows.Media.Media3D.Vector3DCollection" />.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3DCollection.System#Collections#IList#Remove(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Remove(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to remove from the <see cref="T:System.Windows.Media.Media3D.Vector3DCollection" />.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3DCollection.System#IFormattable#ToString(System.String,System.IFormatProvider)">
      <summary>For a description of this member, see <see cref="M:System.IFormattable.ToString(System.String,System.IFormatProvider)" />.</summary>
      <param name="format">The <see cref="T:System.String" /> specifying the format to use.  
  
 -or-  
  
 <see langword="null" /> (<see langword="Nothing" /> in Visual Basic) to use the default format defined for the type of the <see cref="T:System.IFormattable" /> implementation.</param>
      <param name="provider">The <see cref="T:System.IFormatProvider" /> to use to format the value.  
  
 -or-  
  
 <see langword="null" /> (<see langword="Nothing" /> in Visual Basic) to obtain the numeric format information from the current locale setting of the operating system.</param>
      <returns>A <see cref="T:System.String" /> containing the value of the current instance in the specified format.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3DCollection.ToString">
      <summary>Creates a string representation of this <see cref="T:System.Windows.Media.Media3D.Vector3DCollection" />.</summary>
      <returns>String representation of the object.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3DCollection.ToString(System.IFormatProvider)">
      <summary>Creates a string representation of this <see cref="T:System.Windows.Media.Media3D.Vector3DCollection" />.</summary>
      <param name="provider">Culture-specific formatting information.</param>
      <returns>String representation of the object.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Vector3DCollection.Count">
      <summary>Gets the number of <see cref="T:System.Windows.Media.Media3D.Vector3D" /> objects contained in the <see cref="T:System.Windows.Media.Media3D.Vector3DCollection" />.</summary>
      <returns>The number of <see cref="T:System.Windows.Media.Media3D.Vector3D" /> objects contained in the <see cref="T:System.Windows.Media.Media3D.Vector3DCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Vector3DCollection.Item(System.Int32)">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Media3D.Vector3D" /> at the specified zero-based index.</summary>
      <param name="index">The zero-based index of the Vector3D object to get or set.</param>
      <returns>The item at the specified index.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Vector3DCollection.System#Collections#Generic#ICollection{System#Windows#Media#Media3D#Vector3D}#IsReadOnly">
      <summary>For a description of this member, see <see cref="P:System.Collections.Generic.ICollection`1.IsReadOnly" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.Media3D.Vector3DCollection" /> is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Vector3DCollection.System#Collections#ICollection#IsSynchronized">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.IsSynchronized" />.</summary>
      <returns>
        <see langword="true" /> if access to the <see cref="T:System.Windows.Media.Media3D.Vector3DCollection" /> is synchronized (thread safe); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Vector3DCollection.System#Collections#ICollection#SyncRoot">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.SyncRoot" />.</summary>
      <returns>An object that can be used to synchronize access to the <see cref="T:System.Windows.Media.Media3D.Vector3DCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Vector3DCollection.System#Collections#IList#IsFixedSize">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.IsFixedSize" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.Media3D.Vector3DCollection" /> has a fixed size; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Vector3DCollection.System#Collections#IList#IsReadOnly">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.IsReadOnly" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.Media3D.Vector3DCollection" /> is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Vector3DCollection.System#Collections#IList#Item(System.Int32)">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.Item(System.Int32)" />.</summary>
      <param name="index">The zero-based index of the element to get or set.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.Vector3DCollection.Enumerator">
      <summary>Enumerates <see cref="T:System.Windows.Vector" /> items in a <see cref="T:System.Windows.Media.VectorCollection" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3DCollection.Enumerator.MoveNext">
      <summary>Advances the enumerator to the next element in the collection.</summary>
      <returns>
        <see langword="true" /> if the enumerator successfully advanced to the next element; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3DCollection.Enumerator.Reset">
      <summary>Resets the enumerator to its initial position, which is before the first element in the collection.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3DCollection.Enumerator.System#IDisposable#Dispose">
      <summary>This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="P:System.Windows.Media.Media3D.Vector3DCollection.Enumerator.Current">
      <summary>Gets the current element in the collection.</summary>
      <returns>The current element in the collection.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Vector3DCollection.Enumerator.System#Collections#IEnumerator#Current">
      <summary>This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="T:System.Windows.Media.Media3D.Vector3DCollectionConverter">
      <summary>Converts instances of other types to and from instances of <see cref="T:System.Windows.Media.Media3D.Vector3DCollection" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3DCollectionConverter.#ctor">
      <summary>Initializes an instance of the <see cref="T:System.Windows.Media.Media3D.Vector3DCollectionConverter" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3DCollectionConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Returns a value that indicates whether this type converter can convert from a specified type.</summary>
      <param name="context">ITypeDescriptorContext for this call.</param>
      <param name="sourceType">Type being queried for support.</param>
      <returns>
        <see langword="true" /> if this converter can convert from the specified type; false otherwise.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3DCollectionConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Gets a value that indicates whether this type converter can convert to the given type.</summary>
      <param name="context">The ITypeDescriptorContext for this call.</param>
      <param name="destinationType">The Type being queried for support.</param>
      <returns>
        <see langword="true" /> if this converter can convert to the provided type; false if not.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3DCollectionConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
      <summary>Attempts to convert to a <see cref="T:System.Windows.Media.Media3D.Vector3DCollection" /> from the given object.</summary>
      <param name="context">The ITypeDescriptorContext for this call.</param>
      <param name="culture">The CultureInfo which is respected when converting.</param>
      <param name="value">The object to convert to an instance of Vector3DCollection.</param>
      <exception cref="T:System.NotSupportedException">A NotSupportedException is thrown if the example object is null or is not a valid type which can be converted to a Vector3DCollection.</exception>
      <returns>Vector3DCollection that was constructed.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3DCollectionConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
      <summary>Attempts to convert an instance of <see cref="T:System.Windows.Media.Media3D.Vector3DCollection" /> to the given type.</summary>
      <param name="context">The ITypeDescriptorContext for this call.</param>
      <param name="culture">The CultureInfo which is respected when converting.</param>
      <param name="value">The object to convert to an instance of <paramref name="destinationType" />.</param>
      <param name="destinationType">The type to which the Matrix3D instance will be converted.</param>
      <exception cref="T:System.NotSupportedException">Throws NotSupportedException if the example object is null or is not a Vector3DCollection, or if the destinationType isn't one of the valid destination types.</exception>
      <returns>The object which was constructed.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.Vector3DConverter">
      <summary>Converts instances of other types to and from a <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3DConverter.#ctor">
      <summary>Initializes a new instance of <see cref="T:System.Windows.Media.Media3D.Vector3DConverter" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3DConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether a class can be converted from a given type to an instance of a <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure.</summary>
      <param name="context">Describes the context information of a type.</param>
      <param name="sourceType">The type of the source that is being evaluated for conversion.</param>
      <returns>Indicates whether the type can be converted to a <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure.  
  
 <list type="table"><listheader><term> Value</term><description> Meaning</description></listheader><item><term> false</term><description> The converter cannot convert from the provided type.</description></item><item><term> true</term><description> The converter can convert the provided type to a <see cref="T:System.Windows.Media.Media3D.Vector3D" />.</description></item></list></returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3DConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether an instance of a <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure can be converted to a different type.</summary>
      <param name="context">Describes the context information of a type.</param>
      <param name="destinationType">The desired type that this <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure is being evaluated for conversion.</param>
      <returns>Indicates whether this <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure can be converted to <paramref name="destinationType" />.  
  
 <list type="table"><listheader><term> Value</term><description> Meaning</description></listheader><item><term> false</term><description> The converter cannot convert this <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure to the specified type.</description></item><item><term> true</term><description> The converter can convert this <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure to the specified type.</description></item></list></returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3DConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
      <summary>Attempts to convert a specified object to a <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure.</summary>
      <param name="context">The ITypeDescriptorContext for this call.</param>
      <param name="culture">Describes the <see cref="T:System.Globalization.CultureInfo" /> of the type being converted.</param>
      <param name="value">The object being converted.</param>
      <exception cref="T:System.NotSupportedException">Occurs if the specified object is null or is a type that cannot be converted to a <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure.</exception>
      <returns>The <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure created from the converted <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Vector3DConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
      <summary>Attempts to convert a <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure to a specified type.</summary>
      <param name="context">Describes the context information of a type.</param>
      <param name="culture">The CultureInfo which is respected when converting.</param>
      <param name="value">The <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure to convert.</param>
      <param name="destinationType">The type this <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure is converted to.</param>
      <returns>The object created from converting this <see cref="T:System.Windows.Media.Media3D.Vector3D" /> structure.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.Viewport2DVisual3D">
      <summary>Renders the 2-D children within the specified 3-D viewport bounds.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.Viewport2DVisual3D.CacheModeProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.Viewport2DVisual3D.CacheMode" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.Viewport2DVisual3D.GeometryProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.Viewport2DVisual3D.Geometry" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.Viewport2DVisual3D.IsVisualHostMaterialProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.Viewport2DVisual3D.IsVisualHostMaterial" /> attached property.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.Viewport2DVisual3D.MaterialProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.Viewport2DVisual3D.Material" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.Viewport2DVisual3D.VisualProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.Viewport2DVisual3D.Visual" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Viewport2DVisual3D.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.Viewport2DVisual3D" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Viewport2DVisual3D.GetIsVisualHostMaterial(System.Windows.Media.Media3D.Material)">
      <summary>Gets the value of the <see cref="P:System.Windows.Media.Media3D.Viewport2DVisual3D.IsVisualHostMaterial" /> attached property for a specified <see cref="T:System.Windows.UIElement" />.</summary>
      <param name="element">The element from which the property value is read.</param>
      <returns>The <see cref="P:System.Windows.Media.Media3D.Viewport2DVisual3D.IsVisualHostMaterial" /> property value for the element.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Viewport2DVisual3D.SetIsVisualHostMaterial(System.Windows.Media.Media3D.Material,System.Boolean)">
      <summary>Sets the value of the <see cref="P:System.Windows.Media.Media3D.Viewport2DVisual3D.IsVisualHostMaterial" /> attached property to a specified element.</summary>
      <param name="element">The element to which the attached property is written.</param>
      <param name="value">The required <see cref="P:System.Windows.Media.Media3D.Viewport2DVisual3D.IsVisualHostMaterial" /> value.</param>
    </member>
    <member name="P:System.Windows.Media.Media3D.Viewport2DVisual3D.CacheMode">
      <summary>Gets or sets a cached representation of the <see cref="T:System.Windows.Media.Media3D.Viewport2DVisual3D" />.</summary>
      <returns>A <see cref="T:System.Windows.Media.CacheMode" /> that holds a cached representation of the <see cref="T:System.Windows.Media.Media3D.Viewport2DVisual3D" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Viewport2DVisual3D.Geometry">
      <summary>Gets or sets the 3-D geometry for this <see cref="T:System.Windows.Media.Media3D.Viewport2DVisual3D" />.</summary>
      <returns>The 3-D geometry for this <see cref="T:System.Windows.Media.Media3D.Viewport2DVisual3D" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Viewport2DVisual3D.IsVisualHostMaterial">
      <summary>Gets or sets a value that specifies whether a material should be interactive.</summary>
    </member>
    <member name="P:System.Windows.Media.Media3D.Viewport2DVisual3D.Material">
      <summary>Gets or sets the material that describes the appearance of the 3-D object.</summary>
      <returns>The material for the 3-D object.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Viewport2DVisual3D.Visual">
      <summary>Gets or sets the 2-D visual to be placed on the 3-D object.</summary>
      <returns>The visual to be placed on the 3-D object.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.Viewport3DVisual">
      <summary>Renders the <see cref="T:System.Windows.Media.Media3D.Visual3D" /> children within the specified 2D viewport bounds.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.Viewport3DVisual.CameraProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.Viewport3DVisual.Camera" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.Viewport3DVisual.ViewportProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.Viewport3DVisual.Viewport" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Viewport3DVisual.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Media3D.Viewport3DVisual" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Viewport3DVisual.HitTest(System.Windows.Media.HitTestFilterCallback,System.Windows.Media.HitTestResultCallback,System.Windows.Media.HitTestParameters)">
      <summary>Initiate a hit test on the <see cref="T:System.Windows.Media.Media3D.Viewport3DVisual" /> by using the <see cref="T:System.Windows.Media.HitTestFilterCallback" /> and <see cref="T:System.Windows.Media.HitTestResultCallback" /> objects.</summary>
      <param name="filterCallback">Value of type HitTestFilterCallback.</param>
      <param name="resultCallback">Value of type HitTestResultCallback.</param>
      <param name="hitTestParameters">Value of type <see cref="T:System.Windows.Media.HitTestParameters" />.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Viewport3DVisual.HitTest(System.Windows.Point)">
      <summary>Returns the top-most visual object of a hit test performed at a specified <see cref="T:System.Windows.Point" />.</summary>
      <param name="point">Point against which to hit test.</param>
      <returns>The hit test result of the visual returned as a <see cref="T:System.Windows.Media.HitTestResult" /> type.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Viewport3DVisual.BitmapEffect">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Effects.BitmapEffect" /> applied to the Viewport3DVisual.</summary>
      <returns>BitmapEffect applied to the Viewport3DVisual.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Viewport3DVisual.BitmapEffectInput">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Effects.BitmapEffectInput" /> applied to the <see cref="T:System.Windows.Media.Media3D.Viewport3DVisual" />.</summary>
      <returns>BitmapEffectInput applied to the Viewport3DVisual.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Viewport3DVisual.Camera">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Media3D.Camera" /> used by the <see cref="T:System.Windows.Media.Media3D.Viewport3DVisual" />.</summary>
      <returns>Camera used by the <see cref="T:System.Windows.Media.Media3D.Viewport3DVisual" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Viewport3DVisual.Children">
      <summary>Gets a collection of <see cref="T:System.Windows.Media.Media3D.Visual3D" /> objects contained by <see cref="T:System.Windows.Media.Media3D.Viewport3DVisual" />.</summary>
      <returns>Collection of the objects contained by the <see cref="T:System.Windows.Media.Media3D.Viewport3DVisual" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Viewport3DVisual.Clip">
      <summary>Gets or sets the clipping region of the <see cref="T:System.Windows.Media.Media3D.Viewport3DVisual" />.</summary>
      <returns>
        <see cref="T:System.Windows.Media.Geometry" /> that defines the clipping area.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Viewport3DVisual.ContentBounds">
      <summary>Gets the bounding box for the contents of the <see cref="T:System.Windows.Media.Media3D.Viewport3DVisual" />.</summary>
      <returns>
        <see cref="T:System.Windows.Rect" /> that defines the bounding box.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Viewport3DVisual.DescendantBounds">
      <summary>Gets the union of all of the content bounding boxes for all of the descendants of the <see cref="T:System.Windows.Media.Media3D.Viewport3DVisual" />, but not including the contents of the Viewport3DVisual.</summary>
      <returns>
        <see cref="T:System.Windows.Rect" /> that defines the union.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Viewport3DVisual.Offset">
      <summary>Gets or sets the offset value of the <see cref="T:System.Windows.Media.Media3D.Viewport3DVisual" />.</summary>
      <returns>
        <see cref="T:System.Windows.Vector" /> that represents the offset value of the Viewport3DVisual.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Viewport3DVisual.Opacity">
      <summary>Gets or sets the opacity of the <see cref="T:System.Windows.Media.Media3D.Viewport3DVisual" />.</summary>
      <returns>The value of the Opacity property is expressed as a value between 0 and 1, specifying a range from fully transparent to fully opaque. A value of 0 indicates that the Opacity is completely transparent, while a value of 1 indicates that the Opacity is completely opaque. A value 0.5 would indicate the Opacity is 50% opaque, a value of 0.725 would indicate the Opacity is 72.5% opaque, and so on. Values less than 0 are treated as 0, while values greater than 1 are treated as 1.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Viewport3DVisual.OpacityMask">
      <summary>Gets or sets the opacity mask value of the <see cref="T:System.Windows.Media.Media3D.Viewport3DVisual" />.</summary>
      <returns>
        <see cref="T:System.Windows.Media.Brush" /> that represents the opacity mask value of the Viewport3DVisual.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Viewport3DVisual.Parent">
      <summary>Gets the parent <see cref="T:System.Windows.Media.Visual" /> for the Viewport3DVisual.</summary>
      <returns>Visual parent of the Viewport3DVisual.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Viewport3DVisual.Transform">
      <summary>Gets or sets the transform value of the <see cref="T:System.Windows.Media.Media3D.Viewport3DVisual" />.</summary>
      <returns>
        <see cref="T:System.Windows.Media.Transform" /> applied to the Viewport3DVisual.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Viewport3DVisual.Viewport">
      <summary>Gets or sets the rectangle in which the <see cref="T:System.Windows.Media.Media3D.Viewport3DVisual" /> will be rendered.</summary>
      <returns>Rectangle in which the contents of the Viewport3D will be rendered.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.Visual3D">
      <summary>Provides services and properties that are common to visual 3-D objects, including hit-testing, coordinate transformation, and bounding box calculations.</summary>
    </member>
    <member name="F:System.Windows.Media.Media3D.Visual3D.TransformProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Media3D.Visual3D.Transform" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Visual3D.AddVisual3DChild(System.Windows.Media.Media3D.Visual3D)">
      <summary>Defines the parent-child relationship between two 3-D visuals.</summary>
      <param name="child">The child 3-D visual object to add to the parent 3-D visual object.</param>
      <exception cref="T:System.InvalidOperationException">The children collection cannot be modified when a visual children iteration is in progress.</exception>
    </member>
    <member name="M:System.Windows.Media.Media3D.Visual3D.ApplyAnimationClock(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationClock)">
      <summary>Applies the effect of a given <see cref="T:System.Windows.Media.Animation.AnimationClock" /> to a given dependency property.</summary>
      <param name="dp">The <see cref="T:System.Windows.DependencyProperty" /> to animate.</param>
      <param name="clock">The <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that animates the property.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Visual3D.ApplyAnimationClock(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationClock,System.Windows.Media.Animation.HandoffBehavior)">
      <summary>Applies the effect of a given <see cref="T:System.Windows.Media.Animation.AnimationClock" /> to a given dependency property. The effect of the new <see cref="T:System.Windows.Media.Animation.AnimationClock" /> on any current animations is determined by the value of the <paramref name="handoffBehavior" /> parameter.</summary>
      <param name="dp">The <see cref="T:System.Windows.DependencyProperty" /> to animate.</param>
      <param name="clock">The <see cref="T:System.Windows.Media.Animation.AnimationClock" /> that animates the property.</param>
      <param name="handoffBehavior">The object that specifies how to interact with all relevant animation sequences.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Visual3D.BeginAnimation(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationTimeline)">
      <summary>Initiates an animation sequence for the <see cref="T:System.Windows.DependencyProperty" /> object, based on the specified <see cref="T:System.Windows.Media.Animation.AnimationTimeline" />.</summary>
      <param name="dp">The <see cref="T:System.Windows.DependencyProperty" /> object to animate.</param>
      <param name="animation">The timeline that has the necessary functionality to animate the property.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Visual3D.BeginAnimation(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationTimeline,System.Windows.Media.Animation.HandoffBehavior)">
      <summary>Initiates an animation sequence for the <see cref="T:System.Windows.DependencyProperty" /> object, based on both the specified <see cref="T:System.Windows.Media.Animation.AnimationTimeline" /> and <see cref="T:System.Windows.Media.Animation.HandoffBehavior" />.</summary>
      <param name="dp">The <see cref="T:System.Windows.DependencyProperty" /> object to animate.</param>
      <param name="animation">The timeline that has the necessary functionality to customize the new animation.</param>
      <param name="handoffBehavior">The object that specifies how to interact with all relevant animation sequences.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Visual3D.FindCommonVisualAncestor(System.Windows.DependencyObject)">
      <summary>Returns the common ancestor of the visual object and another specified visual object.</summary>
      <param name="otherVisual">The visual object with which to find a common ancestor.</param>
      <returns>The common ancestor of the current visual object and <paramref name="otherVisual" />; or <see langword="null" /> if no common ancestor is found.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Visual3D.GetAnimationBaseValue(System.Windows.DependencyProperty)">
      <summary>Retrieves the base value of the specified <see cref="T:System.Windows.DependencyProperty" /> object.</summary>
      <param name="dp">The object for which the base value is being requested.</param>
      <returns>The object that represents the base value of <paramref name="dp" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Visual3D.GetVisual3DChild(System.Int32)">
      <summary>Returns the specified <see cref="T:System.Windows.Media.Media3D.Visual3D" /> in the parent <see cref="T:System.Windows.Media.Media3D.Visual3DCollection" />.</summary>
      <param name="index">The index of the 3-D visual object in the collection.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="index" /> value is not valid.</exception>
      <returns>The child in the collection at the specified <paramref name="index" /> value.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Visual3D.IsAncestorOf(System.Windows.DependencyObject)">
      <summary>Determines whether the visual object is an ancestor of the descendant visual object.</summary>
      <param name="descendant">A visual object that is a possible descendant.</param>
      <returns>
        <see langword="true" /> if the visual object is an ancestor of <paramref name="descendant" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Visual3D.IsDescendantOf(System.Windows.DependencyObject)">
      <summary>Determines whether the visual object is a descendant of the ancestor visual object.</summary>
      <param name="ancestor">A visual object that is a possible ancestor.</param>
      <returns>
        <see langword="true" /> if the visual object is a descendant of <paramref name="ancestor" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Visual3D.OnVisualChildrenChanged(System.Windows.DependencyObject,System.Windows.DependencyObject)">
      <summary>Called when the <see cref="T:System.Windows.Media.Media3D.Visual3DCollection" /> of the visual object is modified.</summary>
      <param name="visualAdded">The <see cref="T:System.Windows.Media.Media3D.Visual3D" /> that was added to the collection.</param>
      <param name="visualRemoved">The <see cref="T:System.Windows.Media.Media3D.Visual3D" /> that was removed from the collection.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Visual3D.OnVisualParentChanged(System.Windows.DependencyObject)">
      <summary>Called when the parent of the 3-D visual object is changed.</summary>
      <param name="oldParent">A value of type <see cref="T:System.Windows.DependencyObject" /> that represents the previous parent of the <see cref="T:System.Windows.Media.Media3D.Visual3D" /> object. If the <see cref="T:System.Windows.Media.Media3D.Visual3D" /> object did not have a previous parent, the value of the parameter is <see langword="null" />.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Visual3D.RemoveVisual3DChild(System.Windows.Media.Media3D.Visual3D)">
      <summary>Removes the parent-child relationship between two 3-D visuals.</summary>
      <param name="child">The child 3-D visual object to remove from the parent visual.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Visual3D.TransformToAncestor(System.Windows.Media.Media3D.Visual3D)">
      <summary>Returns a transform that can be used to transform coordinates from this <see cref="T:System.Windows.Media.Media3D.Visual3D" /> object to the specified <see cref="T:System.Windows.Media.Media3D.Visual3D" /> ancestor of the object.</summary>
      <param name="ancestor">The <see cref="T:System.Windows.Media.Media3D.Visual3D" /> to which the coordinates are transformed.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="ancestor" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">The specified <paramref name="ancestor" /> object is not an ancestor of this object.</exception>
      <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Windows.Media.Media3D.Visual3D" /> objects are not related.</exception>
      <returns>A <see cref="T:System.Windows.Media.Media3D.GeneralTransform3D" /> object; or <see langword="null" />, if the transform cannot be created.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Visual3D.TransformToAncestor(System.Windows.Media.Visual)">
      <summary>Returns a transform that can be used to transform coordinates from this <see cref="T:System.Windows.Media.Media3D.Visual3D" /> object to the specified <see cref="T:System.Windows.Media.Visual" /> ancestor of the object.</summary>
      <param name="ancestor">The <see cref="T:System.Windows.Media.Visual" /> to which the coordinates are transformed.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="ancestor" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">The specified <paramref name="ancestor" /> object is not an ancestor of this object.</exception>
      <returns>A <see cref="T:System.Windows.Media.Media3D.GeneralTransform3DTo2D" /> object; or <see langword="null" />, if the transform cannot be created.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Visual3D.TransformToDescendant(System.Windows.Media.Media3D.Visual3D)">
      <summary>Returns a transform that can be used to transform coordinates from this <see cref="T:System.Windows.Media.Media3D.Visual3D" /> object to the specified <see cref="T:System.Windows.Media.Media3D.Visual3D" /> descent object.</summary>
      <param name="descendant">The <see cref="T:System.Windows.Media.Media3D.Visual3D" /> to which the coordinates are transformed.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="descendant" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">This object is not an ancestor of the specified <paramref name="descendant" /> object.</exception>
      <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Windows.Media.Media3D.Visual3D" /> objects are not related.</exception>
      <returns>A <see cref="T:System.Windows.Media.Media3D.GeneralTransform3D" /> object; or <see langword="null" />, if the transform from <paramref name="descendant" /> to this object is non-invertible.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Visual3D.HasAnimatedProperties">
      <summary>Gets a value that indicates whether this <see cref="T:System.Windows.Media.Media3D.Visual3D" /> has any animated properties.</summary>
      <returns>
        <see langword="true" /> if this element has animations; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Visual3D.Transform">
      <summary>Gets or sets the transformation that is applied to the 3-D object.</summary>
      <returns>The transformation to apply to the 3-D object. The default is the <see cref="P:System.Windows.Media.Media3D.Transform3D.Identity" /> transformation.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Visual3D.Visual3DChildrenCount">
      <summary>Gets the number of child elements for the <see cref="T:System.Windows.Media.Media3D.Visual3D" /> object.</summary>
      <returns>The number of child elements.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Visual3D.Visual3DModel">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Media3D.Model3D" /> object to render.</summary>
      <returns>The <see cref="T:System.Windows.Media.Media3D.Model3D" /> object to render.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.Visual3DCollection">
      <summary>Represents an ordered collection of <see cref="T:System.Windows.Media.Media3D.Visual3D" /> objects.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Visual3DCollection.Add(System.Windows.Media.Media3D.Visual3D)">
      <summary>Adds a <see cref="T:System.Windows.Media.Media3D.Visual3D" /> object to the end of this <see cref="T:System.Windows.Media.Media3D.Visual3DCollection" />.</summary>
      <param name="value">The Visual3D to add to this Visual3DCollection.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Visual3DCollection.Clear">
      <summary>Removes all the items from this <see cref="T:System.Windows.Media.Media3D.Visual3DCollection" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Visual3DCollection.Contains(System.Windows.Media.Media3D.Visual3D)">
      <summary>Determines whether a specified <see cref="T:System.Windows.Media.Media3D.Visual3D" /> is in this <see cref="T:System.Windows.Media.Media3D.Visual3DCollection" />.</summary>
      <param name="value">Visual3D to locate in this Visual3Dcollection.</param>
      <returns>
        <see langword="true" /> if <paramref name="value" />, the specified Visual3D, is in this Visual3DCollection; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Visual3DCollection.CopyTo(System.Windows.Media.Media3D.Visual3D[],System.Int32)">
      <summary>Copies the items of this Visual3DCollection, starting with the specified index, into an array of <see cref="T:System.Windows.Media.Media3D.Visual3D" /> objects.</summary>
      <param name="array">Array that is the destination of the items copied from this Visual3DCollection.</param>
      <param name="index">The index at which to begin copying.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Visual3DCollection.GetEnumerator">
      <summary>Gets an enumerator for the <see cref="T:System.Windows.Media.Media3D.Visual3DCollection" />.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Visual3DCollection.IndexOf(System.Windows.Media.Media3D.Visual3D)">
      <summary>Gets the index of the first occurrence of the specified <see cref="T:System.Windows.Media.Media3D.Visual3D" /> object.</summary>
      <param name="value">The <see cref="T:System.Windows.Media.Media3D.Visual3D" /> for which to search.</param>
      <returns>The index of the specified <see cref="T:System.Windows.Media.Media3D.Visual3D" />, or -1 if <paramref name="value" /> is <see langword="null" /> or has a different visual parent.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Visual3DCollection.Insert(System.Int32,System.Windows.Media.Media3D.Visual3D)">
      <summary>Inserts a <see cref="T:System.Windows.Media.Media3D.Visual3D" /> object into this <see cref="T:System.Windows.Media.Media3D.Visual3DCollection" /> at the specified index.</summary>
      <param name="index">The index at which to insert the Visual3D.</param>
      <param name="value">Visual3D to insert.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Visual3DCollection.Remove(System.Windows.Media.Media3D.Visual3D)">
      <summary>Removes the first occurrence of the specified <see cref="T:System.Windows.Media.Media3D.Visual3D" /> object from this <see cref="T:System.Windows.Media.Media3D.Visual3DCollection" />.</summary>
      <param name="value">Visual3D to remove.</param>
      <returns>
        <see langword="true" /> if <paramref name="value" /> was removed from the collection; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Visual3DCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Windows.Media.Media3D.Visual3D" /> object at the specified index from this <see cref="T:System.Windows.Media.Media3D.Visual3DCollection" />.</summary>
      <param name="index">Index of the Visual3D to remove.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Visual3DCollection.System#Collections#Generic#IEnumerable{System#Windows#Media#Media3D#Visual3D}#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.Generic.IEnumerable`1.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Visual3DCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>For a description of this member, see <see cref="M:System.Collections.ICollection.CopyTo(System.Array,System.Int32)" />.</summary>
      <param name="array">A zero-based <see cref="T:System.Array" /> that receives the copied items from the <see cref="T:System.Windows.Media.Media3D.Visual3DCollection" />.</param>
      <param name="index">The first position in the specified <see cref="T:System.Array" /> to receive the copied contents.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Visual3DCollection.System#Collections#IEnumerable#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.IEnumerable.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Visual3DCollection.System#Collections#IList#Add(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Add(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to add to the <see cref="T:System.Windows.Media.Media3D.Visual3DCollection" />.</param>
      <returns>The position into which the new element was inserted.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Visual3DCollection.System#Collections#IList#Contains(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Contains(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.Media3D.Visual3DCollection" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Windows.Media.Media3D.Visual3DCollection" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Visual3DCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.IndexOf(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.Media3D.Visual3DCollection" />.</param>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Visual3DCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Insert(System.Int32,System.Object)" />.</summary>
      <param name="index">The zero-based index at which to insert the <see cref="T:System.Object" />.</param>
      <param name="value">The <see cref="T:System.Object" /> to insert into the <see cref="T:System.Windows.Media.Media3D.Visual3DCollection" />.</param>
    </member>
    <member name="M:System.Windows.Media.Media3D.Visual3DCollection.System#Collections#IList#Remove(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Remove(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to remove from the <see cref="T:System.Windows.Media.Media3D.Visual3DCollection" />.</param>
    </member>
    <member name="P:System.Windows.Media.Media3D.Visual3DCollection.Count">
      <summary>Gets the number of items contained in a <see cref="T:System.Windows.Media.Media3D.Visual3DCollection" />.</summary>
      <returns>The number of items contained in the Visual3Dcollection.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Visual3DCollection.Item(System.Int32)">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Media3D.Visual3D" /> at the specified zero-based index.</summary>
      <param name="index">The zero-based index of the Visual3D to get or set.</param>
      <returns>The Visual3D at the specified index.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Visual3DCollection.System#Collections#Generic#ICollection{System#Windows#Media#Media3D#Visual3D}#IsReadOnly">
      <summary>For a description of this member, see <see cref="P:System.Collections.Generic.ICollection`1.IsReadOnly" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.Media3D.Visual3DCollection" /> is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Visual3DCollection.System#Collections#ICollection#IsSynchronized">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.IsSynchronized" />.</summary>
      <returns>
        <see langword="true" /> if access to the <see cref="T:System.Windows.Media.Media3D.Visual3DCollection" /> is synchronized (thread safe); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Visual3DCollection.System#Collections#ICollection#SyncRoot">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.SyncRoot" />.</summary>
      <returns>An object that can be used to synchronize access to the <see cref="T:System.Windows.Media.Media3D.Visual3DCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Visual3DCollection.System#Collections#IList#IsFixedSize">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.IsFixedSize" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.Media3D.Visual3DCollection" /> has a fixed size; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Visual3DCollection.System#Collections#IList#IsReadOnly">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.IsReadOnly" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.Media3D.Visual3DCollection" /> is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Visual3DCollection.System#Collections#IList#Item(System.Int32)">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.Item(System.Int32)" />.</summary>
      <param name="index">The zero-based index of the element to get or set.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="T:System.Windows.Media.Media3D.Visual3DCollection.Enumerator">
      <summary>Enumerates <see cref="T:System.Windows.Media.Media3D.Visual3D" /> items in a <see cref="T:System.Windows.Media.Media3D.Visual3DCollection" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Visual3DCollection.Enumerator.MoveNext">
      <summary>Advances the enumerator to the next element in the collection.</summary>
      <returns>
        <see langword="true" /> if the enumerator successfully advanced to the next element; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Media3D.Visual3DCollection.Enumerator.Reset">
      <summary>Resets the enumerator to its initial position, which is before the first element in the collection.</summary>
    </member>
    <member name="M:System.Windows.Media.Media3D.Visual3DCollection.Enumerator.System#IDisposable#Dispose">
      <summary>This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="P:System.Windows.Media.Media3D.Visual3DCollection.Enumerator.Current">
      <summary>Gets the current element in the collection.</summary>
      <returns>The current element in the collection.</returns>
    </member>
    <member name="P:System.Windows.Media.Media3D.Visual3DCollection.Enumerator.System#Collections#IEnumerator#Current">
      <summary>This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="T:System.Windows.Media.MediaClock">
      <summary>Maintains the timing state for media through a <see cref="T:System.Windows.Media.MediaTimeline" />.</summary>
    </member>
    <member name="M:System.Windows.Media.MediaClock.#ctor(System.Windows.Media.MediaTimeline)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.MediaClock" /> class.</summary>
      <param name="media">The timeline to use as a template for the media clock.</param>
    </member>
    <member name="M:System.Windows.Media.MediaClock.DiscontinuousTimeMovement">
      <summary>Invoked when movement is discontinues.</summary>
    </member>
    <member name="M:System.Windows.Media.MediaClock.GetCanSlip">
      <summary>Retrieves a value that indicates whether the media clock can slip.</summary>
      <returns>
        <see langword="true" /> if the media clock can slip; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.MediaClock.GetCurrentTimeCore">
      <summary>Retrieves a value that identifies the actual media time. This value can be used for slip synchronization.</summary>
      <returns>The actual media time.</returns>
    </member>
    <member name="M:System.Windows.Media.MediaClock.SpeedChanged">
      <summary>Invoked when the clock speed has changed.</summary>
    </member>
    <member name="M:System.Windows.Media.MediaClock.Stopped">
      <summary>Invoked when the clock is stopped.</summary>
    </member>
    <member name="P:System.Windows.Media.MediaClock.Timeline">
      <summary>Gets the <see cref="T:System.Windows.Media.MediaTimeline" /> that describes the controlling behavior of the clock.</summary>
      <returns>The <see cref="T:System.Windows.Media.MediaTimeline" /> that describes the controlling behavior of the clock.</returns>
    </member>
    <member name="T:System.Windows.Media.MediaPlayer">
      <summary>Provides media playback for drawings.</summary>
    </member>
    <member name="E:System.Windows.Media.MediaPlayer.BufferingEnded">
      <summary>Occurs when buffering has finished.</summary>
    </member>
    <member name="E:System.Windows.Media.MediaPlayer.BufferingStarted">
      <summary>Occurs when buffering has started.</summary>
    </member>
    <member name="E:System.Windows.Media.MediaPlayer.MediaEnded">
      <summary>Occurs when the media has finished playback.</summary>
    </member>
    <member name="E:System.Windows.Media.MediaPlayer.MediaFailed">
      <summary>Occurs when an error is encountered.</summary>
    </member>
    <member name="E:System.Windows.Media.MediaPlayer.MediaOpened">
      <summary>Occurs when the media is opened.</summary>
    </member>
    <member name="E:System.Windows.Media.MediaPlayer.ScriptCommand">
      <summary>Occurs when a script command has been encountered within the media.</summary>
    </member>
    <member name="M:System.Windows.Media.MediaPlayer.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.MediaPlayer" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.MediaPlayer.CloneCore(System.Windows.Freezable)">
      <summary>Makes this instance a deep copy of the specified <see cref="T:System.Windows.Media.MediaPlayer" />. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.MediaPlayer" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.MediaPlayer.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes this instance a modifiable deep copy of the specified <see cref="T:System.Windows.Media.MediaPlayer" /> using current property values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.MediaPlayer" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.MediaPlayer.Close">
      <summary>Closes the underlying media.</summary>
    </member>
    <member name="M:System.Windows.Media.MediaPlayer.CreateInstanceCore">
      <summary>Creates a new <see cref="T:System.Windows.Media.MediaPlayer" /> instance.</summary>
      <returns>A new <see cref="T:System.Windows.Media.MediaPlayer" /> instance.</returns>
    </member>
    <member name="M:System.Windows.Media.MediaPlayer.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone of the specified <see cref="T:System.Windows.Media.MediaPlayer" /> object.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.MediaPlayer" /> object to clone and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.MediaPlayer.Open(System.Uri)">
      <summary>Opens the given <see cref="T:System.Uri" /> for media playback.</summary>
      <param name="source">The media source <see cref="T:System.Uri" />.</param>
    </member>
    <member name="M:System.Windows.Media.MediaPlayer.Pause">
      <summary>Pauses media playback.</summary>
    </member>
    <member name="M:System.Windows.Media.MediaPlayer.Play">
      <summary>Plays media from the current <see cref="P:System.Windows.Media.MediaPlayer.Position" />.</summary>
    </member>
    <member name="M:System.Windows.Media.MediaPlayer.ReadPreamble">
      <summary>Ensures that the MediaPlayer is being accessed from a valid thread.</summary>
    </member>
    <member name="M:System.Windows.Media.MediaPlayer.Stop">
      <summary>Stops media playback.</summary>
    </member>
    <member name="M:System.Windows.Media.MediaPlayer.WritePreamble">
      <summary>Verifies that the MediaPlayer is not frozen and that it is being accessed from a valid threading context.</summary>
    </member>
    <member name="P:System.Windows.Media.MediaPlayer.Balance">
      <summary>Gets or sets the balance between the left and right speaker volumes.</summary>
      <returns>The ratio of volume across the left and right speakers in a range between -1 and 1. The default is 0.</returns>
    </member>
    <member name="P:System.Windows.Media.MediaPlayer.BufferingProgress">
      <summary>Gets the percentage of buffering completed for streaming content.</summary>
      <returns>The percentage of buffering completed for streaming content represented in a value between 0 and 1.</returns>
    </member>
    <member name="P:System.Windows.Media.MediaPlayer.CanPause">
      <summary>Gets a value indicating whether the media can be paused.</summary>
      <returns>true if the media can be paused; otherwise, false.</returns>
    </member>
    <member name="P:System.Windows.Media.MediaPlayer.Clock">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.MediaClock" /> associated with the <see cref="T:System.Windows.Media.MediaTimeline" /> to be played.</summary>
      <returns>The clock associated with the <see cref="T:System.Windows.Media.MediaTimeline" /> to be played. The default is null.</returns>
    </member>
    <member name="P:System.Windows.Media.MediaPlayer.DownloadProgress">
      <summary>Gets the percentage of download progress for content located at a remote server.</summary>
      <returns>The percentage of download progress for content located at a remote server represented by a value between 0 and 1. The default is 0.</returns>
    </member>
    <member name="P:System.Windows.Media.MediaPlayer.HasAudio">
      <summary>Gets a value that indicating whether the media has audio output.</summary>
      <returns>true if the media has audio output; otherwise, false.</returns>
    </member>
    <member name="P:System.Windows.Media.MediaPlayer.HasVideo">
      <summary>Gets a value that indicates whether the media has video output.</summary>
      <returns>true if the media has video output; otherwise, false.</returns>
    </member>
    <member name="P:System.Windows.Media.MediaPlayer.IsBuffering">
      <summary>Gets a value that indicates whether the media is buffering.</summary>
      <returns>true if the media is buffering; otherwise, false.</returns>
    </member>
    <member name="P:System.Windows.Media.MediaPlayer.IsMuted">
      <summary>Gets a value that indicates whether the media is muted.</summary>
      <returns>true if the media is muted; otherwise, false.</returns>
    </member>
    <member name="P:System.Windows.Media.MediaPlayer.NaturalDuration">
      <summary>Gets the natural duration of the media.</summary>
      <returns>The natural duration of the media. The default is <see cref="P:System.Windows.Duration.Automatic" />.</returns>
    </member>
    <member name="P:System.Windows.Media.MediaPlayer.NaturalVideoHeight">
      <summary>Gets the pixel height of the video.</summary>
      <returns>The pixel height of the video.</returns>
    </member>
    <member name="P:System.Windows.Media.MediaPlayer.NaturalVideoWidth">
      <summary>Gets the pixel width of the video.</summary>
      <returns>The pixel width of the video.</returns>
    </member>
    <member name="P:System.Windows.Media.MediaPlayer.Position">
      <summary>Gets or sets the current position of the media.</summary>
      <returns>The current position of the media.</returns>
    </member>
    <member name="P:System.Windows.Media.MediaPlayer.ScrubbingEnabled">
      <summary>Gets or sets a value that indicates whether scrubbing is enabled.</summary>
      <returns>
        <see langword="true" /> if scrubbing is enabled; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.MediaPlayer.Source">
      <summary>Gets the media <see cref="T:System.Uri" />.</summary>
      <returns>The current media <see cref="T:System.Uri" />.</returns>
    </member>
    <member name="P:System.Windows.Media.MediaPlayer.SpeedRatio">
      <summary>Gets or sets the ratio of speed that media is played at.</summary>
      <returns>The ratio of speed that media is played back represented by a value between 0 and the largest double value. The default is 1.0.</returns>
    </member>
    <member name="P:System.Windows.Media.MediaPlayer.Volume">
      <summary>Gets or sets the media's volume.</summary>
      <returns>The media's volume represented on a linear scale between 0 and 1. The default is 0.5.</returns>
    </member>
    <member name="T:System.Windows.Media.MediaScriptCommandEventArgs">
      <summary>Provides data for the <see cref="E:System.Windows.Controls.MediaElement.ScriptCommand" /> and <see cref="E:System.Windows.Media.MediaPlayer.ScriptCommand" /> events.</summary>
    </member>
    <member name="P:System.Windows.Media.MediaScriptCommandEventArgs.ParameterType">
      <summary>Gets the type of script command that was raised.</summary>
      <returns>The type of script command.</returns>
    </member>
    <member name="P:System.Windows.Media.MediaScriptCommandEventArgs.ParameterValue">
      <summary>Gets the arguments associated with the script command type.</summary>
      <returns>The arguments associated with the script command type.</returns>
    </member>
    <member name="T:System.Windows.Media.MediaTimeline">
      <summary>Provides a <see cref="T:System.Windows.Media.Animation.Timeline" /> for media content.</summary>
    </member>
    <member name="F:System.Windows.Media.MediaTimeline.SourceProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.MediaTimeline.Source" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.MediaTimeline.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.MediaTimeline" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.MediaTimeline.#ctor(System.Nullable{System.TimeSpan})">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.MediaTimeline" /> that begins at the specified time.</summary>
      <param name="beginTime">The time to begin the timeline.</param>
    </member>
    <member name="M:System.Windows.Media.MediaTimeline.#ctor(System.Nullable{System.TimeSpan},System.Windows.Duration)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.MediaTimeline" /> that begins at the specified time and lasts for the specified duration.</summary>
      <param name="beginTime">The time to begin media playback.</param>
      <param name="duration">The length of time for media playback.</param>
    </member>
    <member name="M:System.Windows.Media.MediaTimeline.#ctor(System.Nullable{System.TimeSpan},System.Windows.Duration,System.Windows.Media.Animation.RepeatBehavior)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.MediaTimeline" /> class that begins at the specified time over the specified time and has the specified repeat behavior.</summary>
      <param name="beginTime">The time to begin media playback.</param>
      <param name="duration">The length of time for media playback.</param>
      <param name="repeatBehavior">The repeat behavior to use when the playback duration has been reached.</param>
    </member>
    <member name="M:System.Windows.Media.MediaTimeline.#ctor(System.Uri)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.MediaTimeline" /> class using the supplied Uri as the media source.</summary>
      <param name="source">The media source for the timeline.</param>
    </member>
    <member name="M:System.Windows.Media.MediaTimeline.AllocateClock">
      <summary>Creates a <see cref="T:System.Windows.Media.MediaClock" /> for this timeline.</summary>
      <returns>A new <see cref="T:System.Windows.Media.MediaClock" /> for this timeline.</returns>
    </member>
    <member name="M:System.Windows.Media.MediaTimeline.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.MediaTimeline" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.MediaTimeline.CloneCore(System.Windows.Freezable)">
      <summary>Makes this instance a deep copy of the specified <see cref="T:System.Windows.Media.MediaTimeline" />. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.MediaTimeline" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.MediaTimeline.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.MediaTimeline" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.MediaTimeline.CloneCurrentValueCore(System.Windows.Freezable)">
      <summary>Makes this instance a modifiable deep copy of the specified <see cref="T:System.Windows.Media.MediaTimeline" /> using current property values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="sourceFreezable">The <see cref="T:System.Windows.Media.MediaTimeline" /> to clone.</param>
    </member>
    <member name="M:System.Windows.Media.MediaTimeline.CreateClock">
      <summary>Creates a new <see cref="T:System.Windows.Media.MediaClock" /> associated with the <see cref="T:System.Windows.Media.MediaTimeline" />.</summary>
      <returns>The new <see cref="T:System.Windows.Media.MediaClock" />.</returns>
    </member>
    <member name="M:System.Windows.Media.MediaTimeline.CreateInstanceCore">
      <summary>Creates a new instance of the MediaTimeline.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.Windows.Media.MediaTimeline.FreezeCore(System.Boolean)">
      <summary>Makes this instance of MediaTimeline unmodifiable or determines whether it can be made unmodifiable.</summary>
      <param name="isChecking">
        <see langword="true" /> to check if the timeline can be frozen; <see langword="false" /> to freeze the timeline.</param>
      <returns>If <paramref name="isChecking" /> is <see langword="true" />, this method returns <see langword="true" /> if this <see cref="T:System.Windows.Media.MediaTimeline" /> can be made unmodifiable, or <see langword="false" /> if it cannot be made unmodifiable. If <paramref name="isChecking" /> is <see langword="false" />, this method returns <see langword="true" /> if the specified <see cref="T:System.Windows.Media.MediaTimeline" /> is now unmodifiable, or <see langword="false" /> if it cannot be made unmodifiable, with the side effect of having made the actual change in frozen status to this object.</returns>
    </member>
    <member name="M:System.Windows.Media.MediaTimeline.GetAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a clone of the specified <see cref="T:System.Windows.Media.MediaTimeline" /> object.</summary>
      <param name="source">The <see cref="T:System.Windows.Media.MediaTimeline" /> object to clone and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.MediaTimeline.GetCurrentValueAsFrozenCore(System.Windows.Freezable)">
      <summary>Makes this instance a frozen clone of the specified <see cref="T:System.Windows.Media.MediaTimeline" />. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <param name="source">The <see cref="T:System.Windows.Media.MediaTimeline" /> to copy and freeze.</param>
    </member>
    <member name="M:System.Windows.Media.MediaTimeline.GetNaturalDurationCore(System.Windows.Media.Animation.Clock)">
      <summary>Retrieves the <see cref="T:System.Windows.Duration" /> from a specified clock.</summary>
      <param name="clock">The <see cref="T:System.Windows.Media.Animation.Clock" /> whose natural duration is desired.</param>
      <returns>If <paramref name="clock" /> is a <see cref="T:System.Windows.Media.MediaClock" />, the <see cref="P:System.Windows.Media.MediaPlayer.NaturalDuration" /> value of the <see cref="T:System.Windows.Media.MediaPlayer" /> associated with <paramref name="clock" />, or <see cref="P:System.Windows.Duration.Automatic" /> if the <paramref name="clock" /> is not a <see cref="T:System.Windows.Media.MediaClock" />.</returns>
    </member>
    <member name="M:System.Windows.Media.MediaTimeline.ToString">
      <summary>Returns the string that represents the media source.</summary>
      <returns>The string that represents the media source.</returns>
    </member>
    <member name="P:System.Windows.Media.MediaTimeline.Source">
      <summary>Gets or sets the media source associated with the timeline.</summary>
      <returns>The media source associated with the timeline. The default is null.</returns>
    </member>
    <member name="P:System.Windows.Media.MediaTimeline.System#Windows#Markup#IUriContext#BaseUri">
      <summary>Gets or sets the base URI of the current application context.</summary>
      <returns>The base URI of the application context.</returns>
    </member>
    <member name="T:System.Windows.Media.NumberCultureSource">
      <summary>Specifies how the culture for numbers in a text run is determined.</summary>
    </member>
    <member name="F:System.Windows.Media.NumberCultureSource.Override">
      <summary>Number culture is derived from the <see cref="P:System.Windows.Media.NumberSubstitution.CultureOverride" /> property.</summary>
    </member>
    <member name="F:System.Windows.Media.NumberCultureSource.Text">
      <summary>Default. Number culture is derived from the value of the <see cref="P:System.Windows.Media.TextFormatting.TextRunProperties.CultureInfo" /> property, which is the culture of the text run. In markup, this is represented by the <c>xml:lang</c> attribute.</summary>
    </member>
    <member name="F:System.Windows.Media.NumberCultureSource.User">
      <summary>Number culture is derived from the culture value of the current thread, which by default is the user default culture.</summary>
    </member>
    <member name="T:System.Windows.Media.NumberSubstitution">
      <summary>Specifies how numbers in text are displayed in different cultures.</summary>
    </member>
    <member name="F:System.Windows.Media.NumberSubstitution.CultureOverrideProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.NumberSubstitution.CultureOverride" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.NumberSubstitution.CultureSourceProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.NumberSubstitution.CultureSource" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.NumberSubstitution.SubstitutionProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.NumberSubstitution.Substitution" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.NumberSubstitution.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.NumberSubstitution" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.NumberSubstitution.#ctor(System.Windows.Media.NumberCultureSource,System.Globalization.CultureInfo,System.Windows.Media.NumberSubstitutionMethod)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.NumberSubstitution" /> class with explicit property values.</summary>
      <param name="source">Identifies the source of the culture value that is used to determine number substitution.</param>
      <param name="cultureOverride">Identifies which culture to use when the value of the <see cref="P:System.Windows.Media.NumberSubstitution.CultureSource" /> property is set to <see cref="F:System.Windows.Media.NumberCultureSource.Override" />.</param>
      <param name="substitution">Identifies the substitution method that is used to determine number substitution.</param>
    </member>
    <member name="M:System.Windows.Media.NumberSubstitution.Equals(System.Object)">
      <summary>Determines whether the specified object is equal to the current <see cref="T:System.Windows.Media.NumberSubstitution" /> object.</summary>
      <param name="obj">The <see cref="T:System.Object" /> to compare with the current <see cref="T:System.Windows.Media.NumberSubstitution" /> object.</param>
      <returns>
        <see langword="true" /> if <paramref name="o" /> is equal to the current <see cref="T:System.Windows.Media.NumberSubstitution" /> object; otherwise, <see langword="false" />. If <paramref name="o" /> is not a <see cref="T:System.Windows.Media.NumberSubstitution" /> object, <see langword="false" /> is returned.</returns>
    </member>
    <member name="M:System.Windows.Media.NumberSubstitution.GetCultureOverride(System.Windows.DependencyObject)">
      <summary>Returns the value of <see cref="P:System.Windows.Media.NumberSubstitution.CultureOverride" /> from the provided element.</summary>
      <param name="target">The element to return a <see cref="P:System.Windows.Media.NumberSubstitution.CultureOverride" /> value for.</param>
      <returns>A <see cref="T:System.Globalization.CultureInfo" /> value that represents the culture that is used as an override.</returns>
    </member>
    <member name="M:System.Windows.Media.NumberSubstitution.GetCultureSource(System.Windows.DependencyObject)">
      <summary>Returns the value of <see cref="P:System.Windows.Media.NumberSubstitution.CultureSource" /> from the provided element.</summary>
      <param name="target">The element to return a <see cref="P:System.Windows.Media.NumberSubstitution.CultureSource" /> value for.</param>
      <returns>An enumerated value of <see cref="T:System.Windows.Media.NumberCultureSource" />.</returns>
    </member>
    <member name="M:System.Windows.Media.NumberSubstitution.GetHashCode">
      <summary>Serves as a hash function for <see cref="T:System.Windows.Media.NumberSubstitution" />. It is suitable for use in hashing algorithms and data structures such as a hash table.</summary>
      <returns>An <see cref="T:System.Int32" /> value that represents the hash code for the current object.</returns>
    </member>
    <member name="M:System.Windows.Media.NumberSubstitution.GetSubstitution(System.Windows.DependencyObject)">
      <summary>Returns the value of <see cref="P:System.Windows.Media.NumberSubstitution.Substitution" /> from the provided element.</summary>
      <param name="target">The element to return a <see cref="P:System.Windows.Media.NumberSubstitution.Substitution" /> value for.</param>
      <returns>An enumerated value of <see cref="T:System.Windows.Media.NumberSubstitutionMethod" />.</returns>
    </member>
    <member name="M:System.Windows.Media.NumberSubstitution.SetCultureOverride(System.Windows.DependencyObject,System.Globalization.CultureInfo)">
      <summary>Sets the value of <see cref="P:System.Windows.Media.NumberSubstitution.CultureOverride" /> for a provided element.</summary>
      <param name="target">Element that is specifying a culture override.</param>
      <param name="value">A culture override value of type <see cref="T:System.Globalization.CultureInfo" />.</param>
    </member>
    <member name="M:System.Windows.Media.NumberSubstitution.SetCultureSource(System.Windows.DependencyObject,System.Windows.Media.NumberCultureSource)">
      <summary>Sets the value of <see cref="P:System.Windows.Media.NumberSubstitution.CultureSource" /> for a provided element.</summary>
      <param name="target">Element that is specifying a culture override.</param>
      <param name="value">A culture source value of type <see cref="T:System.Windows.Media.NumberCultureSource" />.</param>
    </member>
    <member name="M:System.Windows.Media.NumberSubstitution.SetSubstitution(System.Windows.DependencyObject,System.Windows.Media.NumberSubstitutionMethod)">
      <summary>Sets the value of <see cref="P:System.Windows.Media.NumberSubstitution.Substitution" /> for a provided element.</summary>
      <param name="target">Element that is specifying a substitution method.</param>
      <param name="value">A substitution method value of type <see cref="T:System.Windows.Media.NumberSubstitutionMethod" />.</param>
    </member>
    <member name="P:System.Windows.Media.NumberSubstitution.CultureOverride">
      <summary>Gets or sets a value which identifies which culture to use when the value of the <see cref="P:System.Windows.Media.NumberSubstitution.CultureSource" /> property is set to <see cref="F:System.Windows.Media.NumberCultureSource.Override" />.</summary>
      <returns>A <see cref="T:System.Globalization.CultureInfo" /> value that represents the culture that is used as an override.</returns>
    </member>
    <member name="P:System.Windows.Media.NumberSubstitution.CultureSource">
      <summary>Gets or sets a value which identifies the source of the culture value that is used to determine number substitution.</summary>
      <returns>An enumerated value of <see cref="T:System.Windows.Media.NumberCultureSource" />.</returns>
    </member>
    <member name="P:System.Windows.Media.NumberSubstitution.Substitution">
      <summary>Gets or sets a value which identifies the substitution method that is used to determine number substitution.</summary>
      <returns>An enumerated value of <see cref="T:System.Windows.Media.NumberSubstitutionMethod" />.</returns>
    </member>
    <member name="T:System.Windows.Media.NumberSubstitutionMethod">
      <summary>Defines an enumerator class that specifies the type of number substitution to perform on numbers in a text run.</summary>
    </member>
    <member name="F:System.Windows.Media.NumberSubstitutionMethod.AsCulture">
      <summary>Default. Specifies that the substitution method should be determined based on the number culture's <see cref="P:System.Globalization.NumberFormatInfo.DigitSubstitution" /> property value.</summary>
    </member>
    <member name="F:System.Windows.Media.NumberSubstitutionMethod.Context">
      <summary>If the number culture is an Arabic, Persian, or Dari culture, specifies that the digits depend on the context. Either traditional or Latin digits are used depending on the nearest preceding strong character, or, if there is none, the text direction of the paragraph.</summary>
    </member>
    <member name="F:System.Windows.Media.NumberSubstitutionMethod.European">
      <summary>Specifies that code points 0x30-0x39 are always rendered as European digits, in which case, no number substitution is performed.</summary>
    </member>
    <member name="F:System.Windows.Media.NumberSubstitutionMethod.NativeNational">
      <summary>Specifies that numbers are rendered using the national digits for the number culture, as specified by the culture's <see cref="P:System.Globalization.NumberFormatInfo.NativeDigits" /> property value.</summary>
    </member>
    <member name="F:System.Windows.Media.NumberSubstitutionMethod.Traditional">
      <summary>Specifies that numbers are rendered using the traditional digits for the number culture. For most cultures, this is the same as the <see cref="F:System.Globalization.DigitShapes.NativeNational" /> enumeration value. However, using <see cref="F:System.Windows.Media.NumberSubstitutionMethod.NativeNational" /> can result in Latin digits for some Arabic cultures, whereas using <see cref="F:System.Windows.Media.NumberSubstitutionMethod.Traditional" /> results in Arabic digits for all Arabic cultures.</summary>
    </member>
    <member name="T:System.Windows.Media.PathFigure">
      <summary>Represents a subsection of a geometry, a single connected series of two-dimensional geometric segments.</summary>
    </member>
    <member name="F:System.Windows.Media.PathFigure.IsClosedProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.PathFigure.IsClosed" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.PathFigure.IsFilledProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.PathFigure.IsFilled" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.PathFigure.SegmentsProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.PathFigure.Segments" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.PathFigure.StartPointProperty">
      <summary>The identifier for the <see cref="P:System.Windows.Media.PathFigure.StartPoint" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.PathFigure.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.PathFigure" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.PathFigure.#ctor(System.Windows.Point,System.Collections.Generic.IEnumerable{System.Windows.Media.PathSegment},System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.PathFigure" /> class with the specified <see cref="P:System.Windows.Media.PathFigure.StartPoint" />, <see cref="P:System.Windows.Media.PathFigure.Segments" />, and <see cref="P:System.Windows.Media.PathFigure.IsClosed" /> values.</summary>
      <param name="start">The <see cref="P:System.Windows.Media.PathFigure.StartPoint" /> for the <see cref="T:System.Windows.Media.PathFigure" />.</param>
      <param name="segments">The <see cref="P:System.Windows.Media.PathFigure.Segments" /> for the <see cref="T:System.Windows.Media.PathFigure" />.</param>
      <param name="closed">The <see cref="P:System.Windows.Media.PathFigure.IsClosed" /> for the <see cref="T:System.Windows.Media.PathFigure" />.</param>
    </member>
    <member name="M:System.Windows.Media.PathFigure.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.PathFigure" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PathFigure.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.PathFigure" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PathFigure.GetFlattenedPathFigure">
      <summary>Gets a <see cref="T:System.Windows.Media.PathFigure" /> object that is an polygonal approximation of this <see cref="T:System.Windows.Media.PathFigure" /> object.</summary>
      <returns>The polygonal approximation of this <see cref="T:System.Windows.Media.PathFigure" /> object.</returns>
    </member>
    <member name="M:System.Windows.Media.PathFigure.GetFlattenedPathFigure(System.Double,System.Windows.Media.ToleranceType)">
      <summary>Gets a <see cref="T:System.Windows.Media.PathFigure" /> object, within the specified error of tolerance, that is an polygonal approximation of this <see cref="T:System.Windows.Media.PathFigure" /> object.</summary>
      <param name="tolerance">The computational tolerance of error.</param>
      <param name="type">Specifies how the error of tolerance is interpreted.</param>
      <returns>The polygonal approximation of this <see cref="T:System.Windows.Media.PathFigure" /> object.</returns>
    </member>
    <member name="M:System.Windows.Media.PathFigure.MayHaveCurves">
      <summary>Determines whether this <see cref="T:System.Windows.Media.PathFigure" /> object may have curved segments.</summary>
      <returns>
        <see langword="true" /> if this <see cref="T:System.Windows.Media.PathFigure" /> object may have curved segments; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PathFigure.System#IFormattable#ToString(System.String,System.IFormatProvider)">
      <summary>Formats the value of the current instance using the specified format.</summary>
      <param name="format">The format to use.  
  
 -or-  
  
 A null reference (<see langword="Nothing" /> in Visual Basic) to use the default format defined for the type of the <see cref="T:System.IFormattable" /> implementation.</param>
      <param name="provider">The provider to use to format the value.  
  
 -or-  
  
 A null reference (<see langword="Nothing" /> in Visual Basic) to obtain the numeric format information from the current locale setting of the operating system.</param>
      <returns>The value of the current instance in the specified format.</returns>
    </member>
    <member name="M:System.Windows.Media.PathFigure.ToString">
      <summary>Creates a string representation of this object.</summary>
      <returns>A string representation of this <see cref="T:System.Windows.Media.PathFigure" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PathFigure.ToString(System.IFormatProvider)">
      <summary>Creates a string representation of this object using the specified culture-specific formatting.</summary>
      <param name="provider">Culture-specific formatting information; otherwise, <see langword="null" /> to use the current culture and default formatting settings.</param>
      <returns>A formatted string representation of this <see cref="T:System.Windows.Media.PathFigure" />.</returns>
    </member>
    <member name="P:System.Windows.Media.PathFigure.IsClosed">
      <summary>Gets or sets a value that specifies whether this figures first and last segments are connected.</summary>
      <returns>
        <see langword="true" /> if this figure's first and last segments are connected; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.PathFigure.IsFilled">
      <summary>Gets or sets whether the contained area of this <see cref="T:System.Windows.Media.PathFigure" /> is to be used for hit-testing, rendering, and clipping.</summary>
      <returns>Determines whether the contained area of this <see cref="T:System.Windows.Media.PathFigure" /> is to be used for hit-testing, rendering, and clipping.  The default value is <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.PathFigure.Segments">
      <summary>Gets or sets the collection of segments that define the shape of this <see cref="T:System.Windows.Media.PathFigure" /> object.</summary>
      <returns>The collection of segments that define the shape of this <see cref="T:System.Windows.Media.PathFigure" /> object. The default value is an empty collection.</returns>
    </member>
    <member name="P:System.Windows.Media.PathFigure.StartPoint">
      <summary>Gets or sets the <see cref="T:System.Windows.Point" /> where the <see cref="T:System.Windows.Media.PathFigure" /> begins.</summary>
      <returns>The <see cref="T:System.Windows.Point" /> where the <see cref="T:System.Windows.Media.PathFigure" /> begins. The default value is <c>0,0</c>.</returns>
    </member>
    <member name="T:System.Windows.Media.PathFigureCollection">
      <summary>Represents a collection of <see cref="T:System.Windows.Media.PathFigure" /> objects that collectively make up the geometry of a <see cref="T:System.Windows.Media.PathGeometry" />.</summary>
    </member>
    <member name="M:System.Windows.Media.PathFigureCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.PathFigureCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.PathFigureCollection.#ctor(System.Collections.Generic.IEnumerable{System.Windows.Media.PathFigure})">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.PathFigureCollection" /> class that contains the specified <see cref="T:System.Windows.Media.PathFigure" /> objects.</summary>
      <param name="collection">The collection of <see cref="T:System.Windows.Media.PathFigure" /> objects which collectively make up the geometry of the <see cref="T:System.Windows.Shapes.Path" />.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="collection" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Media.PathFigureCollection.#ctor(System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.PathFigureCollection" /> class that can initially contain the specified number of <see cref="T:System.Windows.Media.PathFigure" /> objects.</summary>
      <param name="capacity">The initial capacity of this <see cref="T:System.Windows.Media.PathFigureCollection" />.</param>
    </member>
    <member name="M:System.Windows.Media.PathFigureCollection.Add(System.Windows.Media.PathFigure)">
      <summary>Adds a <see cref="T:System.Windows.Media.PathFigure" /> to the end of the collection.</summary>
      <param name="value">The <see cref="T:System.Windows.Media.PathFigure" /> to add to the collection.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="value" /> is <see langword="null" />.</exception>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Windows.Media.PathFigureCollection" /> is read-only.  
  
 -or-  
  
 The <see cref="T:System.Windows.Media.PathFigureCollection" /> has a fixed size.</exception>
    </member>
    <member name="M:System.Windows.Media.PathFigureCollection.Clear">
      <summary>Removes all items from the <see cref="T:System.Windows.Media.PathFigureCollection" />.</summary>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Windows.Media.PathFigureCollection" /> is read-only.</exception>
    </member>
    <member name="M:System.Windows.Media.PathFigureCollection.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.PathFigureCollection" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PathFigureCollection.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.PathFigureCollection" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PathFigureCollection.Contains(System.Windows.Media.PathFigure)">
      <summary>Determines whether the collection contains the specified <see cref="T:System.Windows.Media.PathFigure" />.</summary>
      <param name="value">The <see cref="T:System.Windows.Media.PathFigure" /> being queried for.</param>
      <returns>
        <see langword="true" /> if <paramref name="value" /> is in the <see cref="T:System.Windows.Media.PathFigureCollection" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PathFigureCollection.CopyTo(System.Windows.Media.PathFigure[],System.Int32)">
      <summary>Copies the entire <see cref="T:System.Windows.Media.PathFigureCollection" /> to a one-dimensional array of type <see cref="T:System.Windows.Media.PathFigure" />, starting at the specified index of the target array.</summary>
      <param name="array">The array into which the collection's items are to be copied.</param>
      <param name="index">The index of <paramref name="array" /> at which to start copying the contents of the <see cref="T:System.Windows.Media.PathFigureCollection" />.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="array" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than zero.</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="array" /> is multidimensional.  
  
 -or-  
  
 The number of items in the source <see cref="T:System.Windows.Media.PathFigureCollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.</exception>
    </member>
    <member name="M:System.Windows.Media.PathFigureCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An <see cref="T:System.Windows.Media.PathFigureCollection.Enumerator" /> that can iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.PathFigureCollection.IndexOf(System.Windows.Media.PathFigure)">
      <summary>Searches for the specified <see cref="T:System.Windows.Media.PathFigure" /> and returns the zero-based index of the first occurrence within the entire collection.</summary>
      <param name="value">The <see cref="T:System.Windows.Media.PathFigure" /> to locate in the collection.</param>
      <returns>The index of <paramref name="value" /> if found in the <see cref="T:System.Windows.Media.PathFigureCollection" />; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Media.PathFigureCollection.Insert(System.Int32,System.Windows.Media.PathFigure)">
      <summary>Inserts a <see cref="T:System.Windows.Media.PathFigure" /> into a specific location within the collection.</summary>
      <param name="index">The index position at which the <see cref="T:System.Windows.Media.PathFigure" /> is inserted.</param>
      <param name="value">The <see cref="T:System.Windows.Media.PathFigure" /> object to insert in the collection.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="value" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is not a valid index in the <see cref="T:System.Windows.Media.PathFigureCollection" />.</exception>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Windows.Media.PathFigureCollection" /> is read-only.  
  
 -or-  
  
 The <see cref="T:System.Windows.Media.PathFigureCollection" /> has a fixed size.</exception>
    </member>
    <member name="M:System.Windows.Media.PathFigureCollection.Parse(System.String)">
      <summary>Returns an instance of <see cref="T:System.Windows.Media.PathFigureCollection" /> created from a specified string.</summary>
      <param name="source">The string that is converted to a <see cref="T:System.Windows.Media.PathFigureCollection" />.</param>
      <returns>An instance of <see cref="T:System.Windows.Media.PathFigureCollection" /> created from <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PathFigureCollection.Remove(System.Windows.Media.PathFigure)">
      <summary>Removes a <see cref="T:System.Windows.Media.PathFigure" /> object from the collection.</summary>
      <param name="value">Identifies the <see cref="T:System.Windows.Media.PathFigure" /> to remove from the collection.</param>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Windows.Media.PathFigureCollection" /> is read-only.  
  
 -or-  
  
 The <see cref="T:System.Windows.Media.PathFigureCollection" /> has a fixed size.</exception>
      <returns>
        <see langword="true" /> if <paramref name="value" /> was removed from the <see cref="T:System.Windows.Media.PathFigureCollection" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PathFigureCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Windows.Media.PathFigure" /> at the specified index position from the collection.</summary>
      <param name="index">Index position of the <see cref="T:System.Windows.Media.PathFigure" /> to be removed.</param>
    </member>
    <member name="M:System.Windows.Media.PathFigureCollection.System#Collections#Generic#IEnumerable{System#Windows#Media#PathFigure}#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.Generic.IEnumerable`1.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.PathFigureCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>For a description of this member, see <see cref="M:System.Collections.ICollection.CopyTo(System.Array,System.Int32)" />.</summary>
      <param name="array">A zero-based <see cref="T:System.Array" /> that receives the copied items from the <see cref="T:System.Windows.Media.PathFigureCollection" />.</param>
      <param name="index">The first position in the specified <see cref="T:System.Array" /> to receive the copied contents.</param>
    </member>
    <member name="M:System.Windows.Media.PathFigureCollection.System#Collections#IEnumerable#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.IEnumerable.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.PathFigureCollection.System#Collections#IList#Add(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Add(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to add to the <see cref="T:System.Windows.Media.PathFigureCollection" />.</param>
      <returns>The position into which the new element was inserted.</returns>
    </member>
    <member name="M:System.Windows.Media.PathFigureCollection.System#Collections#IList#Contains(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Contains(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.PathFigureCollection" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Windows.Media.PathFigureCollection" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PathFigureCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.IndexOf(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.PathFigureCollection" />.</param>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Media.PathFigureCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Insert(System.Int32,System.Object)" />.</summary>
      <param name="index">The zero-based index at which to insert the <see cref="T:System.Object" />.</param>
      <param name="value">The <see cref="T:System.Object" /> to insert into the <see cref="T:System.Windows.Media.PathFigureCollection" />.</param>
    </member>
    <member name="M:System.Windows.Media.PathFigureCollection.System#Collections#IList#Remove(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Remove(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to remove from the <see cref="T:System.Windows.Media.PathFigureCollection" />.</param>
    </member>
    <member name="M:System.Windows.Media.PathFigureCollection.System#IFormattable#ToString(System.String,System.IFormatProvider)">
      <summary>For a description of this member, see <see cref="M:System.IFormattable.ToString(System.String,System.IFormatProvider)" />.</summary>
      <param name="format">The <see cref="T:System.String" /> specifying the format to use.  
  
 -or-  
  
 <see langword="null" /> (<see langword="Nothing" /> in Visual Basic) to use the default format defined for the type of the <see cref="T:System.IFormattable" /> implementation.</param>
      <param name="provider">The <see cref="T:System.IFormatProvider" /> to use to format the value.  
  
 -or-  
  
 <see langword="null" /> (<see langword="Nothing" /> in Visual Basic) to obtain the numeric format information from the current locale setting of the operating system.</param>
      <returns>A <see cref="T:System.String" /> containing the value of the current instance in the specified format.</returns>
    </member>
    <member name="M:System.Windows.Media.PathFigureCollection.ToString">
      <summary>Converts the current value of a <see cref="T:System.Windows.Media.PathFigureCollection" /> to a <see cref="T:System.String" />.</summary>
      <returns>A string representation of the <see cref="T:System.Windows.Media.PathFigureCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PathFigureCollection.ToString(System.IFormatProvider)">
      <summary>Converts the current value of a <see cref="T:System.Windows.Media.PathFigureCollection" /> to a <see cref="T:System.String" /> using the specified culture-specific formatting information.</summary>
      <param name="provider">Culture-specific formatting information.</param>
      <returns>A string representation of the <see cref="T:System.Windows.Media.PathFigureCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.PathFigureCollection.Count">
      <summary>Gets the number of path figures contained in the <see cref="T:System.Windows.Media.PathFigureCollection" />.</summary>
      <returns>The number of path figures contained in the <see cref="T:System.Windows.Media.PathFigureCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.PathFigureCollection.Item(System.Int32)">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.PathFigure" /> at the specified index position.</summary>
      <param name="index">The zero-based index of the <see cref="T:System.Windows.Media.PathFigure" /> to get or set.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="value" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is not a valid index in the <see cref="T:System.Windows.Media.PathFigureCollection" />.</exception>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Windows.Media.PathFigureCollection" /> is read-only.  
  
 -or-  
  
 The <see cref="T:System.Windows.Media.PathFigureCollection" /> has a fixed size.</exception>
      <returns>The <see cref="T:System.Windows.Media.PathFigure" /> at the specified index.</returns>
    </member>
    <member name="P:System.Windows.Media.PathFigureCollection.System#Collections#Generic#ICollection{System#Windows#Media#PathFigure}#IsReadOnly">
      <summary>For a description of this member, see <see cref="P:System.Collections.Generic.ICollection`1.IsReadOnly" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.PathFigureCollection" /> is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.PathFigureCollection.System#Collections#ICollection#IsSynchronized">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.IsSynchronized" />.</summary>
      <returns>
        <see langword="true" /> if access to the <see cref="T:System.Windows.Media.PathFigureCollection" /> is synchronized (thread safe); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.PathFigureCollection.System#Collections#ICollection#SyncRoot">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.SyncRoot" />.</summary>
      <returns>An object that can be used to synchronize access to the <see cref="T:System.Windows.Media.PathFigureCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.PathFigureCollection.System#Collections#IList#IsFixedSize">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.IsFixedSize" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.PathFigureCollection" /> has a fixed size; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.PathFigureCollection.System#Collections#IList#IsReadOnly">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.IsReadOnly" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.PathFigureCollection" /> is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.PathFigureCollection.System#Collections#IList#Item(System.Int32)">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.Item(System.Int32)" />.</summary>
      <param name="index">The zero-based index of the element to get or set.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="T:System.Windows.Media.PathFigureCollection.Enumerator">
      <summary>Enumerates <see cref="T:System.Windows.Media.PathFigure" /> items in a <see cref="T:System.Windows.Media.PathFigureCollection" />.</summary>
    </member>
    <member name="M:System.Windows.Media.PathFigureCollection.Enumerator.MoveNext">
      <summary>Advances the enumerator to the next element in the collection.</summary>
      <returns>
        <see langword="true" /> if the enumerator successfully advanced to the next element; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PathFigureCollection.Enumerator.Reset">
      <summary>Resets the enumerator to its initial position, which is before the first element in the collection.</summary>
    </member>
    <member name="M:System.Windows.Media.PathFigureCollection.Enumerator.System#IDisposable#Dispose">
      <summary>This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="P:System.Windows.Media.PathFigureCollection.Enumerator.Current">
      <summary>Gets the current element in the collection.</summary>
      <returns>The current element in the collection.</returns>
    </member>
    <member name="P:System.Windows.Media.PathFigureCollection.Enumerator.System#Collections#IEnumerator#Current">
      <summary>This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="T:System.Windows.Media.PathFigureCollectionConverter">
      <summary>Converts instances of other types to and from a <see cref="T:System.Windows.Media.PathFigureCollection" />.</summary>
    </member>
    <member name="M:System.Windows.Media.PathFigureCollectionConverter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.PathFigureCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.PathFigureCollectionConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Indicates whether an object can be converted from a given type to an instance of a <see cref="T:System.Windows.Media.PathFigureCollection" />.</summary>
      <param name="context">Describes the context information of a type.</param>
      <param name="sourceType">The source <see cref="T:System.Type" /> that is being queried for conversion support.</param>
      <returns>
        <see langword="true" /> if object of the specified type can be converted to a <see cref="T:System.Windows.Media.PathFigureCollection" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PathFigureCollectionConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether instances of <see cref="T:System.Windows.Media.PathFigureCollection" /> can be converted to the specified type.</summary>
      <param name="context">Describes the context information of a type.</param>
      <param name="destinationType">The desired type this <see cref="T:System.Windows.Media.PathFigureCollection" /> is being evaluated to be converted to.</param>
      <returns>
        <see langword="true" /> if instances of <see cref="T:System.Windows.Media.PathFigureCollection" /> can be converted to <paramref name="destinationType" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PathFigureCollectionConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
      <summary>Converts the specified object to a <see cref="T:System.Windows.Media.PathFigureCollection" />.</summary>
      <param name="context">Describes the context information of a type.</param>
      <param name="culture">Describes the <see cref="T:System.Globalization.CultureInfo" /> of the type being converted.</param>
      <param name="value">The object being converted.</param>
      <returns>The <see cref="T:System.Windows.Media.PathFigureCollection" /> created from converting <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PathFigureCollectionConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
      <summary>Converts the specified <see cref="T:System.Windows.Media.PathFigureCollection" /> to the specified type.</summary>
      <param name="context">Describes the context information of a type.</param>
      <param name="culture">Describes the <see cref="T:System.Globalization.CultureInfo" /> of the type being converted.</param>
      <param name="value">The <see cref="T:System.Windows.Media.PathFigureCollection" /> to convert.</param>
      <param name="destinationType">The type to convert the <see cref="T:System.Windows.Media.PathFigureCollection" /> to.</param>
      <returns>An <see cref="T:System.Object" /> that represents the converted value.</returns>
    </member>
    <member name="T:System.Windows.Media.PathGeometry">
      <summary>Represents a complex shape that may be composed of arcs, curves, ellipses, lines, and rectangles.</summary>
    </member>
    <member name="F:System.Windows.Media.PathGeometry.FiguresProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.PathGeometry.Figures" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.PathGeometry.FillRuleProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.PathGeometry.FillRule" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.PathGeometry.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.PathGeometry" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.PathGeometry.#ctor(System.Collections.Generic.IEnumerable{System.Windows.Media.PathFigure})">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.PathGeometry" /> class with the specified <see cref="P:System.Windows.Media.PathGeometry.Figures" />.</summary>
      <param name="figures">The <see cref="P:System.Windows.Media.PathGeometry.Figures" /> of the <see cref="T:System.Windows.Media.PathGeometry" /> which describes the contents of the <see cref="T:System.Windows.Shapes.Path" />.</param>
    </member>
    <member name="M:System.Windows.Media.PathGeometry.#ctor(System.Collections.Generic.IEnumerable{System.Windows.Media.PathFigure},System.Windows.Media.FillRule,System.Windows.Media.Transform)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.PathGeometry" /> class with the specified <see cref="P:System.Windows.Media.PathGeometry.Figures" />, <see cref="P:System.Windows.Media.PathGeometry.FillRule" />, and <see cref="P:System.Windows.Media.Geometry.Transform" />.</summary>
      <param name="figures">The <see cref="P:System.Windows.Media.PathGeometry.Figures" /> of the <see cref="T:System.Windows.Media.PathGeometry" /> which describes the contents of the <see cref="T:System.Windows.Shapes.Path" />.</param>
      <param name="fillRule">The <see cref="P:System.Windows.Media.PathGeometry.FillRule" /> of the <see cref="T:System.Windows.Media.PathGeometry" />.</param>
      <param name="transform">The <see cref="P:System.Windows.Media.Geometry.Transform" /> which specifies the transform applied.</param>
    </member>
    <member name="M:System.Windows.Media.PathGeometry.AddGeometry(System.Windows.Media.Geometry)">
      <summary>Converts the specified <see cref="T:System.Windows.Media.Geometry" /> into a collection of <see cref="T:System.Windows.Media.PathFigure" /> objects and adds it to the path.   Note: If the specified <see cref="T:System.Windows.Media.Geometry" /> is animated, the conversion from <see cref="T:System.Windows.Media.Geometry" /> to <see cref="T:System.Windows.Media.PathFigure" /> may result in some loss of information.</summary>
      <param name="geometry">The geometry to add to the path.</param>
    </member>
    <member name="M:System.Windows.Media.PathGeometry.Clear">
      <summary>Removes all <see cref="T:System.Windows.Media.PathFigure" /> objects from this <see cref="T:System.Windows.Media.PathGeometry" />.</summary>
    </member>
    <member name="M:System.Windows.Media.PathGeometry.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.PathGeometry" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PathGeometry.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.PathGeometry" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PathGeometry.CreateFromGeometry(System.Windows.Media.Geometry)">
      <summary>Creates a <see cref="T:System.Windows.Media.PathGeometry" /> version of the specified <see cref="T:System.Windows.Media.Geometry" />.</summary>
      <param name="geometry">The geometry from which to create a <see cref="T:System.Windows.Media.PathGeometry" />.</param>
      <returns>A <see cref="T:System.Windows.Media.PathGeometry" /> created from the current values of the specified <see cref="T:System.Windows.Media.Geometry" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PathGeometry.GetPointAtFractionLength(System.Double,System.Windows.Point@,System.Windows.Point@)">
      <summary>Gets the <see cref="T:System.Windows.Point" /> and a tangent vector on this <see cref="T:System.Windows.Media.PathGeometry" /> at the specified fraction of its length.</summary>
      <param name="progress">The fraction of the length of this <see cref="T:System.Windows.Media.PathGeometry" />.</param>
      <param name="point">When this method returns, contains the location on this <see cref="T:System.Windows.Media.PathGeometry" /> at the specified fraction of its length. This parameter is passed uninitialized.</param>
      <param name="tangent">When this method returns, contains the tangent vector. This parameter is passed uninitialized.</param>
    </member>
    <member name="M:System.Windows.Media.PathGeometry.IsEmpty">
      <summary>Determines whether this <see cref="T:System.Windows.Media.PathGeometry" /> object is empty.</summary>
      <returns>
        <see langword="true" /> if this <see cref="T:System.Windows.Media.PathGeometry" /> is empty; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PathGeometry.MayHaveCurves">
      <summary>Determines whether this <see cref="T:System.Windows.Media.PathGeometry" /> object may have curved segments.</summary>
      <returns>
        <see langword="true" /> if this <see cref="T:System.Windows.Media.PathGeometry" /> object may have curved segments; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.PathGeometry.Bounds">
      <summary>Gets a <see cref="T:System.Windows.Rect" /> that specifies the bounding box of this <see cref="T:System.Windows.Media.PathGeometry" /> object.   Note: This method does not take any pens into account.</summary>
      <returns>The bounding box of this <see cref="T:System.Windows.Media.PathGeometry" />.</returns>
    </member>
    <member name="P:System.Windows.Media.PathGeometry.Figures">
      <summary>Gets or sets the collection of <see cref="T:System.Windows.Media.PathFigure" /> objects that describe the path's contents.</summary>
      <returns>A collection of <see cref="T:System.Windows.Media.PathFigure" /> objects that describe the path's contents. Each individual <see cref="T:System.Windows.Media.PathFigure" /> describes a shape.</returns>
    </member>
    <member name="P:System.Windows.Media.PathGeometry.FillRule">
      <summary>Gets or sets a value that determines how the intersecting areas contained in this <see cref="T:System.Windows.Media.PathGeometry" /> are combined.</summary>
      <returns>Indicates how the intersecting areas of this <see cref="T:System.Windows.Media.PathGeometry" /> are combined.  The default value is <c>EvenOdd</c>.</returns>
    </member>
    <member name="T:System.Windows.Media.PathSegment">
      <summary>Represents a segment of a <see cref="T:System.Windows.Media.PathFigure" /> object.</summary>
    </member>
    <member name="F:System.Windows.Media.PathSegment.IsSmoothJoinProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.PathSegment.IsSmoothJoin" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.PathSegment.IsStrokedProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.PathSegment.IsStroked" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.PathSegment.Clone">
      <summary>Creates a modifiable copy of this <see cref="T:System.Windows.Media.PathSegment" /> by making deep copies of its values.</summary>
      <returns>A modifiable deep copy of the current object. The <see cref="P:System.Windows.Freezable.IsFrozen" /> property of the cloned object returns <see langword="false" /> even if the <see cref="P:System.Windows.Freezable.IsFrozen" /> property of the source is <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PathSegment.CloneCurrentValue">
      <summary>Creates a modifiable copy of this <see cref="T:System.Windows.Media.PathSegment" /> object by making deep copies of its values. This method does not copy resource references, data bindings, and animations, although it does copy their current values.</summary>
      <returns>A modifiable deep copy of the current object. The <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="false" /> even if the <see cref="P:System.Windows.Freezable.IsFrozen" /> property of the source is <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.PathSegment.IsSmoothJoin">
      <summary>Gets or sets a value that indicates whether the join between this <see cref="T:System.Windows.Media.PathSegment" /> and the previous <see cref="T:System.Windows.Media.PathSegment" /> is treated as a corner when it is stroked with a <see cref="T:System.Windows.Media.Pen" />.</summary>
      <returns>
        <see langword="true" /> if the join between this <see cref="T:System.Windows.Media.PathSegment" /> and the previous <see cref="T:System.Windows.Media.PathSegment" /> is not to be treated as a corner; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.PathSegment.IsStroked">
      <summary>Gets or sets a value that indicates whether the segment is stroked.</summary>
      <returns>
        <see langword="true" /> if the segment is stroked when a <see cref="T:System.Windows.Media.Pen" /> is used to render the segment; otherwise, the segment is not stroked. The default is <see langword="true" />.</returns>
    </member>
    <member name="T:System.Windows.Media.PathSegmentCollection">
      <summary>Represents a collection of <see cref="T:System.Windows.Media.PathSegment" /> objects that can be individually accessed by index.</summary>
    </member>
    <member name="M:System.Windows.Media.PathSegmentCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.PathSegmentCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.PathSegmentCollection.#ctor(System.Collections.Generic.IEnumerable{System.Windows.Media.PathSegment})">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.PathSegmentCollection" /> class with the specified collection of <see cref="T:System.Windows.Media.PathSegment" /> objects.</summary>
      <param name="collection">The collection of <see cref="T:System.Windows.Media.PathSegment" /> objects that make up the <see cref="T:System.Windows.Media.PathSegmentCollection" />.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="collection" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Media.PathSegmentCollection.#ctor(System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.PathSegmentCollection" /> class with the specified capacity, or the number of <see cref="T:System.Windows.Media.PathSegment" /> objects the collection is initially capable of storing.</summary>
      <param name="capacity">The number of <see cref="T:System.Windows.Media.PathSegment" /> objects that the collection is initially capable of storing.</param>
    </member>
    <member name="M:System.Windows.Media.PathSegmentCollection.Add(System.Windows.Media.PathSegment)">
      <summary>Adds a <see cref="T:System.Windows.Media.PathSegment" /> to the end of the collection.</summary>
      <param name="value">The segment to add to the collection.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="value" /> is <see langword="null" />.</exception>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Windows.Media.PathSegmentCollection" /> is read-only.  
  
-or-
  
 The <see cref="T:System.Windows.Media.PathSegmentCollection" /> has a fixed size.</exception>
    </member>
    <member name="M:System.Windows.Media.PathSegmentCollection.Clear">
      <summary>Clears the collection of all segments and resets <see cref="P:System.Windows.Media.PathSegmentCollection.Count" /> to zero.</summary>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Windows.Media.PathSegmentCollection" /> is read-only.</exception>
    </member>
    <member name="M:System.Windows.Media.PathSegmentCollection.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.PathSegmentCollection" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PathSegmentCollection.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.PathSegmentCollection" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PathSegmentCollection.Contains(System.Windows.Media.PathSegment)">
      <summary>Returns a <see cref="T:System.Boolean" /> that indicates whether the specified <see cref="T:System.Windows.Media.PathSegment" /> is contained within the collection.</summary>
      <param name="value">The <see cref="T:System.Windows.Media.PathSegment" /> to search for.</param>
      <returns>
        <see langword="true" /> if the specified <see cref="T:System.Windows.Media.PathSegment" /> is contained within the collection; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PathSegmentCollection.CopyTo(System.Windows.Media.PathSegment[],System.Int32)">
      <summary>Copies the entire <see cref="T:System.Windows.Media.PathSegmentCollection" /> to a one-dimensional <see cref="T:System.Windows.Media.PathSegment" /> array, starting at the specified index of the target array.</summary>
      <param name="array">The array into which the collection's items are to be copied.</param>
      <param name="index">The index of <paramref name="array" /> at which to start copying the contents of the <see cref="T:System.Windows.Media.PathSegmentCollection" />.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="array" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than zero.</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="array" /> is multidimensional.  
  
 -or-  
  
 The number of items in the source <see cref="T:System.Windows.Media.PathSegmentCollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.</exception>
    </member>
    <member name="M:System.Windows.Media.PathSegmentCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An <see cref="T:System.Windows.Media.PathSegmentCollection.Enumerator" /> that can iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.PathSegmentCollection.IndexOf(System.Windows.Media.PathSegment)">
      <summary>Returns the index of the first occurrence of the specified <see cref="T:System.Windows.Media.PathSegment" />.</summary>
      <param name="value">The item to search for.</param>
      <returns>The index of the specified <see cref="T:System.Windows.Media.PathSegment" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PathSegmentCollection.Insert(System.Int32,System.Windows.Media.PathSegment)">
      <summary>Inserts a <see cref="T:System.Windows.Media.PathSegment" /> into this <see cref="T:System.Windows.Media.PathSegmentCollection" /> at the specified index.</summary>
      <param name="index">The index at which to insert <paramref name="value" />, the specified <see cref="T:System.Windows.Media.PathSegment" />.</param>
      <param name="value">The item to insert.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="value" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is not a valid index in the <see cref="T:System.Windows.Media.PathSegmentCollection" />.</exception>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Windows.Media.PathSegmentCollection" /> is read-only.  
  
-or-
  
 The <see cref="T:System.Windows.Media.PathSegmentCollection" /> has a fixed size.</exception>
    </member>
    <member name="M:System.Windows.Media.PathSegmentCollection.Remove(System.Windows.Media.PathSegment)">
      <summary>Removes the first occurrence of the specified <see cref="T:System.Windows.Media.PathSegment" /> from this <see cref="T:System.Windows.Media.PathSegmentCollection" />.</summary>
      <param name="value">The item to remove from this collection.</param>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Windows.Media.PathSegmentCollection" /> is read-only.  
  
-or-
  
 The <see cref="T:System.Windows.Media.PathSegmentCollection" /> has a fixed size.</exception>
      <returns>
        <see langword="true" /> if the specified <see cref="T:System.Windows.Media.PathSegment" /> is removed from the collection; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PathSegmentCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Windows.Media.PathSegment" /> at the specified index from this <see cref="T:System.Windows.Media.PathSegmentCollection" />.</summary>
      <param name="index">The index of the item to remove.</param>
    </member>
    <member name="M:System.Windows.Media.PathSegmentCollection.System#Collections#Generic#IEnumerable{System#Windows#Media#PathSegment}#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.Generic.IEnumerable`1.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.PathSegmentCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>For a description of this member, see <see cref="M:System.Collections.ICollection.CopyTo(System.Array,System.Int32)" />.</summary>
      <param name="array">A zero-based <see cref="T:System.Array" /> that receives the copied items from the <see cref="T:System.Windows.Media.PathSegmentCollection" />.</param>
      <param name="index">The first position in the specified <see cref="T:System.Array" /> to receive the copied contents.</param>
    </member>
    <member name="M:System.Windows.Media.PathSegmentCollection.System#Collections#IEnumerable#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.IEnumerable.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.PathSegmentCollection.System#Collections#IList#Add(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Add(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to add to the <see cref="T:System.Windows.Media.PathSegmentCollection" />.</param>
      <returns>The position into which the new element was inserted.</returns>
    </member>
    <member name="M:System.Windows.Media.PathSegmentCollection.System#Collections#IList#Contains(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Contains(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.PathSegmentCollection" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Windows.Media.PathSegmentCollection" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PathSegmentCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.IndexOf(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.PathSegmentCollection" />.</param>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Media.PathSegmentCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Insert(System.Int32,System.Object)" />.</summary>
      <param name="index">The zero-based index at which to insert the <see cref="T:System.Object" />.</param>
      <param name="value">The <see cref="T:System.Object" /> to insert into the <see cref="T:System.Windows.Media.PathSegmentCollection" />.</param>
    </member>
    <member name="M:System.Windows.Media.PathSegmentCollection.System#Collections#IList#Remove(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Remove(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to remove from the <see cref="T:System.Windows.Media.PathSegmentCollection" />.</param>
    </member>
    <member name="P:System.Windows.Media.PathSegmentCollection.Count">
      <summary>Gets the number of path segments contained in the <see cref="T:System.Windows.Media.PathSegmentCollection" />.</summary>
      <returns>The number of path segments contained in the <see cref="T:System.Windows.Media.PathSegmentCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.PathSegmentCollection.Item(System.Int32)">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.PathSegment" /> at the specified zero-based index.</summary>
      <param name="index">The zero-based index of the <see cref="T:System.Windows.Media.PathSegment" /> object to get or set.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="value" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is not a valid index in the <see cref="T:System.Windows.Media.PathSegmentCollection" />.</exception>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Windows.Media.PathSegmentCollection" /> is read-only.  
  
-or-
  
 The <see cref="T:System.Windows.Media.PathSegmentCollection" /> has a fixed size.</exception>
      <returns>The item at the specified index.</returns>
    </member>
    <member name="P:System.Windows.Media.PathSegmentCollection.System#Collections#Generic#ICollection{System#Windows#Media#PathSegment}#IsReadOnly">
      <summary>For a description of this member, see <see cref="P:System.Collections.Generic.ICollection`1.IsReadOnly" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.PathSegmentCollection" /> is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.PathSegmentCollection.System#Collections#ICollection#IsSynchronized">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.IsSynchronized" />.</summary>
      <returns>
        <see langword="true" /> if access to the <see cref="T:System.Windows.Media.PathSegmentCollection" /> is synchronized (thread safe); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.PathSegmentCollection.System#Collections#ICollection#SyncRoot">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.SyncRoot" />.</summary>
      <returns>An object that can be used to synchronize access to the <see cref="T:System.Windows.Media.PathSegmentCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.PathSegmentCollection.System#Collections#IList#IsFixedSize">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.IsFixedSize" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.PathSegmentCollection" /> has a fixed size; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.PathSegmentCollection.System#Collections#IList#IsReadOnly">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.IsReadOnly" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.PathSegmentCollection" /> is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.PathSegmentCollection.System#Collections#IList#Item(System.Int32)">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.Item(System.Int32)" />.</summary>
      <param name="index">The zero-based index of the element to get or set.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="T:System.Windows.Media.PathSegmentCollection.Enumerator">
      <summary>Supports a simple iteration over a <see cref="T:System.Windows.Media.PathSegmentCollection" />.</summary>
    </member>
    <member name="M:System.Windows.Media.PathSegmentCollection.Enumerator.MoveNext">
      <summary>Advances the enumerator to the next element in the collection.</summary>
      <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Windows.Media.PathSegmentCollection" /> was modified after the enumerator was created.</exception>
      <returns>
        <see langword="true" /> if the enumerator successfully advanced to the next element; <see langword="false" /> if the enumerator has passed the end of the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.PathSegmentCollection.Enumerator.Reset">
      <summary>Resets the enumerator to its initial position, which is before the first item in the <see cref="T:System.Windows.Media.PathSegmentCollection" />.</summary>
      <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Windows.Media.PathSegmentCollection" /> was modified after the enumerator was created.</exception>
    </member>
    <member name="M:System.Windows.Media.PathSegmentCollection.Enumerator.System#IDisposable#Dispose">
      <summary>This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="P:System.Windows.Media.PathSegmentCollection.Enumerator.Current">
      <summary>Gets the current item in the <see cref="T:System.Windows.Media.PathSegmentCollection" />.</summary>
      <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Windows.Media.PathSegmentCollection" /> was modified after the enumerator was created.</exception>
      <returns>The current item in the <see cref="T:System.Windows.Media.PathSegmentCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.PathSegmentCollection.Enumerator.System#Collections#IEnumerator#Current">
      <summary>This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="T:System.Windows.Media.Pen">
      <summary>Describes how a shape is outlined.</summary>
    </member>
    <member name="F:System.Windows.Media.Pen.BrushProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Pen.Brush" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Pen.DashCapProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Pen.DashCap" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Pen.DashStyleProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Pen.DashStyle" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Pen.EndLineCapProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Pen.EndLineCap" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Pen.LineJoinProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Pen.LineJoin" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Pen.MiterLimitProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Pen.MiterLimit" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Pen.StartLineCapProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Pen.StartLineCap" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.Pen.ThicknessProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.Pen.Thickness" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.Pen.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Pen" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Pen.#ctor(System.Windows.Media.Brush,System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Pen" /> class with the specified <see cref="T:System.Windows.Media.Brush" /> and thickness.</summary>
      <param name="brush">The Brush for this Pen.</param>
      <param name="thickness">The thickness of the Pen.</param>
    </member>
    <member name="M:System.Windows.Media.Pen.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Pen" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Pen.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Pen" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Pen.Brush">
      <summary>Gets or sets the fill the outline produced by this <see cref="T:System.Windows.Media.Pen" />.</summary>
      <returns>The fill of the outline produced by this <see cref="T:System.Windows.Media.Pen" />. The default value is <see langword="null" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Pen.DashCap">
      <summary>Gets or sets a value that specifies how the ends of each dash are drawn.</summary>
      <returns>Specifies how the ends of each dash are drawn.  
  
 This setting applies to both ends of each dash. The default value is <see cref="F:System.Windows.Media.PenLineCap.Square" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Pen.DashStyle">
      <summary>Gets or sets a value that describes the pattern of dashes generated by this <see cref="T:System.Windows.Media.Pen" />.</summary>
      <returns>A value that describes the pattern of dashes generated by this <see cref="T:System.Windows.Media.Pen" />. The default is <see cref="P:System.Windows.Media.DashStyles.Solid" />, which indicates that there should be no dashes.</returns>
    </member>
    <member name="P:System.Windows.Media.Pen.EndLineCap">
      <summary>Gets or sets the type of shape to use at the end of a stroke.</summary>
      <returns>The type of shape that ends the stroke. The default value is <see cref="F:System.Windows.Media.PenLineCap.Flat" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Pen.LineJoin">
      <summary>Gets or sets the type of joint used at the vertices of a shape's outline.</summary>
      <returns>The type of joint used at the vertices of a shape's outline. The default value is <see cref="F:System.Windows.Media.PenLineJoin.Miter" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Pen.MiterLimit">
      <summary>Gets or sets the limit on the ratio of the miter length to half this pen's <see cref="P:System.Windows.Media.Pen.Thickness" />.</summary>
      <returns>The limit on the ratio of the miter length to half the pen's <see cref="P:System.Windows.Media.Pen.Thickness" />. This value is always a positive number greater than or equal to 1.  The default value is 10.0.</returns>
    </member>
    <member name="P:System.Windows.Media.Pen.StartLineCap">
      <summary>Gets or sets the type of shape to use at the beginning of a stroke.</summary>
      <returns>The type of shape that starts the stroke. The default value is <see cref="F:System.Windows.Media.PenLineCap.Flat" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Pen.Thickness">
      <summary>Gets or sets the thickness of the stroke produced by this <see cref="T:System.Windows.Media.Pen" />.</summary>
      <returns>The thickness of the stroke produced by this <see cref="T:System.Windows.Media.Pen" />. Default is <c>1</c>.</returns>
    </member>
    <member name="T:System.Windows.Media.PenDashCap">
      <summary>Describes the shape at the end of each dash segment.</summary>
    </member>
    <member name="F:System.Windows.Media.PenDashCap.Flat">
      <summary>A cap that does not extend past the last point of the line. It is comparable to no line cap.</summary>
    </member>
    <member name="F:System.Windows.Media.PenDashCap.Round">
      <summary>A semicircle that has a diameter equal to the line thickness.</summary>
    </member>
    <member name="F:System.Windows.Media.PenDashCap.Triangle">
      <summary>An isosceles right triangle whose base length is equal to the thickness of the line.</summary>
    </member>
    <member name="T:System.Windows.Media.PenLineCap">
      <summary>Describes the shape at the end of a line or segment.</summary>
    </member>
    <member name="F:System.Windows.Media.PenLineCap.Flat">
      <summary>A cap that does not extend past the last point of the line. Comparable to no line cap.</summary>
    </member>
    <member name="F:System.Windows.Media.PenLineCap.Round">
      <summary>A semicircle that has a diameter equal to the line thickness.</summary>
    </member>
    <member name="F:System.Windows.Media.PenLineCap.Square">
      <summary>A rectangle that has a height equal to the line thickness and a length equal to half the line thickness.</summary>
    </member>
    <member name="F:System.Windows.Media.PenLineCap.Triangle">
      <summary>An isosceles right triangle whose base length is equal to the thickness of the line.</summary>
    </member>
    <member name="T:System.Windows.Media.PenLineJoin">
      <summary>Describes the shape that joins two lines or segments.</summary>
    </member>
    <member name="F:System.Windows.Media.PenLineJoin.Bevel">
      <summary>Beveled vertices.</summary>
    </member>
    <member name="F:System.Windows.Media.PenLineJoin.Miter">
      <summary>Regular angular vertices.</summary>
    </member>
    <member name="F:System.Windows.Media.PenLineJoin.Round">
      <summary>Rounded vertices.</summary>
    </member>
    <member name="T:System.Windows.Media.PixelFormat">
      <summary>Defines a pixel format for images and pixel-based surfaces.</summary>
    </member>
    <member name="M:System.Windows.Media.PixelFormat.Equals(System.Object)">
      <summary>Determines whether the specified object is equal to the current object.</summary>
      <param name="obj">The Object to compare with the current Object.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.PixelFormat" /> is equal to <paramref name="obj" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PixelFormat.Equals(System.Windows.Media.PixelFormat)">
      <summary>Determines whether the pixel format equals the given <see cref="T:System.Windows.Media.PixelFormat" />.</summary>
      <param name="pixelFormat">The pixel format to compare.</param>
      <returns>
        <see langword="true" /> if the pixel formats are equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PixelFormat.Equals(System.Windows.Media.PixelFormat,System.Windows.Media.PixelFormat)">
      <summary>Determines whether the specified <see cref="T:System.Windows.Media.PixelFormat" /> instances are considered equal.</summary>
      <param name="left">The first <see cref="T:System.Windows.Media.PixelFormat" /> objects to compare for equality.</param>
      <param name="right">The second <see cref="T:System.Windows.Media.PixelFormat" /> object to compare for equality.</param>
      <returns>
        <see langword="true" /> if the two parameters are equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PixelFormat.GetHashCode">
      <summary>Creates a hash code from this pixel format's <see cref="P:System.Windows.Media.PixelFormat.Masks" /> value.</summary>
      <returns>The pixel format's hash code.</returns>
    </member>
    <member name="M:System.Windows.Media.PixelFormat.op_Equality(System.Windows.Media.PixelFormat,System.Windows.Media.PixelFormat)">
      <summary>Compares two <see cref="T:System.Windows.Media.PixelFormat" /> instances for equality.</summary>
      <param name="left">The first <see cref="T:System.Windows.Media.PixelFormat" /> to compare.</param>
      <param name="right">The second <see cref="T:System.Windows.Media.PixelFormat" /> to compare.</param>
      <returns>
        <see langword="true" /> if the two <see cref="T:System.Windows.Media.PixelFormat" /> objects are equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PixelFormat.op_Inequality(System.Windows.Media.PixelFormat,System.Windows.Media.PixelFormat)">
      <summary>Compares two <see cref="T:System.Windows.Media.PixelFormat" /> instances for inequality.</summary>
      <param name="left">The first <see cref="T:System.Windows.Media.PixelFormat" /> to compare.</param>
      <param name="right">The second <see cref="T:System.Windows.Media.PixelFormat" /> to compare.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.PixelFormat" /> objects are not equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PixelFormat.ToString">
      <summary>Creates a string representation of this <see cref="T:System.Windows.Media.PixelFormat" />.</summary>
      <returns>A <see cref="T:System.String" /> containing a representation of the <see cref="T:System.Windows.Media.PixelFormat" />.</returns>
    </member>
    <member name="P:System.Windows.Media.PixelFormat.BitsPerPixel">
      <summary>Gets the number of bits-per-pixel (bpp) for this <see cref="T:System.Windows.Media.PixelFormat" />.</summary>
      <returns>The number of bits-per-pixel (bpp) for this <see cref="T:System.Windows.Media.PixelFormat" />.</returns>
    </member>
    <member name="P:System.Windows.Media.PixelFormat.Masks">
      <summary>Gets a collection of bit masks associated with the <see cref="T:System.Windows.Media.PixelFormat" />.</summary>
      <returns>The collection of bit masks and shifts associated with the <see cref="T:System.Windows.Media.PixelFormat" />.</returns>
    </member>
    <member name="T:System.Windows.Media.PixelFormatChannelMask">
      <summary>Defines the bit mask and shift for a specific pixel formats.</summary>
    </member>
    <member name="M:System.Windows.Media.PixelFormatChannelMask.Equals(System.Object)">
      <summary>Determines whether the specified object is equal to the current object.</summary>
      <param name="obj">The <see cref="T:System.Object" /> to compare with the current mask.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.PixelFormatChannelMask" /> is equal to <paramref name="obj" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PixelFormatChannelMask.Equals(System.Windows.Media.PixelFormatChannelMask,System.Windows.Media.PixelFormatChannelMask)">
      <summary>Determines if two pixel format channel masks are equal.</summary>
      <param name="left">The first mask to compare.</param>
      <param name="right">The second mask to compare.</param>
      <returns>
        <see langword="true" /> if the masks are equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PixelFormatChannelMask.GetHashCode">
      <summary>Retrieves a hash code for the mask.</summary>
      <returns>A mask's hash code.</returns>
    </member>
    <member name="M:System.Windows.Media.PixelFormatChannelMask.op_Equality(System.Windows.Media.PixelFormatChannelMask,System.Windows.Media.PixelFormatChannelMask)">
      <summary>Compares two <see cref="T:System.Windows.Media.PixelFormatChannelMask" /> instances for equality.</summary>
      <param name="left">The first mask to compare.</param>
      <param name="right">The second mask to compare.</param>
      <returns>
        <see langword="true" /> if the two masks are equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PixelFormatChannelMask.op_Inequality(System.Windows.Media.PixelFormatChannelMask,System.Windows.Media.PixelFormatChannelMask)">
      <summary>Compares two <see cref="T:System.Windows.Media.PixelFormatChannelMask" /> instances for inequality.</summary>
      <param name="left">The first mask to compare.</param>
      <param name="right">The second mask to compare.</param>
      <returns>
        <see langword="true" /> if the two <see cref="T:System.Windows.Media.PixelFormatChannelMask" /> objects are not equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.PixelFormatChannelMask.Mask">
      <summary>Gets the bitmask for a color channel. The value will never be greater then 0xffffffff.</summary>
      <returns>The bitmask for a color channel.</returns>
    </member>
    <member name="T:System.Windows.Media.PixelFormatConverter">
      <summary>Converts a <see cref="T:System.Windows.Media.PixelFormat" /> to and from other data types.</summary>
    </member>
    <member name="M:System.Windows.Media.PixelFormatConverter.#ctor">
      <summary>Creates a new instance of a <see cref="T:System.Windows.Media.PixelFormatConverter" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.PixelFormatConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether the converter can convert an object of the given type to an instance of <see cref="T:System.Windows.Media.PixelFormat" />.</summary>
      <param name="td">Type context information used to evaluate conversion.</param>
      <param name="t">The type of the source that is being evaluated for conversion.</param>
      <returns>
        <see langword="true" /> if the converter can convert the provided type to an instance of <see cref="T:System.Windows.Media.PixelFormat" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PixelFormatConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether an instance of <see cref="T:System.Windows.Media.PixelFormat" /> can be converted to a different type.</summary>
      <param name="context">Type context information used to evaluate conversion.</param>
      <param name="destinationType">The desired type to evaluate the conversion to.</param>
      <returns>
        <see langword="true" /> if the converter can convert this instance of <see cref="T:System.Windows.Media.PixelFormat" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PixelFormatConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
      <summary>Attempts to convert a specified object to an instance of <see cref="T:System.Windows.Media.PixelFormat" />.</summary>
      <param name="td">Type context information used for conversion.</param>
      <param name="ci">Cultural information that is respected during conversion.</param>
      <param name="o">The object being converted.</param>
      <exception cref="T:System.NotSupportedException">
        <paramref name="o" /> is <see langword="null" /> or is an invalid type.</exception>
      <returns>An <see cref="T:System.Object" /> that represents the converted value.</returns>
    </member>
    <member name="M:System.Windows.Media.PixelFormatConverter.ConvertFromString(System.String)">
      <summary>Attempts to convert a string to a <see cref="T:System.Windows.Media.PixelFormat" />.</summary>
      <param name="value">The string to convert to a <see cref="T:System.Windows.Media.PixelFormat" />.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="value" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="value" /> could not be converted to a known <see cref="T:System.Windows.Media.PixelFormat" />.</exception>
      <returns>A new instance of <see cref="T:System.Windows.Media.PixelFormat" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PixelFormatConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
      <summary>Attempts to convert an instance of <see cref="T:System.Windows.Media.PixelFormat" /> to a specified type.</summary>
      <param name="context">Context information used for conversion.</param>
      <param name="culture">Cultural information that is respected during conversion.</param>
      <param name="value">
        <see cref="T:System.Windows.Media.PixelFormat" /> to convert.</param>
      <param name="destinationType">Type being evaluated for conversion.</param>
      <exception cref="T:System.NotSupportedException">
        <paramref name="value" /> is <see langword="null" /> or is not a valid type.</exception>
      <returns>A new instance of the <paramref name="destinationType" />.</returns>
    </member>
    <member name="T:System.Windows.Media.PixelFormats">
      <summary>Represents the collection of supported pixel formats.</summary>
    </member>
    <member name="P:System.Windows.Media.PixelFormats.Bgr101010">
      <summary>Gets the <see cref="P:System.Windows.Media.PixelFormats.Bgr101010" /> pixel format. <see cref="P:System.Windows.Media.PixelFormats.Bgr101010" /> is a sRGB format with 32 bits per pixel (BPP). Each color channel (blue, green, and red) is allocated 10 bits per pixel (BPP).</summary>
      <returns>The <see cref="P:System.Windows.Media.PixelFormats.Bgr101010" /> pixel format.</returns>
    </member>
    <member name="P:System.Windows.Media.PixelFormats.Bgr24">
      <summary>Gets the <see cref="P:System.Windows.Media.PixelFormats.Bgr24" /> pixel format. <see cref="P:System.Windows.Media.PixelFormats.Bgr24" /> is a sRGB format with 24 bits per pixel (BPP). Each color channel (blue, green, and red) is allocated 8 bits per pixel (BPP).</summary>
      <returns>The <see cref="P:System.Windows.Media.PixelFormats.Bgr24" /> pixel format.</returns>
    </member>
    <member name="P:System.Windows.Media.PixelFormats.Bgr32">
      <summary>Gets the <see cref="P:System.Windows.Media.PixelFormats.Bgr32" /> pixel format. <see cref="P:System.Windows.Media.PixelFormats.Bgr32" /> is a sRGB format with 32 bits per pixel (BPP). Each color channel (blue, green, and red) is allocated 8 bits per pixel (BPP).</summary>
      <returns>The <see cref="P:System.Windows.Media.PixelFormats.Bgr32" /> pixel format.</returns>
    </member>
    <member name="P:System.Windows.Media.PixelFormats.Bgr555">
      <summary>Gets the <see cref="P:System.Windows.Media.PixelFormats.Bgr555" /> pixel format. <see cref="P:System.Windows.Media.PixelFormats.Bgr555" /> is a sRGB format with 16 bits per pixel (BPP). Each color channel (blue, green, and red) is allocated 5 bits per pixel (BPP).</summary>
      <returns>The <see cref="P:System.Windows.Media.PixelFormats.Bgr555" /> pixel format.</returns>
    </member>
    <member name="P:System.Windows.Media.PixelFormats.Bgr565">
      <summary>Gets the <see cref="P:System.Windows.Media.PixelFormats.Bgr565" /> pixel format. <see cref="P:System.Windows.Media.PixelFormats.Bgr565" /> is a sRGB format with 16 bits per pixel (BPP). Each color channel (blue, green, and red) is allocated 5, 6, and 5 bits per pixel (BPP) respectively.</summary>
      <returns>The <see cref="P:System.Windows.Media.PixelFormats.Bgr565" /> pixel format.</returns>
    </member>
    <member name="P:System.Windows.Media.PixelFormats.Bgra32">
      <summary>Gets the <see cref="P:System.Windows.Media.PixelFormats.Bgra32" /> pixel format. <see cref="P:System.Windows.Media.PixelFormats.Bgra32" /> is a sRGB format with 32 bits per pixel (BPP). Each channel (blue, green, red, and alpha) is allocated 8 bits per pixel (BPP).</summary>
      <returns>The <see cref="P:System.Windows.Media.PixelFormats.Bgra32" /> pixel format.</returns>
    </member>
    <member name="P:System.Windows.Media.PixelFormats.BlackWhite">
      <summary>Gets the black and white pixel format which displays one bit of data per pixel as either black or white.</summary>
      <returns>The pixel format Black-and-White.</returns>
    </member>
    <member name="P:System.Windows.Media.PixelFormats.Cmyk32">
      <summary>Gets the <see cref="P:System.Windows.Media.PixelFormats.Cmyk32" /> pixel format which displays 32 bits per pixel (BPP) with each color channel (cyan, magenta, yellow, and black) allocated 8 bits per pixel (BPP).</summary>
      <returns>The CMYK32 pixel format.</returns>
    </member>
    <member name="P:System.Windows.Media.PixelFormats.Default">
      <summary>Gets the pixel format that is best suited for the particular operation.</summary>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Windows.Media.PixelFormat" /> properties are accessed.</exception>
      <returns>The <see cref="T:System.Windows.Media.PixelFormat" /> best suited for the particular operation.</returns>
    </member>
    <member name="P:System.Windows.Media.PixelFormats.Gray16">
      <summary>Gets the <see cref="P:System.Windows.Media.PixelFormats.Gray16" /> pixel format which displays a 16 bits-per-pixel grayscale channel, allowing 65536 shades of gray. This format has a gamma of 1.0.</summary>
      <returns>The <see cref="P:System.Windows.Media.PixelFormats.Gray16" /> pixel format.</returns>
    </member>
    <member name="P:System.Windows.Media.PixelFormats.Gray2">
      <summary>Gets the <see cref="P:System.Windows.Media.PixelFormats.Gray2" /> pixel format which displays a 2 bits-per-pixel grayscale channel, allowing 4 shades of gray.</summary>
      <returns>The <see cref="P:System.Windows.Media.PixelFormats.Gray2" /> pixel format.</returns>
    </member>
    <member name="P:System.Windows.Media.PixelFormats.Gray32Float">
      <summary>Gets the <see cref="P:System.Windows.Media.PixelFormats.Gray32Float" /> pixel format. <see cref="P:System.Windows.Media.PixelFormats.Gray32Float" /> displays a 32 bits per pixel (BPP) grayscale channel, allowing over 4 billion shades of gray. This format has a gamma of 1.0.</summary>
      <returns>The <see cref="P:System.Windows.Media.PixelFormats.Gray32Float" /> pixel format.</returns>
    </member>
    <member name="P:System.Windows.Media.PixelFormats.Gray4">
      <summary>Gets the <see cref="P:System.Windows.Media.PixelFormats.Gray4" /> pixel format which displays a 4 bits-per-pixel grayscale channel, allowing 16 shades of gray.</summary>
      <returns>The <see cref="P:System.Windows.Media.PixelFormats.Gray4" /> pixel format.</returns>
    </member>
    <member name="P:System.Windows.Media.PixelFormats.Gray8">
      <summary>Gets the <see cref="P:System.Windows.Media.PixelFormats.Gray8" /> pixel format which displays an 8 bits-per-pixel grayscale channel, allowing 256 shades of gray.</summary>
      <returns>The <see cref="P:System.Windows.Media.PixelFormats.Gray8" /> pixel format.</returns>
    </member>
    <member name="P:System.Windows.Media.PixelFormats.Indexed1">
      <summary>Gets the pixel format specifying a paletted bitmap with 2 colors.</summary>
      <returns>The pixel format which specifying a paletted bitmap with 2 colors.</returns>
    </member>
    <member name="P:System.Windows.Media.PixelFormats.Indexed2">
      <summary>Gets the pixel format specifying a paletted bitmap with 4 colors.</summary>
      <returns>The pixel format which specifying a paletted bitmap with 4 colors.</returns>
    </member>
    <member name="P:System.Windows.Media.PixelFormats.Indexed4">
      <summary>Gets the pixel format specifying a paletted bitmap with 16 colors.</summary>
      <returns>The pixel format which specifying a paletted bitmap with 16 colors.</returns>
    </member>
    <member name="P:System.Windows.Media.PixelFormats.Indexed8">
      <summary>Gets the pixel format specifying a paletted bitmap with 256 colors.</summary>
      <returns>The pixel format which specifying a paletted bitmap with 256 colors.</returns>
    </member>
    <member name="P:System.Windows.Media.PixelFormats.Pbgra32">
      <summary>Gets the <see cref="P:System.Windows.Media.PixelFormats.Pbgra32" /> pixel format. <see cref="P:System.Windows.Media.PixelFormats.Pbgra32" /> is a sRGB format with 32 bits per pixel (BPP). Each channel (blue, green, red, and alpha) is allocated 8 bits per pixel (BPP). Each color channel is pre-multiplied by the alpha value.</summary>
      <returns>The <see cref="P:System.Windows.Media.PixelFormats.Pbgra32" /> pixel format.</returns>
    </member>
    <member name="P:System.Windows.Media.PixelFormats.Prgba128Float">
      <summary>Gets the <see cref="P:System.Windows.Media.PixelFormats.Prgba128Float" /> pixel format. <see cref="P:System.Windows.Media.PixelFormats.Prgba128Float" /> is a ScRGB format with 128 bits per pixel (BPP). Each channel (red, green, blue, and alpha) is allocated 32 bits per pixel (BPP). Each color channel is pre-multiplied by the alpha value. This format has a gamma of 1.0.</summary>
      <returns>The <see cref="P:System.Windows.Media.PixelFormats.Prgba128Float" /> pixel format.</returns>
    </member>
    <member name="P:System.Windows.Media.PixelFormats.Prgba64">
      <summary>Gets the <see cref="P:System.Windows.Media.PixelFormats.Prgba64" /> pixel format. <see cref="P:System.Windows.Media.PixelFormats.Prgba64" /> is a sRGB format with 64 bits per pixel (BPP). Each channel (blue, green, red, and alpha) is allocated 32 bits per pixel (BPP). Each color channel is pre-multiplied by the alpha value. This format has a gamma of 1.0.</summary>
      <returns>The <see cref="P:System.Windows.Media.PixelFormats.Prgba64" /> pixel format.</returns>
    </member>
    <member name="P:System.Windows.Media.PixelFormats.Rgb128Float">
      <summary>Gets the <see cref="P:System.Windows.Media.PixelFormats.Rgb128Float" /> pixel format. <see cref="P:System.Windows.Media.PixelFormats.Rgb128Float" /> is a ScRGB format with 128 bits per pixel (BPP). Each color channel is allocated 32 BPP. This format has a gamma of 1.0.</summary>
      <returns>The <see cref="P:System.Windows.Media.PixelFormats.Rgb128Float" /> pixel format.</returns>
    </member>
    <member name="P:System.Windows.Media.PixelFormats.Rgb24">
      <summary>Gets the <see cref="P:System.Windows.Media.PixelFormats.Rgb24" /> pixel format. <see cref="P:System.Windows.Media.PixelFormats.Rgb24" /> is a sRGB format with 24 bits per pixel (BPP). Each color channel (red, green, and blue) is allocated 8 bits per pixel (BPP).</summary>
      <returns>The <see cref="P:System.Windows.Media.PixelFormats.Rgb24" /> pixel format.</returns>
    </member>
    <member name="P:System.Windows.Media.PixelFormats.Rgb48">
      <summary>Gets the <see cref="P:System.Windows.Media.PixelFormats.Rgb48" /> pixel format. <see cref="P:System.Windows.Media.PixelFormats.Rgb48" /> is a sRGB format with 48 bits per pixel (BPP). Each color channel (red, green, and blue) is allocated 16 bits per pixel (BPP). This format has a gamma of 1.0.</summary>
      <returns>The <see cref="P:System.Windows.Media.PixelFormats.Rgb48" /> pixel format.</returns>
    </member>
    <member name="P:System.Windows.Media.PixelFormats.Rgba128Float">
      <summary>Gets the <see cref="P:System.Windows.Media.PixelFormats.Rgba128Float" /> pixel format. <see cref="P:System.Windows.Media.PixelFormats.Rgba128Float" /> is a ScRGB format with 128 bits per pixel (BPP). Each color channel is allocated 32 bits per pixel (BPP). This format has a gamma of 1.0.</summary>
      <returns>The <see cref="P:System.Windows.Media.PixelFormats.Rgba128Float" /> pixel format.</returns>
    </member>
    <member name="P:System.Windows.Media.PixelFormats.Rgba64">
      <summary>Gets the <see cref="P:System.Windows.Media.PixelFormats.Rgba64" /> pixel format. <see cref="P:System.Windows.Media.PixelFormats.Rgba64" /> is an sRGB format with 64 bits per pixel (BPP). Each channel (red, green, blue, and alpha) is allocated 16 bits per pixel (BPP). This format has a gamma of 1.0.</summary>
      <returns>The <see cref="P:System.Windows.Media.PixelFormats.Rgba64" /> pixel format.</returns>
    </member>
    <member name="T:System.Windows.Media.PointCollection">
      <summary>Represents a collection of <see cref="T:System.Windows.Point" /> values that can be individually accessed by index.</summary>
    </member>
    <member name="M:System.Windows.Media.PointCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.PointCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.PointCollection.#ctor(System.Collections.Generic.IEnumerable{System.Windows.Point})">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.PointCollection" /> class that contains items copied from the specified collection of <see cref="T:System.Windows.Point" /> values and has the same initial capacity as the number of items copied.</summary>
      <param name="collection">The collection whose items are copied to the new <see cref="T:System.Windows.Media.PointCollection" />.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="collection" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Media.PointCollection.#ctor(System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.PointCollection" /> class with the specified capacity.</summary>
      <param name="capacity">The number of <see cref="T:System.Windows.Point" /> values that the collection is initially capable of storing.</param>
    </member>
    <member name="M:System.Windows.Media.PointCollection.Add(System.Windows.Point)">
      <summary>Adds a <see cref="T:System.Windows.Point" /> to the end of the <see cref="T:System.Windows.Media.PointCollection" />.</summary>
      <param name="value">The <see cref="T:System.Windows.Point" /> to add to the end of the <see cref="T:System.Windows.Media.PointCollection" />.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="value" /> is <see langword="null" />.</exception>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Windows.Media.PointCollection" /> is read-only.  
  
-or-
  
 The <see cref="T:System.Windows.Media.PointCollection" /> has a fixed size.</exception>
    </member>
    <member name="M:System.Windows.Media.PointCollection.Clear">
      <summary>Removes all items from the <see cref="T:System.Windows.Media.PointCollection" />.</summary>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Windows.Media.PointCollection" /> is read-only.</exception>
    </member>
    <member name="M:System.Windows.Media.PointCollection.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.PointCollection" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PointCollection.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.PointCollection" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PointCollection.Contains(System.Windows.Point)">
      <summary>Determines whether the <see cref="T:System.Windows.Media.PointCollection" /> contains the specified <see cref="T:System.Windows.Point" />.</summary>
      <param name="value">The <see cref="T:System.Windows.Point" /> to locate in the <see cref="T:System.Windows.Media.PointCollection" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Point" /> is found in the <see cref="T:System.Windows.Media.PointCollection" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PointCollection.CopyTo(System.Windows.Point[],System.Int32)">
      <summary>Copies the items of the <see cref="T:System.Windows.Media.PointCollection" /> to an array, starting at the specified array index.</summary>
      <param name="array">The one-dimensional array that is the destination of the items copied from the <see cref="T:System.Windows.Media.PointCollection" />. The array must have zero-based indexing.</param>
      <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="array" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than zero.</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="array" /> is multidimensional.  
  
 -or-  
  
 The number of items in the source <see cref="T:System.Windows.Media.PointCollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.</exception>
    </member>
    <member name="M:System.Windows.Media.PointCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the <see cref="T:System.Windows.Media.PointCollection" />.</summary>
      <returns>An <see cref="T:System.Windows.Media.PointCollection.Enumerator" /> that can be used to iterate through the <see cref="T:System.Windows.Media.PointCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PointCollection.IndexOf(System.Windows.Point)">
      <summary>Determines the index of the specified item in the <see cref="T:System.Windows.Media.PointCollection" />.</summary>
      <param name="value">The <see cref="T:System.Windows.Point" /> to locate in the <see cref="T:System.Windows.Media.PointCollection" />.</param>
      <returns>The index of <paramref name="value" /> if found in the <see cref="T:System.Windows.Media.PointCollection" />; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Media.PointCollection.Insert(System.Int32,System.Windows.Point)">
      <summary>Inserts a <see cref="T:System.Windows.Point" /> into the <see cref="T:System.Windows.Media.PointCollection" /> at the specified index.</summary>
      <param name="index">The zero-based index at which <paramref name="value" /> should be inserted.</param>
      <param name="value">The <see cref="T:System.Windows.Point" /> to insert into the <see cref="T:System.Windows.Media.PointCollection" />.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="value" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is not a valid index in the <see cref="T:System.Windows.Media.PointCollection" />.</exception>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Windows.Media.PointCollection" /> is read-only.  
  
-or-
  
 The <see cref="T:System.Windows.Media.PointCollection" /> has a fixed size.</exception>
    </member>
    <member name="M:System.Windows.Media.PointCollection.Parse(System.String)">
      <summary>Converts a <see cref="T:System.String" /> representation of a collection of points into an equivalent <see cref="T:System.Windows.Media.PointCollection" />.</summary>
      <param name="source">The <see cref="T:System.String" /> representation of the collection of points.</param>
      <returns>The equivalent <see cref="T:System.Windows.Media.PointCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PointCollection.Remove(System.Windows.Point)">
      <summary>Removes the first occurrence of the specified <see cref="T:System.Windows.Point" /> from the <see cref="T:System.Windows.Media.PointCollection" />.</summary>
      <param name="value">The <see cref="T:System.Windows.Point" /> to remove from the <see cref="T:System.Windows.Media.PointCollection" />.</param>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Windows.Media.PointCollection" /> is read-only.  
  
-or-
  
 The <see cref="T:System.Windows.Media.PointCollection" /> has a fixed size.</exception>
      <returns>
        <see langword="true" /> if <paramref name="value" /> was removed from the <see cref="T:System.Windows.Media.PointCollection" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PointCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Windows.Point" /> at the specified index.</summary>
      <param name="index">The zero-based index of the <see cref="T:System.Windows.Point" /> to remove.</param>
    </member>
    <member name="M:System.Windows.Media.PointCollection.System#Collections#Generic#IEnumerable{System#Windows#Point}#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.Generic.IEnumerable`1.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.PointCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>For a description of this member, see <see cref="M:System.Collections.ICollection.CopyTo(System.Array,System.Int32)" />.</summary>
      <param name="array">A zero-based <see cref="T:System.Array" /> that receives the copied items from the <see cref="T:System.Windows.Media.PointCollection" />.</param>
      <param name="index">The first position in the specified <see cref="T:System.Array" /> to receive the copied contents.</param>
    </member>
    <member name="M:System.Windows.Media.PointCollection.System#Collections#IEnumerable#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.IEnumerable.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.PointCollection.System#Collections#IList#Add(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Add(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to add to the <see cref="T:System.Windows.Media.PointCollection" />.</param>
      <returns>The position into which the new element was inserted.</returns>
    </member>
    <member name="M:System.Windows.Media.PointCollection.System#Collections#IList#Contains(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Contains(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.PointCollection" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Windows.Media.PointCollection" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PointCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.IndexOf(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.PointCollection" />.</param>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Media.PointCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Insert(System.Int32,System.Object)" />.</summary>
      <param name="index">The zero-based index at which to insert the <see cref="T:System.Object" />.</param>
      <param name="value">The <see cref="T:System.Object" /> to insert into the <see cref="T:System.Windows.Media.PointCollection" />.</param>
    </member>
    <member name="M:System.Windows.Media.PointCollection.System#Collections#IList#Remove(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Remove(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to remove from the <see cref="T:System.Windows.Media.PointCollection" />.</param>
    </member>
    <member name="M:System.Windows.Media.PointCollection.System#IFormattable#ToString(System.String,System.IFormatProvider)">
      <summary>For a description of this member, see <see cref="M:System.IFormattable.ToString(System.String,System.IFormatProvider)" />.</summary>
      <param name="format">The <see cref="T:System.String" /> specifying the format to use.  
  
 -or-  
  
 <see langword="null" /> (<see langword="Nothing" /> in Visual Basic) to use the default format defined for the type of the <see cref="T:System.IFormattable" /> implementation.</param>
      <param name="provider">The <see cref="T:System.IFormatProvider" /> to use to format the value.  
  
 -or-  
  
 <see langword="null" /> (<see langword="Nothing" /> in Visual Basic) to obtain the numeric format information from the current locale setting of the operating system.</param>
      <returns>A <see cref="T:System.String" /> containing the value of the current instance in the specified format.</returns>
    </member>
    <member name="M:System.Windows.Media.PointCollection.ToString">
      <summary>Creates a <see cref="T:System.String" /> representation of this <see cref="T:System.Windows.Media.PointCollection" />.</summary>
      <returns>Returns a <see cref="T:System.String" /> containing the <see cref="P:System.Windows.Point.X" /> and <see cref="P:System.Windows.Point.Y" /> values of the <see cref="T:System.Windows.Point" /> structures in this <see cref="T:System.Windows.Media.PointCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PointCollection.ToString(System.IFormatProvider)">
      <summary>Creates a <see cref="T:System.String" /> representation of this <see cref="T:System.Windows.Media.PointCollection" />.</summary>
      <param name="provider">Culture-specific formatting information.</param>
      <returns>Returns a <see cref="T:System.String" /> containing the <see cref="P:System.Windows.Point.X" /> and <see cref="P:System.Windows.Point.Y" /> values of the <see cref="T:System.Windows.Point" /> structures in this <see cref="T:System.Windows.Media.PointCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.PointCollection.Count">
      <summary>Gets the number of items contained in the <see cref="T:System.Windows.Media.PointCollection" />.</summary>
      <returns>The number of items in the <see cref="T:System.Windows.Media.PointCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.PointCollection.Item(System.Int32)">
      <summary>Gets or sets the <see cref="T:System.Windows.Point" /> at the specified index.</summary>
      <param name="index">The zero-based index of the <see cref="T:System.Windows.Point" /> to get or set.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="value" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is not a valid index in the <see cref="T:System.Windows.Media.PointCollection" />.</exception>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Windows.Media.PointCollection" /> is read-only.  
  
-or-
  
 The <see cref="T:System.Windows.Media.PointCollection" /> has a fixed size.</exception>
      <returns>The <see cref="T:System.Windows.Point" /> at the specified index.</returns>
    </member>
    <member name="P:System.Windows.Media.PointCollection.System#Collections#Generic#ICollection{System#Windows#Point}#IsReadOnly">
      <summary>For a description of this member, see <see cref="P:System.Collections.Generic.ICollection`1.IsReadOnly" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.PointCollection" /> is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.PointCollection.System#Collections#ICollection#IsSynchronized">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.IsSynchronized" />.</summary>
      <returns>
        <see langword="true" /> if access to the <see cref="T:System.Windows.Media.PointCollection" /> is synchronized (thread safe); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.PointCollection.System#Collections#ICollection#SyncRoot">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.SyncRoot" />.</summary>
      <returns>An object that can be used to synchronize access to the <see cref="T:System.Windows.Media.PointCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.PointCollection.System#Collections#IList#IsFixedSize">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.IsFixedSize" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.PointCollection" /> has a fixed size; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.PointCollection.System#Collections#IList#IsReadOnly">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.IsReadOnly" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.PointCollection" /> is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.PointCollection.System#Collections#IList#Item(System.Int32)">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.Item(System.Int32)" />.</summary>
      <param name="index">The zero-based index of the element to get or set.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="T:System.Windows.Media.PointCollection.Enumerator">
      <summary>Enumerates <see cref="T:System.Windows.Point" /> items in a <see cref="T:System.Windows.Media.PointCollection" />.</summary>
    </member>
    <member name="M:System.Windows.Media.PointCollection.Enumerator.MoveNext">
      <summary>Advances the enumerator to the next element in the collection.</summary>
      <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Windows.Media.PointCollection" /> was modified after the enumerator was created.</exception>
      <returns>
        <see langword="true" /> if the enumerator successfully advanced to the next element; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PointCollection.Enumerator.Reset">
      <summary>Resets the enumerator to its initial position, which is before the first element in the collection.</summary>
      <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Windows.Media.PointCollection" /> was modified after the enumerator was created.</exception>
    </member>
    <member name="M:System.Windows.Media.PointCollection.Enumerator.System#IDisposable#Dispose">
      <summary>This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="P:System.Windows.Media.PointCollection.Enumerator.Current">
      <summary>Gets the current element in the collection.</summary>
      <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Windows.Media.PointCollection" /> was modified after the enumerator was created.</exception>
      <returns>The current element in the collection.</returns>
    </member>
    <member name="P:System.Windows.Media.PointCollection.Enumerator.System#Collections#IEnumerator#Current">
      <summary>This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="T:System.Windows.Media.PointCollectionConverter">
      <summary>Converts instances of other types to and from a <see cref="T:System.Windows.Media.PointCollection" />.</summary>
    </member>
    <member name="M:System.Windows.Media.PointCollectionConverter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.PointCollectionConverter" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.PointCollectionConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether an object can be converted from a specified type to an instance of a <see cref="T:System.Windows.Media.PointCollection" />.</summary>
      <param name="context">The context information of a type.</param>
      <param name="sourceType">The type of the source that is being evaluated for conversion.</param>
      <returns>
        <see langword="true" /> if the type can be converted to a <see cref="T:System.Windows.Media.PointCollection" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PointCollectionConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether an instance of a <see cref="T:System.Windows.Media.PointCollection" /> can be converted to a different type.</summary>
      <param name="context">The context information of a type.</param>
      <param name="destinationType">The needed type for which you are evaluating this <see cref="T:System.Windows.Media.PointCollection" /> for conversion.</param>
      <returns>
        <see langword="true" /> if this <see cref="T:System.Windows.Media.PointCollection" /> can be converted to <paramref name="destinationType" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PointCollectionConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
      <summary>Attempts to convert the specified object to a <see cref="T:System.Windows.Media.PointCollection" />.</summary>
      <param name="context">The context information of a type.</param>
      <param name="culture">The <see cref="T:System.Globalization.CultureInfo" /> of the type you want to convert.</param>
      <param name="value">The object being converted.</param>
      <exception cref="T:System.NotSupportedException">The specified object is null or is a type that cannot be converted to a <see cref="T:System.Windows.Media.PointCollection" />.</exception>
      <returns>The <see cref="T:System.Windows.Media.PointCollection" /> that is created from converting <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PointCollectionConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
      <summary>Attempts to convert a <see cref="T:System.Windows.Media.PointCollection" /> to a specified type.</summary>
      <param name="context">The context information of a type.</param>
      <param name="culture">The <see cref="T:System.Globalization.CultureInfo" /> of the type you want to convert.</param>
      <param name="value">The <see cref="T:System.Windows.Media.PointCollection" /> to convert.</param>
      <param name="destinationType">The type to convert this <see cref="T:System.Windows.Media.PointCollection" /> to.</param>
      <exception cref="T:System.NotSupportedException">
        <paramref name="value" /> is null or is not a <see cref="T:System.Windows.Media.PointCollection" />; or the <paramref name="destinationType" /> is not one of the valid types for conversion.</exception>
      <returns>The object that is created from converting this <see cref="T:System.Windows.Media.PointCollection" />.</returns>
    </member>
    <member name="T:System.Windows.Media.PointHitTestParameters">
      <summary>Specifies a <see cref="T:System.Windows.Point" /> as the parameter to be used for hit testing of a visual object.</summary>
    </member>
    <member name="M:System.Windows.Media.PointHitTestParameters.#ctor(System.Windows.Point)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.PointHitTestParameters" /> class, using a <see cref="T:System.Windows.Point" />.</summary>
      <param name="point">The parameter that is specified as the <see cref="T:System.Windows.Point" /> value.</param>
    </member>
    <member name="P:System.Windows.Media.PointHitTestParameters.HitPoint">
      <summary>Gets the <see cref="T:System.Windows.Point" /> against which to hit test.</summary>
      <returns>The <see cref="T:System.Windows.Point" /> against which to hit test.</returns>
    </member>
    <member name="T:System.Windows.Media.PointHitTestResult">
      <summary>Represents the results of a hit test that uses a <see cref="T:System.Windows.Point" /> as a hit test parameter.</summary>
    </member>
    <member name="M:System.Windows.Media.PointHitTestResult.#ctor(System.Windows.Media.Visual,System.Windows.Point)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.PointHitTestResult" /> class.</summary>
      <param name="visualHit">The <see cref="T:System.Windows.Media.Visual" /> object that represents the hit test result.</param>
      <param name="pointHit">The <see cref="T:System.Windows.Point" /> object that represents the hit test result.</param>
    </member>
    <member name="P:System.Windows.Media.PointHitTestResult.PointHit">
      <summary>Gets the point value that is returned from a hit test result.</summary>
      <returns>A <see cref="T:System.Windows.Point" /> object that represents the hit test result.</returns>
    </member>
    <member name="P:System.Windows.Media.PointHitTestResult.VisualHit">
      <summary>Gets the visual object that is returned from a hit test result.</summary>
      <returns>A <see cref="T:System.Windows.Media.Visual" /> object that represents the hit test result.</returns>
    </member>
    <member name="T:System.Windows.Media.PolyBezierSegment">
      <summary>Represents one or more cubic Bezier curves.</summary>
    </member>
    <member name="F:System.Windows.Media.PolyBezierSegment.PointsProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.PolyBezierSegment.Points" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.PolyBezierSegment.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.PolyBezierSegment" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.PolyBezierSegment.#ctor(System.Collections.Generic.IEnumerable{System.Windows.Point},System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.PolyBezierSegment" /> class with the specified collection of <see cref="T:System.Windows.Point" /> objects and a value specifying whether the segments are stroked.</summary>
      <param name="points">The collection of points that specify the geometry of the cubic Bezier curve segments.</param>
      <param name="isStroked">Value specifying whether the segments are stroked.</param>
    </member>
    <member name="M:System.Windows.Media.PolyBezierSegment.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.PolyBezierSegment" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PolyBezierSegment.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.PolyBezierSegment" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.PolyBezierSegment.Points">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.PointCollection" /> that define this <see cref="T:System.Windows.Media.PolyBezierSegment" /> object.</summary>
      <returns>Collection that define this <see cref="T:System.Windows.Media.PolyBezierSegment" /> object.</returns>
    </member>
    <member name="T:System.Windows.Media.PolyLineSegment">
      <summary>Represents a set of line segments defined by a <see cref="T:System.Windows.Media.PointCollection" /> with each <see cref="T:System.Windows.Point" /> specifying the end point of a line segment.</summary>
    </member>
    <member name="F:System.Windows.Media.PolyLineSegment.PointsProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.PolyLineSegment.Points" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.PolyLineSegment.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.PolyLineSegment" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.PolyLineSegment.#ctor(System.Collections.Generic.IEnumerable{System.Windows.Point},System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.PolyLineSegment" /> class with the specified list of points that determine the line segments and a value indicating whether the segments are stroked.</summary>
      <param name="points">A collection of points that determine the line segments of the <see cref="T:System.Windows.Media.PolyLineSegment" />.</param>
      <param name="isStroked">
        <see langword="true" /> to make the segment stroked; otherwise, <see langword="false" />.</param>
    </member>
    <member name="M:System.Windows.Media.PolyLineSegment.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.PolyLineSegment" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PolyLineSegment.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.PolyLineSegment" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.PolyLineSegment.Points">
      <summary>Gets or sets the collection of <see cref="T:System.Windows.Point" /> structures that defines this <see cref="T:System.Windows.Media.PolyLineSegment" /> object.</summary>
      <returns>The shape of this <see cref="T:System.Windows.Media.PolyLineSegment" /> object.</returns>
    </member>
    <member name="T:System.Windows.Media.PolyQuadraticBezierSegment">
      <summary>Represents a set of quadratic Bezier segments.</summary>
    </member>
    <member name="F:System.Windows.Media.PolyQuadraticBezierSegment.PointsProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.PolyQuadraticBezierSegment.Points" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.PolyQuadraticBezierSegment.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.PolyQuadraticBezierSegment" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.PolyQuadraticBezierSegment.#ctor(System.Collections.Generic.IEnumerable{System.Windows.Point},System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.PolyQuadraticBezierSegment" /> class with the specified collection of <see cref="T:System.Windows.Point" /> objects and a value specifying whether the segments are stroked.</summary>
      <param name="points">The collection of points that specify the geometry of the Bezier curve segments.</param>
      <param name="isStroked">
        <see langword="true" /> to stroke the segments; otherwise, <see langword="false" />.</param>
    </member>
    <member name="M:System.Windows.Media.PolyQuadraticBezierSegment.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.PolyQuadraticBezierSegment" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.PolyQuadraticBezierSegment.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.PolyQuadraticBezierSegment" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.PolyQuadraticBezierSegment.Points">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.PointCollection" /> that defines this <see cref="T:System.Windows.Media.PolyQuadraticBezierSegment" /> object.</summary>
      <returns>A collection that defines the shape of this <see cref="T:System.Windows.Media.PolyQuadraticBezierSegment" /> object. The default value is an empty collection.</returns>
    </member>
    <member name="T:System.Windows.Media.QuadraticBezierSegment">
      <summary>Creates a quadratic Bezier curve between two points in a <see cref="T:System.Windows.Media.PathFigure" />.</summary>
    </member>
    <member name="F:System.Windows.Media.QuadraticBezierSegment.Point1Property">
      <summary>Identifies the <see cref="P:System.Windows.Media.QuadraticBezierSegment.Point1" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.QuadraticBezierSegment.Point2Property">
      <summary>Identifies the <see cref="P:System.Windows.Media.QuadraticBezierSegment.Point2" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.QuadraticBezierSegment.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.QuadraticBezierSegment" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.QuadraticBezierSegment.#ctor(System.Windows.Point,System.Windows.Point,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.QuadraticBezierSegment" /> class with the specified control point, end point, and Boolean indicating whether to stroke this <see cref="T:System.Windows.Media.QuadraticBezierSegment" />.</summary>
      <param name="point1">The control point of this <see cref="T:System.Windows.Media.QuadraticBezierSegment" />.</param>
      <param name="point2">The end point of this <see cref="T:System.Windows.Media.QuadraticBezierSegment" />.</param>
      <param name="isStroked">
        <see langword="true" /> if this <see cref="T:System.Windows.Media.QuadraticBezierSegment" /> is to be stroked; otherwise, <see langword="false" />.</param>
    </member>
    <member name="M:System.Windows.Media.QuadraticBezierSegment.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.QuadraticBezierSegment" />, making deep copies of this object's values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.QuadraticBezierSegment.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.QuadraticBezierSegment" /> object, making deep copies of this object's current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.QuadraticBezierSegment.Point1">
      <summary>Gets or sets the control <see cref="T:System.Windows.Point" /> of the curve.</summary>
      <returns>The control point of this <see cref="T:System.Windows.Media.QuadraticBezierSegment" />.</returns>
    </member>
    <member name="P:System.Windows.Media.QuadraticBezierSegment.Point2">
      <summary>Gets or sets the end <see cref="T:System.Windows.Point" /> of this <see cref="T:System.Windows.Media.QuadraticBezierSegment" />.</summary>
      <returns>The end point of this <see cref="T:System.Windows.Media.QuadraticBezierSegment" />.</returns>
    </member>
    <member name="T:System.Windows.Media.RadialGradientBrush">
      <summary>Paints an area with a radial gradient. A focal point defines the beginning of the gradient, and a circle defines the end point of the gradient.</summary>
    </member>
    <member name="F:System.Windows.Media.RadialGradientBrush.CenterProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.RadialGradientBrush.Center" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.RadialGradientBrush.GradientOriginProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.RadialGradientBrush.GradientOrigin" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.RadialGradientBrush.RadiusXProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.RadialGradientBrush.RadiusX" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.RadialGradientBrush.RadiusYProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.RadialGradientBrush.RadiusY" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.RadialGradientBrush.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.RadialGradientBrush" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.RadialGradientBrush.#ctor(System.Windows.Media.Color,System.Windows.Media.Color)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.RadialGradientBrush" /> class with the specified start and stop colors.</summary>
      <param name="startColor">Color value at the focus (<see cref="P:System.Windows.Media.RadialGradientBrush.GradientOrigin" />) of the radial gradient.</param>
      <param name="endColor">Color value at the outer edge of the radial gradient.</param>
    </member>
    <member name="M:System.Windows.Media.RadialGradientBrush.#ctor(System.Windows.Media.GradientStopCollection)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.RadialGradientBrush" /> class that has the specified gradient stops.</summary>
      <param name="gradientStopCollection">The gradient stops to set on this brush.</param>
    </member>
    <member name="M:System.Windows.Media.RadialGradientBrush.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.RadialGradientBrush" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.RadialGradientBrush.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.RadialGradientBrush" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.RadialGradientBrush.Center">
      <summary>Gets or sets the center of the outermost circle of the radial gradient.</summary>
      <returns>The two-dimensional point located at the center of the radial gradient.</returns>
    </member>
    <member name="P:System.Windows.Media.RadialGradientBrush.GradientOrigin">
      <summary>Gets or sets the location of the two-dimensional focal point that defines the beginning of the gradient.</summary>
      <returns>The location of the two-dimensional focal point of the gradient. The default is (0.5, 0.5).</returns>
    </member>
    <member name="P:System.Windows.Media.RadialGradientBrush.RadiusX">
      <summary>Gets or sets the horizontal radius of the outermost circle of the radial gradient.</summary>
      <returns>The horizontal radius of the outermost circle of the radial gradient. The default is 0.5.</returns>
    </member>
    <member name="P:System.Windows.Media.RadialGradientBrush.RadiusY">
      <summary>Gets or sets the vertical radius of the outermost circle of a radial gradient.</summary>
      <returns>The vertical radius of the outermost circle of a radial gradient. The default is 0.5.</returns>
    </member>
    <member name="T:System.Windows.Media.RectangleGeometry">
      <summary>Describes a two-dimensional rectangle.</summary>
    </member>
    <member name="F:System.Windows.Media.RectangleGeometry.RadiusXProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.RectangleGeometry.RadiusX" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.RectangleGeometry.RadiusYProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.RectangleGeometry.RadiusY" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.RectangleGeometry.RectProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.RectangleGeometry.Rect" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.RectangleGeometry.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.RectangleGeometry" /> class, and creates a rectangle with zero area.</summary>
    </member>
    <member name="M:System.Windows.Media.RectangleGeometry.#ctor(System.Windows.Rect)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.RectangleGeometry" /> class and specifies its dimensions.</summary>
      <param name="rect">A <see cref="T:System.Windows.Rect" /> structure with the rectangle's dimensions.</param>
    </member>
    <member name="M:System.Windows.Media.RectangleGeometry.#ctor(System.Windows.Rect,System.Double,System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.RectangleGeometry" /> class.</summary>
      <param name="rect">A <see cref="T:System.Windows.Rect" /> structure with the rectangle's dimensions.</param>
      <param name="radiusX">The radius of the rounded corner where it connects with the upper and lower edges of the rectangle.</param>
      <param name="radiusY">The radius of the rounded corner where it connects with the left and right edges of the rectangle.</param>
    </member>
    <member name="M:System.Windows.Media.RectangleGeometry.#ctor(System.Windows.Rect,System.Double,System.Double,System.Windows.Media.Transform)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.RectangleGeometry" /> class.</summary>
      <param name="rect">A <see cref="T:System.Windows.Rect" /> structure with the rectangle's dimensions.</param>
      <param name="radiusX">The radius of the rounded corner where it connects with the upper and lower edges of the rectangle.</param>
      <param name="radiusY">The radius of the rounded corner where it connects with the left and right edges of the rectangle.</param>
      <param name="transform">The transformation to apply to the geometry.</param>
    </member>
    <member name="M:System.Windows.Media.RectangleGeometry.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.RectangleGeometry" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.RectangleGeometry.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.RectangleGeometry" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.RectangleGeometry.GetArea(System.Double,System.Windows.Media.ToleranceType)">
      <summary>Gets the area of the filled region of this <see cref="T:System.Windows.Media.RectangleGeometry" /> object.</summary>
      <param name="tolerance">The computational tolerance of error.</param>
      <param name="type">Specifies how the error tolerance will be interpreted.</param>
      <returns>The area of the filled region of this <see cref="T:System.Windows.Media.RectangleGeometry" /> object.</returns>
    </member>
    <member name="M:System.Windows.Media.RectangleGeometry.IsEmpty">
      <summary>Determines whether this <see cref="T:System.Windows.Media.RectangleGeometry" /> object is empty.</summary>
      <returns>
        <see langword="true" /> if this <see cref="T:System.Windows.Media.RectangleGeometry" /> is empty; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.RectangleGeometry.MayHaveCurves">
      <summary>Determines whether this <see cref="T:System.Windows.Media.RectangleGeometry" /> object may have curved segments.</summary>
      <returns>
        <see langword="true" /> if this <see cref="T:System.Windows.Media.RectangleGeometry" /> object may have curved segments; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.RectangleGeometry.Bounds">
      <summary>Gets a <see cref="T:System.Windows.Rect" /> that specifies the bounding box of a <see cref="T:System.Windows.Media.RectangleGeometry" />. This method does not take any pens into account.</summary>
      <returns>The bounding box of the <see cref="T:System.Windows.Media.RectangleGeometry" />.</returns>
    </member>
    <member name="P:System.Windows.Media.RectangleGeometry.RadiusX">
      <summary>Gets or sets the x-radius of the ellipse use to round the corners of the rectangle.</summary>
      <returns>A value greater than or equal to zero and less than or equal to half the rectangle's width that describes the x-radius of the ellipse use to round the corners of the rectangle. Values greater than half the rectangle's width are treated as though equal to half the rectangle's width. Negative values are treated as positive values. The default is <c>0.0</c>.</returns>
    </member>
    <member name="P:System.Windows.Media.RectangleGeometry.RadiusY">
      <summary>Gets or sets the y-radius of the ellipse use to round the corners of the rectangle.</summary>
      <returns>A value greater than or equal to zero and less than or equal to half the rectangle's width that describes the y-radius of the ellipse use to round the corners of the rectangle. Values greater than half the rectangle's width are treated as though equal to half the rectangle's width. Negative values are treated as positive values. The default is <c>0.0</c>.</returns>
    </member>
    <member name="P:System.Windows.Media.RectangleGeometry.Rect">
      <summary>Gets or sets the dimensions of the rectangle.</summary>
      <returns>The position and size of the rectangle. The default is <see cref="P:System.Windows.Rect.Empty" />.</returns>
    </member>
    <member name="T:System.Windows.Media.RenderCapability">
      <summary>Enables WPF applications to query for the current rendering tier for their associated <see cref="T:System.Windows.Threading.Dispatcher" /> object and to register for notification of changes.</summary>
    </member>
    <member name="E:System.Windows.Media.RenderCapability.TierChanged">
      <summary>Occurs when the rendering tier has changed for the <see cref="T:System.Windows.Threading.Dispatcher" /> object of the current thread.</summary>
    </member>
    <member name="M:System.Windows.Media.RenderCapability.IsPixelShaderVersionSupported(System.Int16,System.Int16)">
      <summary>Gets a value that indicates whether the specified pixel shader version is supported.</summary>
      <param name="majorVersionRequested">The major version of the pixel shader.</param>
      <param name="minorVersionRequested">The minor version of the pixel shader.</param>
      <returns>
        <see langword="true" /> if the pixel shader version is supported by the current version of WPF; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.RenderCapability.IsPixelShaderVersionSupportedInSoftware(System.Int16,System.Int16)">
      <summary>Gets a value that indicates whether the specified pixel shader version can be rendered in software on the current system.</summary>
      <param name="majorVersionRequested">The major version of the pixel shader.</param>
      <param name="minorVersionRequested">The minor version of the pixel shader.</param>
      <returns>
        <see langword="true" /> if the pixel shader can be rendered in software on the current system; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.RenderCapability.MaxPixelShaderInstructionSlots(System.Int16,System.Int16)">
      <summary>Gets the maximum number of instruction slots supported by the specified pixel shader version.</summary>
      <param name="majorVersionRequested">The major version of the pixel shader.</param>
      <param name="minorVersionRequested">The minor version of the pixel shader.</param>
      <returns>96 for Pixel Shader 2.0, 512 or greater for Pixel Shader 3.0, or 0 for any other version of Pixel Shader.</returns>
    </member>
    <member name="P:System.Windows.Media.RenderCapability.IsShaderEffectSoftwareRenderingSupported">
      <summary>Gets a value that indicates whether the system can render bitmap effects in software.</summary>
      <returns>
        <see langword="true" /> if the system can render bitmap effects in software; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.RenderCapability.MaxHardwareTextureSize">
      <summary>Gets the maximum width and height for bitmap creation of the underlying hardware device.</summary>
      <returns>A <see cref="T:System.Windows.Size" /> that represents the maximum width and height for hardware bitmap creation.</returns>
    </member>
    <member name="P:System.Windows.Media.RenderCapability.Tier">
      <summary>Gets a value that indicates the rendering tier for the current thread.</summary>
      <returns>An <see cref="T:System.Int32" /> value whose high-order word corresponds to the rendering tier for the current thread.</returns>
    </member>
    <member name="T:System.Windows.Media.RenderingEventArgs">
      <summary>Required arguments for the <see cref="E:System.Windows.Media.CompositionTarget.Rendering" /> event.</summary>
    </member>
    <member name="P:System.Windows.Media.RenderingEventArgs.RenderingTime">
      <summary>Gets the estimated target time at which the next frame of an animation will be rendered.</summary>
      <returns>The estimated target time at which the next frame of an animation will be rendered.</returns>
    </member>
    <member name="T:System.Windows.Media.RenderOptions">
      <summary>Provides options for controlling the rendering behavior of objects.</summary>
    </member>
    <member name="F:System.Windows.Media.RenderOptions.BitmapScalingModeProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.RenderOptions.BitmapScalingMode" /> attached property.</summary>
    </member>
    <member name="F:System.Windows.Media.RenderOptions.CacheInvalidationThresholdMaximumProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.RenderOptions.CacheInvalidationThresholdMaximum" /> attached property.</summary>
    </member>
    <member name="F:System.Windows.Media.RenderOptions.CacheInvalidationThresholdMinimumProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.RenderOptions.CacheInvalidationThresholdMinimum" /> attached property.</summary>
    </member>
    <member name="F:System.Windows.Media.RenderOptions.CachingHintProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.RenderOptions.CachingHint" /> attached property.</summary>
    </member>
    <member name="F:System.Windows.Media.RenderOptions.ClearTypeHintProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.RenderOptions.ClearTypeHint" /> attached property.</summary>
    </member>
    <member name="F:System.Windows.Media.RenderOptions.EdgeModeProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.RenderOptions.EdgeMode" /> attached property.</summary>
    </member>
    <member name="M:System.Windows.Media.RenderOptions.GetBitmapScalingMode(System.Windows.DependencyObject)">
      <summary>Returns the value of the <see cref="P:System.Windows.Media.RenderOptions.BitmapScalingMode" /> attached property for a specified dependency object.</summary>
      <param name="target">The dependency object from which to retrieve the value of the <see cref="P:System.Windows.Media.RenderOptions.BitmapScalingMode" /> attached property.</param>
      <exception cref="T:System.ArgumentNullException">The specified <paramref name="target" /> is <see langword="null" />.</exception>
      <returns>The current value of the <see cref="P:System.Windows.Media.RenderOptions.BitmapScalingMode" /> attached property on the specified dependency object.</returns>
    </member>
    <member name="M:System.Windows.Media.RenderOptions.GetCacheInvalidationThresholdMaximum(System.Windows.DependencyObject)">
      <summary>Returns the value of the <see cref="P:System.Windows.Media.RenderOptions.CacheInvalidationThresholdMaximum" /> attached property for a specified dependency object.</summary>
      <param name="target">The dependency object from which to retrieve the value of the <see cref="P:System.Windows.Media.RenderOptions.CacheInvalidationThresholdMaximum" /> attached property.</param>
      <exception cref="T:System.ArgumentNullException">The specified <paramref name="target" /> is <see langword="null" />.</exception>
      <returns>The current value of the <see cref="P:System.Windows.Media.RenderOptions.CacheInvalidationThresholdMaximum" /> attached property on the specified dependency object.</returns>
    </member>
    <member name="M:System.Windows.Media.RenderOptions.GetCacheInvalidationThresholdMinimum(System.Windows.DependencyObject)">
      <summary>Returns the value of the <see cref="P:System.Windows.Media.RenderOptions.CacheInvalidationThresholdMinimum" /> attached property for a specified dependency object.</summary>
      <param name="target">The dependency object from which to retrieve the value of the <see cref="P:System.Windows.Media.RenderOptions.CacheInvalidationThresholdMinimum" /> attached property.</param>
      <exception cref="T:System.ArgumentNullException">The specified <paramref name="target" /> is <see langword="null" />.</exception>
      <returns>The current value of the <see cref="P:System.Windows.Media.RenderOptions.CacheInvalidationThresholdMinimum" /> attached property on the specified dependency object.</returns>
    </member>
    <member name="M:System.Windows.Media.RenderOptions.GetCachingHint(System.Windows.DependencyObject)">
      <summary>Returns the value of the <see cref="P:System.Windows.Media.RenderOptions.CachingHint" /> attached property for a specified dependency object.</summary>
      <param name="target">The dependency object from which to retrieve the value of the <see cref="P:System.Windows.Media.RenderOptions.CachingHint" /> attached property.</param>
      <exception cref="T:System.ArgumentNullException">The specified <paramref name="target" /> is <see langword="null" />.</exception>
      <returns>The current value of the <see cref="P:System.Windows.Media.RenderOptions.CachingHint" /> attached property on the specified dependency object.</returns>
    </member>
    <member name="M:System.Windows.Media.RenderOptions.GetClearTypeHint(System.Windows.DependencyObject)">
      <summary>Gets the value of the <see cref="P:System.Windows.Media.RenderOptions.ClearTypeHint" /> attached property of the specified element.</summary>
      <param name="target">The <see cref="T:System.Windows.DependencyObject" /> to retrieve the <see cref="P:System.Windows.Media.RenderOptions.ClearTypeHint" /> attached property for.</param>
      <returns>The value of the <see cref="P:System.Windows.Media.RenderOptions.ClearTypeHint" /> attached property for <paramref name="target" />.</returns>
    </member>
    <member name="M:System.Windows.Media.RenderOptions.GetEdgeMode(System.Windows.DependencyObject)">
      <summary>Returns the value of the <see cref="P:System.Windows.Media.RenderOptions.EdgeMode" /> attached property for a specified dependency object.</summary>
      <param name="target">The dependency object from which to retrieve the value of the <see cref="P:System.Windows.Media.RenderOptions.EdgeMode" /> attached property.</param>
      <exception cref="T:System.ArgumentNullException">The specified <paramref name="target" /> is <see langword="null" />.</exception>
      <returns>The current value of the <see cref="P:System.Windows.Media.RenderOptions.EdgeMode" /> attached property on the specified dependency object.</returns>
    </member>
    <member name="M:System.Windows.Media.RenderOptions.SetBitmapScalingMode(System.Windows.DependencyObject,System.Windows.Media.BitmapScalingMode)">
      <summary>Sets the value of the <see cref="P:System.Windows.Media.RenderOptions.BitmapScalingMode" /> attached property on a specified dependency object.</summary>
      <param name="target">The <see cref="T:System.Windows.UIElement" /> or <see cref="T:System.Windows.Media.DrawingGroup" /> descendant on which to set the value of the <see cref="P:System.Windows.Media.RenderOptions.BitmapScalingMode" /> property.</param>
      <param name="bitmapScalingMode">The new value to set the property to.</param>
      <exception cref="T:System.ArgumentNullException">The specified <paramref name="target" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Media.RenderOptions.SetCacheInvalidationThresholdMaximum(System.Windows.DependencyObject,System.Double)">
      <summary>Sets the value of the <see cref="P:System.Windows.Media.RenderOptions.CacheInvalidationThresholdMaximum" /> attached property on a specified dependency object.</summary>
      <param name="target">The dependency object on which to set the value of the <see cref="P:System.Windows.Media.RenderOptions.CacheInvalidationThresholdMaximum" /> property.</param>
      <param name="cacheInvalidationThresholdMaximum">The new value to set the property to.</param>
      <exception cref="T:System.ArgumentNullException">The specified <paramref name="target" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Media.RenderOptions.SetCacheInvalidationThresholdMinimum(System.Windows.DependencyObject,System.Double)">
      <summary>Sets the value of the <see cref="P:System.Windows.Media.RenderOptions.CacheInvalidationThresholdMinimum" /> attached property on a specified dependency object.</summary>
      <param name="target">The dependency object on which to set the value of the <see cref="P:System.Windows.Media.RenderOptions.CacheInvalidationThresholdMinimum" /> property.</param>
      <param name="cacheInvalidationThresholdMinimum">The new value to set the property to.</param>
      <exception cref="T:System.ArgumentNullException">The specified <paramref name="target" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Media.RenderOptions.SetCachingHint(System.Windows.DependencyObject,System.Windows.Media.CachingHint)">
      <summary>Sets the value of the <see cref="P:System.Windows.Media.RenderOptions.CachingHint" /> attached property on a specified dependency object.</summary>
      <param name="target">The dependency object on which to set the value of the <see cref="P:System.Windows.Media.RenderOptions.CachingHint" /> property.</param>
      <param name="cachingHint">The new value to set the property to.</param>
      <exception cref="T:System.ArgumentNullException">The specified <paramref name="target" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Media.RenderOptions.SetClearTypeHint(System.Windows.DependencyObject,System.Windows.Media.ClearTypeHint)">
      <summary>Sets the value of the <see cref="P:System.Windows.Media.RenderOptions.ClearTypeHint" /> attached property of the specified element.</summary>
      <param name="target">The <see cref="T:System.Windows.DependencyObject" /> to set the <see cref="P:System.Windows.Media.RenderOptions.ClearTypeHint" /> attached property on.</param>
      <param name="clearTypeHint">The new <see cref="P:System.Windows.Media.RenderOptions.ClearTypeHint" /> value.</param>
      <exception cref="T:System.ArgumentNullException">The specified <paramref name="target" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Media.RenderOptions.SetEdgeMode(System.Windows.DependencyObject,System.Windows.Media.EdgeMode)">
      <summary>Sets the value of the <see cref="P:System.Windows.Media.RenderOptions.EdgeMode" /> attached property on a specified dependency object.</summary>
      <param name="target">The dependency object on which to set the value of the <see cref="P:System.Windows.Media.RenderOptions.EdgeMode" /> property.</param>
      <param name="edgeMode">The new value to set the property to.</param>
      <exception cref="T:System.ArgumentNullException">The specified <paramref name="target" /> is <see langword="null" />.</exception>
    </member>
    <member name="P:System.Windows.Media.RenderOptions.BitmapScalingMode">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.BitmapScalingMode" /> for a given <see cref="T:System.Windows.DependencyObject" />.</summary>
    </member>
    <member name="P:System.Windows.Media.RenderOptions.CacheInvalidationThresholdMaximum">
      <summary>Gets or sets the cache invalidation threshold maximum value for a given <see cref="T:System.Windows.DependencyObject" />.</summary>
    </member>
    <member name="P:System.Windows.Media.RenderOptions.CacheInvalidationThresholdMinimum">
      <summary>Gets or sets the cache invalidation threshold minimum value for a given <see cref="T:System.Windows.DependencyObject" />.</summary>
    </member>
    <member name="P:System.Windows.Media.RenderOptions.CachingHint">
      <summary>Gets or sets a value that indicates that rendered content should be cached when possible.</summary>
    </member>
    <member name="P:System.Windows.Media.RenderOptions.ClearTypeHint">
      <summary>Gets or sets a value that indicates to the rendering engine whether text can be rendered with ClearType.</summary>
    </member>
    <member name="P:System.Windows.Media.RenderOptions.EdgeMode">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.EdgeMode" /> enumeration value for a non-text primitive that determines how its edges are rendered.</summary>
    </member>
    <member name="P:System.Windows.Media.RenderOptions.ProcessRenderMode">
      <summary>Specifies the render mode preference for the current process.</summary>
      <returns>The <see cref="T:System.Windows.Interop.RenderMode" /> preference for the current process.</returns>
    </member>
    <member name="T:System.Windows.Media.RequestCachePolicyConverter">
      <summary>Parses a <see cref="T:System.Net.Cache.RequestCachePolicy" />.</summary>
    </member>
    <member name="M:System.Windows.Media.RequestCachePolicyConverter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.RequestCachePolicyConverter" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.RequestCachePolicyConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Returns a value that indicates whether this converter can convert an object of the specified type to the type of this converter, using the specified context.</summary>
      <param name="td">The format context.</param>
      <param name="t">The type to convert from.</param>
      <returns>
        <see langword="true" /> if this converter can perform the conversion; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.RequestCachePolicyConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Returns a value that indicates whether this converter can convert the object to the specified type, using the specified context.</summary>
      <param name="typeDescriptorContext">The format context.</param>
      <param name="destinationType">The type being queried for support.</param>
      <returns>
        <see langword="true" /> if this converter can perform the conversion; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.RequestCachePolicyConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
      <summary>Converts the specified object to a <see cref="T:System.Net.Cache.RequestCachePolicy" /> object.</summary>
      <param name="td">The format context.</param>
      <param name="ci">The current culture.</param>
      <param name="value">The object to convert.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="value" /> is <see langword="null" /> or is not of a valid type.</exception>
      <returns>An object that represents the converted value.</returns>
    </member>
    <member name="M:System.Windows.Media.RequestCachePolicyConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
      <summary>Converts this object to the specified type.</summary>
      <param name="typeDescriptorContext">The format context.</param>
      <param name="cultureInfo">The culture to use for the conversion.</param>
      <param name="value">The policy to convert.</param>
      <param name="destinationType">The type to convert to.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="destinationType" /> is <see langword="null" />.</exception>
      <returns>The object that is constructed from the conversion.</returns>
    </member>
    <member name="T:System.Windows.Media.RotateTransform">
      <summary>Rotates an object clockwise about a specified point in a 2-D x-y coordinate system.</summary>
    </member>
    <member name="F:System.Windows.Media.RotateTransform.AngleProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.RotateTransform.Angle" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.RotateTransform.CenterXProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.RotateTransform.CenterX" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.RotateTransform.CenterYProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.RotateTransform.CenterY" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.RotateTransform.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.RotateTransform" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.RotateTransform.#ctor(System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.RotateTransform" /> class that has the specified angle, in degrees, of clockwise rotation. The rotation is centered on the origin, (0,0).</summary>
      <param name="angle">The clockwise rotation angle, in degrees.</param>
    </member>
    <member name="M:System.Windows.Media.RotateTransform.#ctor(System.Double,System.Double,System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.RotateTransform" /> class that has the specified angle and center point.</summary>
      <param name="angle">The clockwise rotation angle, in degrees. For more information, see the <see cref="P:System.Windows.Media.RotateTransform.Angle" /> property.</param>
      <param name="centerX">The x-coordinate of the center point for the <see cref="T:System.Windows.Media.RotateTransform" />. For more information, see the <see cref="P:System.Windows.Media.RotateTransform.CenterX" /> property.</param>
      <param name="centerY">The y-coordinate of the center point for the <see cref="T:System.Windows.Media.RotateTransform" />. For more information, see the <see cref="P:System.Windows.Media.RotateTransform.CenterY" /> property.</param>
    </member>
    <member name="M:System.Windows.Media.RotateTransform.Clone">
      <summary>Creates a modifiable copy of this <see cref="T:System.Windows.Media.RotateTransform" /> by making deep copies of its values.</summary>
      <returns>A modifiable deep copy of the current object. The <see cref="P:System.Windows.Freezable.IsFrozen" /> property of the cloned object returns <see langword="false" /> even if the <see cref="P:System.Windows.Freezable.IsFrozen" /> property of the source is <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.RotateTransform.CloneCurrentValue">
      <summary>Creates a modifiable copy of this <see cref="T:System.Windows.Media.RotateTransform" /> object by making deep copies of its values. This method does not copy resource references, data bindings, or animations, although it does copy their current values.</summary>
      <returns>A modifiable deep copy of the current object. The <see cref="P:System.Windows.Freezable.IsFrozen" /> property of the cloned object is <see langword="false" /> even if the <see cref="P:System.Windows.Freezable.IsFrozen" /> property of the source is <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.RotateTransform.Angle">
      <summary>Gets or sets the angle, in degrees, of clockwise rotation.</summary>
      <returns>The angle, in degrees, of clockwise rotation. The default is 0.</returns>
    </member>
    <member name="P:System.Windows.Media.RotateTransform.CenterX">
      <summary>Gets or sets the x-coordinate of the rotation center point.</summary>
      <returns>The x-coordinate of the center of rotation. The default is <c>0</c>.</returns>
    </member>
    <member name="P:System.Windows.Media.RotateTransform.CenterY">
      <summary>Gets or sets the y-coordinate of the rotation center point.</summary>
      <returns>The y-coordinate of the center of rotation. The default is <c>0</c>.</returns>
    </member>
    <member name="P:System.Windows.Media.RotateTransform.Value">
      <summary>Gets the current rotation transformation as a <see cref="T:System.Windows.Media.Matrix" /> object.</summary>
      <returns>The current rotation transformation as a <see cref="T:System.Windows.Media.Matrix" />.</returns>
    </member>
    <member name="T:System.Windows.Media.ScaleTransform">
      <summary>Scales an object in the 2-D x-y coordinate system.</summary>
    </member>
    <member name="F:System.Windows.Media.ScaleTransform.CenterXProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.ScaleTransform.CenterX" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.ScaleTransform.CenterYProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.ScaleTransform.CenterY" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.ScaleTransform.ScaleXProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.ScaleTransform.ScaleX" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.ScaleTransform.ScaleYProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.ScaleTransform.ScaleY" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.ScaleTransform.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.ScaleTransform" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.ScaleTransform.#ctor(System.Double,System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.ScaleTransform" /> class with the specified x- and y- scale factors. The scale operation is centered on (0,0).</summary>
      <param name="scaleX">The x-axis scale factor.</param>
      <param name="scaleY">The y-axis scale factor.</param>
    </member>
    <member name="M:System.Windows.Media.ScaleTransform.#ctor(System.Double,System.Double,System.Double,System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.ScaleTransform" /> class that has the specified scale factors and center point.</summary>
      <param name="scaleX">The x-axis scale factor. For more information, see the <see cref="P:System.Windows.Media.ScaleTransform.ScaleX" /> property.</param>
      <param name="scaleY">The y-axis scale factor. For more information, see the <see cref="P:System.Windows.Media.ScaleTransform.ScaleY" /> property.</param>
      <param name="centerX">The x-coordinate of the center of this <see cref="T:System.Windows.Media.ScaleTransform" />. For more information, see the <see cref="P:System.Windows.Media.ScaleTransform.CenterX" /> property.</param>
      <param name="centerY">The y-coordinate of the center of this <see cref="T:System.Windows.Media.ScaleTransform" />. For more information, see the <see cref="P:System.Windows.Media.ScaleTransform.CenterY" /> property.</param>
    </member>
    <member name="M:System.Windows.Media.ScaleTransform.Clone">
      <summary>Creates a modifiable copy of this <see cref="T:System.Windows.Media.ScaleTransform" /> by making deep copies of its values.</summary>
      <returns>A modifiable deep copy of the current object. The <see cref="P:System.Windows.Freezable.IsFrozen" /> property of the cloned object returns <see langword="false" /> even if the <see cref="P:System.Windows.Freezable.IsFrozen" /> property of the source is <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.ScaleTransform.CloneCurrentValue">
      <summary>Creates a modifiable copy of this <see cref="T:System.Windows.Media.ScaleTransform" /> object by making deep copies of its values. This method does not copy resource references, data bindings, or animations, although it does copy their current values.</summary>
      <returns>A modifiable deep copy of the current object. The <see cref="P:System.Windows.Freezable.IsFrozen" /> property of the cloned object is <see langword="false" /> even if the <see cref="P:System.Windows.Freezable.IsFrozen" /> property of the source is <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.ScaleTransform.CenterX">
      <summary>Gets or sets the x-coordinate of the center point of this <see cref="T:System.Windows.Media.ScaleTransform" />.</summary>
      <returns>The x-coordinate of the center point of this <see cref="T:System.Windows.Media.ScaleTransform" />. The default is <c>0</c>.</returns>
    </member>
    <member name="P:System.Windows.Media.ScaleTransform.CenterY">
      <summary>Gets or sets the y-coordinate of the center point of this <see cref="T:System.Windows.Media.ScaleTransform" />.</summary>
      <returns>The y-coordinate of the center point of this <see cref="T:System.Windows.Media.ScaleTransform" />. The default is <c>0</c>.</returns>
    </member>
    <member name="P:System.Windows.Media.ScaleTransform.ScaleX">
      <summary>Gets or sets the x-axis scale factor.</summary>
      <returns>The scale factor along the x-axis. The default is 1.</returns>
    </member>
    <member name="P:System.Windows.Media.ScaleTransform.ScaleY">
      <summary>Gets or sets the y-axis scale factor.</summary>
      <returns>The scale factor along the y-axis. The default is 1.</returns>
    </member>
    <member name="P:System.Windows.Media.ScaleTransform.Value">
      <summary>Gets the current scaling transformation as a <see cref="T:System.Windows.Media.Matrix" /> object.</summary>
      <returns>The current scaling transformation returned as a <see cref="T:System.Windows.Media.Matrix" /> object.</returns>
    </member>
    <member name="T:System.Windows.Media.SkewTransform">
      <summary>Represents a 2-D skew.</summary>
    </member>
    <member name="F:System.Windows.Media.SkewTransform.AngleXProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.SkewTransform.AngleX" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.SkewTransform.AngleYProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.SkewTransform.AngleY" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.SkewTransform.CenterXProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.SkewTransform.CenterX" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.SkewTransform.CenterYProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.SkewTransform.CenterY" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.SkewTransform.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.SkewTransform" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.SkewTransform.#ctor(System.Double,System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.SkewTransform" /> class that has the specified x- and y-axes angles and is centered on the origin.</summary>
      <param name="angleX">The x-axis skew angle, which is measured in degrees counterclockwise from the y-axis. For more information, see the <see cref="P:System.Windows.Media.SkewTransform.AngleX" /> property.</param>
      <param name="angleY">The y-axis skew angle, which is measured in degrees counterclockwise from the x-axis. For more information, see the <see cref="P:System.Windows.Media.SkewTransform.AngleY" /> property.</param>
    </member>
    <member name="M:System.Windows.Media.SkewTransform.#ctor(System.Double,System.Double,System.Double,System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.SkewTransform" /> class that has the specified x- and y-axes angles and center.</summary>
      <param name="angleX">The x-axis skew angle, which is measured in degrees counterclockwise from the y-axis. For more information, see the <see cref="P:System.Windows.Media.SkewTransform.AngleX" /> property.</param>
      <param name="angleY">The y-axis skew angle, which is measured in degrees counterclockwise from the x-axis. For more information, see the <see cref="P:System.Windows.Media.SkewTransform.AngleY" /> property.</param>
      <param name="centerX">The x-coordinate of the transform center. For more information, see the <see cref="P:System.Windows.Media.SkewTransform.CenterX" /> property.</param>
      <param name="centerY">The y-coordinate of the transform center. For more information, see the <see cref="P:System.Windows.Media.SkewTransform.CenterY" /> property.</param>
    </member>
    <member name="M:System.Windows.Media.SkewTransform.Clone">
      <summary>Creates a modifiable copy of this <see cref="T:System.Windows.Media.SkewTransform" /> by making deep copies of its values.</summary>
      <returns>A modifiable deep copy of the current object. The <see cref="P:System.Windows.Freezable.IsFrozen" /> property of the cloned object returns <see langword="false" /> even if the <see cref="P:System.Windows.Freezable.IsFrozen" /> property of the source is <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.SkewTransform.CloneCurrentValue">
      <summary>Creates a modifiable copy of this <see cref="T:System.Windows.Media.SkewTransform" /> object by making deep copies of its values. This method does not copy resource references, data bindings, or animations, although it does copy their current values.</summary>
      <returns>A modifiable deep copy of the current object. The <see cref="P:System.Windows.Freezable.IsFrozen" /> property of the cloned object is <see langword="false" /> even if the <see cref="P:System.Windows.Freezable.IsFrozen" /> property of the source is <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.SkewTransform.AngleX">
      <summary>Gets or sets the x-axis skew angle, which is measured in degrees counterclockwise from the y-axis.</summary>
      <returns>The skew angle, which is measured in degrees counterclockwise from the y-axis. The default is 0.</returns>
    </member>
    <member name="P:System.Windows.Media.SkewTransform.AngleY">
      <summary>Gets or sets the y-axis skew angle, which is measured in degrees counterclockwise from the x-axis.</summary>
      <returns>The skew angle, which is measured in degrees counterclockwise from the x-axis. The default is 0.</returns>
    </member>
    <member name="P:System.Windows.Media.SkewTransform.CenterX">
      <summary>Gets or sets the x-coordinate of the transform center.</summary>
      <returns>The x-coordinate of the transform center. The default is <c>0</c>.</returns>
    </member>
    <member name="P:System.Windows.Media.SkewTransform.CenterY">
      <summary>Gets or sets the y-coordinate of the transform center.</summary>
      <returns>The y-coordinate of the transform center. The default is <c>0</c>.</returns>
    </member>
    <member name="P:System.Windows.Media.SkewTransform.Value">
      <summary>Gets the current transformation value as a <see cref="T:System.Windows.Media.Matrix" />.</summary>
      <returns>The current skewing transformation value as a <see cref="T:System.Windows.Media.Matrix" />.</returns>
    </member>
    <member name="T:System.Windows.Media.SolidColorBrush">
      <summary>Paints an area with a solid color.</summary>
    </member>
    <member name="F:System.Windows.Media.SolidColorBrush.ColorProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.SolidColorBrush.Color" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.SolidColorBrush.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.SolidColorBrush" /> class with no color or animations.</summary>
    </member>
    <member name="M:System.Windows.Media.SolidColorBrush.#ctor(System.Windows.Media.Color)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.SolidColorBrush" /> class with the specified <see cref="T:System.Windows.Media.Color" />.</summary>
      <param name="color">The color to apply to the fill.</param>
    </member>
    <member name="M:System.Windows.Media.SolidColorBrush.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.SolidColorBrush" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.SolidColorBrush.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.SolidColorBrush" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.SolidColorBrush.DeserializeFrom(System.IO.BinaryReader)">
      <summary>This member supports the WPF infrastructure and is not intended to be used directly from your code.</summary>
      <param name="reader">The binary reader to read the <see cref="T:System.Windows.Media.SolidColorBrush" /> from.</param>
      <returns>The deserialized <see cref="T:System.Windows.Media.SolidColorBrush" />.</returns>
    </member>
    <member name="P:System.Windows.Media.SolidColorBrush.Color">
      <summary>Gets or sets the color of this <see cref="T:System.Windows.Media.SolidColorBrush" />.</summary>
      <returns>The brush's color. The default value is <see cref="P:System.Windows.Media.Colors.Transparent" />.</returns>
    </member>
    <member name="T:System.Windows.Media.StreamGeometry">
      <summary>Defines a geometric shape, described using a <see cref="T:System.Windows.Media.StreamGeometryContext" />. This geometry is light-weight alternative to <see cref="T:System.Windows.Media.PathGeometry" />: it does not support data binding, animation, or modification.</summary>
    </member>
    <member name="F:System.Windows.Media.StreamGeometry.FillRuleProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.StreamGeometry.FillRule" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.StreamGeometry.#ctor">
      <summary>Initializes a new, empty instance of the <see cref="T:System.Windows.Media.StreamGeometry" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.StreamGeometry.Clear">
      <summary>Removes all geometric information from this <see cref="T:System.Windows.Media.StreamGeometry" />.</summary>
    </member>
    <member name="M:System.Windows.Media.StreamGeometry.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.StreamGeometry" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.StreamGeometry.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.StreamGeometry" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.StreamGeometry.IsEmpty">
      <summary>Determines whether this <see cref="T:System.Windows.Media.StreamGeometry" /> describes a geometric shape.</summary>
      <returns>
        <see langword="true" /> if this <see cref="T:System.Windows.Media.StreamGeometry" /> describes a geometry shape; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.StreamGeometry.MayHaveCurves">
      <summary>Determines whether this <see cref="T:System.Windows.Media.StreamGeometry" /> contains a curved segment.</summary>
      <returns>
        <see langword="true" /> if this <see cref="T:System.Windows.Media.StreamGeometry" /> object has a curved segment; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.StreamGeometry.Open">
      <summary>Opens a <see cref="T:System.Windows.Media.StreamGeometryContext" /> that can be used to describe this <see cref="T:System.Windows.Media.StreamGeometry" /> object's contents.</summary>
      <returns>A <see cref="T:System.Windows.Media.StreamGeometryContext" /> that can be used to describe this <see cref="T:System.Windows.Media.StreamGeometry" /> object's contents.</returns>
    </member>
    <member name="P:System.Windows.Media.StreamGeometry.Bounds">
      <summary>Gets a <see cref="T:System.Windows.Rect" /> that is exactly large enough to contain this <see cref="T:System.Windows.Media.StreamGeometry" />.</summary>
      <returns>The bounding box of this <see cref="T:System.Windows.Media.StreamGeometry" />.</returns>
    </member>
    <member name="P:System.Windows.Media.StreamGeometry.FillRule">
      <summary>Gets or sets a value that determines how the intersecting areas contained in this <see cref="T:System.Windows.Media.StreamGeometry" /> are combined.</summary>
      <returns>Indicates how the intersecting areas of this <see cref="T:System.Windows.Media.StreamGeometry" /> are combined.  The default value is <c>EvenOdd</c>.</returns>
    </member>
    <member name="T:System.Windows.Media.StreamGeometryContext">
      <summary>Describes a geometry using drawing commands. This class is used with the <see cref="T:System.Windows.Media.StreamGeometry" /> class to create a lightweight geometry that does not support data binding, animation, or modification.</summary>
    </member>
    <member name="M:System.Windows.Media.StreamGeometryContext.ArcTo(System.Windows.Point,System.Windows.Size,System.Double,System.Boolean,System.Windows.Media.SweepDirection,System.Boolean,System.Boolean)">
      <summary>Draws an arc to the specified point.</summary>
      <param name="point">The destination point for the end of the arc.</param>
      <param name="size">The radii (half the width and half the height) of an oval whose perimeter is used to draw the angle. If the oval is very rounded in all directions, the arc will be rounded, if it is nearly flat, so will the arc. For example, a very large width and height would represent a very large oval, which would give a slight curvature for the angle.</param>
      <param name="rotationAngle">The rotation angle of the oval that specifies the curve. The curvature of the arc can be rotated with this parameter.</param>
      <param name="isLargeArc">
        <see langword="true" /> to draw the arc greater than 180 degrees; otherwise, <see langword="false" />.</param>
      <param name="sweepDirection">A value that indicates whether the arc is drawn in the <see cref="F:System.Windows.Media.SweepDirection.Clockwise" /> or <see cref="F:System.Windows.Media.SweepDirection.Counterclockwise" /> direction.</param>
      <param name="isStroked">
        <see langword="true" /> to make the segment stroked when a <see cref="T:System.Windows.Media.Pen" /> is used to render the segment; otherwise, <see langword="false" />.</param>
      <param name="isSmoothJoin">
        <see langword="true" /> to treat the join between this segment and the previous segment as a corner when stroked with a <see cref="T:System.Windows.Media.Pen" />; otherwise, <see langword="false" />.</param>
    </member>
    <member name="M:System.Windows.Media.StreamGeometryContext.BeginFigure(System.Windows.Point,System.Boolean,System.Boolean)">
      <summary>Specifies the starting point for a new figure.</summary>
      <param name="startPoint">The <see cref="T:System.Windows.Point" /> where the figure begins.</param>
      <param name="isFilled">
        <see langword="true" /> to use the area contained by this figure for hit-testing, rendering, and clipping; otherwise, <see langword="false" />.</param>
      <param name="isClosed">
        <see langword="true" /> to close the figure; otherwise, <see langword="false" />. For example, if two connecting lines are drawn, and <paramref name="isClosed" /> is set to <see langword="false" />, the drawing will just be of two lines but if <paramref name="isClosed" /> is set to <see langword="true" />, the two lines will be closed to create a triangle.</param>
    </member>
    <member name="M:System.Windows.Media.StreamGeometryContext.BezierTo(System.Windows.Point,System.Windows.Point,System.Windows.Point,System.Boolean,System.Boolean)">
      <summary>Draws a Bezier curve to the specified point.</summary>
      <param name="point1">The first control point used to specify the shape of the curve.</param>
      <param name="point2">The second control point used to specify the shape of the curve.</param>
      <param name="point3">The destination point for the end of the curve.</param>
      <param name="isStroked">
        <see langword="true" /> to make the segment stroked when a <see cref="T:System.Windows.Media.Pen" /> is used to render the segment; otherwise, <see langword="false" />.</param>
      <param name="isSmoothJoin">
        <see langword="true" /> to treat the join between this segment and the previous segment as a corner when stroked with a <see cref="T:System.Windows.Media.Pen" />; otherwise, <see langword="false" />.</param>
      <exception cref="T:System.InvalidOperationException">An attempt was made to add a segment without starting a figure by calling the <see cref="M:System.Windows.Media.StreamGeometryContext.BeginFigure(System.Windows.Point,System.Boolean,System.Boolean)" /> method.</exception>
    </member>
    <member name="M:System.Windows.Media.StreamGeometryContext.Close">
      <summary>Closes this context and flushes its content so that it can be rendered.</summary>
      <exception cref="T:System.ObjectDisposedException">This context has already been closed or disposed.</exception>
    </member>
    <member name="M:System.Windows.Media.StreamGeometryContext.LineTo(System.Windows.Point,System.Boolean,System.Boolean)">
      <summary>Draws a straight line to the specified <see cref="T:System.Windows.Point" />.</summary>
      <param name="point">The destination point for the end of the line.</param>
      <param name="isStroked">
        <see langword="true" /> to make the segment stroked when a <see cref="T:System.Windows.Media.Pen" /> is used to render the segment; otherwise, <see langword="false" />.</param>
      <param name="isSmoothJoin">
        <see langword="true" /> to treat the join between this segment and the previous segment as a corner when stroked with a <see cref="T:System.Windows.Media.Pen" />; otherwise, <see langword="false" />.</param>
      <exception cref="T:System.InvalidOperationException">An attempt was made to add a segment without starting a figure by calling the <see cref="M:System.Windows.Media.StreamGeometryContext.BeginFigure(System.Windows.Point,System.Boolean,System.Boolean)" /> method.</exception>
    </member>
    <member name="M:System.Windows.Media.StreamGeometryContext.PolyBezierTo(System.Collections.Generic.IList{System.Windows.Point},System.Boolean,System.Boolean)">
      <summary>Draws one or more connected Bezier curves.</summary>
      <param name="points">The list of points that specify control points and destination points for one or more Bezier curves. The number of points in this list should be a multiple of three.</param>
      <param name="isStroked">
        <see langword="true" /> to make the segment stroked when a <see cref="T:System.Windows.Media.Pen" /> is used to render the segment; otherwise, <see langword="false" />.</param>
      <param name="isSmoothJoin">
        <see langword="true" /> to treat the join between this segment and the previous segment as a corner when stroked with a <see cref="T:System.Windows.Media.Pen" />; otherwise, <see langword="false" />.</param>
      <exception cref="T:System.InvalidOperationException">An attempt was made to add a segment without starting a figure by calling the <see cref="M:System.Windows.Media.StreamGeometryContext.BeginFigure(System.Windows.Point,System.Boolean,System.Boolean)" /> method.</exception>
    </member>
    <member name="M:System.Windows.Media.StreamGeometryContext.PolyLineTo(System.Collections.Generic.IList{System.Windows.Point},System.Boolean,System.Boolean)">
      <summary>Draws one or more connected straight lines.</summary>
      <param name="points">The collection of points that specify destination points for one or more connected straight lines.</param>
      <param name="isStroked">
        <see langword="true" /> to make the segment stroked when a <see cref="T:System.Windows.Media.Pen" /> is used to render the segment; otherwise, <see langword="false" />.</param>
      <param name="isSmoothJoin">
        <see langword="true" /> to treat the join between this segment and the previous segment as a corner when stroked with a <see cref="T:System.Windows.Media.Pen" />; otherwise, <see langword="false" />.</param>
      <exception cref="T:System.InvalidOperationException">An attempt was made to add a segment without starting a figure by calling the <see cref="M:System.Windows.Media.StreamGeometryContext.BeginFigure(System.Windows.Point,System.Boolean,System.Boolean)" /> method.</exception>
    </member>
    <member name="M:System.Windows.Media.StreamGeometryContext.PolyQuadraticBezierTo(System.Collections.Generic.IList{System.Windows.Point},System.Boolean,System.Boolean)">
      <summary>Draws one or more connected quadratic Bezier curves.</summary>
      <param name="points">The collection of points that specify control points and destination points for one or more quadratic Bezier curves. The first point in the list specifies the curve's control point, the next point specifies the destination point, the next point specifies the control point of the next curve, and so on. The list must contain an even number of points.</param>
      <param name="isStroked">
        <see langword="true" /> to make the segment stroked when a <see cref="T:System.Windows.Media.Pen" /> is used to render the segment; otherwise, <see langword="false" />.</param>
      <param name="isSmoothJoin">
        <see langword="true" /> to treat the join between this segment and the previous segment as a corner when stroked with a <see cref="T:System.Windows.Media.Pen" />; otherwise, <see langword="false" />.</param>
      <exception cref="T:System.InvalidOperationException">An attempt was made to add a segment without starting a figure by calling the <see cref="M:System.Windows.Media.StreamGeometryContext.BeginFigure(System.Windows.Point,System.Boolean,System.Boolean)" /> method.</exception>
    </member>
    <member name="M:System.Windows.Media.StreamGeometryContext.QuadraticBezierTo(System.Windows.Point,System.Windows.Point,System.Boolean,System.Boolean)">
      <summary>Draws a quadratic Bezier curve.</summary>
      <param name="point1">The control point used to specify the shape of the curve.</param>
      <param name="point2">The destination point for the end of the curve.</param>
      <param name="isStroked">
        <see langword="true" /> to make the segment stroked when a <see cref="T:System.Windows.Media.Pen" /> is used to render the segment; otherwise, <see langword="false" />.</param>
      <param name="isSmoothJoin">
        <see langword="true" /> to treat the join between this segment and the previous segment as a corner when stroked with a <see cref="T:System.Windows.Media.Pen" />; otherwise, <see langword="false" />.</param>
      <exception cref="T:System.InvalidOperationException">An attempt was made to add a segment without starting a figure by calling the <see cref="M:System.Windows.Media.StreamGeometryContext.BeginFigure(System.Windows.Point,System.Boolean,System.Boolean)" /> method.</exception>
    </member>
    <member name="M:System.Windows.Media.StreamGeometryContext.System#IDisposable#Dispose">
      <summary>This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="T:System.Windows.Media.Stretch">
      <summary>Describes how content is resized to fill its allocated space.</summary>
    </member>
    <member name="F:System.Windows.Media.Stretch.Fill">
      <summary>The content is resized to fill the destination dimensions. The aspect ratio is not preserved.</summary>
    </member>
    <member name="F:System.Windows.Media.Stretch.None">
      <summary>The content preserves its original size.</summary>
    </member>
    <member name="F:System.Windows.Media.Stretch.Uniform">
      <summary>The content is resized to fit in the destination dimensions while it preserves its native aspect ratio.</summary>
    </member>
    <member name="F:System.Windows.Media.Stretch.UniformToFill">
      <summary>The content is resized to fill the destination dimensions while it preserves its native aspect ratio. If the aspect ratio of the destination rectangle differs from the source, the source content is clipped to fit in the destination dimensions.</summary>
    </member>
    <member name="T:System.Windows.Media.StyleSimulations">
      <summary>Defines an enumerator class that describes the simulation style of a font.</summary>
    </member>
    <member name="F:System.Windows.Media.StyleSimulations.BoldItalicSimulation">
      <summary>Bold and Italic style simulation.</summary>
    </member>
    <member name="F:System.Windows.Media.StyleSimulations.BoldSimulation">
      <summary>Bold style simulation.</summary>
    </member>
    <member name="F:System.Windows.Media.StyleSimulations.ItalicSimulation">
      <summary>Italic style simulation.</summary>
    </member>
    <member name="F:System.Windows.Media.StyleSimulations.None">
      <summary>No font style simulation.</summary>
    </member>
    <member name="T:System.Windows.Media.SweepDirection">
      <summary>Defines the direction an elliptical arc is drawn.</summary>
    </member>
    <member name="F:System.Windows.Media.SweepDirection.Clockwise">
      <summary>Specifies that arcs are drawn in a clockwise (positive-angle) direction.</summary>
    </member>
    <member name="F:System.Windows.Media.SweepDirection.Counterclockwise">
      <summary>Specifies that arcs are drawn in a counter clockwise (negative-angle) direction.</summary>
    </member>
    <member name="T:System.Windows.Media.TextEffect">
      <summary>Represents a text effect that can be applied to text objects.</summary>
    </member>
    <member name="F:System.Windows.Media.TextEffect.ClipProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.TextEffect.Clip" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.TextEffect.ForegroundProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.TextEffect.Foreground" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.TextEffect.PositionCountProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.TextEffect.PositionCount" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.TextEffect.PositionStartProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.TextEffect.PositionStart" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.TextEffect.TransformProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.TextEffect.Transform" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.TextEffect.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.TextEffect" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.TextEffect.#ctor(System.Windows.Media.Transform,System.Windows.Media.Brush,System.Windows.Media.Geometry,System.Int32,System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.TextEffect" /> class by specifying class property values.</summary>
      <param name="transform">The <see cref="T:System.Windows.Media.Transform" /> that is applied to the <see cref="T:System.Windows.Media.TextEffect" />.</param>
      <param name="foreground">The <see cref="T:System.Windows.Media.Brush" /> to apply to the content of the <see cref="T:System.Windows.Media.TextEffect" />.</param>
      <param name="clip">The clipping region of the <see cref="T:System.Windows.Media.TextEffect" />.</param>
      <param name="positionStart">The starting position in the text that the <see cref="T:System.Windows.Media.TextEffect" /> applies to.</param>
      <param name="positionCount">The number of positions in the text that the <see cref="T:System.Windows.Media.TextEffect" /> applies to.</param>
    </member>
    <member name="M:System.Windows.Media.TextEffect.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.TextEffect" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.TextEffect.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.TextEffect" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextEffect.Clip">
      <summary>Gets or sets the clipping region of the <see cref="T:System.Windows.Media.TextEffect" />.</summary>
      <returns>The <see cref="T:System.Windows.Media.Geometry" /> that defines the clipping region.</returns>
    </member>
    <member name="P:System.Windows.Media.TextEffect.Foreground">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Brush" /> to apply to the content of the <see cref="T:System.Windows.Media.TextEffect" />.</summary>
      <returns>The brush used to apply to the <see cref="T:System.Windows.Media.TextEffect" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextEffect.PositionCount">
      <summary>Gets or sets the position in the text that the <see cref="T:System.Windows.Media.TextEffect" /> applies to.</summary>
      <returns>The <see cref="T:System.Int32" /> value representing the position in the text that the <see cref="T:System.Windows.Media.TextEffect" /> applies to.</returns>
    </member>
    <member name="P:System.Windows.Media.TextEffect.PositionStart">
      <summary>Gets or sets the starting position in the text that the <see cref="T:System.Windows.Media.TextEffect" /> applies to.</summary>
      <returns>The <see cref="T:System.Int32" /> value representing the starting position in the text that the <see cref="T:System.Windows.Media.TextEffect" /> applies to.</returns>
    </member>
    <member name="P:System.Windows.Media.TextEffect.Transform">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Transform" /> that is applied to the <see cref="T:System.Windows.Media.TextEffect" />.</summary>
      <returns>The <see cref="T:System.Windows.Media.Transform" /> value of the <see cref="T:System.Windows.Media.TextEffect" />.</returns>
    </member>
    <member name="T:System.Windows.Media.TextEffectCollection">
      <summary>Provides collection support for a collection of <see cref="T:System.Windows.Media.TextEffect" /> objects.</summary>
    </member>
    <member name="M:System.Windows.Media.TextEffectCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.TextEffectCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.TextEffectCollection.#ctor(System.Collections.Generic.IEnumerable{System.Windows.Media.TextEffect})">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.TextEffectCollection" /> class.</summary>
      <param name="collection">An enumerator of type <see cref="T:System.Collections.IEnumerable" />.</param>
    </member>
    <member name="M:System.Windows.Media.TextEffectCollection.#ctor(System.Int32)">
      <summary>Initializes a new <see cref="T:System.Windows.Media.TextEffectCollection" /> instance that is empty and has the specified initial capacity.</summary>
      <param name="capacity">The number of elements that the new collection is initially capable of storing.</param>
    </member>
    <member name="M:System.Windows.Media.TextEffectCollection.Add(System.Windows.Media.TextEffect)">
      <summary>Adds a <see cref="T:System.Windows.Media.TextEffect" /> to the end of the collection.</summary>
      <param name="value">The <see cref="T:System.Windows.Media.TextEffect" /> to add to the collection.</param>
    </member>
    <member name="M:System.Windows.Media.TextEffectCollection.Clear">
      <summary>Removes all elements from the list.</summary>
    </member>
    <member name="M:System.Windows.Media.TextEffectCollection.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.TextEffectCollection" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.TextEffectCollection.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.TextEffectCollection" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.TextEffectCollection.Contains(System.Windows.Media.TextEffect)">
      <summary>Determines if the specified item is in the collection.</summary>
      <param name="value">The <see cref="T:System.Windows.Media.TextEffect" /> to locate in the collection.</param>
      <returns>
        <see langword="true" /> if the collection contains <paramref name="value" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.TextEffectCollection.CopyTo(System.Windows.Media.TextEffect[],System.Int32)">
      <summary>Copies the entire <see cref="T:System.Windows.Media.TextEffectCollection" /> to a one-dimensional array of type <see cref="T:System.Windows.Media.TextEffect" />, starting at the specified index of the target array.</summary>
      <param name="array">The array into which the collection's items are to be copied.</param>
      <param name="index">The index of <paramref name="array" /> at which to start copying the contents of the <see cref="T:System.Windows.Media.TextEffectCollection" />.</param>
    </member>
    <member name="M:System.Windows.Media.TextEffectCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> that can iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.TextEffectCollection.IndexOf(System.Windows.Media.TextEffect)">
      <summary>Searches for the specified <see cref="T:System.Windows.Media.TextEffect" /> and returns the zero-based index of the first occurrence within the entire collection.</summary>
      <param name="value">The <see cref="T:System.Windows.Media.TextEffect" /> to locate in the collection.</param>
      <returns>The zero-based index of the first occurrence of <paramref name="value" /> within the entire collection, if found; otherwise, <c>-1</c>.</returns>
    </member>
    <member name="M:System.Windows.Media.TextEffectCollection.Insert(System.Int32,System.Windows.Media.TextEffect)">
      <summary>Inserts a <see cref="T:System.Windows.Media.TextEffect" /> into a specific location in the collection.</summary>
      <param name="index">The zero-based index at which the value <see cref="T:System.Windows.Media.TextEffect" /> be inserted.</param>
      <param name="value">The <see cref="T:System.Windows.Media.TextEffect" /> to insert into the collection.</param>
    </member>
    <member name="M:System.Windows.Media.TextEffectCollection.Remove(System.Windows.Media.TextEffect)">
      <summary>Removes the specified <see cref="T:System.Windows.Media.TextEffect" /> object from the collection.</summary>
      <param name="value">The <see cref="T:System.Windows.Media.TextEffect" /> to remove from the collection.</param>
      <returns>
        <see langword="true" /> if <paramref name="value" /> was removed fro the collection; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.TextEffectCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Windows.Media.TextEffect" /> at the specified index in the collection.</summary>
      <param name="index">The zero-based index of the <see cref="T:System.Windows.Media.TextEffect" /> to remove.</param>
    </member>
    <member name="M:System.Windows.Media.TextEffectCollection.System#Collections#Generic#IEnumerable{System#Windows#Media#TextEffect}#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.Generic.IEnumerable`1.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.TextEffectCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>For a description of this member, see <see cref="M:System.Collections.ICollection.CopyTo(System.Array,System.Int32)" />.</summary>
      <param name="array">A zero-based <see cref="T:System.Array" /> that receives the copied items from the <see cref="T:System.Windows.Media.TextEffectCollection" />.</param>
      <param name="index">The first position in the specified <see cref="T:System.Array" /> to receive the copied contents.</param>
    </member>
    <member name="M:System.Windows.Media.TextEffectCollection.System#Collections#IEnumerable#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.IEnumerable.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.TextEffectCollection.System#Collections#IList#Add(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Add(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to add to the <see cref="T:System.Windows.Media.TextEffectCollection" />.</param>
      <returns>The position into which the new element was inserted.</returns>
    </member>
    <member name="M:System.Windows.Media.TextEffectCollection.System#Collections#IList#Contains(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Contains(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.TextEffectCollection" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Windows.Media.TextEffectCollection" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.TextEffectCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.IndexOf(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.TextEffectCollection" />.</param>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Media.TextEffectCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Insert(System.Int32,System.Object)" />.</summary>
      <param name="index">The zero-based index at which to insert the <see cref="T:System.Object" />.</param>
      <param name="value">The <see cref="T:System.Object" /> to insert into the <see cref="T:System.Windows.Media.TextEffectCollection" />.</param>
    </member>
    <member name="M:System.Windows.Media.TextEffectCollection.System#Collections#IList#Remove(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Remove(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to remove from the <see cref="T:System.Windows.Media.TextEffectCollection" />.</param>
    </member>
    <member name="P:System.Windows.Media.TextEffectCollection.Count">
      <summary>Gets the number of elements in the collection.</summary>
      <returns>The number of elements in the collection.</returns>
    </member>
    <member name="P:System.Windows.Media.TextEffectCollection.Item(System.Int32)">
      <summary>Gets or sets the item that is stored at the zero-based index of the collection.</summary>
      <param name="index">The zero-based index of the collection from which to get or set the item.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="P:System.Windows.Media.TextEffectCollection.System#Collections#Generic#ICollection{System#Windows#Media#TextEffect}#IsReadOnly">
      <summary>For a description of this member, see <see cref="P:System.Collections.Generic.ICollection`1.IsReadOnly" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.TextEffectCollection" /> is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextEffectCollection.System#Collections#ICollection#IsSynchronized">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.IsSynchronized" />.</summary>
      <returns>
        <see langword="true" /> if access to the <see cref="T:System.Windows.Media.TextEffectCollection" /> is synchronized (thread safe); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextEffectCollection.System#Collections#ICollection#SyncRoot">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.SyncRoot" />.</summary>
      <returns>An object that can be used to synchronize access to the <see cref="T:System.Windows.Media.TextEffectCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextEffectCollection.System#Collections#IList#IsFixedSize">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.IsFixedSize" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.TextEffectCollection" /> has a fixed size; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextEffectCollection.System#Collections#IList#IsReadOnly">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.IsReadOnly" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.TextEffectCollection" /> is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextEffectCollection.System#Collections#IList#Item(System.Int32)">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.Item(System.Int32)" />.</summary>
      <param name="index">The zero-based index of the element to get or set.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="T:System.Windows.Media.TextEffectCollection.Enumerator">
      <summary>Enumerates <see cref="T:System.Windows.Media.TextEffect" /> items in a <see cref="T:System.Windows.Media.TextEffectCollection" />.</summary>
    </member>
    <member name="M:System.Windows.Media.TextEffectCollection.Enumerator.MoveNext">
      <summary>Advances the enumerator to the next element in the collection.</summary>
      <returns>
        <see langword="true" /> if the enumerator successfully advanced to the next element; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.TextEffectCollection.Enumerator.Reset">
      <summary>Resets the enumerator to its initial position, which is before the first element in the collection.</summary>
    </member>
    <member name="M:System.Windows.Media.TextEffectCollection.Enumerator.System#IDisposable#Dispose">
      <summary>For a description of this members, see <see cref="M:System.IDisposable.Dispose" />.</summary>
    </member>
    <member name="P:System.Windows.Media.TextEffectCollection.Enumerator.Current">
      <summary>Gets the current element in the collection.</summary>
      <returns>The current element in the collection.</returns>
    </member>
    <member name="P:System.Windows.Media.TextEffectCollection.Enumerator.System#Collections#IEnumerator#Current">
      <summary>For a description of this members, see <see cref="P:System.Collections.IEnumerator.Current" />.</summary>
      <returns>The current element in the collection.</returns>
    </member>
    <member name="T:System.Windows.Media.TextFormatting.CharacterBufferRange">
      <summary>Describes a string of characters.</summary>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.CharacterBufferRange.#ctor(System.Char*,System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferRange" /> structure from a unmanaged character string.</summary>
      <param name="unsafeCharacterString">An unmanaged pointer reference to a character string.</param>
      <param name="characterLength">The number of characters in <c>unsafecharacterString</c> to use.</param>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.CharacterBufferRange.#ctor(System.Char[],System.Int32,System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferRange" /> structure from a character array.</summary>
      <param name="characterArray">The character array.</param>
      <param name="offsetToFirstChar">The character buffer offset to the first character.</param>
      <param name="characterLength">The number of characters in <paramref name="characterArray" /> to use.</param>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.CharacterBufferRange.#ctor(System.String,System.Int32,System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferRange" /> structure from a character string.</summary>
      <param name="characterString">The character string.</param>
      <param name="offsetToFirstChar">The character buffer offset to the first character.</param>
      <param name="characterLength">The number of characters in <paramref name="characterString" /> to use.</param>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.CharacterBufferRange.Equals(System.Object)">
      <summary>Determines whether the specified object is equal to the current <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferRange" /> object.</summary>
      <param name="obj">The <see cref="T:System.Object" /> to compare with the current <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferRange" /> object.</param>
      <returns>
        <see langword="true" /> if <paramref name="o" /> is equal to the current <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferRange" /> object; otherwise, <see langword="false" />. If <paramref name="o" /> is not a <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferRange" /> object, <see langword="false" /> is returned.</returns>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.CharacterBufferRange.Equals(System.Windows.Media.TextFormatting.CharacterBufferRange)">
      <summary>Determines whether the <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferRange" /> object is equal to the current <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferRange" /> object.</summary>
      <param name="value">The <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferRange" /> to compare with the current <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferRange" /> object.</param>
      <returns>
        <see langword="true" /> if <paramref name="value" /> is equal to the current <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferRange" /> object; otherwise, <see langword="false" />. If <paramref name="value" /> is not a <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferRange" /> object, <see langword="false" /> is returned.</returns>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.CharacterBufferRange.GetHashCode">
      <summary>Serves as a hash function for <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferRange" />. It is suitable for use in hashing algorithms and data structures such as a hash table.</summary>
      <returns>An <see cref="T:System.Int32" /> value that represents the hash code for the current object.</returns>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.CharacterBufferRange.op_Equality(System.Windows.Media.TextFormatting.CharacterBufferRange,System.Windows.Media.TextFormatting.CharacterBufferRange)">
      <summary>Compare two <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferRange" /> strings for equality.</summary>
      <param name="left">The first instance of <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferRange" /> to compare.</param>
      <param name="right">The second instance of <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferRange" /> to compare.</param>
      <returns>
        <see langword="true" /> to show the specified <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferRange" /> objects are equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.CharacterBufferRange.op_Inequality(System.Windows.Media.TextFormatting.CharacterBufferRange,System.Windows.Media.TextFormatting.CharacterBufferRange)">
      <summary>Compare two <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferRange" /> strings for inequality.</summary>
      <param name="left">The first instance of <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferRange" /> to compare.</param>
      <param name="right">The second instance of <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferRange" /> to compare.</param>
      <returns>
        <see langword="false" /> to show <paramref name="left" /> is equal to <paramref name="right" />; otherwise, <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.CharacterBufferRange.CharacterBufferReference">
      <summary>Gets a reference to the character buffer of a string.</summary>
      <returns>A <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> value representing the character buffer of a string.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.CharacterBufferRange.Empty">
      <summary>Gets an empty character string.</summary>
      <returns>A <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferRange" /> object whose <see cref="P:System.Windows.Media.TextFormatting.CharacterBufferRange.Length" /> is equal to 0.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.CharacterBufferRange.Length">
      <summary>Gets the number of characters in the text source character store.</summary>
      <returns>An <see cref="T:System.Int32" /> value that represents the total number of characters.</returns>
    </member>
    <member name="T:System.Windows.Media.TextFormatting.CharacterBufferReference">
      <summary>Describes a character buffer for a text run.</summary>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.CharacterBufferReference.#ctor(System.Char*,System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> structure using a specified unsafe character string.</summary>
      <param name="unsafeCharacterString">Pointer to character string.</param>
      <param name="characterLength">The length of <paramref name="unsafeCharacterString" />.</param>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.CharacterBufferReference.#ctor(System.Char[],System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> structure using a specified character array.</summary>
      <param name="characterArray">The <see cref="T:System.Char" /> array.</param>
      <param name="offsetToFirstChar">The offset to the first character to use in <paramref name="characterArray" />.</param>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.CharacterBufferReference.#ctor(System.String,System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> structure using a specified character string.</summary>
      <param name="characterString">The <see cref="T:System.String" /> containing the text characters.</param>
      <param name="offsetToFirstChar">The offset to the first character to use in <paramref name="characterString" />.</param>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.CharacterBufferReference.Equals(System.Object)">
      <summary>Determines whether the specified object is equal to the current <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> object.</summary>
      <param name="obj">The object to compare with the current <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> object.</param>
      <returns>
        <see langword="true" /> if <paramref name="obj" /> is equal to the current <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> object; otherwise, <see langword="false" />. If <paramref name="obj" /> is not a <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> object, <see langword="false" /> is returned.</returns>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.CharacterBufferReference.Equals(System.Windows.Media.TextFormatting.CharacterBufferReference)">
      <summary>Determines whether the <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> is equal to the current <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> object.</summary>
      <param name="value">The <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> to compare with the current <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> object.</param>
      <returns>
        <see langword="true" /> if <paramref name="value" /> is equal to the current <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> object; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.CharacterBufferReference.GetHashCode">
      <summary>Serves as a hash function for <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" />. It is suitable for use in hashing algorithms and data structures such as a hash table.</summary>
      <returns>An <see cref="T:System.Int32" /> value that represents the hash code for the current object.</returns>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.CharacterBufferReference.op_Equality(System.Windows.Media.TextFormatting.CharacterBufferReference,System.Windows.Media.TextFormatting.CharacterBufferReference)">
      <summary>Compare two <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> strings for equality.</summary>
      <param name="left">The first instance of <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> to compare.</param>
      <param name="right">The second instance of <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> to compare.</param>
      <returns>
        <see langword="true" /> to show the specified <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> objects are equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.CharacterBufferReference.op_Inequality(System.Windows.Media.TextFormatting.CharacterBufferReference,System.Windows.Media.TextFormatting.CharacterBufferReference)">
      <summary>Compare two <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> strings for inequality.</summary>
      <param name="left">The first instance of <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> to compare.</param>
      <param name="right">The second instance of <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> to compare.</param>
      <returns>
        <see langword="false" /> to show <paramref name="left" /> is equal to <paramref name="right" />; otherwise, <see langword="true" />.</returns>
    </member>
    <member name="T:System.Windows.Media.TextFormatting.CharacterHit">
      <summary>Represents information about a character hit within a glyph run.</summary>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.CharacterHit.#ctor(System.Int32,System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.TextFormatting.CharacterHit" /> structure.</summary>
      <param name="firstCharacterIndex">Index of the first character that got hit.</param>
      <param name="trailingLength">In the case of a leading edge, this value is 0. In the case of a trailing edge, this value is the number of code points until the next valid caret position.</param>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.CharacterHit.Equals(System.Object)">
      <summary>Determines whether the specified object is equal to the current <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> object.</summary>
      <param name="obj">The object to compare with the current <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> object.</param>
      <returns>
        <see langword="true" /> if <paramref name="obj" /> is equal to the current <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> object; otherwise, <see langword="false" />. If <paramref name="obj" /> is not a <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> object, <see langword="false" /> is returned.</returns>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.CharacterHit.Equals(System.Windows.Media.TextFormatting.CharacterHit)">
      <summary>Determines whether the <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> is equal to the current <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> object.</summary>
      <param name="obj">The <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> to compare with the current <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> object.</param>
      <returns>
        <see langword="true" /> if <paramref name="obj" /> is equal to the current <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> object; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.CharacterHit.GetHashCode">
      <summary>Serves as a hash function for <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" />. It is suitable for use in hashing algorithms and data structures such as a hash table.</summary>
      <returns>An <see cref="T:System.Int32" /> value that represents the hash code for the current object.</returns>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.CharacterHit.op_Equality(System.Windows.Media.TextFormatting.CharacterHit,System.Windows.Media.TextFormatting.CharacterHit)">
      <summary>Compare two <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> strings for equality.</summary>
      <param name="left">The first instance of <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> to compare.</param>
      <param name="right">The second instance of <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> to compare.</param>
      <returns>
        <see langword="true" /> when the values of <see cref="P:System.Windows.Media.TextFormatting.CharacterHit.FirstCharacterIndex" /> and <see cref="P:System.Windows.Media.TextFormatting.CharacterHit.TrailingLength" /> properties are equal for both objects; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.CharacterHit.op_Inequality(System.Windows.Media.TextFormatting.CharacterHit,System.Windows.Media.TextFormatting.CharacterHit)">
      <summary>Compare two <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> strings for inequality.</summary>
      <param name="left">The first instance of <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> to compare.</param>
      <param name="right">The second instance of <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> to compare.</param>
      <returns>
        <see langword="false" /> when the values of <see cref="P:System.Windows.Media.TextFormatting.CharacterHit.FirstCharacterIndex" /> and <see cref="P:System.Windows.Media.TextFormatting.CharacterHit.TrailingLength" /> properties are equal for both objects; otherwise, <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.CharacterHit.FirstCharacterIndex">
      <summary>Gets the index of the first character that got hit.</summary>
      <returns>An <see cref="T:System.Int32" /> value that represents the index.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.CharacterHit.TrailingLength">
      <summary>Gets the trailing length value for the character that got hit.</summary>
      <returns>An <see cref="T:System.Int32" /> value that represents the trailing length.</returns>
    </member>
    <member name="T:System.Windows.Media.TextFormatting.CultureSpecificCharacterBufferRange">
      <summary>Represents a range of characters that are associated with a culture.</summary>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.CultureSpecificCharacterBufferRange.#ctor(System.Globalization.CultureInfo,System.Windows.Media.TextFormatting.CharacterBufferRange)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.TextFormatting.CultureSpecificCharacterBufferRange" /> class.</summary>
      <param name="culture">A value of <see cref="T:System.Globalization.CultureInfo" /> that represents the culture of the containing range of characters.</param>
      <param name="characterBufferRange">A value of <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferRange" /> that represents the range of characters.</param>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.CultureSpecificCharacterBufferRange.CharacterBufferRange">
      <summary>Gets the <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferRange" /> of the <see cref="T:System.Windows.Media.TextFormatting.CultureSpecificCharacterBufferRange" />.</summary>
      <returns>A value of type <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferRange" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.CultureSpecificCharacterBufferRange.CultureInfo">
      <summary>Gets the <see cref="T:System.Globalization.CultureInfo" /> of the <see cref="T:System.Windows.Media.TextFormatting.CultureSpecificCharacterBufferRange" />.</summary>
      <returns>A value of type <see cref="T:System.Globalization.CultureInfo" />.</returns>
    </member>
    <member name="T:System.Windows.Media.TextFormatting.IndexedGlyphRun">
      <summary>Allows text engine clients to map a text source character index to the corresponding <see cref="T:System.Windows.Media.GlyphRun" />.</summary>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.IndexedGlyphRun.GlyphRun">
      <summary>Gets the <see cref="T:System.Windows.Media.GlyphRun" /> that corresponds to the <see cref="T:System.Windows.Media.TextFormatting.IndexedGlyphRun" /> object.</summary>
      <returns>A <see cref="T:System.Windows.Media.GlyphRun" /> object.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.IndexedGlyphRun.TextSourceCharacterIndex">
      <summary>Gets the text source character index that corresponds to the beginning of the <see cref="T:System.Windows.Media.GlyphRun" />.</summary>
      <returns>An <see cref="T:System.Int32" /> value that represents the text source character index.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.IndexedGlyphRun.TextSourceLength">
      <summary>Gets the text source character length that corresponds to the <see cref="T:System.Windows.Media.TextFormatting.IndexedGlyphRun" /> object.</summary>
      <returns>An <see cref="T:System.Int32" /> value that represents the length of the text source character.</returns>
    </member>
    <member name="T:System.Windows.Media.TextFormatting.InvertAxes">
      <summary>Indicate the inversion of horizontal and vertical axes of the drawing surface.</summary>
    </member>
    <member name="F:System.Windows.Media.TextFormatting.InvertAxes.Both">
      <summary>Drawing surface is inverted in both axes.</summary>
    </member>
    <member name="F:System.Windows.Media.TextFormatting.InvertAxes.Horizontal">
      <summary>Drawing surface is inverted in the horizontal axis.</summary>
    </member>
    <member name="F:System.Windows.Media.TextFormatting.InvertAxes.None">
      <summary>Drawing surface is not inverted in either axis.</summary>
    </member>
    <member name="F:System.Windows.Media.TextFormatting.InvertAxes.Vertical">
      <summary>Drawing surface is inverted in the vertical axis.</summary>
    </member>
    <member name="T:System.Windows.Media.TextFormatting.MinMaxParagraphWidth">
      <summary>Represents the smallest and largest possible paragraph width that can fully contain the specified text content.</summary>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.MinMaxParagraphWidth.Equals(System.Object)">
      <summary>Determines whether the specified object is equal to the current <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> object.</summary>
      <param name="obj">The <see cref="T:System.Object" /> to compare with the current <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> object.</param>
      <returns>
        <see langword="true" /> if <paramref name="obj" /> is equal to the current <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> object; otherwise, <see langword="false" />. If <paramref name="obj" /> is not a <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> object, <see langword="false" /> is returned.</returns>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.MinMaxParagraphWidth.Equals(System.Windows.Media.TextFormatting.MinMaxParagraphWidth)">
      <summary>Determines whether the <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> is equal to the current <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> object.</summary>
      <param name="value">The <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> to compare with the current <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> object.</param>
      <returns>
        <see langword="true" /> if <paramref name="value" /> is equal to the current <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> object; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.MinMaxParagraphWidth.GetHashCode">
      <summary>Serves as a hash function for <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" />. It is suitable for use in hashing algorithms and data structures such as a hash table.</summary>
      <returns>An <see cref="T:System.Int32" /> value that represents the hash code for the current object.</returns>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.MinMaxParagraphWidth.op_Equality(System.Windows.Media.TextFormatting.MinMaxParagraphWidth,System.Windows.Media.TextFormatting.MinMaxParagraphWidth)">
      <summary>Compare two <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> strings for equality.</summary>
      <param name="left">The first instance of <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> to compare.</param>
      <param name="right">The second instance of <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> to compare.</param>
      <returns>
        <see langword="true" /> to show the specified <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> objects are equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.MinMaxParagraphWidth.op_Inequality(System.Windows.Media.TextFormatting.MinMaxParagraphWidth,System.Windows.Media.TextFormatting.MinMaxParagraphWidth)">
      <summary>Compare two <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> objects for inequality.</summary>
      <param name="left">The first instance of <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> to compare.</param>
      <param name="right">The second instance of <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> to compare.</param>
      <returns>
        <see langword="false" /> to show <paramref name="left" /> is equal to <paramref name="right" />; otherwise, <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.MinMaxParagraphWidth.MaxWidth">
      <summary>Gets the largest paragraph width possible that can fully contain the specified text content.</summary>
      <returns>A <see cref="T:System.Double" /> that represents the largest paragraph width possible.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.MinMaxParagraphWidth.MinWidth">
      <summary>Gets the smallest paragraph width possible that can fully contain the specified text content.</summary>
      <returns>A <see cref="T:System.Double" /> that represents the smallest paragraph width possible.</returns>
    </member>
    <member name="T:System.Windows.Media.TextFormatting.TextBounds">
      <summary>Represents the bounding rectangle of a range of characters.</summary>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextBounds.FlowDirection">
      <summary>Gets the text flow direction for the <see cref="T:System.Windows.Media.TextFormatting.TextBounds" /> object.</summary>
      <returns>An enumerated value of <see cref="T:System.Windows.FlowDirection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextBounds.Rectangle">
      <summary>Gets the bounding rectangle for the <see cref="T:System.Windows.Media.TextFormatting.TextBounds" /> object.</summary>
      <returns>A <see cref="T:System.Windows.Rect" /> value that represents the bounding rectangle of a range of characters.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextBounds.TextRunBounds">
      <summary>Gets a list of <see cref="T:System.Windows.Media.TextFormatting.TextRunBounds" /> objects.</summary>
      <returns>A list of <see cref="T:System.Windows.Media.TextFormatting.TextRunBounds" /> objects.</returns>
    </member>
    <member name="T:System.Windows.Media.TextFormatting.TextCharacters">
      <summary>Represents a collection of character glyphs from distinct physical typefaces.</summary>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextCharacters.#ctor(System.Char*,System.Int32,System.Windows.Media.TextFormatting.TextRunProperties)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.TextFormatting.TextCharacters" /> class using a specified unsafe character string.</summary>
      <param name="unsafeCharacterString">Pointer to character string.</param>
      <param name="length">The length of the characters to use in <paramref name="unsafeCharacterString" />.</param>
      <param name="textRunProperties">The <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties" /> value to use for the characters in <paramref name="unsafeCharacterString" />.</param>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextCharacters.#ctor(System.Char[],System.Int32,System.Int32,System.Windows.Media.TextFormatting.TextRunProperties)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.TextFormatting.TextCharacters" /> class using a specified character array.</summary>
      <param name="characterArray">The <see cref="T:System.Char" /> array.</param>
      <param name="offsetToFirstChar">The offset to the first character to use in <paramref name="characterArray" />.</param>
      <param name="length">The length of the characters to use in <paramref name="characterArray" />.</param>
      <param name="textRunProperties">The <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties" /> value to use for the characters in <paramref name="characterArray" />.</param>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextCharacters.#ctor(System.String,System.Int32,System.Int32,System.Windows.Media.TextFormatting.TextRunProperties)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.TextFormatting.TextCharacters" /> class using a specified character substring.</summary>
      <param name="characterString">The <see cref="T:System.String" /> containing the text characters.</param>
      <param name="offsetToFirstChar">The offset to the first character to use in <paramref name="characterString" />.</param>
      <param name="length">The length of the characters to use in <paramref name="characterString" />.</param>
      <param name="textRunProperties">The <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties" /> value to use for the characters in <paramref name="characterString" />.</param>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextCharacters.#ctor(System.String,System.Windows.Media.TextFormatting.TextRunProperties)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.TextFormatting.TextCharacters" /> class using a specified character string.</summary>
      <param name="characterString">The <see cref="T:System.String" /> containing the text characters.</param>
      <param name="textRunProperties">The <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties" /> value to use for the characters in <paramref name="characterString" />.</param>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextCharacters.CharacterBufferReference">
      <summary>Gets the <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> for the <see cref="T:System.Windows.Media.TextFormatting.TextCharacters" />.</summary>
      <returns>A <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> that represents the text characters.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextCharacters.Length">
      <summary>Gets the length of the text characters.</summary>
      <returns>An <see cref="T:System.Int32" /> object that represents the length of the text characters.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextCharacters.Properties">
      <summary>Gets the set of properties shared by every text character.</summary>
      <returns>A <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties" /> value that represents the properties shared by every text character.</returns>
    </member>
    <member name="T:System.Windows.Media.TextFormatting.TextCollapsedRange">
      <summary>Represents the range of characters and its width measurement for collapsed text within a line.</summary>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextCollapsedRange.Length">
      <summary>Gets the number of characters for the collapsed text.</summary>
      <returns>An <see cref="T:System.Int32" /> value that represents the number of collapsed text characters.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextCollapsedRange.TextSourceCharacterIndex">
      <summary>Gets the index to the first character in the <see cref="T:System.Windows.Media.TextFormatting.TextSource" /> that represents collapsed text characters.</summary>
      <returns>An <see cref="T:System.Int32" /> value that represents the index of the first collapsed text character.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextCollapsedRange.Width">
      <summary>The total width of collapsed text characters.</summary>
      <returns>A <see cref="T:System.Double" /> value that represents the width of the collapsed text characters.</returns>
    </member>
    <member name="T:System.Windows.Media.TextFormatting.TextCollapsingProperties">
      <summary>Represents the characteristics of collapsed text.</summary>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextCollapsingProperties.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.TextFormatting.TextCollapsingProperties" /> class.</summary>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextCollapsingProperties.Style">
      <summary>Gets the style of the collapsed text.</summary>
      <returns>An enumerated value of <see cref="T:System.Windows.Media.TextFormatting.TextCollapsingStyle" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextCollapsingProperties.Symbol">
      <summary>Gets the text run that is used as the collapsed text symbol.</summary>
      <returns>A <see cref="T:System.Windows.Media.TextFormatting.TextRun" /> value that represents the collapsed text symbol.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextCollapsingProperties.Width">
      <summary>Gets the width of the range of collapsed text.</summary>
      <returns>A <see cref="T:System.Double" /> that represents the width of the range of collapsed text.</returns>
    </member>
    <member name="T:System.Windows.Media.TextFormatting.TextCollapsingStyle">
      <summary>Specifies the style of collapsed text.</summary>
    </member>
    <member name="F:System.Windows.Media.TextFormatting.TextCollapsingStyle.TrailingCharacter">
      <summary>Collapse trailing characters.</summary>
    </member>
    <member name="F:System.Windows.Media.TextFormatting.TextCollapsingStyle.TrailingWord">
      <summary>Collapse trailing words.</summary>
    </member>
    <member name="T:System.Windows.Media.TextFormatting.TextEmbeddedObject">
      <summary>Defines a type of text content in which measuring, hit testing and drawing of the entire content is done in whole.</summary>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextEmbeddedObject.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.TextFormatting.TextEmbeddedObject" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextEmbeddedObject.ComputeBoundingBox(System.Boolean,System.Boolean)">
      <summary>Gets the computed bounding box of the text object.</summary>
      <param name="rightToLeft">A <see cref="T:System.Boolean" /> value that determines if the text object is drawn from right to left.</param>
      <param name="sideways">A <see cref="T:System.Boolean" /> value that determines if the text object is drawn with its side parallel to the baseline.</param>
      <returns>A <see cref="T:System.Windows.Rect" /> value that represents the bounding box size of the text object.</returns>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextEmbeddedObject.Draw(System.Windows.Media.DrawingContext,System.Windows.Point,System.Boolean,System.Boolean)">
      <summary>Draws the text object.</summary>
      <param name="drawingContext">The <see cref="T:System.Windows.Media.DrawingContext" /> to use for rendering the text object.</param>
      <param name="origin">The <see cref="T:System.Windows.Point" /> value that represents the origin where the text object is drawn.</param>
      <param name="rightToLeft">A <see cref="T:System.Boolean" /> value that determines if the text object is drawn from right to left.</param>
      <param name="sideways">A <see cref="T:System.Boolean" /> value that determines if the text object is drawn with its side parallel to the baseline.</param>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextEmbeddedObject.Format(System.Double)">
      <summary>Get text object measurement metrics that will fit within the specified remaining width of the paragraph.</summary>
      <param name="remainingParagraphWidth">A <see cref="T:System.Double" /> that represents the remaining paragraph width.</param>
      <returns>A <see cref="T:System.Windows.Media.TextFormatting.TextEmbeddedObjectMetrics" /> value that represents the text object metrics.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextEmbeddedObject.BreakAfter">
      <summary>Gets the line breaking condition after the text object.</summary>
      <returns>An enumerated value of <see cref="T:System.Windows.LineBreakCondition" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextEmbeddedObject.BreakBefore">
      <summary>Gets the line breaking condition before the text object.</summary>
      <returns>An enumerated value of <see cref="T:System.Windows.LineBreakCondition" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextEmbeddedObject.HasFixedSize">
      <summary>Determines whether the text object has a fixed size regardless of where it is placed within a line.</summary>
      <returns>
        <see langword="true" /> if the text object has a fixed size; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Windows.Media.TextFormatting.TextEmbeddedObjectMetrics">
      <summary>Specifies properties for a <see cref="T:System.Windows.Media.TextFormatting.TextEmbeddedObject" />.</summary>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextEmbeddedObjectMetrics.#ctor(System.Double,System.Double,System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.TextFormatting.TextEmbeddedObjectMetrics" /> class using specified width, height, and baseline values.</summary>
      <param name="width">A <see cref="T:System.Double" /> that represents the <see cref="T:System.Windows.Media.TextFormatting.TextEmbeddedObject" /> width.</param>
      <param name="height">A <see cref="T:System.Double" /> that represents the <see cref="T:System.Windows.Media.TextFormatting.TextEmbeddedObject" /> height.</param>
      <param name="baseline">A <see cref="T:System.Double" /> that represents the <see cref="T:System.Windows.Media.TextFormatting.TextEmbeddedObject" /> baseline relative to <paramref name="height" />.</param>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextEmbeddedObjectMetrics.Baseline">
      <summary>Gets the baseline of the text object.</summary>
      <returns>A <see cref="T:System.Double" /> that represents the text object baseline relative to its height.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextEmbeddedObjectMetrics.Height">
      <summary>Gets the height of the text object.</summary>
      <returns>A <see cref="T:System.Double" /> that represents the text object height.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextEmbeddedObjectMetrics.Width">
      <summary>Gets the width of the text object.</summary>
      <returns>A <see cref="T:System.Double" /> that represents the text object width.</returns>
    </member>
    <member name="T:System.Windows.Media.TextFormatting.TextEndOfLine">
      <summary>Defines a specialized text run that is used to mark the end of a line.</summary>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextEndOfLine.#ctor(System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.TextFormatting.TextEndOfLine" /> class using a specified character length.</summary>
      <param name="length">The number of characters in the <see cref="T:System.Windows.Media.TextFormatting.TextEndOfLine" /> buffer.</param>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextEndOfLine.#ctor(System.Int32,System.Windows.Media.TextFormatting.TextRunProperties)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.TextFormatting.TextEndOfLine" /> class using a specified character length and <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties" /> value.</summary>
      <param name="length">The number of characters in the <see cref="T:System.Windows.Media.TextFormatting.TextEndOfLine" /> buffer.</param>
      <param name="textRunProperties">The <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties" /> value to use for the characters in the <see cref="T:System.Windows.Media.TextFormatting.TextEndOfLine" /> buffer.</param>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextEndOfLine.CharacterBufferReference">
      <summary>Gets a reference to the <see cref="T:System.Windows.Media.TextFormatting.TextEndOfLine" /> character buffer.</summary>
      <returns>A <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> value.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextEndOfLine.Length">
      <summary>Gets the character length of the <see cref="T:System.Windows.Media.TextFormatting.TextEndOfLine" /> character buffer.</summary>
      <returns>An <see cref="T:System.Int32" /> object that represents the length of the character buffer.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextEndOfLine.Properties">
      <summary>Gets the set of properties shared by every text character of the <see cref="T:System.Windows.Media.TextFormatting.TextEndOfLine" /> character buffer.</summary>
      <returns>A <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties" /> value that represents the properties shared by every text character.</returns>
    </member>
    <member name="T:System.Windows.Media.TextFormatting.TextEndOfParagraph">
      <summary>Defines a specialized text run that is used to mark the end of a paragraph.</summary>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextEndOfParagraph.#ctor(System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.TextFormatting.TextEndOfParagraph" /> class using a specified character length.</summary>
      <param name="length">The number of characters in the <see cref="T:System.Windows.Media.TextFormatting.TextEndOfParagraph" /> buffer.</param>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextEndOfParagraph.#ctor(System.Int32,System.Windows.Media.TextFormatting.TextRunProperties)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.TextFormatting.TextEndOfParagraph" /> class using a specified character length and <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties" /> value.</summary>
      <param name="length">The number of characters in the <see cref="T:System.Windows.Media.TextFormatting.TextEndOfParagraph" /> buffer.</param>
      <param name="textRunProperties">The <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties" /> value to use for the characters in the <see cref="T:System.Windows.Media.TextFormatting.TextEndOfParagraph" /> buffer.</param>
    </member>
    <member name="T:System.Windows.Media.TextFormatting.TextEndOfSegment">
      <summary>Defines a specialized text run that is used to mark the end of a segment.</summary>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextEndOfSegment.#ctor(System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.TextFormatting.TextEndOfSegment" /> class.</summary>
      <param name="length">The number of characters in the <see cref="T:System.Windows.Media.TextFormatting.TextEndOfSegment" /> buffer.</param>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextEndOfSegment.CharacterBufferReference">
      <summary>Gets a reference to the <see cref="T:System.Windows.Media.TextFormatting.TextEndOfSegment" /> character buffer.</summary>
      <returns>A <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> value.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextEndOfSegment.Length">
      <summary>Gets the character length of the <see cref="T:System.Windows.Media.TextFormatting.TextEndOfSegment" /> character buffer.</summary>
      <returns>An <see cref="T:System.Int32" /> object that represents the length of the character buffer.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextEndOfSegment.Properties">
      <summary>Gets the set of properties shared by every text character of the <see cref="T:System.Windows.Media.TextFormatting.TextEndOfSegment" /> character buffer.</summary>
      <returns>A <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties" /> value that represents the properties shared by every text character.</returns>
    </member>
    <member name="T:System.Windows.Media.TextFormatting.TextFormatter">
      <summary>Provides services for formatting text and breaking text lines using a custom text layout client.</summary>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextFormatter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.TextFormatting.TextFormatter" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextFormatter.Create">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Media.TextFormatting.TextFormatter" /> class. This is a static method.</summary>
      <returns>A new instance of <see cref="T:System.Windows.Media.TextFormatting.TextFormatter" />.</returns>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextFormatter.Create(System.Windows.Media.TextFormattingMode)">
      <summary>Creates a new instance of the <see cref="T:System.Windows.Media.TextFormatting.TextFormatter" /> class with the specified formatting mode. This is a static method.</summary>
      <param name="textFormattingMode">The <see cref="T:System.Windows.Media.TextFormattingMode" /> that specifies the text layout for the <see cref="T:System.Windows.Media.TextFormatting.TextFormatter" />.</param>
      <returns>A new instance of <see cref="T:System.Windows.Media.TextFormatting.TextFormatter" />.</returns>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextFormatter.Dispose">
      <summary>Releases all managed and unmanaged resources used by the <see cref="T:System.Windows.Media.TextFormatting.TextFormatter" /> object.</summary>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextFormatter.FormatLine(System.Windows.Media.TextFormatting.TextSource,System.Int32,System.Double,System.Windows.Media.TextFormatting.TextParagraphProperties,System.Windows.Media.TextFormatting.TextLineBreak)">
      <summary>Creates a <see cref="T:System.Windows.Media.TextFormatting.TextLine" /> that is used for formatting and displaying document content.</summary>
      <param name="textSource">A <see cref="T:System.Windows.Media.TextFormatting.TextSource" /> value that represents the text source for the line.</param>
      <param name="firstCharIndex">An <see cref="T:System.Int32" /> value that specifies the character index of the starting character in the line.</param>
      <param name="paragraphWidth">A <see cref="T:System.Double" /> value that specifies the width of the paragraph that the line fills.</param>
      <param name="paragraphProperties">A <see cref="T:System.Windows.Media.TextFormatting.TextParagraphProperties" /> value that represents paragraph properties, such as flow direction, alignment, or indentation.</param>
      <param name="previousLineBreak">A <see cref="T:System.Windows.Media.TextFormatting.TextLineBreak" /> value that specifies the text formatter state, in terms of where the previous line in the paragraph was broken by the text formatting process.</param>
      <returns>A <see cref="T:System.Windows.Media.TextFormatting.TextLine" /> value that represents a line of text that can be displayed.</returns>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextFormatter.FormatLine(System.Windows.Media.TextFormatting.TextSource,System.Int32,System.Double,System.Windows.Media.TextFormatting.TextParagraphProperties,System.Windows.Media.TextFormatting.TextLineBreak,System.Windows.Media.TextFormatting.TextRunCache)">
      <summary>Creates a <see cref="T:System.Windows.Media.TextFormatting.TextLine" /> that is used for formatting and displaying document content.</summary>
      <param name="textSource">A <see cref="T:System.Windows.Media.TextFormatting.TextSource" /> object that represents the text source for the line.</param>
      <param name="firstCharIndex">An <see cref="T:System.Int32" /> value that specifies the character index of the starting character in the line.</param>
      <param name="paragraphWidth">A <see cref="T:System.Double" /> value that specifies the width of the paragraph that the line fills.</param>
      <param name="paragraphProperties">A <see cref="T:System.Windows.Media.TextFormatting.TextParagraphProperties" /> object that represents paragraph properties, such as flow direction, alignment, or indentation.</param>
      <param name="previousLineBreak">A <see cref="T:System.Windows.Media.TextFormatting.TextLineBreak" /> object that specifies the text formatter state, in terms of where the previous line in the paragraph was broken by the text formatting process.</param>
      <param name="textRunCache">A <see cref="T:System.Windows.Media.TextFormatting.TextRunCache" /> object that represents the caching mechanism for the layout of text.</param>
      <returns>A <see cref="T:System.Windows.Media.TextFormatting.TextLine" /> value that represents a line of text that can be displayed.</returns>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextFormatter.FormatMinMaxParagraphWidth(System.Windows.Media.TextFormatting.TextSource,System.Int32,System.Windows.Media.TextFormatting.TextParagraphProperties)">
      <summary>Returns a value that represents the smallest and largest possible paragraph width that can fully contain the specified text content.</summary>
      <param name="textSource">A <see cref="T:System.Windows.Media.TextFormatting.TextSource" /> object that represents the text source for the line.</param>
      <param name="firstCharIndex">An <see cref="T:System.Int32" /> value that specifies the character index of the starting character in the line.</param>
      <param name="paragraphProperties">A <see cref="T:System.Windows.Media.TextFormatting.TextParagraphProperties" /> object that represents paragraph properties, such as flow direction, alignment, or indentation.</param>
      <returns>A <see cref="T:System.Windows.Media.TextFormatting.MinMaxParagraphWidth" /> value that represents the smallest and largest possible paragraph width that can fully contain the specified text content.</returns>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextFormatter.FormatMinMaxParagraphWidth(System.Windows.Media.TextFormatting.TextSource,System.Int32,System.Windows.Media.TextFormatting.TextParagraphProperties,System.Windows.Media.TextFormatting.TextRunCache)">
      <summary>Returns a value that represents the smallest and largest possible paragraph width that can fully contain the specified text content.</summary>
      <param name="textSource">A <see cref="T:System.Windows.Media.TextFormatting.TextSource" /> object that represents the text source for the line.</param>
      <param name="firstCharIndex">An <see cref="T:System.Int32" /> value that specifies the character index of the starting character in the line.</param>
      <param name="paragraphProperties">A <see cref="T:System.Windows.Media.TextFormatting.TextParagraphProperties" /> object that represents paragraph properties, such as flow direction, alignment, or indentation.</param>
      <param name="textRunCache">A <see cref="T:System.Windows.Media.TextFormatting.TextRunCache" /> object that represents the caching mechanism for the layout of text.</param>
      <returns>A <see cref="T:System.Windows.Media.TextFormatting.MinMaxParagraphWidth" /> value that represents the smallest and largest possible paragraph width that can fully contain the specified text content.</returns>
    </member>
    <member name="T:System.Windows.Media.TextFormatting.TextHidden">
      <summary>Defines a specialized text run that is used to mark a range of hidden characters.</summary>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextHidden.#ctor(System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.TextFormatting.TextHidden" /> class using a specified character length.</summary>
      <param name="length">The number of characters in the <see cref="T:System.Windows.Media.TextFormatting.TextHidden" /> buffer.</param>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextHidden.CharacterBufferReference">
      <summary>Gets a reference to the <see cref="T:System.Windows.Media.TextFormatting.TextHidden" /> character buffer.</summary>
      <returns>A <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> value.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextHidden.Length">
      <summary>Gets the character length of the <see cref="T:System.Windows.Media.TextFormatting.TextHidden" /> character buffer.</summary>
      <returns>An <see cref="T:System.Int32" /> object that represents the length of the character buffer.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextHidden.Properties">
      <summary>Gets the set of properties shared by every text character of the <see cref="T:System.Windows.Media.TextFormatting.TextHidden" /> character buffer.</summary>
      <returns>A <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties" /> value that represents the properties shared by every text character.</returns>
    </member>
    <member name="T:System.Windows.Media.TextFormatting.TextLine">
      <summary>Provides an abstract class for supporting formatting services to a line of text.</summary>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextLine.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.TextFormatting.TextLine" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextLine.#ctor(System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.TextFormatting.TextLine" /> class.</summary>
      <param name="pixelsPerDip">
        <paramref name="pixelsPerDip" /> should be set to the TextSource's PixelsPerDip value.</param>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextLine.Collapse(System.Windows.Media.TextFormatting.TextCollapsingProperties[])">
      <summary>Create a collapsed line based on collapsed text properties.</summary>
      <param name="collapsingPropertiesList">A list of <see cref="T:System.Windows.Media.TextFormatting.TextCollapsingProperties" /> objects that represent the collapsed text properties.</param>
      <returns>A <see cref="T:System.Windows.Media.TextFormatting.TextLine" /> value that represents a collapsed line that can be displayed.</returns>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextLine.Dispose">
      <summary>Releases all managed and unmanaged resources used by the <see cref="T:System.Windows.Media.TextFormatting.TextFormatter" /> object.</summary>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextLine.Draw(System.Windows.Media.DrawingContext,System.Windows.Point,System.Windows.Media.TextFormatting.InvertAxes)">
      <summary>Renders the <see cref="T:System.Windows.Media.TextFormatting.TextLine" /> object based upon the specified <see cref="T:System.Windows.Media.DrawingContext" />.</summary>
      <param name="drawingContext">The object onto which the <see cref="T:System.Windows.Media.TextFormatting.TextLine" /> is rendered.</param>
      <param name="origin">A value that represents the drawing origin.</param>
      <param name="inversion">An enumerated <see cref="T:System.Windows.Media.TextFormatting.InvertAxes" /> value that indicates the inversion of the horizontal and vertical axes of the drawing surface.</param>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextLine.GetBackspaceCaretCharacterHit(System.Windows.Media.TextFormatting.CharacterHit)">
      <summary>Gets the previous character hit after backspacing.</summary>
      <param name="characterHit">The current <see cref="T:System.Windows.Media.TextFormatting.CharacterHit" /> object.</param>
      <returns>The <see cref="T:System.Windows.Media.TextFormatting.CharacterHit" /> object after backspacing.</returns>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextLine.GetCharacterHitFromDistance(System.Double)">
      <summary>Gets the character hit corresponding to the specified distance from the beginning of the line.</summary>
      <param name="distance">A <see cref="T:System.Double" /> value that represents the distance from the beginning of the line.</param>
      <returns>The <see cref="T:System.Windows.Media.TextFormatting.CharacterHit" /> object at the specified <paramref name="distance" /> from the beginning of the line.</returns>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextLine.GetDistanceFromCharacterHit(System.Windows.Media.TextFormatting.CharacterHit)">
      <summary>Gets the distance from the beginning of the line to the specified character hit.</summary>
      <param name="characterHit">The <see cref="T:System.Windows.Media.TextFormatting.CharacterHit" /> object whose distance you want to query.</param>
      <returns>A <see cref="T:System.Double" /> that represents the distance from the beginning of the line.</returns>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextLine.GetIndexedGlyphRuns">
      <summary>Gets an enumerator for enumerating <see cref="T:System.Windows.Media.TextFormatting.IndexedGlyphRun" /> objects in the <see cref="T:System.Windows.Media.TextFormatting.TextLine" />.</summary>
      <returns>An enumerator that allows you to enumerate each <see cref="T:System.Windows.Media.TextFormatting.IndexedGlyphRun" /> object in the <see cref="T:System.Windows.Media.TextFormatting.TextLine" />.</returns>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextLine.GetNextCaretCharacterHit(System.Windows.Media.TextFormatting.CharacterHit)">
      <summary>Gets the next character hit for caret navigation.</summary>
      <param name="characterHit">The current <see cref="T:System.Windows.Media.TextFormatting.CharacterHit" /> object.</param>
      <returns>The next <see cref="T:System.Windows.Media.TextFormatting.CharacterHit" /> object based on caret navigation.</returns>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextLine.GetPreviousCaretCharacterHit(System.Windows.Media.TextFormatting.CharacterHit)">
      <summary>Gets the previous character hit for caret navigation.</summary>
      <param name="characterHit">The current <see cref="T:System.Windows.Media.TextFormatting.CharacterHit" /> object.</param>
      <returns>The previous <see cref="T:System.Windows.Media.TextFormatting.CharacterHit" /> object based on caret navigation.</returns>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextLine.GetTextBounds(System.Int32,System.Int32)">
      <summary>Gets an array of bounding rectangles that represent the range of characters within a text line.</summary>
      <param name="firstTextSourceCharacterIndex">The index of first character of specified range.</param>
      <param name="textLength">The number of characters of the specified range.</param>
      <returns>A list of <see cref="T:System.Windows.Media.TextFormatting.TextBounds" /> objects representing the bounding rectangle.</returns>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextLine.GetTextCollapsedRanges">
      <summary>Gets a collection of collapsed text ranges after a line has been collapsed.</summary>
      <returns>A list of <see cref="T:System.Windows.Media.TextFormatting.TextCollapsedRange" /> objects that represent the collapsed text.</returns>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextLine.GetTextLineBreak">
      <summary>Gets the state of the line when broken by line breaking process.</summary>
      <returns>A <see cref="T:System.Windows.Media.TextFormatting.TextLineBreak" /> value that represents the line break.</returns>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextLine.GetTextRunSpans">
      <summary>Gets a collection of <see cref="T:System.Windows.Media.TextFormatting.TextRun" /> objects in a text span that are contained within a line.</summary>
      <returns>Gets a list of <see cref="T:System.Windows.Media.TextFormatting.TextRun" /> objects contained within a text span.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextLine.Baseline">
      <summary>Gets the distance from the top to the baseline of the current <see cref="T:System.Windows.Media.TextFormatting.TextLine" /> object.</summary>
      <returns>A <see cref="T:System.Double" /> that represents the baseline distance.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextLine.DependentLength">
      <summary>Gets the number of characters following the last character of the line that may trigger reformatting of the current line.</summary>
      <returns>An <see cref="T:System.Int32" /> value that represents the number of characters.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextLine.Extent">
      <summary>Gets the distance from the top-most to bottom-most black pixel in a line.</summary>
      <returns>A value that represents the extent distance.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextLine.HasCollapsed">
      <summary>Gets a value that indicates whether the line is collapsed.</summary>
      <returns>
        <see langword="true" />, if the line is collapsed; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextLine.HasOverflowed">
      <summary>Gets a value that indicates whether content of the line overflows the specified paragraph width.</summary>
      <returns>
        <see langword="true" />, it the line overflows the specified paragraph width; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextLine.Height">
      <summary>Gets the height of a line of text.</summary>
      <returns>The text line height.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextLine.IsTruncated">
      <summary>Determines whether the text line is truncated in the middle of a word.</summary>
      <returns>
        <see langword="true" /> if the text line is truncated in the middle of a word; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextLine.Length">
      <summary>Gets the total number of <see cref="T:System.Windows.Media.TextFormatting.TextSource" /> positions of the current line.</summary>
      <returns>The total number of <see cref="T:System.Windows.Media.TextFormatting.TextSource" /> positions of the current line.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextLine.MarkerBaseline">
      <summary>Gets the distance from the edge of the line's highest point to the baseline marker of the line.</summary>
      <returns>The baseline distance of the marker.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextLine.MarkerHeight">
      <summary>Gets the height of a marker for a list item.</summary>
      <returns>The height of the marker.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextLine.NewlineLength">
      <summary>Gets the number of newline characters at the end of a line.</summary>
      <returns>The number of newline characters.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextLine.OverhangAfter">
      <summary>Gets the distance that black pixels extend beyond the bottom alignment edge of a line.</summary>
      <returns>The overhang after distance.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextLine.OverhangLeading">
      <summary>Gets the distance that black pixels extend prior to the left leading alignment edge of the line.</summary>
      <returns>The overhang leading distance.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextLine.OverhangTrailing">
      <summary>Gets the distance that black pixels extend following the right trailing alignment edge of the line.</summary>
      <returns>The overhang trailing distance.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextLine.PixelsPerDip">
      <summary>Gets or sets the PixelsPerDip at which the text should be rendered.</summary>
      <returns>The current <see cref="P:System.Windows.Media.TextFormatting.TextLine.PixelsPerDip" /> value.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextLine.Start">
      <summary>Gets the distance from the start of a paragraph to the starting point of a line.</summary>
      <returns>The distance from the start of a paragraph to the starting point of a line.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextLine.TextBaseline">
      <summary>Gets the distance from the top to the baseline of the line of text.</summary>
      <returns>The text baseline distance.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextLine.TextHeight">
      <summary>Gets the height of the text and any other content in the line.</summary>
      <returns>The height of the text and any other content in the line.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextLine.TrailingWhitespaceLength">
      <summary>Gets the number of whitespace code points beyond the last non-blank character in a line.</summary>
      <returns>The number of whitespace code points beyond the last non-blank character in a line.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextLine.Width">
      <summary>Gets the width of a line of text, excluding trailing whitespace characters.</summary>
      <returns>The text line width, excluding trailing whitespace characters.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextLine.WidthIncludingTrailingWhitespace">
      <summary>Gets the width of a line of text, including trailing whitespace characters.</summary>
      <returns>The text line width, including trailing whitespace characters.</returns>
    </member>
    <member name="T:System.Windows.Media.TextFormatting.TextLineBreak">
      <summary>Specifies text properties and state at the point where text is broken by the line breaking process.</summary>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextLineBreak.Clone">
      <summary>Clone a new instance of the <see cref="T:System.Windows.Media.TextFormatting.TextLineBreak" /> object.</summary>
      <returns>A new instance of <see cref="T:System.Windows.Media.TextFormatting.TextLineBreak" />.</returns>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextLineBreak.Dispose">
      <summary>Releases the resources used by the <see cref="T:System.Windows.Media.TextFormatting.TextLineBreak" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextLineBreak.Finalize">
      <summary>Finalizes the object to perform cleanup operations on unmanaged resources held by the current object before the current object is destroyed.</summary>
    </member>
    <member name="T:System.Windows.Media.TextFormatting.TextMarkerProperties">
      <summary>Represents an abstract class for defining text markers.</summary>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextMarkerProperties.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.TextFormatting.TextMarkerProperties" /> class.</summary>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextMarkerProperties.Offset">
      <summary>Gets the distance from the start of the line to the end of the text marker symbol.</summary>
      <returns>A <see cref="T:System.Double" /> that represents the offset of the marker symbol from the beginning of the line.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextMarkerProperties.TextSource">
      <summary>Gets the <see cref="T:System.Windows.Media.TextFormatting.TextSource" /> that represents the source of the text runs for the marker symbol.</summary>
      <returns>The <see cref="T:System.Windows.Media.TextFormatting.TextSource" /> that represents the text marker.</returns>
    </member>
    <member name="T:System.Windows.Media.TextFormatting.TextModifier">
      <summary>Represents a specialized text run that can be used to modify properties of text runs within its scope.</summary>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextModifier.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.TextFormatting.TextModifier" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextModifier.ModifyProperties(System.Windows.Media.TextFormatting.TextRunProperties)">
      <summary>Retrieves the <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties" /> for a text run.</summary>
      <param name="properties">The <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties" /> for a text run, or the return value of <see cref="M:System.Windows.Media.TextFormatting.TextModifier.ModifyProperties(System.Windows.Media.TextFormatting.TextRunProperties)" /> for a nested text modifier.</param>
      <returns>The actual <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties" /> to be used by the <see cref="T:System.Windows.Media.TextFormatting.TextFormatter" />, subject to further modification by <see cref="T:System.Windows.Media.TextFormatting.TextModifier" /> objects at outer scopes.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextModifier.CharacterBufferReference">
      <summary>Gets the <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> for the <see cref="T:System.Windows.Media.TextFormatting.TextModifier" />.</summary>
      <returns>A value of type <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextModifier.FlowDirection">
      <summary>Gets the <see cref="T:System.Windows.FlowDirection" /> for the <see cref="T:System.Windows.Media.TextFormatting.TextModifier" />.</summary>
      <returns>A value of type <see cref="T:System.Windows.FlowDirection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextModifier.HasDirectionalEmbedding">
      <summary>Gets a value that indicates whether the <see cref="T:System.Windows.Media.TextFormatting.TextModifier" /> supports <see cref="T:System.Windows.FlowDirection" /> for the current scope of text.</summary>
      <returns>
        <see langword="true" /> if <see cref="T:System.Windows.Media.TextFormatting.TextModifier" /> supports <see cref="T:System.Windows.FlowDirection" /> for the current scope of text; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Windows.Media.TextFormatting.TextParagraphProperties">
      <summary>Provides a set of properties, such as flow direction, alignment, or indentation, that can be applied to a paragraph. This is an abstract class.</summary>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextParagraphProperties.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.TextFormatting.TextParagraphProperties" /> class.</summary>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextParagraphProperties.AlwaysCollapsible">
      <summary>Gets a value that indicates whether a formatted line can always be collapsed.</summary>
      <returns>
        <see langword="true" /> if the formatted line can always be collapsed; otherwise, <see langword="false" />, which indicates that only formatted lines that overflow the paragraph width are collapsed. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextParagraphProperties.DefaultIncrementalTab">
      <summary>Gets the default incremental tab distance.</summary>
      <returns>A <see cref="T:System.Double" /> value that represents the default incremental tab distance.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextParagraphProperties.DefaultTextRunProperties">
      <summary>Gets the default text run properties, such as typeface or foreground brush.</summary>
      <returns>A <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties" /> value.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextParagraphProperties.FirstLineInParagraph">
      <summary>Gets a value that indicates whether the text run is the first line of the paragraph.</summary>
      <returns>
        <see langword="true" />, if the text run is the first line of the paragraph; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextParagraphProperties.FlowDirection">
      <summary>Gets a value that specifies whether the primary text advance direction shall be left-to-right, or right-to-left.</summary>
      <returns>An enumerated value of <see cref="T:System.Windows.FlowDirection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextParagraphProperties.Indent">
      <summary>Gets the amount of line indentation.</summary>
      <returns>A <see cref="T:System.Double" /> that represents the amount of line indentation.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextParagraphProperties.LineHeight">
      <summary>Gets the height of a line of text.</summary>
      <returns>A <see cref="T:System.Double" /> that represents the height of a line of text.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextParagraphProperties.ParagraphIndent">
      <summary>Gets the amount of the paragraph indentation.</summary>
      <returns>A <see cref="T:System.Double" /> that represents the amount of the paragraph indentation.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextParagraphProperties.Tabs">
      <summary>Gets a collection of tab definitions.</summary>
      <returns>A list of <see cref="T:System.Windows.Media.TextFormatting.TextTabProperties" /> objects.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextParagraphProperties.TextAlignment">
      <summary>Gets a value that describes how an inline content of a block is aligned.</summary>
      <returns>An enumerated value of <see cref="T:System.Windows.TextAlignment" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextParagraphProperties.TextDecorations">
      <summary>Gets the collection of <see cref="T:System.Windows.TextDecoration" /> objects.</summary>
      <returns>A <see cref="T:System.Windows.TextDecorationCollection" /> value.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextParagraphProperties.TextMarkerProperties">
      <summary>Gets a value that specifies marker characteristics of the first line in the paragraph.</summary>
      <returns>A <see cref="T:System.Windows.Media.TextFormatting.TextMarkerProperties" /> value.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextParagraphProperties.TextWrapping">
      <summary>Gets a value that controls whether text wraps when it reaches the flow edge of its containing block box.</summary>
      <returns>An enumerated value of <see cref="T:System.Windows.TextWrapping" />.</returns>
    </member>
    <member name="T:System.Windows.Media.TextFormatting.TextRun">
      <summary>Represents a sequence of characters that share a single property set.</summary>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextRun.#ctor">
      <summary>Creates an instance of a <see cref="T:System.Windows.Media.TextFormatting.TextRun" /> object.</summary>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRun.CharacterBufferReference">
      <summary>Gets a reference to the text run character buffer.</summary>
      <returns>A <see cref="T:System.Windows.Media.TextFormatting.CharacterBufferReference" /> value representing the characters in the text run.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRun.Length">
      <summary>Gets the number of characters in the text run.</summary>
      <returns>An <see cref="T:System.Int32" /> value that represents the number of characters.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRun.Properties">
      <summary>Gets the set of text properties that are shared by every character in the text run, such as typeface or foreground brush.</summary>
      <returns>A <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties" /> value that represents the set of shared text properties.</returns>
    </member>
    <member name="T:System.Windows.Media.TextFormatting.TextRunBounds">
      <summary>Represents the bounding rectangle of a text run.</summary>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunBounds.Length">
      <summary>Gets the character length of bounded text run.</summary>
      <returns>An <see cref="T:System.Int32" /> value that represents the character length.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunBounds.Rectangle">
      <summary>Gets the bounding rectangle for the text run.</summary>
      <returns>A <see cref="T:System.Windows.Rect" /> value that represents the bounding rectangle of the text run.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunBounds.TextRun">
      <summary>Gets the <see cref="T:System.Windows.Media.TextFormatting.TextRun" /> object that represents the text run.</summary>
      <returns>A <see cref="T:System.Windows.Media.TextFormatting.TextRun" /> value that represents the text run.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunBounds.TextSourceCharacterIndex">
      <summary>Gets the character index of the first character in the bounded text run.</summary>
      <returns>The index representing the first character of the bounded text run.</returns>
    </member>
    <member name="T:System.Windows.Media.TextFormatting.TextRunCache">
      <summary>Provides caching services to the <see cref="T:System.Windows.Media.TextFormatting.TextFormatter" /> object in order to improve performance.</summary>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextRunCache.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.TextFormatting.TextRunCache" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextRunCache.Change(System.Int32,System.Int32,System.Int32)">
      <summary>Notifies the text engine client of a change to the cache when text content or text run properties of <see cref="T:System.Windows.Media.TextFormatting.TextRun" /> are added, removed, or replaced.</summary>
      <param name="textSourceCharacterIndex">Specifies the <see cref="T:System.Windows.Media.TextFormatting.TextSource" /> character index position of the start of the change.</param>
      <param name="addition">Indicates the number of <see cref="T:System.Windows.Media.TextFormatting.TextSource" /> characters to be added.</param>
      <param name="removal">Indicates the number of <see cref="T:System.Windows.Media.TextFormatting.TextSource" /> characters to be removed.</param>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextRunCache.Invalidate">
      <summary>Signals the text engine client to invalidate the entire contents of the <see cref="T:System.Windows.Media.TextFormatting.TextFormatter" /> cache.</summary>
    </member>
    <member name="T:System.Windows.Media.TextFormatting.TextRunProperties">
      <summary>Provides a set of properties, such as typeface or foreground brush, that can be applied to a <see cref="T:System.Windows.Media.TextFormatting.TextRun" /> object. This is an abstract class.</summary>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextRunProperties.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties" /> class.</summary>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunProperties.BackgroundBrush">
      <summary>Gets the brush that is used to paint the background color of the text run.</summary>
      <returns>A <see cref="T:System.Windows.Media.Brush" /> value that represents the background color.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunProperties.BaselineAlignment">
      <summary>Gets the baseline style for a text that is positioned on the vertical axis.</summary>
      <returns>An enumerated value of <see cref="T:System.Windows.BaselineAlignment" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunProperties.CultureInfo">
      <summary>Gets the culture information for the text run.</summary>
      <returns>A value of <see cref="T:System.Globalization.CultureInfo" /> that represents the culture of the text run.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunProperties.FontHintingEmSize">
      <summary>Gets the text size in points, which is then used for font hinting.</summary>
      <returns>A <see cref="T:System.Double" /> that represents the text size in points. The default is 12 pt.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunProperties.FontRenderingEmSize">
      <summary>Gets the text size in points for the text run.</summary>
      <returns>A <see cref="T:System.Double" /> that represents the text size in DIPs (Device Independent Pixels). The default is 12 DIP.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunProperties.ForegroundBrush">
      <summary>Gets the brush that is used to paint the foreground color of the text run.</summary>
      <returns>A <see cref="T:System.Windows.Media.Brush" /> value that represents the foreground color.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunProperties.NumberSubstitution">
      <summary>Gets the number substitution settings, which determines who numbers in text are displayed in different cultures.</summary>
      <returns>A <see cref="T:System.Windows.Media.NumberSubstitution" /> value.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunProperties.PixelsPerDip">
      <summary>Gets or sets the PixelsPerDip at which the text should be rendered.</summary>
      <returns>The current <see cref="P:System.Windows.Media.TextFormatting.TextRunProperties.PixelsPerDip" /> value.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunProperties.TextDecorations">
      <summary>Gets the collection of  <see cref="T:System.Windows.TextDecoration" /> objects used for the text run.</summary>
      <returns>A <see cref="T:System.Windows.TextDecorationCollection" /> value.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunProperties.TextEffects">
      <summary>Gets the collection of <see cref="T:System.Windows.Media.TextEffect" /> objects used for the text run.</summary>
      <returns>A <see cref="T:System.Windows.Media.TextEffectCollection" /> value.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunProperties.Typeface">
      <summary>Gets the typeface for the text run.</summary>
      <returns>A value of <see cref="T:System.Windows.Media.Typeface" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunProperties.TypographyProperties">
      <summary>Gets the typography properties for the text run.</summary>
      <returns>A value of <see cref="T:System.Windows.Media.TextFormatting.TextRunTypographyProperties" />.</returns>
    </member>
    <member name="T:System.Windows.Media.TextFormatting.TextRunTypographyProperties">
      <summary>Provides an abstract class for supporting typography properties for <see cref="T:System.Windows.Media.TextFormatting.TextRun" /> objects.</summary>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextRunTypographyProperties.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.TextFormatting.TextRunTypographyProperties" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextRunTypographyProperties.OnPropertiesChanged">
      <summary>Corrects internal state for a <see cref="T:System.Windows.Media.TextFormatting.TextRunTypographyProperties" /> derived class whenever any <see cref="T:System.Windows.Media.TextFormatting.TextRunTypographyProperties" /> property changes its value.</summary>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunTypographyProperties.AnnotationAlternates">
      <summary>Gets the index of an alternate annotation form.</summary>
      <returns>The index of the alternate annotation form. The default is 0 (zero).</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunTypographyProperties.Capitals">
      <summary>Gets a value that indicates the capital form of the selected font.</summary>
      <returns>One of the <see cref="T:System.Windows.FontCapitals" /> values. The default is <see cref="F:System.Windows.FontCapitals.Normal" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunTypographyProperties.CapitalSpacing">
      <summary>Gets a value that indicates whether inter-glyph spacing for all-capital text is globally adjusted to improve readability.</summary>
      <returns>
        <see langword="true" /> if spacing is adjusted; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunTypographyProperties.CaseSensitiveForms">
      <summary>Gets a value that indicates whether glyphs adjust their vertical position to better align with uppercase glyphs.</summary>
      <returns>
        <see langword="true" /> if the vertical position is adjusted; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunTypographyProperties.ContextualAlternates">
      <summary>Gets a value that indicates whether custom glyph forms can be used based upon the context of the text being rendered.</summary>
      <returns>
        <see langword="true" /> if custom glyph forms can be used; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunTypographyProperties.ContextualLigatures">
      <summary>Gets a value that indicates whether contextual ligatures are enabled.</summary>
      <returns>
        <see langword="true" /> if contextual ligatures are enabled; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunTypographyProperties.ContextualSwashes">
      <summary>Gets a value that specifies the index of a contextual swashes form.</summary>
      <returns>The index of the standard swashes form. The default is 0 (zero).</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunTypographyProperties.DiscretionaryLigatures">
      <summary>Gets a value that indicates whether discretionary ligatures are enabled.</summary>
      <returns>
        <see langword="true" /> if discretionary ligatures are enabled; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunTypographyProperties.EastAsianExpertForms">
      <summary>Gets a value that indicates whether the standard Japanese font forms have been replaced with the corresponding preferred typographic forms.</summary>
      <returns>
        <see langword="true" /> if standard Japanese font forms have been replaced with the corresponding preferred typographic forms; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunTypographyProperties.EastAsianLanguage">
      <summary>Gets a value that indicates the version of glyphs to be used for a specific writing system or language.</summary>
      <returns>One of the <see cref="T:System.Windows.FontEastAsianLanguage" /> values. The default is <see cref="F:System.Windows.FontEastAsianLanguage.Normal" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunTypographyProperties.EastAsianWidths">
      <summary>Gets a value that indicates the proportional width to be used for Latin characters in an East Asian font.</summary>
      <returns>One of the <see cref="T:System.Windows.FontEastAsianWidths" /> values. The default is <see cref="F:System.Windows.FontEastAsianWidths.Normal" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunTypographyProperties.Fraction">
      <summary>Gets a value that indicates the fraction style.</summary>
      <returns>One of the <see cref="T:System.Windows.FontFraction" /> values. The default is <see cref="F:System.Windows.FontFraction.Normal" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunTypographyProperties.HistoricalForms">
      <summary>Gets a value that indicates whether historical forms are enabled.</summary>
      <returns>
        <see langword="true" /> if historical forms are enabled; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunTypographyProperties.HistoricalLigatures">
      <summary>Gets a value that indicates whether historical ligatures are enabled.</summary>
      <returns>
        <see langword="true" /> if historical ligatures are enabled; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunTypographyProperties.Kerning">
      <summary>Gets a value that indicates whether kerning is enabled.</summary>
      <returns>
        <see langword="true" /> if kerning is enabled; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunTypographyProperties.MathematicalGreek">
      <summary>Gets a value that indicates whether standard typographic font forms of Greek glyphs have been replaced with corresponding font forms commonly used in mathematical notation.</summary>
      <returns>
        <see langword="true" /> if mathematical Greek forms are enabled; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunTypographyProperties.NumeralAlignment">
      <summary>Gets the alignment of widths when using numerals.</summary>
      <returns>One of the <see cref="T:System.Windows.FontNumeralAlignment" /> values. The default is <see cref="F:System.Windows.FontNumeralAlignment.Normal" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunTypographyProperties.NumeralStyle">
      <summary>Gets a value that indicates the set of glyphs that are used to render numeric alternate font forms.</summary>
      <returns>One of the <see cref="T:System.Windows.FontNumeralStyle" /> values. The default is <see cref="F:System.Windows.FontNumeralStyle.Normal" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunTypographyProperties.SlashedZero">
      <summary>Gets a value that indicates whether a nominal zero font form should be replaced with a slashed zero.</summary>
      <returns>
        <see langword="true" /> if slashed zero forms are enabled; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunTypographyProperties.StandardLigatures">
      <summary>Gets a value that indicates whether standard ligatures are enabled.</summary>
      <returns>
        <see langword="true" /> if standard ligatures are enabled; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunTypographyProperties.StandardSwashes">
      <summary>Gets the index of a standard swashes form.</summary>
      <returns>The index of the standard swashes form. The default is 0 (zero).</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunTypographyProperties.StylisticAlternates">
      <summary>Gets the index of a stylistic alternates form.</summary>
      <returns>The index of the stylistic alternates form. The default is 0 (zero).</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunTypographyProperties.StylisticSet1">
      <summary>Gets a value that indicates whether a stylistic set of a font form is enabled.</summary>
      <returns>
        <see langword="true" /> if the stylistic set of the font form is enabled; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunTypographyProperties.StylisticSet10">
      <summary>Gets a value that indicates whether a stylistic set of a font form is enabled.</summary>
      <returns>
        <see langword="true" /> if the stylistic set of the font form is enabled; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunTypographyProperties.StylisticSet11">
      <summary>Gets a value that indicates whether a stylistic set of a font form is enabled.</summary>
      <returns>
        <see langword="true" /> if the stylistic set of the font form is enabled; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunTypographyProperties.StylisticSet12">
      <summary>Gets a value that indicates whether a stylistic set of a font form is enabled.</summary>
      <returns>
        <see langword="true" /> if the stylistic set of the font form is enabled; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunTypographyProperties.StylisticSet13">
      <summary>Gets a value that indicates whether a stylistic set of a font form is enabled.</summary>
      <returns>
        <see langword="true" /> if the stylistic set of the font form is enabled; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunTypographyProperties.StylisticSet14">
      <summary>Gets a value that indicates whether a stylistic set of a font form is enabled.</summary>
      <returns>
        <see langword="true" /> if the stylistic set of the font form is enabled; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunTypographyProperties.StylisticSet15">
      <summary>Gets a value that indicates whether a stylistic set of a font form is enabled.</summary>
      <returns>
        <see langword="true" /> if the stylistic set of the font form is enabled; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunTypographyProperties.StylisticSet16">
      <summary>Gets a value that indicates whether a stylistic set of a font form is enabled.</summary>
      <returns>
        <see langword="true" /> if the stylistic set of the font form is enabled; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunTypographyProperties.StylisticSet17">
      <summary>Gets a value that indicates whether a stylistic set of a font form is enabled.</summary>
      <returns>
        <see langword="true" /> if the stylistic set of the font form is enabled; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunTypographyProperties.StylisticSet18">
      <summary>Gets a value that indicates whether a stylistic set of a font form is enabled.</summary>
      <returns>
        <see langword="true" /> if the stylistic set of the font form is enabled; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunTypographyProperties.StylisticSet19">
      <summary>Gets a value that indicates whether a stylistic set of a font form is enabled.</summary>
      <returns>
        <see langword="true" /> if the stylistic set of the font form is enabled; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunTypographyProperties.StylisticSet2">
      <summary>Gets a value that indicates whether a stylistic set of a font form is enabled.</summary>
      <returns>
        <see langword="true" /> if the stylistic set of the font form is enabled; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunTypographyProperties.StylisticSet20">
      <summary>Gets a value that indicates whether a stylistic set of a font form is enabled.</summary>
      <returns>
        <see langword="true" /> if the stylistic set of the font form is enabled; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunTypographyProperties.StylisticSet3">
      <summary>Gets a value that indicates whether a stylistic set of a font form is enabled.</summary>
      <returns>
        <see langword="true" /> if the stylistic set of the font form is enabled; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunTypographyProperties.StylisticSet4">
      <summary>Gets a value that indicates whether a stylistic set of a font form is enabled.</summary>
      <returns>
        <see langword="true" /> if the stylistic set of the font form is enabled; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunTypographyProperties.StylisticSet5">
      <summary>Gets a value that indicates whether a stylistic set of a font form is enabled.</summary>
      <returns>
        <see langword="true" /> if the stylistic set of the font form is enabled; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunTypographyProperties.StylisticSet6">
      <summary>Gets a value that indicates whether a stylistic set of a font form is enabled.</summary>
      <returns>
        <see langword="true" /> if the stylistic set of the font form is enabled; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunTypographyProperties.StylisticSet7">
      <summary>Gets a value that indicates whether a stylistic set of a font form is enabled.</summary>
      <returns>
        <see langword="true" /> if the stylistic set of the font form is enabled; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunTypographyProperties.StylisticSet8">
      <summary>Gets a value that indicates whether a stylistic set of a font form is enabled.</summary>
      <returns>
        <see langword="true" /> if the stylistic set of the font form is enabled; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunTypographyProperties.StylisticSet9">
      <summary>Gets a value that indicates whether a stylistic set of a font form is enabled.</summary>
      <returns>
        <see langword="true" /> if the stylistic set of the font form is enabled; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextRunTypographyProperties.Variants">
      <summary>Gets a value that indicates a variation of the standard typographic form to be used.</summary>
      <returns>One of the <see cref="T:System.Windows.FontVariants" /> values. The default is <see cref="F:System.Windows.FontVariants.Normal" />.</returns>
    </member>
    <member name="T:System.Windows.Media.TextFormatting.TextSimpleMarkerProperties">
      <summary>Provides for a generic implementation of text marker properties.</summary>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextSimpleMarkerProperties.#ctor(System.Windows.TextMarkerStyle,System.Double,System.Int32,System.Windows.Media.TextFormatting.TextParagraphProperties)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.TextFormatting.TextSimpleMarkerProperties" /> class.</summary>
      <param name="style">An enumerated value of <see cref="T:System.Windows.TextMarkerStyle" />.</param>
      <param name="offset">A <see cref="T:System.Double" /> that represents the distance from the start of the line to the end of the text marker symbol.</param>
      <param name="autoNumberingIndex">An <see cref="T:System.Int32" /> value that represents the auto-numbering counter of counter-style text marker.</param>
      <param name="textParagraphProperties">A <see cref="T:System.Windows.Media.TextFormatting.TextParagraphProperties" /> value that represents the properties shared by every text character of the text marker.</param>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextSimpleMarkerProperties.Offset">
      <summary>Gets the distance from the start of the line to the end of the text marker symbol.</summary>
      <returns>An <see cref="T:System.Int32" /> object that represents the offset of the text marker symbol.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextSimpleMarkerProperties.TextSource">
      <summary>Gets the source of the text runs used for the text marker.</summary>
      <returns>A <see cref="T:System.Windows.Media.TextFormatting.TextSource" /> value that represents the text run used for the text marker.</returns>
    </member>
    <member name="T:System.Windows.Media.TextFormatting.TextSource">
      <summary>Provides an abstract class for specifying character data and formatting properties to be used by the <see cref="T:System.Windows.Media.TextFormatting.TextFormatter" /> object.</summary>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextSource.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.TextFormatting.TextSource" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextSource.GetPrecedingText(System.Int32)">
      <summary>Retrieves the text span immediately before the specified <see cref="T:System.Windows.Media.TextFormatting.TextSource" /> position.</summary>
      <param name="textSourceCharacterIndexLimit">The character index position where text retrieval stops.</param>
      <returns>A <see cref="T:System.Windows.Media.TextFormatting.CultureSpecificCharacterBufferRange" /> value that represents the text span immediately before <paramref name="textSourceCharacterIndexLimit" />.</returns>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextSource.GetTextEffectCharacterIndexFromTextSourceCharacterIndex(System.Int32)">
      <summary>Retrieves a value that maps a <see cref="T:System.Windows.Media.TextFormatting.TextSource" /> character index to a <see cref="T:System.Windows.Media.TextEffect" /> character index.</summary>
      <param name="textSourceCharacterIndex">The <see cref="T:System.Windows.Media.TextFormatting.TextSource" /> character index to map.</param>
      <returns>An <see cref="T:System.Int32" /> value that represents the <see cref="T:System.Windows.Media.TextEffect" /> character index.</returns>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextSource.GetTextRun(System.Int32)">
      <summary>Retrieves a <see cref="T:System.Windows.Media.TextFormatting.TextRun" /> starting at a specified <see cref="T:System.Windows.Media.TextFormatting.TextSource" /> position.</summary>
      <param name="textSourceCharacterIndex">Specifies the character index position in the <see cref="T:System.Windows.Media.TextFormatting.TextSource" /> where the <see cref="T:System.Windows.Media.TextFormatting.TextRun" /> is retrieved.</param>
      <returns>A value that represents a <see cref="T:System.Windows.Media.TextFormatting.TextRun" />, or an object derived from <see cref="T:System.Windows.Media.TextFormatting.TextRun" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextSource.PixelsPerDip">
      <summary>Gets or sets the PixelsPerDip at which the text should be rendered.</summary>
      <returns>The current <see cref="P:System.Windows.Media.TextFormatting.TextSource.PixelsPerDip" /> value.</returns>
    </member>
    <member name="T:System.Windows.Media.TextFormatting.TextSpan`1">
      <summary>Represents a generic class that allows a simple pairing of an object of type T and a specified run length.</summary>
      <typeparam name="T">The object type to pair.</typeparam>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextSpan`1.#ctor(System.Int32,`0)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.TextFormatting.TextSpan`1" /> class by specifying the length of the text span and the value associated with it.</summary>
      <param name="length">An <see cref="T:System.Int32" /> value that represents the number of characters in the text span.</param>
      <param name="value">The object associated with the text span.</param>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextSpan`1.Length">
      <summary>Gets the number of characters in the text span.</summary>
      <returns>An <see cref="T:System.Int32" /> value that represents the length of the text span.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextSpan`1.Value">
      <summary>Gets the object associated with the text span.</summary>
      <returns>An object of type <paramref name="T" />.</returns>
    </member>
    <member name="T:System.Windows.Media.TextFormatting.TextTabAlignment">
      <summary>Describes how text is aligned at a tab location.</summary>
    </member>
    <member name="F:System.Windows.Media.TextFormatting.TextTabAlignment.Center">
      <summary>Text is center-aligned at the tab location.</summary>
    </member>
    <member name="F:System.Windows.Media.TextFormatting.TextTabAlignment.Character">
      <summary>Text is aligned at the tab location at a specified character.</summary>
    </member>
    <member name="F:System.Windows.Media.TextFormatting.TextTabAlignment.Left">
      <summary>Text is left-aligned at the tab location.</summary>
    </member>
    <member name="F:System.Windows.Media.TextFormatting.TextTabAlignment.Right">
      <summary>Text is right-aligned at the tab location.</summary>
    </member>
    <member name="T:System.Windows.Media.TextFormatting.TextTabProperties">
      <summary>Specifies properties of user-defined tabs.</summary>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextTabProperties.#ctor(System.Windows.Media.TextFormatting.TextTabAlignment,System.Double,System.Int32,System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.TextFormatting.TextTabProperties" /> class by specifying tab properties.</summary>
      <param name="alignment">An enumerated value of <see cref="T:System.Windows.Media.TextFormatting.TextTabAlignment" /> that represents the alignment of text at the tab location.</param>
      <param name="location">A <see cref="T:System.Double" /> value that represents the tab location.</param>
      <param name="tabLeader">An <see cref="T:System.Int32" /> value that represents the tab leader.</param>
      <param name="aligningChar">An <see cref="T:System.Int32" /> value that represents the specific character in text that is aligned at tab location.</param>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextTabProperties.AligningCharacter">
      <summary>Gets the index of the specific character in the text that is aligned at the specified tab location.</summary>
      <returns>An <see cref="T:System.Int32" /> value representing the index.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextTabProperties.Alignment">
      <summary>Gets the alignment style of the text at the tab location.</summary>
      <returns>An enumerated value of <see cref="T:System.Windows.Media.TextFormatting.TextTabAlignment" /> that represents the alignment of the text at the tab location.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextTabProperties.Location">
      <summary>Gets the index value of the tab location.</summary>
      <returns>A <see cref="T:System.Double" /> value that represents the tab location.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextTabProperties.TabLeader">
      <summary>Gets the index of the character that is used to display the tab leader.</summary>
      <returns>An <see cref="T:System.Int32" /> value that represents the tab leader location.</returns>
    </member>
    <member name="T:System.Windows.Media.TextFormatting.TextTrailingCharacterEllipsis">
      <summary>Defines collapsed text properties for collapsing a whole line toward the end at character granularity, and with ellipsis being the collapsed text symbol.</summary>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextTrailingCharacterEllipsis.#ctor(System.Double,System.Windows.Media.TextFormatting.TextRunProperties)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.TextFormatting.TextTrailingCharacterEllipsis" /> class by specifying collapsed text properties.</summary>
      <param name="width">A <see cref="T:System.Double" /> that represents the width for which the specified collapsed text range is constrained to.</param>
      <param name="textRunProperties">A <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties" /> value that represents the set of shared text properties.</param>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextTrailingCharacterEllipsis.Style">
      <summary>Gets the style of collapsed text.</summary>
      <returns>An enumerated value of <see cref="T:System.Windows.Media.TextFormatting.TextCollapsingStyle" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextTrailingCharacterEllipsis.Symbol">
      <summary>Gets the text run that is used as the collapsed text symbol.</summary>
      <returns>A <see cref="T:System.Windows.Media.TextFormatting.TextRun" /> value that represents the collapsed text symbol.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextTrailingCharacterEllipsis.Width">
      <summary>Gets the width for which the specified collapsed text range is constrained to.</summary>
      <returns>A <see cref="T:System.Double" /> that represents the width.</returns>
    </member>
    <member name="T:System.Windows.Media.TextFormatting.TextTrailingWordEllipsis">
      <summary>Defines collapsed text properties for collapsing a whole line toward the end at word granularity, and with ellipsis being the collapsed text symbol.</summary>
    </member>
    <member name="M:System.Windows.Media.TextFormatting.TextTrailingWordEllipsis.#ctor(System.Double,System.Windows.Media.TextFormatting.TextRunProperties)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.TextFormatting.TextTrailingCharacterEllipsis" /> class by specifying collapsed text properties.</summary>
      <param name="width">A <see cref="T:System.Double" /> that represents the width for which the specified collapsed text range is constrained to.</param>
      <param name="textRunProperties">A <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties" /> value that represents the set of shared text properties.</param>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextTrailingWordEllipsis.Style">
      <summary>Gets the style of collapsed text.</summary>
      <returns>An enumerated value of <see cref="T:System.Windows.Media.TextFormatting.TextCollapsingStyle" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextTrailingWordEllipsis.Symbol">
      <summary>Gets the text run that is used as the collapsed text symbol.</summary>
      <returns>A <see cref="T:System.Windows.Media.TextFormatting.TextRun" /> value that represents the collapsed text symbol.</returns>
    </member>
    <member name="P:System.Windows.Media.TextFormatting.TextTrailingWordEllipsis.Width">
      <summary>Gets the width for which the specified collapsed text range is constrained to.</summary>
      <returns>A <see cref="T:System.Double" /> that represents the width.</returns>
    </member>
    <member name="T:System.Windows.Media.TextHintingMode">
      <summary>Defines the rendering behavior of static or animated text.</summary>
    </member>
    <member name="F:System.Windows.Media.TextHintingMode.Animated">
      <summary>The rendering engine renders text with the highest animated quality.</summary>
    </member>
    <member name="F:System.Windows.Media.TextHintingMode.Auto">
      <summary>The rendering engine automatically determines whether to draw text with quality settings appropriate for animated or static text.</summary>
    </member>
    <member name="F:System.Windows.Media.TextHintingMode.Fixed">
      <summary>The rendering engine renders text with the highest static quality.</summary>
    </member>
    <member name="T:System.Windows.Media.TextRenderingMode">
      <summary>Defines the supported rendering modes for text.</summary>
    </member>
    <member name="F:System.Windows.Media.TextRenderingMode.Aliased">
      <summary>Text is rendered with bilevel anti-aliasing.</summary>
    </member>
    <member name="F:System.Windows.Media.TextRenderingMode.Auto">
      <summary>Text is rendered with the most appropriate rendering algorithm based on the layout mode that was used to format the text.</summary>
    </member>
    <member name="F:System.Windows.Media.TextRenderingMode.ClearType">
      <summary>Text is rendered with the most appropriate ClearType rendering algorithm based on the layout mode that was used to format the text.</summary>
    </member>
    <member name="F:System.Windows.Media.TextRenderingMode.Grayscale">
      <summary>Text is rendered with grayscale anti-aliasing.</summary>
    </member>
    <member name="T:System.Windows.Media.TileBrush">
      <summary>Describes a way to paint a region by using one or more tiles.</summary>
    </member>
    <member name="F:System.Windows.Media.TileBrush.AlignmentXProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.TileBrush.AlignmentX" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.TileBrush.AlignmentYProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.TileBrush.AlignmentY" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.TileBrush.StretchProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.TileBrush.Stretch" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.TileBrush.TileModeProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.TileBrush.TileMode" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.TileBrush.ViewboxProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.TileBrush.Viewbox" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.TileBrush.ViewboxUnitsProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.TileBrush.ViewboxUnits" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.TileBrush.ViewportProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.TileBrush.Viewport" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.TileBrush.ViewportUnitsProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.TileBrush.ViewportUnits" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.TileBrush.#ctor">
      <summary>Provides initialization for base class values when called by the constructor of a derived class.</summary>
    </member>
    <member name="M:System.Windows.Media.TileBrush.Clone">
      <summary>Creates a modifiable copy of this <see cref="T:System.Windows.Media.TileBrush" /> by making deep copies of its values.</summary>
      <returns>A modifiable deep copy of the current object. The <see cref="P:System.Windows.Freezable.IsFrozen" /> property of the cloned object returns <see langword="false" /> even if the <see cref="P:System.Windows.Freezable.IsFrozen" /> property of the source is <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.TileBrush.CloneCurrentValue">
      <summary>Creates a modifiable copy of this <see cref="T:System.Windows.Media.TileBrush" /> object by making deep copies of its values. This method does not copy resource references, data bindings, or animations, although it does copy their current values.</summary>
      <returns>A modifiable deep copy of the current object. The <see cref="P:System.Windows.Freezable.IsFrozen" /> property of the cloned object is <see langword="false" /> even if the <see cref="P:System.Windows.Freezable.IsFrozen" /> property of the source is <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.TileBrush.GetContentBounds(System.Windows.Rect@)">
      <summary>Obtains the current bounds of the <see cref="T:System.Windows.Media.TileBrush" /> content.</summary>
      <param name="contentBounds">The output bounds of the <see cref="T:System.Windows.Media.TileBrush" /> content.</param>
    </member>
    <member name="P:System.Windows.Media.TileBrush.AlignmentX">
      <summary>Gets or sets the horizontal alignment of content in the <see cref="T:System.Windows.Media.TileBrush" /> base tile.</summary>
      <returns>A value that specifies the horizontal position of <see cref="T:System.Windows.Media.TileBrush" /> content in its base tile. The default value is <see cref="F:System.Windows.HorizontalAlignment.Center" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TileBrush.AlignmentY">
      <summary>Gets or sets the vertical alignment of content in the <see cref="T:System.Windows.Media.TileBrush" /> base tile.</summary>
      <returns>A value that specifies the vertical position of <see cref="T:System.Windows.Media.TileBrush" /> content in its base tile. The default value is <see cref="F:System.Windows.Media.AlignmentY.Center" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TileBrush.Stretch">
      <summary>Gets or sets a value that specifies how the content of this <see cref="T:System.Windows.Media.TileBrush" /> stretches to fit its tiles.</summary>
      <returns>A value that specifies how this <see cref="T:System.Windows.Media.TileBrush" /> content is projected onto its base tile. The default value is <see cref="F:System.Windows.Media.Stretch.Fill" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TileBrush.TileMode">
      <summary>Gets or sets a value that specifies how a <see cref="T:System.Windows.Media.TileBrush" /> fills the area that you are painting if the base tile is smaller than the output area.</summary>
      <returns>A value that specifies how the <see cref="T:System.Windows.Media.TileBrush" /> tiles fill the output area when the base tile, which is specified by the <see cref="P:System.Windows.Media.TileBrush.Viewport" /> property, is smaller than the output area. The default value is <see cref="F:System.Windows.Media.TileMode.None" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TileBrush.Viewbox">
      <summary>Gets or sets the position and dimensions of the content in a <see cref="T:System.Windows.Media.TileBrush" /> tile.</summary>
      <returns>The position and dimensions of the <see cref="T:System.Windows.Media.TileBrush" /> content. The default value is a rectangle (<see cref="T:System.Windows.Rect" />) that has a <see cref="P:System.Windows.Rect.TopLeft" /> of (0,0), and a <see cref="P:System.Windows.Rect.Width" /> and <see cref="P:System.Windows.Rect.Height" /> of 1.</returns>
    </member>
    <member name="P:System.Windows.Media.TileBrush.ViewboxUnits">
      <summary>Gets or sets a value that specifies whether the <see cref="P:System.Windows.Media.TileBrush.Viewbox" /> value is relative to the bounding box of the <see cref="T:System.Windows.Media.TileBrush" /> contents or whether the value is absolute.</summary>
      <returns>A value that indicates whether the <see cref="P:System.Windows.Media.TileBrush.Viewbox" /> value is relative to the bounding box of the <see cref="T:System.Windows.Media.TileBrush" /> contents or whether it is an absolute value. The default value is <see cref="F:System.Windows.Media.BrushMappingMode.RelativeToBoundingBox" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TileBrush.Viewport">
      <summary>Gets or sets the position and dimensions of the base tile for a <see cref="T:System.Windows.Media.TileBrush" />.</summary>
      <returns>The position and dimensions of the base tile for a <see cref="T:System.Windows.Media.TileBrush" />. The default value is a rectangle (<see cref="T:System.Windows.Rect" />) with a <see cref="P:System.Windows.Rect.TopLeft" /> of (0,0) and a <see cref="P:System.Windows.Rect.Width" /> and <see cref="P:System.Windows.Rect.Height" /> of 1.</returns>
    </member>
    <member name="P:System.Windows.Media.TileBrush.ViewportUnits">
      <summary>Gets or sets a <see cref="T:System.Windows.Media.BrushMappingMode" /> enumeration that specifies whether the value of the <see cref="P:System.Windows.Media.TileBrush.Viewport" />, which indicates the size and position of the <see cref="T:System.Windows.Media.TileBrush" /> base tile, is relative to the size of the output area.</summary>
      <returns>Indicates whether the value of the <see cref="P:System.Windows.Media.TileBrush.Viewport" />, which describes the size and position of the <see cref="T:System.Windows.Media.TileBrush" /> tiles, is relative to the size of the whole output area. The default value is <see cref="F:System.Windows.Media.BrushMappingMode.RelativeToBoundingBox" />.</returns>
    </member>
    <member name="T:System.Windows.Media.TileMode">
      <summary>Describes how a <see cref="T:System.Windows.Media.TileBrush" /> paints tiles onto an output area.</summary>
    </member>
    <member name="F:System.Windows.Media.TileMode.FlipX">
      <summary>The same as <see cref="F:System.Windows.Media.TileMode.Tile" /> except that alternate columns of tiles are flipped horizontally. The base tile itself is not flipped.</summary>
    </member>
    <member name="F:System.Windows.Media.TileMode.FlipXY">
      <summary>The combination of <see cref="F:System.Windows.Media.TileMode.FlipX" /> and <see cref="F:System.Windows.Media.TileMode.FlipY" />. The base tile itself is not flipped.</summary>
    </member>
    <member name="F:System.Windows.Media.TileMode.FlipY">
      <summary>The same as <see cref="F:System.Windows.Media.TileMode.Tile" /> except that alternate rows of tiles are flipped vertically. The base tile itself is not flipped.</summary>
    </member>
    <member name="F:System.Windows.Media.TileMode.None">
      <summary>The base tile is drawn but not repeated. The remaining area is transparent.</summary>
    </member>
    <member name="F:System.Windows.Media.TileMode.Tile">
      <summary>The base tile is drawn and the remaining area is filled by repeating the base tile. The right edge of one tile meets the left edge of the next, and similarly for the bottom and top edges.</summary>
    </member>
    <member name="T:System.Windows.Media.ToleranceType">
      <summary>Determines the means by which an error tolerance value is interpreted.</summary>
    </member>
    <member name="F:System.Windows.Media.ToleranceType.Absolute">
      <summary>Error tolerance is treated as an absolute value.</summary>
    </member>
    <member name="F:System.Windows.Media.ToleranceType.Relative">
      <summary>Error tolerance is treated as a relative value.</summary>
    </member>
    <member name="T:System.Windows.Media.Transform">
      <summary>Defines functionality that enables transformations in a 2-D plane. Transformations include rotation (<see cref="T:System.Windows.Media.RotateTransform" />), scale (<see cref="T:System.Windows.Media.ScaleTransform" />), skew (<see cref="T:System.Windows.Media.SkewTransform" />), and translation (<see cref="T:System.Windows.Media.TranslateTransform" />). This class hierarchy differs from the <see cref="T:System.Windows.Media.Matrix" /> structure because it is a class and it supports animation and enumeration semantics.</summary>
    </member>
    <member name="M:System.Windows.Media.Transform.Clone">
      <summary>Creates a modifiable copy of this <see cref="T:System.Windows.Media.Transform" /> by making deep copies of its values.</summary>
      <returns>A modifiable deep copy of the current object. The <see cref="P:System.Windows.Freezable.IsFrozen" /> property of the cloned object returns <see langword="false" /> even if the <see cref="P:System.Windows.Freezable.IsFrozen" /> property of the source is <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Transform.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.Transform" /> object by making deep copies of its values. This method does not copy resource references, data bindings, or animations, although it does copy their current values.</summary>
      <returns>A modifiable deep copy of the current object. The <see cref="P:System.Windows.Freezable.IsFrozen" /> property of the cloned object is <see langword="false" /> even if the <see cref="P:System.Windows.Freezable.IsFrozen" /> property of the source is <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Transform.Parse(System.String)">
      <summary>Creates a new <see cref="T:System.Windows.Media.Transform" /> from the specified string representation of a transformation matrix.</summary>
      <param name="source">Six comma-delimited <see cref="T:System.Double" /> values that describe the new <see cref="T:System.Windows.Media.Transform" />. See also Remarks.</param>
      <returns>A new transform that is constructed from the specified string.</returns>
    </member>
    <member name="M:System.Windows.Media.Transform.TransformBounds(System.Windows.Rect)">
      <summary>Transforms the specified bounding box and returns an axis-aligned bounding box that is exactly large enough to contain it.</summary>
      <param name="rect">The bounding box to transform.</param>
      <returns>The smallest axis-aligned bounding box that can contain the transformed <paramref name="rect" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Transform.TryTransform(System.Windows.Point,System.Windows.Point@)">
      <summary>Attempts to transform the specified point and returns a value that indicates whether the transformation was successful.</summary>
      <param name="inPoint">The point to transform.</param>
      <param name="result">The result of transforming <paramref name="inPoint" />.</param>
      <returns>
        <see langword="true" /> if <paramref name="inPoint" /> was transformed; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Transform.Identity">
      <summary>Gets an identity transform.</summary>
      <returns>An identity transform.</returns>
    </member>
    <member name="P:System.Windows.Media.Transform.Inverse">
      <summary>Gets the inverse of this transform, if it exists.</summary>
      <returns>The inverse of this transform, if it exists; otherwise, <see langword="null" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Transform.Value">
      <summary>Gets the current transformation as a <see cref="T:System.Windows.Media.Matrix" /> object.</summary>
      <returns>The current matrix transformation.</returns>
    </member>
    <member name="T:System.Windows.Media.TransformCollection">
      <summary>Represents a collection of <see cref="T:System.Windows.Media.Transform" /> objects that can be individually accessed by index.</summary>
    </member>
    <member name="M:System.Windows.Media.TransformCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.TransformCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.TransformCollection.#ctor(System.Collections.Generic.IEnumerable{System.Windows.Media.Transform})">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.TransformCollection" /> class that contains items copied from the specified collection of <see cref="T:System.Windows.Media.Transform" /> objects and has the same initial capacity as the number of items copied.</summary>
      <param name="collection">The collection whose items are copied to the new <see cref="T:System.Windows.Media.TransformCollection" />.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="collection" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Media.TransformCollection.#ctor(System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.TransformCollection" /> class with the specified capacity.</summary>
      <param name="capacity">The number of <see cref="T:System.Windows.Media.Transform" /> objects that the collection is initially capable of storing.</param>
    </member>
    <member name="M:System.Windows.Media.TransformCollection.Add(System.Windows.Media.Transform)">
      <summary>Adds a <see cref="T:System.Windows.Media.Transform" /> to the end of the <see cref="T:System.Windows.Media.TransformCollection" />.</summary>
      <param name="value">The <see cref="T:System.Windows.Media.Transform" /> to add to the end of the <see cref="T:System.Windows.Media.TransformCollection" />.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="value" /> is <see langword="null" />.</exception>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Windows.Media.TransformCollection" /> is read-only.  
  
-or-
  
 The <see cref="T:System.Windows.Media.TransformCollection" /> has a fixed size.</exception>
    </member>
    <member name="M:System.Windows.Media.TransformCollection.Clear">
      <summary>Removes all items from the <see cref="T:System.Windows.Media.TransformCollection" />.</summary>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Windows.Media.TransformCollection" /> is read-only.</exception>
    </member>
    <member name="M:System.Windows.Media.TransformCollection.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.TransformCollection" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.TransformCollection.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.TransformCollection" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.TransformCollection.Contains(System.Windows.Media.Transform)">
      <summary>Determines whether the <see cref="T:System.Windows.Media.TransformCollection" /> contains the specified <see cref="T:System.Windows.Media.Transform" />.</summary>
      <param name="value">The <see cref="T:System.Windows.Media.Transform" /> to locate in the <see cref="T:System.Windows.Media.TransformCollection" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.Transform" /> is found in the <see cref="T:System.Windows.Media.TransformCollection" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.TransformCollection.CopyTo(System.Windows.Media.Transform[],System.Int32)">
      <summary>Copies the items of the <see cref="T:System.Windows.Media.TransformCollection" /> to an array, starting at the specified array index.</summary>
      <param name="array">The one-dimensional array that is the destination of the items copied from the <see cref="T:System.Windows.Media.TransformCollection" />. The array must have zero-based indexing.</param>
      <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="array" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than zero.</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="array" /> is multidimensional.  
  
 -or-  
  
 The number of items in the source <see cref="T:System.Windows.Media.TransformCollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.</exception>
    </member>
    <member name="M:System.Windows.Media.TransformCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the <see cref="T:System.Windows.Media.TransformCollection" />.</summary>
      <returns>A <see cref="T:System.Windows.Media.TransformCollection.Enumerator" /> that can be used to iterate through the <see cref="T:System.Windows.Media.TransformCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Media.TransformCollection.IndexOf(System.Windows.Media.Transform)">
      <summary>Determines the index of the specified item in the <see cref="T:System.Windows.Media.TransformCollection" />.</summary>
      <param name="value">The <see cref="T:System.Windows.Media.Transform" /> to locate in the <see cref="T:System.Windows.Media.TransformCollection" />.</param>
      <returns>The index of <paramref name="value" /> if found in the <see cref="T:System.Windows.Media.TransformCollection" />; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Media.TransformCollection.Insert(System.Int32,System.Windows.Media.Transform)">
      <summary>Inserts a <see cref="T:System.Windows.Media.Transform" /> into the <see cref="T:System.Windows.Media.TransformCollection" /> at the specified index.</summary>
      <param name="index">The zero-based index at which <paramref name="value" /> should be inserted.</param>
      <param name="value">The <see cref="T:System.Windows.Media.Transform" /> to insert into the <see cref="T:System.Windows.Media.TransformCollection" />.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="value" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is not a valid index in the <see cref="T:System.Windows.Media.TransformCollection" />.</exception>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Windows.Media.TransformCollection" /> is read-only.  
  
-or-
  
 The <see cref="T:System.Windows.Media.TransformCollection" /> has a fixed size.</exception>
    </member>
    <member name="M:System.Windows.Media.TransformCollection.Remove(System.Windows.Media.Transform)">
      <summary>Removes the first occurrence of the specified <see cref="T:System.Windows.Media.Transform" /> from the <see cref="T:System.Windows.Media.TransformCollection" />.</summary>
      <param name="value">The <see cref="T:System.Windows.Media.Transform" /> to remove from the <see cref="T:System.Windows.Media.TransformCollection" />.</param>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Windows.Media.TransformCollection" /> is read-only.  
  
-or-
  
 The <see cref="T:System.Windows.Media.TransformCollection" /> has a fixed size.</exception>
      <returns>
        <see langword="true" /> if <paramref name="value" /> was removed from the <see cref="T:System.Windows.Media.TransformCollection" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.TransformCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Windows.Media.Transform" /> at the specified index.</summary>
      <param name="index">The zero-based index of the <see cref="T:System.Windows.Media.Transform" /> to remove.</param>
    </member>
    <member name="M:System.Windows.Media.TransformCollection.System#Collections#Generic#IEnumerable{System#Windows#Media#Transform}#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.Generic.IEnumerable`1.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.TransformCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>For a description of this member, see <see cref="M:System.Collections.ICollection.CopyTo(System.Array,System.Int32)" />.</summary>
      <param name="array">A zero-based <see cref="T:System.Array" /> that receives the copied items from the <see cref="T:System.Windows.Media.TransformCollection" />.</param>
      <param name="index">The first position in the specified <see cref="T:System.Array" /> to receive the copied contents.</param>
    </member>
    <member name="M:System.Windows.Media.TransformCollection.System#Collections#IEnumerable#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.IEnumerable.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.TransformCollection.System#Collections#IList#Add(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Add(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to add to the <see cref="T:System.Windows.Media.TransformCollection" />.</param>
      <returns>The position into which the new element was inserted.</returns>
    </member>
    <member name="M:System.Windows.Media.TransformCollection.System#Collections#IList#Contains(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Contains(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.TransformCollection" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Windows.Media.TransformCollection" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.TransformCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.IndexOf(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.TransformCollection" />.</param>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Media.TransformCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Insert(System.Int32,System.Object)" />.</summary>
      <param name="index">The zero-based index at which to insert the <see cref="T:System.Object" />.</param>
      <param name="value">The <see cref="T:System.Object" /> to insert into the <see cref="T:System.Windows.Media.TransformCollection" />.</param>
    </member>
    <member name="M:System.Windows.Media.TransformCollection.System#Collections#IList#Remove(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Remove(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to remove from the <see cref="T:System.Windows.Media.TransformCollection" />.</param>
    </member>
    <member name="P:System.Windows.Media.TransformCollection.Count">
      <summary>Gets the number of items contained in the <see cref="T:System.Windows.Media.TransformCollection" />.</summary>
      <returns>The number of items in the <see cref="T:System.Windows.Media.TransformCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TransformCollection.Item(System.Int32)">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Transform" /> at the specified index.</summary>
      <param name="index">The zero-based index of the <see cref="T:System.Windows.Media.Transform" /> to get or set.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="value" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is not a valid index in the <see cref="T:System.Windows.Media.TransformCollection" />.</exception>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Windows.Media.TransformCollection" /> is read-only.  
  
-or-
  
 The <see cref="T:System.Windows.Media.TransformCollection" /> has a fixed size.</exception>
      <returns>The <see cref="T:System.Windows.Media.Transform" /> at the specified index.</returns>
    </member>
    <member name="P:System.Windows.Media.TransformCollection.System#Collections#Generic#ICollection{System#Windows#Media#Transform}#IsReadOnly">
      <summary>For a description of this member, see <see cref="P:System.Collections.Generic.ICollection`1.IsReadOnly" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.TransformCollection" /> is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TransformCollection.System#Collections#ICollection#IsSynchronized">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.IsSynchronized" />.</summary>
      <returns>
        <see langword="true" /> if access to the <see cref="T:System.Windows.Media.TransformCollection" /> is synchronized (thread safe); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TransformCollection.System#Collections#ICollection#SyncRoot">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.SyncRoot" />.</summary>
      <returns>An object that can be used to synchronize access to the <see cref="T:System.Windows.Media.TransformCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TransformCollection.System#Collections#IList#IsFixedSize">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.IsFixedSize" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.TransformCollection" /> has a fixed size; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TransformCollection.System#Collections#IList#IsReadOnly">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.IsReadOnly" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.TransformCollection" /> is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TransformCollection.System#Collections#IList#Item(System.Int32)">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.Item(System.Int32)" />.</summary>
      <param name="index">The zero-based index of the element to get or set.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="T:System.Windows.Media.TransformCollection.Enumerator">
      <summary>Supports a simple iteration over a <see cref="T:System.Windows.Media.TransformCollection" />.</summary>
    </member>
    <member name="M:System.Windows.Media.TransformCollection.Enumerator.MoveNext">
      <summary>Advances the enumerator to the next element in the collection.</summary>
      <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Windows.Media.TransformCollection" /> was modified after the enumerator was created.</exception>
      <returns>
        <see langword="true" /> if the enumerator successfully advanced to the next element; <see langword="false" /> if the enumerator has passed the end of the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.TransformCollection.Enumerator.Reset">
      <summary>Resets the enumerator to its initial position, which is before the first item in the <see cref="T:System.Windows.Media.TransformCollection" />.</summary>
      <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Windows.Media.TransformCollection" /> was modified after the enumerator was created.</exception>
    </member>
    <member name="M:System.Windows.Media.TransformCollection.Enumerator.System#IDisposable#Dispose">
      <summary>This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="P:System.Windows.Media.TransformCollection.Enumerator.Current">
      <summary>Gets the current item in the <see cref="T:System.Windows.Media.TransformCollection" />.</summary>
      <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Windows.Media.TransformCollection" /> was modified after the enumerator was created.</exception>
      <returns>The current item in the <see cref="T:System.Windows.Media.TransformCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TransformCollection.Enumerator.System#Collections#IEnumerator#Current">
      <summary>This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="T:System.Windows.Media.TransformConverter">
      <summary>Converts a <see cref="T:System.Windows.Media.Transform" /> object to or from another object type.</summary>
    </member>
    <member name="M:System.Windows.Media.TransformConverter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.TransformConverter" /> class as a <see cref="T:System.ComponentModel.TypeConverter" /> object.</summary>
    </member>
    <member name="M:System.Windows.Media.TransformConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether this class can convert an object of a specified type to a <see cref="T:System.Windows.Media.Transform" /> type.</summary>
      <param name="context">The conversion context.</param>
      <param name="sourceType">The type from which to convert.</param>
      <returns>
        <see langword="true" /> if conversion is possible; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.TransformConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether this class can convert an object of a specified type to the specified destination type.</summary>
      <param name="context">The conversion context.</param>
      <param name="destinationType">The destination type.</param>
      <returns>
        <see langword="true" /> if conversion is possible; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.TransformConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
      <summary>Converts from an object of a specified type to a <see cref="T:System.Windows.Media.Transform" /> object.</summary>
      <param name="context">The conversion context.</param>
      <param name="culture">The culture information that applies to the conversion.</param>
      <param name="value">The object to convert.</param>
      <exception cref="T:System.NotSupportedException">
        <paramref name="value" /> is <see langword="null" /> or cannot be converted to a <see cref="T:System.Windows.Media.Transform" />.</exception>
      <returns>A new <see cref="T:System.Windows.Media.Transform" /> object.</returns>
    </member>
    <member name="M:System.Windows.Media.TransformConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
      <summary>Converts the specified <see cref="T:System.Windows.Media.Transform" /> to the specified type by using the specified context and culture information.</summary>
      <param name="context">The conversion context.</param>
      <param name="culture">The culture information that applies to the conversion.</param>
      <param name="value">The <see cref="T:System.Windows.Media.Transform" /> to convert.</param>
      <param name="destinationType">The destination type that the <paramref name="value" /> object is converted to.</param>
      <exception cref="T:System.NotSupportedException">
        <paramref name="value" /> is <see langword="null" /> or is not a <see cref="T:System.Windows.Media.Transform" />.  
  
 -or-  
  
 <paramref name="destinationType" /> is not a valid destination type.</exception>
      <returns>An object that represents the converted <paramref name="value" />.</returns>
    </member>
    <member name="T:System.Windows.Media.TransformGroup">
      <summary>Represents a composite <see cref="T:System.Windows.Media.Transform" /> composed of other <see cref="T:System.Windows.Media.Transform" /> objects.</summary>
    </member>
    <member name="F:System.Windows.Media.TransformGroup.ChildrenProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.TransformGroup.Children" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.TransformGroup.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.TransformGroup" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.TransformGroup.Clone">
      <summary>Creates a modifiable copy of this <see cref="T:System.Windows.Media.TransformGroup" /> by making deep copies of its values.</summary>
      <returns>A modifiable deep copy of the current object. The <see cref="P:System.Windows.Freezable.IsFrozen" /> property of the cloned object returns <see langword="false" /> even if the <see cref="P:System.Windows.Freezable.IsFrozen" /> property of the source is <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.TransformGroup.CloneCurrentValue">
      <summary>Creates a modifiable copy of this <see cref="T:System.Windows.Media.TransformGroup" /> object by making deep copies of its values. This method does not copy resource references, data bindings, or animations, although it does copy their current values.</summary>
      <returns>A modifiable deep copy of the current object. The <see cref="P:System.Windows.Freezable.IsFrozen" /> property of the cloned object is <see langword="false" /> even if the <see cref="P:System.Windows.Freezable.IsFrozen" /> property of the source is <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TransformGroup.Children">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.TransformCollection" /> that defines this <see cref="T:System.Windows.Media.TransformGroup" />.</summary>
      <returns>A collection of <see cref="T:System.Windows.Media.Transform" /> objects that define this <see cref="T:System.Windows.Media.TransformGroup" />. The default is an empty collection.</returns>
    </member>
    <member name="P:System.Windows.Media.TransformGroup.Value">
      <summary>Gets the <see cref="T:System.Windows.Media.Matrix" /> structure that describes the transformation represented by this <see cref="T:System.Windows.Media.TransformGroup" />.</summary>
      <returns>A composite of the <see cref="T:System.Windows.Media.Transform" /> objects in this <see cref="T:System.Windows.Media.TransformGroup" />.</returns>
    </member>
    <member name="T:System.Windows.Media.TranslateTransform">
      <summary>Translates (moves) an object in the 2-D x-y coordinate system.</summary>
    </member>
    <member name="F:System.Windows.Media.TranslateTransform.XProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.TranslateTransform.X" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.TranslateTransform.YProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.TranslateTransform.Y" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.TranslateTransform.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.TranslateTransform" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.TranslateTransform.#ctor(System.Double,System.Double)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.TranslateTransform" /> class and specifies the displacements in the direction of the x- and y- axes.</summary>
      <param name="offsetX">The displacement in the direction of the x-axis.</param>
      <param name="offsetY">The displacement in the direction of the y-axis.</param>
    </member>
    <member name="M:System.Windows.Media.TranslateTransform.Clone">
      <summary>Creates a modifiable copy of this <see cref="T:System.Windows.Media.TranslateTransform" /> by making deep copies of its values.</summary>
      <returns>A modifiable deep copy of the current object. The <see cref="P:System.Windows.Freezable.IsFrozen" /> property of the cloned object returns <see langword="false" /> even if the <see cref="P:System.Windows.Freezable.IsFrozen" /> property of the source is <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.TranslateTransform.CloneCurrentValue">
      <summary>Creates a modifiable copy of this <see cref="T:System.Windows.Media.TranslateTransform" /> object by making deep copies of its values. This method does not copy resource references, data bindings, and animations, although it does copy their current values.</summary>
      <returns>A modifiable deep copy of the current object. The <see cref="P:System.Windows.Freezable.IsFrozen" /> property of the cloned object is <see langword="false" /> even if the <see cref="P:System.Windows.Freezable.IsFrozen" /> property of the source is <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TranslateTransform.Value">
      <summary>Gets a <see cref="T:System.Windows.Media.Matrix" /> representation of this <see cref="T:System.Windows.Media.TranslateTransform" />.</summary>
      <returns>A matrix that represents this <see cref="T:System.Windows.Media.TranslateTransform" />.</returns>
    </member>
    <member name="P:System.Windows.Media.TranslateTransform.X">
      <summary>Gets or sets the distance to translate along the x-axis.</summary>
      <returns>The distance to translate (move) an object along the x-axis. The default value is 0.</returns>
    </member>
    <member name="P:System.Windows.Media.TranslateTransform.Y">
      <summary>Gets or sets the distance to translate (move) an object along the y-axis.</summary>
      <returns>The distance to translate (move) an object along the y-axis. The default value is 0.</returns>
    </member>
    <member name="T:System.Windows.Media.Typeface">
      <summary>Represents a combination of <see cref="T:System.Windows.Media.FontFamily" />, <see cref="T:System.Windows.FontWeight" />, <see cref="T:System.Windows.FontStyle" />, and <see cref="T:System.Windows.FontStretch" />.</summary>
    </member>
    <member name="M:System.Windows.Media.Typeface.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Typeface" /> class for the specified font family typeface name.</summary>
      <param name="typefaceName">The typeface name for the specified font family.</param>
    </member>
    <member name="M:System.Windows.Media.Typeface.#ctor(System.Windows.Media.FontFamily,System.Windows.FontStyle,System.Windows.FontWeight,System.Windows.FontStretch)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Typeface" /> class for the specified font family name, <see cref="P:System.Windows.Media.Typeface.Style" />, <see cref="P:System.Windows.Media.Typeface.Weight" />, and <see cref="P:System.Windows.Media.Typeface.Stretch" /> values.</summary>
      <param name="fontFamily">The font family of the typeface.</param>
      <param name="style">The style of the typeface.</param>
      <param name="weight">The relative weight of the typeface.</param>
      <param name="stretch">The degree to which the typeface is stretched.</param>
    </member>
    <member name="M:System.Windows.Media.Typeface.#ctor(System.Windows.Media.FontFamily,System.Windows.FontStyle,System.Windows.FontWeight,System.Windows.FontStretch,System.Windows.Media.FontFamily)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.Typeface" /> class for the specified font family name, <see cref="P:System.Windows.Media.Typeface.Style" />, <see cref="P:System.Windows.Media.Typeface.Weight" />, and <see cref="P:System.Windows.Media.Typeface.Stretch" /> values. In addition, a fallback font family is specified.</summary>
      <param name="fontFamily">The font family of the typeface.</param>
      <param name="style">The style of the typeface.</param>
      <param name="weight">The relative weight of the typeface.</param>
      <param name="stretch">The degree to which the typeface is stretched.</param>
      <param name="fallbackFontFamily">The font family that is used when a character is encountered that the primary font family (specified by the <paramref name="fontFamily" /> parameter) cannot display.</param>
    </member>
    <member name="M:System.Windows.Media.Typeface.Equals(System.Object)">
      <summary>Gets a value that indicates whether the current typeface and the specified typeface have the same <see cref="P:System.Windows.Media.Typeface.FontFamily" />, <see cref="P:System.Windows.Media.Typeface.Style" />, <see cref="P:System.Windows.Media.Typeface.Weight" />, <see cref="P:System.Windows.Media.Typeface.Stretch" />, and fallback font values.</summary>
      <param name="o">The <see cref="T:System.Windows.Media.Typeface" /> to compare.</param>
      <returns>
        <see langword="true" /> if <paramref name="o" /> is equal to the current <see cref="T:System.Windows.Media.Typeface" /> object; otherwise, <see langword="false" />. If <paramref name="o" /> is not a <see cref="T:System.Windows.Media.Typeface" /> object, <see langword="false" /> is returned.</returns>
    </member>
    <member name="M:System.Windows.Media.Typeface.GetHashCode">
      <summary>Serves as a hash function for <see cref="T:System.Windows.Media.Typeface" />. It is suitable for use in hashing algorithms and data structures such as a hash table.</summary>
      <returns>An <see cref="T:System.Int32" /> value that represents the hash code for the current object.</returns>
    </member>
    <member name="M:System.Windows.Media.Typeface.TryGetGlyphTypeface(System.Windows.Media.GlyphTypeface@)">
      <summary>Retrieves the <see cref="T:System.Windows.Media.GlyphTypeface" /> that corresponds to the <see cref="T:System.Windows.Media.Typeface" />.</summary>
      <param name="glyphTypeface">
        <see cref="T:System.Windows.Media.GlyphTypeface" /> object that corresponds to this typeface, or <see langword="null" /> if the typeface was constructed from a composite font.</param>
      <returns>
        <see langword="true" /> if the out parameter is set to a <see cref="T:System.Windows.Media.GlyphTypeface" /> value; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Typeface.CapsHeight">
      <summary>Gets the distance from the baseline to the top of an English capital letter for the typeface.</summary>
      <returns>A <see cref="T:System.Double" /> that indicates the distance from the baseline to the top of an English capital letter, expressed as a fraction of the font em size.</returns>
    </member>
    <member name="P:System.Windows.Media.Typeface.FaceNames">
      <summary>Gets a collection of culture-specific names for the <see cref="T:System.Windows.Media.Typeface" />.</summary>
      <returns>A <see cref="T:System.Windows.Media.LanguageSpecificStringDictionary" /> value that represents the culture-specific names for the typeface.</returns>
    </member>
    <member name="P:System.Windows.Media.Typeface.FontFamily">
      <summary>Gets the name of the font family from which the typeface was constructed.</summary>
      <returns>The <see cref="T:System.Windows.Media.FontFamily" /> from which the typeface was constructed.</returns>
    </member>
    <member name="P:System.Windows.Media.Typeface.IsBoldSimulated">
      <summary>Determines whether to simulate a bold weight for the glyphs represented by the <see cref="T:System.Windows.Media.Typeface" />.</summary>
      <returns>
        <see langword="true" /> if bold simulation is used for glyphs; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Typeface.IsObliqueSimulated">
      <summary>Determines whether to simulate an italic style for the glyphs represented by the <see cref="T:System.Windows.Media.Typeface" />.</summary>
      <returns>
        <see langword="true" /> if italic simulation is used for glyphs; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Typeface.Stretch">
      <summary>Gets the stretch value for the <see cref="T:System.Windows.Media.Typeface" />. The stretch value determines whether a typeface is expanded or condensed when it is displayed.</summary>
      <returns>A <see cref="T:System.Windows.FontStretch" /> value that represents the stretch value for the typeface.</returns>
    </member>
    <member name="P:System.Windows.Media.Typeface.StrikethroughPosition">
      <summary>Gets a value that indicates the distance from the baseline to the strikethrough for the typeface.</summary>
      <returns>A <see cref="T:System.Double" /> that indicates the strikethrough position, measured from the baseline and expressed as a fraction of the font em size.</returns>
    </member>
    <member name="P:System.Windows.Media.Typeface.StrikethroughThickness">
      <summary>Gets a value that indicates the thickness of the strikethrough relative to the font em size.</summary>
      <returns>A <see cref="T:System.Double" /> that indicates the strikethrough thickness, expressed as a fraction of the font em size.</returns>
    </member>
    <member name="P:System.Windows.Media.Typeface.Style">
      <summary>Gets the style of the <see cref="T:System.Windows.Media.Typeface" />.</summary>
      <returns>A <see cref="T:System.Windows.FontStyle" /> value that represents the style value for the typeface.</returns>
    </member>
    <member name="P:System.Windows.Media.Typeface.UnderlinePosition">
      <summary>Gets a value that indicates the distance of the underline from the baseline for the typeface.</summary>
      <returns>A <see cref="T:System.Double" /> that indicates the underline position, measured from the baseline and expressed as a fraction of the font em size.</returns>
    </member>
    <member name="P:System.Windows.Media.Typeface.UnderlineThickness">
      <summary>Gets a value that indicates the thickness of the underline relative to the font em size for the typeface.</summary>
      <returns>A <see cref="T:System.Double" /> that indicates the underline thickness, expressed as a fraction of the font em size.</returns>
    </member>
    <member name="P:System.Windows.Media.Typeface.Weight">
      <summary>Gets the relative weight of the typeface.</summary>
      <returns>A <see cref="T:System.Windows.FontWeight" /> value that represents the relative weight of the typeface.</returns>
    </member>
    <member name="P:System.Windows.Media.Typeface.XHeight">
      <summary>Gets the distance from the baseline to the top of an English lowercase letter for a typeface. The distance excludes ascenders.</summary>
      <returns>A <see cref="T:System.Double" /> that indicates the distance from the baseline to the top of an English lowercase letter (excluding ascenders), expressed as a fraction of the font em size.</returns>
    </member>
    <member name="T:System.Windows.Media.VectorCollection">
      <summary>Represents an ordered collection of <see cref="T:System.Windows.Vector" /> values.</summary>
    </member>
    <member name="M:System.Windows.Media.VectorCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.VectorCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.VectorCollection.#ctor(System.Collections.Generic.IEnumerable{System.Windows.Vector})">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.VectorCollection" /> class that contains items copied from the specified collection of <see cref="T:System.Windows.Vector" /> values and has the same initial capacity as the number of items copied.</summary>
      <param name="collection">The collection whose items are copied to the new <see cref="T:System.Windows.Media.VectorCollection" />.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="collection" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Windows.Media.VectorCollection.#ctor(System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.VectorCollection" /> class with the specified capacity.</summary>
      <param name="capacity">The number of <see cref="T:System.Windows.Vector" /> values that the collection is initially capable of storing.</param>
    </member>
    <member name="M:System.Windows.Media.VectorCollection.Add(System.Windows.Vector)">
      <summary>Adds a <see cref="T:System.Windows.Vector" /> to the end of the <see cref="T:System.Windows.Media.VectorCollection" />.</summary>
      <param name="value">The <see cref="T:System.Windows.Vector" /> to add to the end of the <see cref="T:System.Windows.Media.VectorCollection" />.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="value" /> is <see langword="null" />.</exception>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Windows.Media.VectorCollection" /> is read-only.  
  
-or-
  
 The <see cref="T:System.Windows.Media.VectorCollection" /> has a fixed size.</exception>
    </member>
    <member name="M:System.Windows.Media.VectorCollection.Clear">
      <summary>Removes all items from the <see cref="T:System.Windows.Media.VectorCollection" />.</summary>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Windows.Media.VectorCollection" /> is read-only.</exception>
    </member>
    <member name="M:System.Windows.Media.VectorCollection.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.VectorCollection" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.VectorCollection.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.VectorCollection" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.VectorCollection.Contains(System.Windows.Vector)">
      <summary>Determines whether the <see cref="T:System.Windows.Media.VectorCollection" /> contains the specified <see cref="T:System.Windows.Vector" />.</summary>
      <param name="value">The <see cref="T:System.Windows.Vector" /> to locate in the <see cref="T:System.Windows.Media.VectorCollection" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Vector" /> is found in the <see cref="T:System.Windows.Media.VectorCollection" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.VectorCollection.CopyTo(System.Windows.Vector[],System.Int32)">
      <summary>Copies the items of the <see cref="T:System.Windows.Media.VectorCollection" /> to an array, starting at the specified array index.</summary>
      <param name="array">The one-dimensional array that is the destination of the items copied from the <see cref="T:System.Windows.Media.VectorCollection" />. The array must have zero-based indexing.</param>
      <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="array" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than zero.</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="array" /> is multidimensional.  
  
 -or-  
  
 The number of items in the source <see cref="T:System.Windows.Media.VectorCollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.</exception>
    </member>
    <member name="M:System.Windows.Media.VectorCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the <see cref="T:System.Windows.Media.VectorCollection" />.</summary>
      <returns>An <see cref="T:System.Windows.Media.VectorCollection.Enumerator" /> that can be used to iterate through the <see cref="T:System.Windows.Media.VectorCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Media.VectorCollection.IndexOf(System.Windows.Vector)">
      <summary>Determines the index of the specified item in the <see cref="T:System.Windows.Media.VectorCollection" />.</summary>
      <param name="value">The <see cref="T:System.Windows.Vector" /> to locate in the <see cref="T:System.Windows.Media.VectorCollection" />.</param>
      <returns>The index of <paramref name="value" /> if found in the <see cref="T:System.Windows.Media.VectorCollection" />; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Media.VectorCollection.Insert(System.Int32,System.Windows.Vector)">
      <summary>Inserts a <see cref="T:System.Windows.Vector" /> into the <see cref="T:System.Windows.Media.VectorCollection" /> at the specified index.</summary>
      <param name="index">The zero-based index at which <paramref name="value" /> should be inserted.</param>
      <param name="value">The <see cref="T:System.Windows.Vector" /> to insert into the <see cref="T:System.Windows.Media.VectorCollection" />.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="value" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is not a valid index in the <see cref="T:System.Windows.Media.VectorCollection" />.</exception>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Windows.Media.VectorCollection" /> is read-only.  
  
-or-
  
 The <see cref="T:System.Windows.Media.VectorCollection" /> has a fixed size.</exception>
    </member>
    <member name="M:System.Windows.Media.VectorCollection.Parse(System.String)">
      <summary>Converts a <see cref="T:System.String" /> representation of a collection of vectors into an equivalent <see cref="T:System.Windows.Media.VectorCollection" />.</summary>
      <param name="source">The <see cref="T:System.String" /> representation of the collection of vectors.</param>
      <returns>Returns the equivalent <see cref="T:System.Windows.Media.VectorCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Media.VectorCollection.Remove(System.Windows.Vector)">
      <summary>Removes the first occurrence of the specified <see cref="T:System.Windows.Vector" /> from the <see cref="T:System.Windows.Media.VectorCollection" />.</summary>
      <param name="value">The <see cref="T:System.Windows.Vector" /> to remove from the <see cref="T:System.Windows.Media.VectorCollection" />.</param>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Windows.Media.VectorCollection" /> is read-only.  
  
-or-
  
 The <see cref="T:System.Windows.Media.VectorCollection" /> has a fixed size.</exception>
      <returns>
        <see langword="true" /> if <paramref name="value" /> was removed from the <see cref="T:System.Windows.Media.VectorCollection" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.VectorCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Windows.Vector" /> at the specified index.</summary>
      <param name="index">The zero-based index of the <see cref="T:System.Windows.Vector" /> to remove.</param>
    </member>
    <member name="M:System.Windows.Media.VectorCollection.System#Collections#Generic#IEnumerable{System#Windows#Vector}#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.Generic.IEnumerable`1.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.VectorCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>For a description of this member, see <see cref="M:System.Collections.ICollection.CopyTo(System.Array,System.Int32)" />.</summary>
      <param name="array">A zero-based <see cref="T:System.Array" /> that receives the copied items from the <see cref="T:System.Windows.Media.VectorCollection" />.</param>
      <param name="index">The first position in the specified <see cref="T:System.Array" /> to receive the copied contents.</param>
    </member>
    <member name="M:System.Windows.Media.VectorCollection.System#Collections#IEnumerable#GetEnumerator">
      <summary>For a description of this member, see <see cref="M:System.Collections.IEnumerable.GetEnumerator" />.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.VectorCollection.System#Collections#IList#Add(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Add(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to add to the <see cref="T:System.Windows.Media.VectorCollection" />.</param>
      <returns>The position into which the new element was inserted.</returns>
    </member>
    <member name="M:System.Windows.Media.VectorCollection.System#Collections#IList#Contains(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Contains(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.VectorCollection" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Windows.Media.VectorCollection" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.VectorCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.IndexOf(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.VectorCollection" />.</param>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.Media.VectorCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Insert(System.Int32,System.Object)" />.</summary>
      <param name="index">The zero-based index at which to insert the <see cref="T:System.Object" />.</param>
      <param name="value">The <see cref="T:System.Object" /> to insert into the <see cref="T:System.Windows.Media.VectorCollection" />.</param>
    </member>
    <member name="M:System.Windows.Media.VectorCollection.System#Collections#IList#Remove(System.Object)">
      <summary>For a description of this member, see <see cref="M:System.Collections.IList.Remove(System.Object)" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to remove from the <see cref="T:System.Windows.Media.VectorCollection" />.</param>
    </member>
    <member name="M:System.Windows.Media.VectorCollection.System#IFormattable#ToString(System.String,System.IFormatProvider)">
      <summary>For a description of this member, see <see cref="M:System.IFormattable.ToString(System.String,System.IFormatProvider)" />.</summary>
      <param name="format">The <see cref="T:System.String" /> specifying the format to use.  
  
 -or-  
  
 <see langword="null" /> (<see langword="Nothing" /> in Visual Basic) to use the default format defined for the type of the <see cref="T:System.IFormattable" /> implementation.</param>
      <param name="provider">The <see cref="T:System.IFormatProvider" /> to use to format the value.  
  
 -or-  
  
 <see langword="null" /> (<see langword="Nothing" /> in Visual Basic) to obtain the numeric format information from the current locale setting of the operating system.</param>
      <returns>A <see cref="T:System.String" /> containing the value of the current instance in the specified format.</returns>
    </member>
    <member name="M:System.Windows.Media.VectorCollection.ToString">
      <summary>Creates a <see cref="T:System.String" /> representation of this <see cref="T:System.Windows.Media.VectorCollection" />.</summary>
      <returns>Returns a <see cref="T:System.String" /> containing the <see cref="P:System.Windows.Vector.X" /> and <see cref="P:System.Windows.Vector.Y" /> values of the <see cref="T:System.Windows.Vector" /> structures in this <see cref="T:System.Windows.Media.VectorCollection" />.</returns>
    </member>
    <member name="M:System.Windows.Media.VectorCollection.ToString(System.IFormatProvider)">
      <summary>Creates a <see cref="T:System.String" /> representation of this <see cref="T:System.Windows.Media.VectorCollection" />.</summary>
      <param name="provider">Culture-specific formatting information.</param>
      <returns>Returns a <see cref="T:System.String" /> containing the <see cref="P:System.Windows.Vector.X" /> and <see cref="P:System.Windows.Vector.Y" /> values of the <see cref="T:System.Windows.Vector" /> structures in this <see cref="T:System.Windows.Media.VectorCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.VectorCollection.Count">
      <summary>Gets the number of items contained in the <see cref="T:System.Windows.Media.VectorCollection" />.</summary>
      <returns>The number of items in the <see cref="T:System.Windows.Media.VectorCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.VectorCollection.Item(System.Int32)">
      <summary>Gets or sets the <see cref="T:System.Windows.Vector" /> at the specified index.</summary>
      <param name="index">The zero-based index of the <see cref="T:System.Windows.Vector" /> to get or set.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="value" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is not a valid index in the <see cref="T:System.Windows.Media.VectorCollection" />.</exception>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Windows.Media.VectorCollection" /> is read-only.  
  
-or-
  
 The <see cref="T:System.Windows.Media.VectorCollection" /> has a fixed size.</exception>
      <returns>The <see cref="T:System.Windows.Vector" /> at the specified index.</returns>
    </member>
    <member name="P:System.Windows.Media.VectorCollection.System#Collections#Generic#ICollection{System#Windows#Vector}#IsReadOnly">
      <summary>For a description of this member, see <see cref="P:System.Collections.Generic.ICollection`1.IsReadOnly" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.VectorCollection" /> is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.VectorCollection.System#Collections#ICollection#IsSynchronized">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.IsSynchronized" />.</summary>
      <returns>
        <see langword="true" /> if access to the <see cref="T:System.Windows.Media.VectorCollection" /> is synchronized (thread safe); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.VectorCollection.System#Collections#ICollection#SyncRoot">
      <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.SyncRoot" />.</summary>
      <returns>An object that can be used to synchronize access to the <see cref="T:System.Windows.Media.VectorCollection" />.</returns>
    </member>
    <member name="P:System.Windows.Media.VectorCollection.System#Collections#IList#IsFixedSize">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.IsFixedSize" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.VectorCollection" /> has a fixed size; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.VectorCollection.System#Collections#IList#IsReadOnly">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.IsReadOnly" />.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.Media.VectorCollection" /> is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.Media.VectorCollection.System#Collections#IList#Item(System.Int32)">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.Item(System.Int32)" />.</summary>
      <param name="index">The zero-based index of the element to get or set.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="T:System.Windows.Media.VectorCollection.Enumerator">
      <summary>Enumerates <see cref="T:System.Windows.Vector" /> items in a <see cref="T:System.Windows.Media.VectorCollection" />.</summary>
    </member>
    <member name="M:System.Windows.Media.VectorCollection.Enumerator.MoveNext">
      <summary>Advances the enumerator to the next element in the collection.</summary>
      <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Windows.Media.VectorCollection" /> was modified after the enumerator was created.</exception>
      <returns>
        <see langword="true" /> if the enumerator successfully advanced to the next element; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.VectorCollection.Enumerator.Reset">
      <summary>Resets the enumerator to its initial position, which is before the first element in the collection.</summary>
      <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Windows.Media.VectorCollection" /> was modified after the enumerator was created.</exception>
    </member>
    <member name="M:System.Windows.Media.VectorCollection.Enumerator.System#IDisposable#Dispose">
      <summary>This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="P:System.Windows.Media.VectorCollection.Enumerator.Current">
      <summary>Gets the current element in the collection.</summary>
      <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Windows.Media.VectorCollection" /> was modified after the enumerator was created.</exception>
      <returns>The current element in the collection.</returns>
    </member>
    <member name="P:System.Windows.Media.VectorCollection.Enumerator.System#Collections#IEnumerator#Current">
      <summary>This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="T:System.Windows.Media.VectorCollectionConverter">
      <summary>Converts instances of other types to and from a <see cref="T:System.Windows.Media.VectorCollection" />.</summary>
    </member>
    <member name="M:System.Windows.Media.VectorCollectionConverter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.VectorCollection" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.VectorCollectionConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether an object can be converted from a specified type to an instance of a <see cref="T:System.Windows.Media.VectorCollection" />.</summary>
      <param name="context">The context information of a type.</param>
      <param name="sourceType">The type of the source to evaluate for conversion.</param>
      <returns>
        <see langword="true" /> if you can convert the type to a <see cref="T:System.Windows.Media.VectorCollection" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.VectorCollectionConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether an instance of a <see cref="T:System.Windows.Media.VectorCollection" /> can be converted to a different type.</summary>
      <param name="context">The context information of a type.</param>
      <param name="destinationType">The needed type for which you are evaluating this <see cref="T:System.Windows.Media.VectorCollection" /> for conversion.</param>
      <returns>
        <see langword="true" /> if this <see cref="T:System.Windows.Media.VectorCollection" /> can be converted to <paramref name="destinationType" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.VectorCollectionConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
      <summary>Attempts to convert the specified object to a <see cref="T:System.Windows.Media.VectorCollection" />.</summary>
      <param name="context">The context information of a type.</param>
      <param name="culture">The <see cref="T:System.Globalization.CultureInfo" /> of the type you want to convert.</param>
      <param name="value">The object being converted.</param>
      <returns>The <see cref="T:System.Windows.Media.VectorCollection" /> that is created from converting <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Windows.Media.VectorCollectionConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
      <summary>Attempts to convert a <see cref="T:System.Windows.Media.VectorCollection" /> to a specified type.</summary>
      <param name="context">The context information of a type.</param>
      <param name="culture">The <see cref="T:System.Globalization.CultureInfo" /> of the type you want to convert.</param>
      <param name="value">The <see cref="T:System.Windows.Media.VectorCollection" /> to convert.</param>
      <param name="destinationType">The type to convert this <see cref="T:System.Windows.Media.VectorCollection" /> to.</param>
      <returns>The object that is created from converting this <see cref="T:System.Windows.Media.VectorCollection" />.</returns>
    </member>
    <member name="T:System.Windows.Media.VideoDrawing">
      <summary>Plays a media file. If the media is a video file, the <see cref="T:System.Windows.Media.VideoDrawing" /> draws it to the specified rectangle.</summary>
    </member>
    <member name="F:System.Windows.Media.VideoDrawing.PlayerProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.VideoDrawing.Player" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.VideoDrawing.RectProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.VideoDrawing.Rect" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.VideoDrawing.#ctor">
      <summary>Initializes a new instance of the VideoDrawing class.</summary>
    </member>
    <member name="M:System.Windows.Media.VideoDrawing.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.VideoDrawing" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.VideoDrawing.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.VideoDrawing" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.VideoDrawing.Player">
      <summary>Gets or sets the media player associated with the drawing.</summary>
      <returns>The media player associated with the drawing.</returns>
    </member>
    <member name="P:System.Windows.Media.VideoDrawing.Rect">
      <summary>Gets or sets the rectangular area in which the video is drawn.</summary>
      <returns>The rectangle in which the video is drawn.</returns>
    </member>
    <member name="T:System.Windows.Media.Visual">
      <summary>Provides rendering support in WPF, which includes hit testing, coordinate transformation, and bounding box calculations.</summary>
    </member>
    <member name="M:System.Windows.Media.Visual.#ctor">
      <summary>Provides the base initialization for objects derived from the <see cref="T:System.Windows.Media.Visual" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.Visual.AddVisualChild(System.Windows.Media.Visual)">
      <summary>Defines the parent-child relationship between two visuals.</summary>
      <param name="child">The child visual object to add to parent visual.</param>
    </member>
    <member name="M:System.Windows.Media.Visual.FindCommonVisualAncestor(System.Windows.DependencyObject)">
      <summary>Returns the common ancestor of two visual objects.</summary>
      <param name="otherVisual">A visual object of type <see cref="T:System.Windows.DependencyObject" />.</param>
      <returns>The common ancestor of the visual object and <paramref name="otherVisual" /> if one exists; otherwise, <see langword="null" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Visual.GetVisualChild(System.Int32)">
      <summary>Returns the specified <see cref="T:System.Windows.Media.Visual" /> in the parent <see cref="T:System.Windows.Media.VisualCollection" />.</summary>
      <param name="index">The index of the visual object in the <see cref="T:System.Windows.Media.VisualCollection" />.</param>
      <returns>The child in the <see cref="T:System.Windows.Media.VisualCollection" /> at the specified <paramref name="index" /> value.</returns>
    </member>
    <member name="M:System.Windows.Media.Visual.HitTestCore(System.Windows.Media.GeometryHitTestParameters)">
      <summary>Determines whether a geometry value is within the bounds of the visual object.</summary>
      <param name="hitTestParameters">A <see cref="T:System.Windows.Media.GeometryHitTestParameters" /> object that specifies the <see cref="T:System.Windows.Media.Geometry" /> to hit test against.</param>
      <returns>A <see cref="T:System.Windows.Media.GeometryHitTestResult" /> that represents the result of the hit test.</returns>
    </member>
    <member name="M:System.Windows.Media.Visual.HitTestCore(System.Windows.Media.PointHitTestParameters)">
      <summary>Determines whether a point coordinate value is within the bounds of the visual object.</summary>
      <param name="hitTestParameters">A <see cref="T:System.Windows.Media.PointHitTestParameters" /> object that specifies the <see cref="T:System.Windows.Point" /> to hit test against.</param>
      <returns>A <see cref="T:System.Windows.Media.HitTestResult" /> that represents the <see cref="T:System.Windows.Media.Visual" /> that is returned from a hit test.</returns>
    </member>
    <member name="M:System.Windows.Media.Visual.IsAncestorOf(System.Windows.DependencyObject)">
      <summary>Determines whether the visual object is an ancestor of the descendant visual object.</summary>
      <param name="descendant">A value of type <see cref="T:System.Windows.DependencyObject" />.</param>
      <returns>
        <see langword="true" /> if the visual object is an ancestor of <paramref name="descendant" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Visual.IsDescendantOf(System.Windows.DependencyObject)">
      <summary>Determines whether the visual object is a descendant of the ancestor visual object.</summary>
      <param name="ancestor">A value of type <see cref="T:System.Windows.DependencyObject" />.</param>
      <returns>
        <see langword="true" /> if the visual object is a descendant of <paramref name="ancestor" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Visual.OnDpiChanged(System.Windows.DpiScale,System.Windows.DpiScale)">
      <summary>Called when the DPI at which this View is rendered changes.</summary>
      <param name="oldDpi">The previous DPI scale setting.</param>
      <param name="newDpi">The new DPI scale setting.</param>
    </member>
    <member name="M:System.Windows.Media.Visual.OnVisualChildrenChanged(System.Windows.DependencyObject,System.Windows.DependencyObject)">
      <summary>Called when the <see cref="T:System.Windows.Media.VisualCollection" /> of the visual object is modified.</summary>
      <param name="visualAdded">The <see cref="T:System.Windows.Media.Visual" /> that was added to the collection.</param>
      <param name="visualRemoved">The <see cref="T:System.Windows.Media.Visual" /> that was removed from the collection.</param>
    </member>
    <member name="M:System.Windows.Media.Visual.OnVisualParentChanged(System.Windows.DependencyObject)">
      <summary>Called when the parent of the visual object is changed.</summary>
      <param name="oldParent">A value of type <see cref="T:System.Windows.DependencyObject" /> that represents the previous parent of the <see cref="T:System.Windows.Media.Visual" /> object. If the <see cref="T:System.Windows.Media.Visual" /> object did not have a previous parent, the value of the parameter is <see langword="null" />.</param>
    </member>
    <member name="M:System.Windows.Media.Visual.PointFromScreen(System.Windows.Point)">
      <summary>Converts a <see cref="T:System.Windows.Point" /> in screen coordinates into a <see cref="T:System.Windows.Point" /> that represents the current coordinate system of the <see cref="T:System.Windows.Media.Visual" />.</summary>
      <param name="point">The <see cref="T:System.Windows.Point" /> value in screen coordinates.</param>
      <returns>The converted <see cref="T:System.Windows.Point" /> value that represents the current coordinate system of the <see cref="T:System.Windows.Media.Visual" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Visual.PointToScreen(System.Windows.Point)">
      <summary>Converts a <see cref="T:System.Windows.Point" /> that represents the current coordinate system of the <see cref="T:System.Windows.Media.Visual" /> into a <see cref="T:System.Windows.Point" /> in screen coordinates.</summary>
      <param name="point">The <see cref="T:System.Windows.Point" /> value that represents the current coordinate system of the <see cref="T:System.Windows.Media.Visual" />.</param>
      <returns>The converted <see cref="T:System.Windows.Point" /> value in screen coordinates.</returns>
    </member>
    <member name="M:System.Windows.Media.Visual.RemoveVisualChild(System.Windows.Media.Visual)">
      <summary>Removes the parent-child relationship between two visuals.</summary>
      <param name="child">The child visual object to remove from the parent visual.</param>
    </member>
    <member name="M:System.Windows.Media.Visual.TransformToAncestor(System.Windows.Media.Media3D.Visual3D)">
      <summary>Returns a transform that can be used to transform coordinates from the <see cref="T:System.Windows.Media.Visual" /> to the specified <see cref="T:System.Windows.Media.Media3D.Visual3D" /> ancestor of the visual object.</summary>
      <param name="ancestor">The <see cref="T:System.Windows.Media.Media3D.Visual3D" /> to which the coordinates are transformed.</param>
      <returns>A transform that can be used to transform coordinates from the <see cref="T:System.Windows.Media.Visual" /> to the specified <see cref="T:System.Windows.Media.Media3D.Visual3D" /> ancestor of the visual object.</returns>
    </member>
    <member name="M:System.Windows.Media.Visual.TransformToAncestor(System.Windows.Media.Visual)">
      <summary>Returns a transform that can be used to transform coordinates from the <see cref="T:System.Windows.Media.Visual" /> to the specified <see cref="T:System.Windows.Media.Visual" /> ancestor of the visual object.</summary>
      <param name="ancestor">The <see cref="T:System.Windows.Media.Visual" /> to which the coordinates are transformed.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="ancestor" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="ancestor" /> is not an ancestor of the visual.</exception>
      <exception cref="T:System.InvalidOperationException">The visual objects are not related.</exception>
      <returns>A value of type <see cref="T:System.Windows.Media.GeneralTransform" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Visual.TransformToDescendant(System.Windows.Media.Visual)">
      <summary>Returns a transform that can be used to transform coordinates from the <see cref="T:System.Windows.Media.Visual" /> to the specified visual object descendant.</summary>
      <param name="descendant">The <see cref="T:System.Windows.Media.Visual" /> to which the coordinates are transformed.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="descendant" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">The visual is not an ancestor of the <paramref name="descendant" /> visual.</exception>
      <exception cref="T:System.InvalidOperationException">The visual objects are not related.</exception>
      <returns>A value of type <see cref="T:System.Windows.Media.GeneralTransform" />.</returns>
    </member>
    <member name="M:System.Windows.Media.Visual.TransformToVisual(System.Windows.Media.Visual)">
      <summary>Returns a transform that can be used to transform coordinates from the <see cref="T:System.Windows.Media.Visual" /> to the specified visual object.</summary>
      <param name="visual">The <see cref="T:System.Windows.Media.Visual" /> to which the coordinates are transformed.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="visual" /> is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">The visual objects are not related.</exception>
      <returns>A value of type <see cref="T:System.Windows.Media.GeneralTransform" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Visual.VisualBitmapEffect">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Effects.BitmapEffect" /> value for the <see cref="T:System.Windows.Media.Visual" />.</summary>
      <returns>The bitmap effect for this visual object.</returns>
    </member>
    <member name="P:System.Windows.Media.Visual.VisualBitmapEffectInput">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Effects.BitmapEffectInput" /> value for the <see cref="T:System.Windows.Media.Visual" />.</summary>
      <returns>The bitmap effect input value for this visual object.</returns>
    </member>
    <member name="P:System.Windows.Media.Visual.VisualBitmapScalingMode">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.BitmapScalingMode" /> for the <see cref="T:System.Windows.Media.Visual" />.</summary>
      <returns>The <see cref="T:System.Windows.Media.BitmapScalingMode" /> value for the <see cref="T:System.Windows.Media.Visual" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Visual.VisualCacheMode">
      <summary>Gets or sets a cached representation of the <see cref="T:System.Windows.Media.Visual" />.</summary>
      <returns>A <see cref="T:System.Windows.Media.CacheMode" /> that holds a cached representation of the <see cref="T:System.Windows.Media.Visual" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Visual.VisualChildrenCount">
      <summary>Gets the number of child elements for the <see cref="T:System.Windows.Media.Visual" />.</summary>
      <returns>The number of child elements.</returns>
    </member>
    <member name="P:System.Windows.Media.Visual.VisualClearTypeHint">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.ClearTypeHint" /> that determines how ClearType is rendered in the <see cref="T:System.Windows.Media.Visual" />.</summary>
      <returns>A <see cref="T:System.Windows.Media.ClearTypeHint" /> of the <see cref="T:System.Windows.Media.Visual" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Visual.VisualClip">
      <summary>Gets or sets the clip region of the <see cref="T:System.Windows.Media.Visual" /> as a <see cref="T:System.Windows.Media.Geometry" /> value.</summary>
      <returns>The clip region value of the visual as a <see cref="T:System.Windows.Media.Geometry" /> type.</returns>
    </member>
    <member name="P:System.Windows.Media.Visual.VisualEdgeMode">
      <summary>Gets or sets the edge mode of the <see cref="T:System.Windows.Media.Visual" /> as an <see cref="T:System.Windows.Media.EdgeMode" /> value.</summary>
      <returns>The <see cref="T:System.Windows.Media.EdgeMode" /> value of the visual.</returns>
    </member>
    <member name="P:System.Windows.Media.Visual.VisualEffect">
      <summary>Gets or sets the bitmap effect to apply to the <see cref="T:System.Windows.Media.Visual" />.</summary>
      <returns>An <see cref="T:System.Windows.Media.Effects.Effect" /> that represents the bitmap effect.</returns>
    </member>
    <member name="P:System.Windows.Media.Visual.VisualOffset">
      <summary>Gets or sets the offset value of the visual object.</summary>
      <returns>A <see cref="T:System.Windows.Vector" /> that specifies the offset value.</returns>
    </member>
    <member name="P:System.Windows.Media.Visual.VisualOpacity">
      <summary>Gets or sets the opacity of the <see cref="T:System.Windows.Media.Visual" />.</summary>
      <returns>The opacity value of the visual.</returns>
    </member>
    <member name="P:System.Windows.Media.Visual.VisualOpacityMask">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Brush" /> value that represents the opacity mask of the <see cref="T:System.Windows.Media.Visual" />.</summary>
      <returns>A <see cref="T:System.Windows.Media.Brush" /> that represents the opacity mask value of the visual.</returns>
    </member>
    <member name="P:System.Windows.Media.Visual.VisualParent">
      <summary>Gets the visual tree parent of the visual object.</summary>
      <returns>The <see cref="T:System.Windows.Media.Visual" /> parent.</returns>
    </member>
    <member name="P:System.Windows.Media.Visual.VisualScrollableAreaClip">
      <summary>Gets or sets a clipped scrollable area for the <see cref="T:System.Windows.Media.Visual" />.</summary>
      <returns>A <see cref="T:System.Windows.Rect" /> that represents the scrollable clipping area, or <see langword="null" /> if no clipping area is assigned.</returns>
    </member>
    <member name="P:System.Windows.Media.Visual.VisualTextHintingMode">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.TextHintingMode" /> of the <see cref="T:System.Windows.Media.Visual" />.</summary>
      <returns>The <see cref="T:System.Windows.Media.TextHintingMode" /> applied to the <see cref="T:System.Windows.Media.Visual" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Visual.VisualTextRenderingMode">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.TextRenderingMode" /> of the <see cref="T:System.Windows.Media.Visual" />.</summary>
      <returns>The <see cref="T:System.Windows.Media.TextRenderingMode" /> applied to the <see cref="T:System.Windows.Media.Visual" />.</returns>
    </member>
    <member name="P:System.Windows.Media.Visual.VisualTransform">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Transform" /> value for the <see cref="T:System.Windows.Media.Visual" />.</summary>
      <returns>The transform value of the visual.</returns>
    </member>
    <member name="P:System.Windows.Media.Visual.VisualXSnappingGuidelines">
      <summary>Gets or sets the x-coordinate (vertical) guideline collection.</summary>
      <returns>The x-coordinate guideline collection of the visual.</returns>
    </member>
    <member name="P:System.Windows.Media.Visual.VisualYSnappingGuidelines">
      <summary>Gets or sets the y-coordinate (horizontal) guideline collection.</summary>
      <returns>The y-coordinate guideline collection of the visual.</returns>
    </member>
    <member name="T:System.Windows.Media.VisualBrush">
      <summary>Paints an area with a <see cref="P:System.Windows.Media.VisualBrush.Visual" />.</summary>
    </member>
    <member name="F:System.Windows.Media.VisualBrush.AutoLayoutContentProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.VisualBrush.AutoLayoutContent" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.Media.VisualBrush.VisualProperty">
      <summary>Identifies the <see cref="P:System.Windows.Media.VisualBrush.Visual" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.Media.VisualBrush.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.VisualBrush" /> class.</summary>
    </member>
    <member name="M:System.Windows.Media.VisualBrush.#ctor(System.Windows.Media.Visual)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.VisualBrush" /> class that contains the specified <see cref="P:System.Windows.Media.VisualBrush.Visual" />.</summary>
      <param name="visual">The contents of the new <see cref="T:System.Windows.Media.VisualBrush" />.</param>
    </member>
    <member name="M:System.Windows.Media.VisualBrush.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.VisualBrush" />, making deep copies of this object's values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.Media.VisualBrush.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.Media.VisualBrush" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.VisualBrush.AutoLayoutContent">
      <summary>Gets or sets a value that specifies whether this <see cref="T:System.Windows.Media.VisualBrush" /> will run layout its <see cref="P:System.Windows.Media.VisualBrush.Visual" />.</summary>
      <returns>
        <see langword="true" /> if this Brush should run layout on its <see cref="P:System.Windows.Media.VisualBrush.Visual" />; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.Media.VisualBrush.Visual">
      <summary>Gets or sets the brush's content.</summary>
      <returns>The brush's content. The default is <see langword="null" />.</returns>
    </member>
    <member name="T:System.Windows.Media.VisualCollection">
      <summary>Represents an ordered collection of <see cref="T:System.Windows.Media.Visual" /> objects.</summary>
    </member>
    <member name="M:System.Windows.Media.VisualCollection.#ctor(System.Windows.Media.Visual)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Media.VisualCollection" /> class.</summary>
      <param name="parent">The parent visual object whose <see cref="T:System.Windows.Media.VisualCollection" /> is returned.</param>
    </member>
    <member name="M:System.Windows.Media.VisualCollection.Add(System.Windows.Media.Visual)">
      <summary>Appends a <see cref="T:System.Windows.Media.Visual" /> to the end of the <see cref="T:System.Windows.Media.VisualCollection" />.</summary>
      <param name="visual">The <see cref="T:System.Windows.Media.Visual" /> to append to the <see cref="T:System.Windows.Media.VisualCollection" />.</param>
      <exception cref="T:System.ArgumentException">An <see cref="T:System.ArgumentException" /> is thrown if the <see cref="T:System.Windows.Media.Visual" /> is a root element.</exception>
      <returns>The index in the collection at which <paramref name="visual" /> was added.</returns>
    </member>
    <member name="M:System.Windows.Media.VisualCollection.Clear">
      <summary>Removes all elements from the <see cref="T:System.Windows.Media.VisualCollection" />.</summary>
    </member>
    <member name="M:System.Windows.Media.VisualCollection.Contains(System.Windows.Media.Visual)">
      <summary>Returns a <see cref="T:System.Boolean" /> value that indicates whether the specified <see cref="T:System.Windows.Media.Visual" /> is contained in the collection.</summary>
      <param name="visual">The <see cref="T:System.Windows.Media.Visual" /> to search for in the collection.</param>
      <returns>
        <see langword="true" /> if <paramref name="visual" /> is contained in the collection; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.VisualCollection.CopyTo(System.Array,System.Int32)">
      <summary>Copies the items in the collection to an array, starting at a specific array index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements that are copied from the <see cref="T:System.Windows.Media.VisualCollection" />.</param>
      <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
    </member>
    <member name="M:System.Windows.Media.VisualCollection.CopyTo(System.Windows.Media.Visual[],System.Int32)">
      <summary>Copies the current collection into the passed <see cref="T:System.Windows.Media.Visual" /> array.</summary>
      <param name="array">An array of <see cref="T:System.Windows.Media.Visual" /> objects (which must have zero-based indexing).</param>
      <param name="index">The index to start copying from within <paramref name="array" />.</param>
    </member>
    <member name="M:System.Windows.Media.VisualCollection.GetEnumerator">
      <summary>Retrieves an enumerator that can iterate through the <see cref="T:System.Windows.Media.VisualCollection" />.</summary>
      <returns>An enumerator that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.Media.VisualCollection.IndexOf(System.Windows.Media.Visual)">
      <summary>Returns the zero-based index of the <see cref="T:System.Windows.Media.Visual" />.</summary>
      <param name="visual">The <see cref="T:System.Windows.Media.Visual" /> to locate in the <see cref="T:System.Windows.Media.VisualCollection" />.</param>
      <returns>The index of the <see cref="T:System.Windows.Media.Visual" />.</returns>
    </member>
    <member name="M:System.Windows.Media.VisualCollection.Insert(System.Int32,System.Windows.Media.Visual)">
      <summary>Inserts an element into the <see cref="T:System.Windows.Media.VisualCollection" /> at the specified index.</summary>
      <param name="index">The zero-based index at which the value should be inserted.</param>
      <param name="visual">The <see cref="T:System.Windows.Media.Visual" /> to insert into the <see cref="T:System.Windows.Media.VisualCollection" />.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than zero or greater than <see cref="P:System.Windows.Media.VisualCollection.Count" />.</exception>
    </member>
    <member name="M:System.Windows.Media.VisualCollection.Remove(System.Windows.Media.Visual)">
      <summary>Removes the specified <see cref="T:System.Windows.Media.Visual" /> object from the <see cref="T:System.Windows.Media.VisualCollection" />.</summary>
      <param name="visual">The <see cref="T:System.Windows.Media.Visual" /> to remove from the <see cref="T:System.Windows.Media.VisualCollection" />.</param>
    </member>
    <member name="M:System.Windows.Media.VisualCollection.RemoveAt(System.Int32)">
      <summary>Removes the visual object at the specified index in the <see cref="T:System.Windows.Media.VisualCollection" />.</summary>
      <param name="index">The zero-based index of the visual to remove.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than zero, or <paramref name="index" /> is equal to or greater than <see cref="P:System.Windows.Media.VisualCollection.Count" />.</exception>
    </member>
    <member name="M:System.Windows.Media.VisualCollection.RemoveRange(System.Int32,System.Int32)">
      <summary>Removes a range of visual objects from the <see cref="T:System.Windows.Media.VisualCollection" />.</summary>
      <param name="index">The zero-based index of the range of elements to remove.</param>
      <param name="count">The number of elements to remove.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than zero or <paramref name="count" /> is less than zero.</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="index" /> and <paramref name="count" /> do not refer to a valid range of elements in the <see cref="T:System.Windows.Media.VisualCollection" />.</exception>
    </member>
    <member name="M:System.Windows.Media.VisualCollection.System#Collections#IEnumerable#GetEnumerator">
      <summary>This member supports the WPF infrastructure and is not intended to be used directly from your code. For a description of this member, see <see cref="M:System.Collections.IEnumerable.GetEnumerator" />.</summary>
      <returns>An object that can be used to iterate through the collection.</returns>
    </member>
    <member name="P:System.Windows.Media.VisualCollection.Capacity">
      <summary>Gets or sets the number of elements that the <see cref="T:System.Windows.Media.VisualCollection" /> can contain.</summary>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <see cref="P:System.Windows.Media.VisualCollection.Capacity" /> is set to a value that is less than <see cref="P:System.Windows.Media.VisualCollection.Count" />.</exception>
      <returns>The number of elements that the <see cref="T:System.Windows.Media.VisualCollection" /> can contain.</returns>
    </member>
    <member name="P:System.Windows.Media.VisualCollection.Count">
      <summary>Gets the number of elements in the collection.</summary>
      <returns>The number of elements that the <see cref="T:System.Windows.Media.VisualCollection" /> contains.</returns>
    </member>
    <member name="P:System.Windows.Media.VisualCollection.IsReadOnly">
      <summary>Gets a value that indicates whether the <see cref="T:System.Windows.Media.VisualCollection" /> is read-only.</summary>
      <returns>The value that indicates whether the <see cref="T:System.Windows.Media.VisualCollection" /> is read-only.</returns>
    </member>
    <member name="P:System.Windows.Media.VisualCollection.IsSynchronized">
      <summary>Gets a value that indicates whether access to the <see cref="T:System.Windows.Media.VisualCollection" /> is synchronized (thread-safe).</summary>
      <returns>The value that indicates whether the <see cref="T:System.Windows.Media.VisualCollection" /> is synchronized (thread-safe).</returns>
    </member>
    <member name="P:System.Windows.Media.VisualCollection.Item(System.Int32)">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Visual" /> that is stored at the zero-based index of the <see cref="T:System.Windows.Media.VisualCollection" />.</summary>
      <param name="index">The zero-based index of the <see cref="T:System.Windows.Media.VisualCollection" /> from which to get or set the <see cref="T:System.Windows.Media.Visual" />.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than zero, or <paramref name="index" /> is equal to or greater than <see cref="P:System.Windows.Media.VisualCollection.Count" />.</exception>
      <exception cref="T:System.ArgumentException">The new child element already has a parent, or the value at the specified index is not <see langword="null" />.</exception>
      <returns>The <see cref="T:System.Windows.Media.Visual" /> that is stored at <paramref name="index" />.</returns>
    </member>
    <member name="P:System.Windows.Media.VisualCollection.SyncRoot">
      <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Windows.Media.VisualCollection" />.</summary>
      <returns>A value of type <see cref="T:System.Object" />.</returns>
    </member>
    <member name="T:System.Windows.Media.VisualCollection.Enumerator">
      <summary>Enumerates <see cref="T:System.Windows.Media.Visual" /> items in a <see cref="T:System.Windows.Media.VisualCollection" />.</summary>
    </member>
    <member name="M:System.Windows.Media.VisualCollection.Enumerator.MoveNext">
      <summary>Advances the enumerator to the next element in the collection.</summary>
      <returns>
        <see langword="true" /> if the enumerator successfully advanced to the next element; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.Media.VisualCollection.Enumerator.Reset">
      <summary>Resets the enumerator to its initial position, which is before the first element in the collection.</summary>
    </member>
    <member name="P:System.Windows.Media.VisualCollection.Enumerator.Current">
      <summary>Gets the current element in the collection.</summary>
      <returns>The current element in the collection.</returns>
    </member>
    <member name="P:System.Windows.Media.VisualCollection.Enumerator.System#Collections#IEnumerator#Current">
      <summary>For a description of this members, see <see cref="P:System.Collections.IEnumerator.Current" />.</summary>
      <returns>The current element in the collection.</returns>
    </member>
    <member name="T:System.Windows.Media.VisualTarget">
      <summary>Provides functionality for connecting one visual tree to another visual tree across thread boundaries.</summary>
    </member>
    <member name="M:System.Windows.Media.VisualTarget.#ctor(System.Windows.Media.HostVisual)">
      <summary>Constructor that creates a new <see cref="T:System.Windows.Media.VisualTarget" />.</summary>
      <param name="hostVisual">A value of type <see cref="T:System.Windows.Media.HostVisual" />.</param>
    </member>
    <member name="M:System.Windows.Media.VisualTarget.Dispose">
      <summary>Cleans up the state associated with the <see cref="T:System.Windows.Interop.HwndTarget" />.</summary>
    </member>
    <member name="P:System.Windows.Media.VisualTarget.TransformFromDevice">
      <summary>Returns a matrix that can be used to transform coordinates from the rendering destination device to the <see cref="T:System.Windows.Media.VisualTarget" />.</summary>
      <returns>Gets a value of type <see cref="T:System.Windows.Media.Matrix" />.</returns>
    </member>
    <member name="P:System.Windows.Media.VisualTarget.TransformToDevice">
      <summary>Returns a matrix that can be used to transform coordinates from the <see cref="T:System.Windows.Media.VisualTarget" /> to the rendering destination device.</summary>
      <returns>Gets a value of type <see cref="T:System.Windows.Media.Matrix" />.</returns>
    </member>
    <member name="T:System.Windows.Media.VisualTreeHelper">
      <summary>Provides utility methods that perform common tasks involving nodes in a visual tree.</summary>
    </member>
    <member name="M:System.Windows.Media.VisualTreeHelper.GetBitmapEffect(System.Windows.Media.Visual)">
      <summary>Returns the <see cref="T:System.Windows.Media.Effects.BitmapEffect" /> value for the specified <see cref="T:System.Windows.Media.Visual" />.</summary>
      <param name="reference">The <see cref="T:System.Windows.Media.Visual" /> that contains the bitmap effect.</param>
      <returns>The <see cref="T:System.Windows.Media.Effects.BitmapEffect" /> for this <see cref="T:System.Windows.Media.Visual" />.</returns>
    </member>
    <member name="M:System.Windows.Media.VisualTreeHelper.GetBitmapEffectInput(System.Windows.Media.Visual)">
      <summary>Returns the <see cref="T:System.Windows.Media.Effects.BitmapEffectInput" /> value for the specified <see cref="T:System.Windows.Media.Visual" />.</summary>
      <param name="reference">The <see cref="T:System.Windows.Media.Visual" /> that contains the bitmap effect input value.</param>
      <returns>The <see cref="T:System.Windows.Media.Effects.BitmapEffectInput" /> for this <see cref="T:System.Windows.Media.Visual" />.</returns>
    </member>
    <member name="M:System.Windows.Media.VisualTreeHelper.GetCacheMode(System.Windows.Media.Visual)">
      <summary>Retrieves the cached representation of the specified <see cref="T:System.Windows.Media.Visual" />.</summary>
      <param name="reference">The <see cref="T:System.Windows.Media.Visual" /> to get the <see cref="T:System.Windows.Media.CacheMode" /> for.</param>
      <returns>The <see cref="T:System.Windows.Media.CacheMode" /> for <paramref name="reference" />.</returns>
    </member>
    <member name="M:System.Windows.Media.VisualTreeHelper.GetChild(System.Windows.DependencyObject,System.Int32)">
      <summary>Returns the child visual object from the specified collection index within a specified parent.</summary>
      <param name="reference">The parent visual, referenced as a <see cref="T:System.Windows.DependencyObject" />.</param>
      <param name="childIndex">The index that represents the child visual that is contained by <paramref name="reference" />.</param>
      <returns>The index value of the child visual object.</returns>
    </member>
    <member name="M:System.Windows.Media.VisualTreeHelper.GetChildrenCount(System.Windows.DependencyObject)">
      <summary>Returns the number of children that the specified visual object contains.</summary>
      <param name="reference">The parent visual that is referenced as a <see cref="T:System.Windows.DependencyObject" />.</param>
      <returns>The number of child visuals that the parent visual contains.</returns>
    </member>
    <member name="M:System.Windows.Media.VisualTreeHelper.GetClip(System.Windows.Media.Visual)">
      <summary>Return the clip region of the specified <see cref="T:System.Windows.Media.Visual" /> as a <see cref="T:System.Windows.Media.Geometry" /> value.</summary>
      <param name="reference">The <see cref="T:System.Windows.Media.Visual" /> whose clip region value is returned.</param>
      <returns>The clip region value of the <see cref="T:System.Windows.Media.Visual" /> returned as a <see cref="T:System.Windows.Media.Geometry" /> type.</returns>
    </member>
    <member name="M:System.Windows.Media.VisualTreeHelper.GetContentBounds(System.Windows.Media.Media3D.Visual3D)">
      <summary>Returns the cached bounding box rectangle for the specified <see cref="T:System.Windows.Media.Media3D.Visual3D" />.</summary>
      <param name="reference">The 3D visual whose bounding box value is computed.</param>
      <returns>The bounding box 3D rectangle for the <see cref="T:System.Windows.Media.Media3D.Visual3D" />.</returns>
    </member>
    <member name="M:System.Windows.Media.VisualTreeHelper.GetContentBounds(System.Windows.Media.Visual)">
      <summary>Returns the cached bounding box rectangle for the specified <see cref="T:System.Windows.Media.Visual" />.</summary>
      <param name="reference">The <see cref="T:System.Windows.Media.Visual" /> whose bounding box value is computed.</param>
      <returns>The bounding box rectangle for the <see cref="T:System.Windows.Media.Visual" />.</returns>
    </member>
    <member name="M:System.Windows.Media.VisualTreeHelper.GetDescendantBounds(System.Windows.Media.Media3D.Visual3D)">
      <summary>Returns the union of all the content bounding boxes for all the descendants of the specified <see cref="T:System.Windows.Media.Media3D.Visual3D" />, which includes the content bounding box of the <see cref="T:System.Windows.Media.Media3D.Visual3D" />.</summary>
      <param name="reference">The 3D visual whose bounding box value for all descendants is computed.</param>
      <returns>Returns the bounding box 3D rectangle for the 3D visual.</returns>
    </member>
    <member name="M:System.Windows.Media.VisualTreeHelper.GetDescendantBounds(System.Windows.Media.Visual)">
      <summary>Returns the union of all the content bounding boxes for all the descendants of the <see cref="T:System.Windows.Media.Visual" />, which includes the content bounding box of the <see cref="T:System.Windows.Media.Visual" />.</summary>
      <param name="reference">The <see cref="T:System.Windows.Media.Visual" /> whose bounding box value for all descendants is computed.</param>
      <returns>The bounding box rectangle for the specified <see cref="T:System.Windows.Media.Visual" />.</returns>
    </member>
    <member name="M:System.Windows.Media.VisualTreeHelper.GetDpi(System.Windows.Media.Visual)">
      <summary>Gets the DPI information at which this Visual is measured and rendered.</summary>
      <param name="visual">The Visual target object.</param>
      <returns>A DPIScale value.</returns>
    </member>
    <member name="M:System.Windows.Media.VisualTreeHelper.GetDrawing(System.Windows.Media.Visual)">
      <summary>Returns the drawing content of the specified <see cref="T:System.Windows.Media.Visual" />.</summary>
      <param name="reference">The <see cref="T:System.Windows.Media.Visual" /> whose drawing content is returned.</param>
      <returns>The drawing content of the <see cref="T:System.Windows.Media.Visual" /> returned as a <see cref="T:System.Windows.Media.DrawingGroup" /> type.</returns>
    </member>
    <member name="M:System.Windows.Media.VisualTreeHelper.GetEdgeMode(System.Windows.Media.Visual)">
      <summary>Returns the edge mode of the specified <see cref="T:System.Windows.Media.Visual" /> as an <see cref="T:System.Windows.Media.EdgeMode" /> value.</summary>
      <param name="reference">The <see cref="T:System.Windows.Media.Visual" /> whose edge mode value is returned.</param>
      <returns>The <see cref="T:System.Windows.Media.EdgeMode" /> value of the <see cref="T:System.Windows.Media.Visual" />.</returns>
    </member>
    <member name="M:System.Windows.Media.VisualTreeHelper.GetEffect(System.Windows.Media.Visual)">
      <summary>Gets the bitmap effect for the specified <see cref="T:System.Windows.Media.Visual" />.</summary>
      <param name="reference">The <see cref="T:System.Windows.Media.Visual" /> to get the bitmap effect for.</param>
      <returns>The <see cref="T:System.Windows.Media.Effects.Effect" /> applied to <paramref name="reference" />.</returns>
    </member>
    <member name="M:System.Windows.Media.VisualTreeHelper.GetOffset(System.Windows.Media.Visual)">
      <summary>Returns the offset of the <see cref="T:System.Windows.Media.Visual" />.</summary>
      <param name="reference">The <see cref="T:System.Windows.Media.Visual" /> whose offset is returned.</param>
      <returns>A <see cref="T:System.Windows.Vector" /> that represents the offset value of the <see cref="T:System.Windows.Media.Visual" />.</returns>
    </member>
    <member name="M:System.Windows.Media.VisualTreeHelper.GetOpacity(System.Windows.Media.Visual)">
      <summary>Returns the opacity of the <see cref="T:System.Windows.Media.Visual" />.</summary>
      <param name="reference">The <see cref="T:System.Windows.Media.Visual" /> whose opacity value is returned.</param>
      <returns>A value of type <see cref="T:System.Double" /> that represents the opacity value of the <see cref="T:System.Windows.Media.Visual" />.</returns>
    </member>
    <member name="M:System.Windows.Media.VisualTreeHelper.GetOpacityMask(System.Windows.Media.Visual)">
      <summary>Returns a <see cref="T:System.Windows.Media.Brush" /> value that represents the opacity mask of the <see cref="T:System.Windows.Media.Visual" />.</summary>
      <param name="reference">The <see cref="T:System.Windows.Media.Visual" /> whose opacity mask value is returned.</param>
      <returns>A value of type <see cref="T:System.Windows.Media.Brush" /> that represents the opacity mask value of the <see cref="T:System.Windows.Media.Visual" />.</returns>
    </member>
    <member name="M:System.Windows.Media.VisualTreeHelper.GetParent(System.Windows.DependencyObject)">
      <summary>Returns a <see cref="T:System.Windows.DependencyObject" /> value that represents the parent of the visual object.</summary>
      <param name="reference">The visual whose parent is returned.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="reference" /> is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">
        <paramref name="reference" /> is not a <see cref="T:System.Windows.Media.Visual" /> or <see cref="T:System.Windows.Media.Media3D.Visual3D" /> object.</exception>
      <returns>The parent of the visual.</returns>
    </member>
    <member name="M:System.Windows.Media.VisualTreeHelper.GetTransform(System.Windows.Media.Visual)">
      <summary>Returns a <see cref="T:System.Windows.Media.Transform" /> value for the <see cref="T:System.Windows.Media.Visual" />.</summary>
      <param name="reference">The <see cref="T:System.Windows.Media.Visual" /> whose transform value is returned.</param>
      <returns>The transform value of the <see cref="T:System.Windows.Media.Visual" />, or <see langword="null" /> if <paramref name="reference" /> does not have a transform defined.</returns>
    </member>
    <member name="M:System.Windows.Media.VisualTreeHelper.GetXSnappingGuidelines(System.Windows.Media.Visual)">
      <summary>Returns an X-coordinate (vertical) guideline collection.</summary>
      <param name="reference">The <see cref="T:System.Windows.Media.Visual" /> whose X-coordinate guideline collection is returned.</param>
      <returns>The X-coordinate guideline collection of the <see cref="T:System.Windows.Media.Visual" />.</returns>
    </member>
    <member name="M:System.Windows.Media.VisualTreeHelper.GetYSnappingGuidelines(System.Windows.Media.Visual)">
      <summary>Returns a Y-coordinate (horizontal) guideline collection.</summary>
      <param name="reference">The <see cref="T:System.Windows.Media.Visual" /> whose Y-coordinate guideline collection is returned.</param>
      <returns>The Y-coordinate guideline collection of the <see cref="T:System.Windows.Media.Visual" />.</returns>
    </member>
    <member name="M:System.Windows.Media.VisualTreeHelper.HitTest(System.Windows.Media.Media3D.Visual3D,System.Windows.Media.HitTestFilterCallback,System.Windows.Media.HitTestResultCallback,System.Windows.Media.Media3D.HitTestParameters3D)">
      <summary>Initiates a hit test on the specified <see cref="T:System.Windows.Media.Media3D.Visual3D" />, with caller-defined <see cref="T:System.Windows.Media.HitTestFilterCallback" /> and <see cref="T:System.Windows.Media.HitTestResultCallback" /> methods.</summary>
      <param name="reference">The <see cref="T:System.Windows.Media.Media3D.Visual3D" /> to hit test.</param>
      <param name="filterCallback">The method that represents the hit test filter callback value.</param>
      <param name="resultCallback">The method that represents the hit test result callback value.</param>
      <param name="hitTestParameters">The 3D parameter value to hit test against.</param>
    </member>
    <member name="M:System.Windows.Media.VisualTreeHelper.HitTest(System.Windows.Media.Visual,System.Windows.Media.HitTestFilterCallback,System.Windows.Media.HitTestResultCallback,System.Windows.Media.HitTestParameters)">
      <summary>Initiates a hit test on the specified <see cref="T:System.Windows.Media.Visual" />, with caller-defined <see cref="T:System.Windows.Media.HitTestFilterCallback" /> and <see cref="T:System.Windows.Media.HitTestResultCallback" /> methods.</summary>
      <param name="reference">The <see cref="T:System.Windows.Media.Visual" /> to hit test.</param>
      <param name="filterCallback">The method that represents the hit test filter callback value.</param>
      <param name="resultCallback">The method that represents the hit test result callback value.</param>
      <param name="hitTestParameters">The parameter value to hit test against.</param>
    </member>
    <member name="M:System.Windows.Media.VisualTreeHelper.HitTest(System.Windows.Media.Visual,System.Windows.Point)">
      <summary>Returns the topmost <see cref="T:System.Windows.Media.Visual" /> object of a hit test by specifying a <see cref="T:System.Windows.Point" />.</summary>
      <param name="reference">The <see cref="T:System.Windows.Media.Visual" /> to hit test.</param>
      <param name="point">The point value to hit test against.</param>
      <returns>The hit test result of the <see cref="T:System.Windows.Media.Visual" />, returned as a <see cref="T:System.Windows.Media.HitTestResult" /> type.</returns>
    </member>
    <member name="M:System.Windows.Media.VisualTreeHelper.SetRootDpi(System.Windows.Media.Visual,System.Windows.DpiScale)">
      <summary>Updates the DPI information of a Visual. It can only be called on a Visual without a parent.</summary>
      <param name="visual">A Visual object target.</param>
      <param name="dpiInfo">DPI information for the target Visual.</param>
    </member>
    <member name="T:System.Windows.Modifiability">
      <summary>Specifies the modifiability value of a <see cref="T:System.Windows.LocalizabilityAttribute" /> for a binary XAML (BAML) class or class member.</summary>
    </member>
    <member name="F:System.Windows.Modifiability.Inherit">
      <summary>Targeted value modifiability is inherited from its parent node.</summary>
    </member>
    <member name="F:System.Windows.Modifiability.Modifiable">
      <summary>Targeted value is modifiable by localizers.</summary>
    </member>
    <member name="F:System.Windows.Modifiability.Unmodifiable">
      <summary>Targeted value is not modifiable by localizers.</summary>
    </member>
    <member name="T:System.Windows.Navigation.BaseUriHelper">
      <summary>Provides a method to resolve relative uniform resource identifiers (URIs) with respect to the base URI of a container, such as a <see cref="T:System.Windows.Controls.Frame" />.</summary>
    </member>
    <member name="F:System.Windows.Navigation.BaseUriHelper.BaseUriProperty">
      <summary>Identifies the <see langword="BaseUri" /> attached property.</summary>
    </member>
    <member name="M:System.Windows.Navigation.BaseUriHelper.GetBaseUri(System.Windows.DependencyObject)">
      <summary>Gets the value of the <see langword="BaseUri" /> for a specified <see cref="T:System.Windows.UIElement" />.</summary>
      <param name="element">The element from which the property value is read.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="element" /> is <see langword="null" />.</exception>
      <returns>The base URI of a given element.</returns>
    </member>
    <member name="P:System.Windows.Navigation.BaseUriHelper.BaseUri">
      <summary>Gets or sets the base uniform resource identifier (URI).</summary>
    </member>
    <member name="T:System.Windows.PresentationSource">
      <summary>Provides an abstract base for classes that present content from another technology as part of an interoperation scenario. In addition, this class provides static methods for working with these sources, as well as the basic visual-layer presentation architecture.</summary>
    </member>
    <member name="E:System.Windows.PresentationSource.ContentRendered">
      <summary>Occurs when content is rendered and ready for user interaction.</summary>
    </member>
    <member name="M:System.Windows.PresentationSource.#ctor">
      <summary>Provides initialization for base class values when called by the constructor of a derived class.</summary>
    </member>
    <member name="M:System.Windows.PresentationSource.AddSource">
      <summary>Adds a <see cref="T:System.Windows.PresentationSource" /> derived class instance to the list of known presentation sources.</summary>
    </member>
    <member name="M:System.Windows.PresentationSource.AddSourceChangedHandler(System.Windows.IInputElement,System.Windows.SourceChangedEventHandler)">
      <summary>Adds a handler for the <see langword="SourceChanged" /> event to the provided element.</summary>
      <param name="element">The element to add the handler to.</param>
      <param name="handler">The handler implementation to add.</param>
    </member>
    <member name="M:System.Windows.PresentationSource.ClearContentRenderedListeners">
      <summary>Sets the list of listeners for the <see cref="E:System.Windows.PresentationSource.ContentRendered" /> event to <see langword="null" />.</summary>
    </member>
    <member name="M:System.Windows.PresentationSource.FromDependencyObject(System.Windows.DependencyObject)">
      <summary>Returns the source in which a provided <see cref="T:System.Windows.DependencyObject" /> is presented.</summary>
      <param name="dependencyObject">The <see cref="T:System.Windows.DependencyObject" /> to find the source for.</param>
      <returns>The <see cref="T:System.Windows.PresentationSource" /> in which the dependency object is being presented.</returns>
    </member>
    <member name="M:System.Windows.PresentationSource.FromVisual(System.Windows.Media.Visual)">
      <summary>Returns the source in which a provided <see cref="T:System.Windows.Media.Visual" /> is presented.</summary>
      <param name="visual">The <see cref="T:System.Windows.Media.Visual" /> to find the source for.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="visual" /> is <see langword="null" />.</exception>
      <returns>The <see cref="T:System.Windows.PresentationSource" /> in which the visual is being presented, or <see langword="null" /> if <paramref name="visual" /> is disposed.</returns>
    </member>
    <member name="M:System.Windows.PresentationSource.GetCompositionTargetCore">
      <summary>When overridden in a derived class, returns a visual target for the given source.</summary>
      <returns>Returns a <see cref="T:System.Windows.Media.CompositionTarget" /> that is target for rendering the visual.</returns>
    </member>
    <member name="M:System.Windows.PresentationSource.RemoveSource">
      <summary>Removes a <see cref="T:System.Windows.PresentationSource" /> derived class instance from the list of known presentation sources.</summary>
    </member>
    <member name="M:System.Windows.PresentationSource.RemoveSourceChangedHandler(System.Windows.IInputElement,System.Windows.SourceChangedEventHandler)">
      <summary>Removes a handler for the <see langword="SourceChanged" /> event from the provided element.</summary>
      <param name="e">The element to remove the handler from.</param>
      <param name="handler">The handler implementation to remove.</param>
    </member>
    <member name="M:System.Windows.PresentationSource.RootChanged(System.Windows.Media.Visual,System.Windows.Media.Visual)">
      <summary>Provides notification that the root <see cref="T:System.Windows.Media.Visual" /> has changed.</summary>
      <param name="oldRoot">The old root <see cref="T:System.Windows.Media.Visual" />.</param>
      <param name="newRoot">The new root <see cref="T:System.Windows.Media.Visual" />.</param>
    </member>
    <member name="P:System.Windows.PresentationSource.CompositionTarget">
      <summary>Gets the visual target for the visuals being presented in the source.</summary>
      <returns>A visual target (instance of a <see cref="T:System.Windows.Media.CompositionTarget" /> derived class).</returns>
    </member>
    <member name="P:System.Windows.PresentationSource.CurrentSources">
      <summary>Returns a list of sources.</summary>
      <returns>A list of weak references.</returns>
    </member>
    <member name="P:System.Windows.PresentationSource.IsDisposed">
      <summary>When overridden in a derived class, gets a value that declares whether the object is disposed.</summary>
      <returns>
        <see langword="true" /> if the object is disposed; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.PresentationSource.RootVisual">
      <summary>When overridden in a derived class, gets or sets the root visual being presented in the source.</summary>
      <returns>The root visual.</returns>
    </member>
    <member name="T:System.Windows.QueryContinueDragEventArgs">
      <summary>Contains arguments for the <see cref="E:System.Windows.DragDrop.QueryContinueDrag" /> event.</summary>
    </member>
    <member name="P:System.Windows.QueryContinueDragEventArgs.Action">
      <summary>Gets or sets the current status of the associated drag-and-drop operation.</summary>
      <returns>A member of the <see cref="T:System.Windows.DragAction" /> enumeration indicating the current status of the associated drag-and-drop operation.</returns>
    </member>
    <member name="P:System.Windows.QueryContinueDragEventArgs.EscapePressed">
      <summary>Gets a Boolean value indicating whether the ESC key has been pressed.</summary>
      <returns>A Boolean value indicating whether the ESC key has been pressed. <see langword="true" /> if the ESC was pressed; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.QueryContinueDragEventArgs.KeyStates">
      <summary>Gets a flag enumeration indicating the current state of the SHIFT, CTRL, and ALT keys, as well as the state of the mouse buttons.</summary>
      <returns>One or more members of the <see cref="T:System.Windows.DragDropKeyStates" /> flag enumeration.</returns>
    </member>
    <member name="T:System.Windows.QueryContinueDragEventHandler">
      <summary>Represents a method that will handle the routed events that enables a drag-and-drop operation to be canceled by the drag source, for example <see cref="E:System.Windows.UIElement.QueryContinueDrag" />.</summary>
      <param name="sender">The object where the event handler is attached.</param>
      <param name="e">The event data.</param>
    </member>
    <member name="T:System.Windows.Readability">
      <summary>Specifies the readability value of a <see cref="T:System.Windows.LocalizabilityAttribute" /> for a binary XAML (BAML) class or class member.</summary>
    </member>
    <member name="F:System.Windows.Readability.Inherit">
      <summary>Targeted value readability is inherited from its parent node.</summary>
    </member>
    <member name="F:System.Windows.Readability.Readable">
      <summary>Targeted value is readable text.</summary>
    </member>
    <member name="F:System.Windows.Readability.Unreadable">
      <summary>Targeted value is not readable.</summary>
    </member>
    <member name="T:System.Windows.Resources.AssemblyAssociatedContentFileAttribute">
      <summary>This attribute is interpreted during the Extensible Application Markup Language (XAML) compilation process to associate loose content with a Windows Presentation Foundation (WPF) application.</summary>
    </member>
    <member name="M:System.Windows.Resources.AssemblyAssociatedContentFileAttribute.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Resources.AssemblyAssociatedContentFileAttribute" /> class.</summary>
      <param name="relativeContentFilePath">The path to the associated content.</param>
    </member>
    <member name="P:System.Windows.Resources.AssemblyAssociatedContentFileAttribute.RelativeContentFilePath">
      <summary>Gets the path to the associated content.</summary>
      <returns>The path, as declared in the attribute.</returns>
    </member>
    <member name="T:System.Windows.RoutedEvent">
      <summary>Represents and identifies a routed event and declares its characteristics.</summary>
    </member>
    <member name="M:System.Windows.RoutedEvent.AddOwner(System.Type)">
      <summary>Associates another owner type with the routed event represented by a <see cref="T:System.Windows.RoutedEvent" /> instance, and enables routing of the event and its handling.</summary>
      <param name="ownerType">The type where the routed event is added.</param>
      <returns>The identifier field for the event. This return value should be used to set a public static read-only field that will store the identifier for the representation of the routed event on the owning type. This field is typically defined with public access, because user code must reference the field in order to attach any instance handlers for the routed event when using the <see cref="M:System.Windows.UIElement.AddHandler(System.Windows.RoutedEvent,System.Delegate,System.Boolean)" /> utility method.</returns>
    </member>
    <member name="M:System.Windows.RoutedEvent.ToString">
      <summary>Returns the string representation of this <see cref="T:System.Windows.RoutedEvent" />.</summary>
      <returns>A string representation for this object, which is identical to the value returned by <see cref="P:System.Windows.RoutedEvent.Name" />.</returns>
    </member>
    <member name="P:System.Windows.RoutedEvent.HandlerType">
      <summary>Gets the handler type of the routed event.</summary>
      <returns>The handler type of the routed event.</returns>
    </member>
    <member name="P:System.Windows.RoutedEvent.Name">
      <summary>Gets the identifying name of the routed event.</summary>
      <returns>The name of the routed event.</returns>
    </member>
    <member name="P:System.Windows.RoutedEvent.OwnerType">
      <summary>Gets the registered owner type of the routed event.</summary>
      <returns>The owner type of the routed event.</returns>
    </member>
    <member name="P:System.Windows.RoutedEvent.RoutingStrategy">
      <summary>Gets the routing strategy of the routed event.</summary>
      <returns>One of the enumeration values. The default is the enumeration default, <see cref="F:System.Windows.RoutingStrategy.Bubble" />.</returns>
    </member>
    <member name="T:System.Windows.RoutedEventArgs">
      <summary>Contains state information and event data associated with a routed event.</summary>
    </member>
    <member name="M:System.Windows.RoutedEventArgs.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.RoutedEventArgs" /> class.</summary>
    </member>
    <member name="M:System.Windows.RoutedEventArgs.#ctor(System.Windows.RoutedEvent)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.RoutedEventArgs" /> class, using the supplied routed event identifier.</summary>
      <param name="routedEvent">The routed event identifier for this instance of the <see cref="T:System.Windows.RoutedEventArgs" /> class.</param>
    </member>
    <member name="M:System.Windows.RoutedEventArgs.#ctor(System.Windows.RoutedEvent,System.Object)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.RoutedEventArgs" /> class, using the supplied routed event identifier, and providing the opportunity to declare a different source for the event.</summary>
      <param name="routedEvent">The routed event identifier for this instance of the <see cref="T:System.Windows.RoutedEventArgs" /> class.</param>
      <param name="source">An alternate source that will be reported when the event is handled. This pre-populates the <see cref="P:System.Windows.RoutedEventArgs.Source" /> property.</param>
    </member>
    <member name="M:System.Windows.RoutedEventArgs.InvokeEventHandler(System.Delegate,System.Object)">
      <summary>When overridden in a derived class, provides a way to invoke event handlers in a type-specific way, which can increase efficiency over the base implementation.</summary>
      <param name="genericHandler">The generic handler / delegate implementation to be invoked.</param>
      <param name="genericTarget">The target on which the provided handler should be invoked.</param>
    </member>
    <member name="M:System.Windows.RoutedEventArgs.OnSetSource(System.Object)">
      <summary>When overridden in a derived class, provides a notification callback entry point whenever the value of the <see cref="P:System.Windows.RoutedEventArgs.Source" /> property of an instance changes.</summary>
      <param name="source">The new value that <see cref="P:System.Windows.RoutedEventArgs.Source" /> is being set to.</param>
    </member>
    <member name="P:System.Windows.RoutedEventArgs.Handled">
      <summary>Gets or sets a value that indicates the present state of the event handling for a routed event as it travels the route.</summary>
      <returns>If setting, set to <see langword="true" /> if the event is to be marked handled; otherwise <see langword="false" />. If reading this value, <see langword="true" /> indicates that either a class handler, or some instance handler along the route, has already marked this event handled. <see langword="false" />.indicates that no such handler has marked the event handled.  
  
 The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.RoutedEventArgs.OriginalSource">
      <summary>Gets the original reporting source as determined by pure hit testing, before any possible <see cref="P:System.Windows.RoutedEventArgs.Source" /> adjustment by a parent class.</summary>
      <returns>The original reporting source, before any possible <see cref="P:System.Windows.RoutedEventArgs.Source" /> adjustment made by class handling, which may have been done to flatten composited element trees.</returns>
    </member>
    <member name="P:System.Windows.RoutedEventArgs.RoutedEvent">
      <summary>Gets or sets the <see cref="P:System.Windows.RoutedEventArgs.RoutedEvent" /> associated with this <see cref="T:System.Windows.RoutedEventArgs" /> instance.</summary>
      <exception cref="T:System.InvalidOperationException">Attempted to change the <see cref="P:System.Windows.RoutedEventArgs.RoutedEvent" /> value while the event is being routed.</exception>
      <returns>The identifier for the event that has been invoked.</returns>
    </member>
    <member name="P:System.Windows.RoutedEventArgs.Source">
      <summary>Gets or sets a reference to the object that raised the event.</summary>
      <returns>The object that raised the event.</returns>
    </member>
    <member name="T:System.Windows.RoutedEventHandler">
      <summary>Represents the method that will handle various routed events that do not have specific event data beyond the data that is common for all routed events.</summary>
      <param name="sender">The object where the event handler is attached.</param>
      <param name="e">The event data.</param>
    </member>
    <member name="T:System.Windows.RoutedEventHandlerInfo">
      <summary>Provides special handling information to inform event listeners whether specific handlers should be invoked.</summary>
    </member>
    <member name="M:System.Windows.RoutedEventHandlerInfo.Equals(System.Object)">
      <summary>Determines whether the specified object is equivalent to the current <see cref="T:System.Windows.RoutedEventHandlerInfo" />.</summary>
      <param name="obj">The object to compare to the current <see cref="T:System.Windows.RoutedEventHandlerInfo" />.</param>
      <returns>
        <see langword="true" /> if the specified object is equivalent to the current <see cref="T:System.Windows.RoutedEventHandlerInfo" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.RoutedEventHandlerInfo.Equals(System.Windows.RoutedEventHandlerInfo)">
      <summary>Determines whether the specified <see cref="T:System.Windows.RoutedEventHandlerInfo" /> is equivalent to the current <see cref="T:System.Windows.RoutedEventHandlerInfo" />.</summary>
      <param name="handlerInfo">The <see cref="T:System.Windows.RoutedEventHandlerInfo" /> to compare to the current <see cref="T:System.Windows.RoutedEventHandlerInfo" />.</param>
      <returns>
        <see langword="true" /> if the specified <see cref="T:System.Windows.RoutedEventHandlerInfo" /> is equivalent to the current <see cref="T:System.Windows.RoutedEventHandlerInfo" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.RoutedEventHandlerInfo.GetHashCode">
      <summary>Returns a hash code for the current <see cref="T:System.Windows.RoutedEventHandlerInfo" />.</summary>
      <returns>A hash code for the current <see cref="T:System.Windows.RoutedEventHandlerInfo" />.</returns>
    </member>
    <member name="M:System.Windows.RoutedEventHandlerInfo.op_Equality(System.Windows.RoutedEventHandlerInfo,System.Windows.RoutedEventHandlerInfo)">
      <summary>Determines whether the specified objects are equivalent.</summary>
      <param name="handlerInfo1">The first object to compare.</param>
      <param name="handlerInfo2">The second object to compare.</param>
      <returns>
        <see langword="true" /> if the objects are equivalent; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.RoutedEventHandlerInfo.op_Inequality(System.Windows.RoutedEventHandlerInfo,System.Windows.RoutedEventHandlerInfo)">
      <summary>Determines whether the specified objects are not equivalent.</summary>
      <param name="handlerInfo1">The first object to compare.</param>
      <param name="handlerInfo2">The second object to compare.</param>
      <returns>
        <see langword="true" /> if the objects are not equivalent; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.RoutedEventHandlerInfo.Handler">
      <summary>Gets the event handler.</summary>
      <returns>The event handler.</returns>
    </member>
    <member name="P:System.Windows.RoutedEventHandlerInfo.InvokeHandledEventsToo">
      <summary>Gets a value that indicates whether the event handler is invoked when the routed event is marked handled.</summary>
      <returns>
        <see langword="true" /> if the event handler is invoked when the routed event is marked handled; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Windows.RoutingStrategy">
      <summary>Indicates the routing strategy of a routed event.</summary>
    </member>
    <member name="F:System.Windows.RoutingStrategy.Bubble">
      <summary>The routed event uses a bubbling strategy, where the event instance routes upwards through the tree, from event source to root.</summary>
    </member>
    <member name="F:System.Windows.RoutingStrategy.Direct">
      <summary>The routed event does not route through an element tree, but does support other routed event capabilities such as class handling, <see cref="T:System.Windows.EventTrigger" /> or <see cref="T:System.Windows.EventSetter" />.</summary>
    </member>
    <member name="F:System.Windows.RoutingStrategy.Tunnel">
      <summary>The routed event uses a tunneling strategy, where the event instance routes downwards through the tree, from root to source element.</summary>
    </member>
    <member name="T:System.Windows.SizeChangedInfo">
      <summary>Report the specifics of a value change involving a <see cref="T:System.Windows.Size" />. This is used as a parameter in <see cref="M:System.Windows.UIElement.OnRenderSizeChanged(System.Windows.SizeChangedInfo)" /> overrides.</summary>
    </member>
    <member name="M:System.Windows.SizeChangedInfo.#ctor(System.Windows.UIElement,System.Windows.Size,System.Boolean,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.SizeChangedInfo" /> class.</summary>
      <param name="element">The element where the size is being changed.</param>
      <param name="previousSize">The previous size, before the change.</param>
      <param name="widthChanged">
        <see langword="true" /> if the Width component of the size changed.</param>
      <param name="heightChanged">
        <see langword="true" /> if the Height component of the size changed.</param>
    </member>
    <member name="P:System.Windows.SizeChangedInfo.HeightChanged">
      <summary>Gets a value indicating whether this <see cref="T:System.Windows.SizeChangedInfo" /> reports a size change that includes a significant change to the Height component.</summary>
      <returns>
        <see langword="true" /> if there is a significant Height component change; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.SizeChangedInfo.NewSize">
      <summary>Gets the new size being reported.</summary>
      <returns>The new size.</returns>
    </member>
    <member name="P:System.Windows.SizeChangedInfo.PreviousSize">
      <summary>Gets the previous size of the size-related value being reported as changed.</summary>
      <returns>The previous size.</returns>
    </member>
    <member name="P:System.Windows.SizeChangedInfo.WidthChanged">
      <summary>Gets a value that declares whether the Width component of the size changed.</summary>
      <returns>
        <see langword="true" /> if the width changed; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Windows.SizeToContent">
      <summary>Specifies how a window will automatically size itself to fit the size of its content. Used by the <see cref="P:System.Windows.Window.SizeToContent" /> property.</summary>
    </member>
    <member name="F:System.Windows.SizeToContent.Height">
      <summary>Specifies that a window will automatically set its height to fit the height of its content, but not the width.</summary>
    </member>
    <member name="F:System.Windows.SizeToContent.Manual">
      <summary>Specifies that a window will not automatically set its size to fit the size of its content. Instead, the size of a window is determined by other properties, including <see cref="P:System.Windows.FrameworkElement.Width" />, <see cref="P:System.Windows.FrameworkElement.Height" />, <see cref="P:System.Windows.FrameworkElement.MaxWidth" />, <see cref="P:System.Windows.FrameworkElement.MaxHeight" />, <see cref="P:System.Windows.FrameworkElement.MinWidth" />, and <see cref="P:System.Windows.FrameworkElement.MinHeight" />. See WPF Windows Overview.</summary>
    </member>
    <member name="F:System.Windows.SizeToContent.Width">
      <summary>Specifies that a window will automatically set its width to fit the width of its content, but not the height.</summary>
    </member>
    <member name="F:System.Windows.SizeToContent.WidthAndHeight">
      <summary>Specifies that a window will automatically set both its width and height to fit the width and height of its content.</summary>
    </member>
    <member name="T:System.Windows.SourceChangedEventArgs">
      <summary>Provides data for the SourceChanged event, used for interoperation. This class cannot be inherited.</summary>
    </member>
    <member name="M:System.Windows.SourceChangedEventArgs.#ctor(System.Windows.PresentationSource,System.Windows.PresentationSource)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.SourceChangedEventArgs" /> class, using supplied information for the old and new sources.</summary>
      <param name="oldSource">The old <see cref="T:System.Windows.PresentationSource" /> that this handler is being notified about.</param>
      <param name="newSource">The new <see cref="T:System.Windows.PresentationSource" /> that this handler is being notified about.</param>
    </member>
    <member name="M:System.Windows.SourceChangedEventArgs.#ctor(System.Windows.PresentationSource,System.Windows.PresentationSource,System.Windows.IInputElement,System.Windows.IInputElement)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.SourceChangedEventArgs" /> class, using supplied information for the old and new sources, the element that this change effects, and the previous reported parent of that element.</summary>
      <param name="oldSource">The old <see cref="T:System.Windows.PresentationSource" /> that this handler is being notified about.</param>
      <param name="newSource">The new <see cref="T:System.Windows.PresentationSource" /> that this handler is being notified about.</param>
      <param name="element">The element whose parent changed causing the source to change.</param>
      <param name="oldParent">The old parent of the element whose parent changed causing the source to change.</param>
    </member>
    <member name="P:System.Windows.SourceChangedEventArgs.Element">
      <summary>Gets the element whose parent change causing the presentation source information to change.</summary>
      <returns>The element that is reporting the change.</returns>
    </member>
    <member name="P:System.Windows.SourceChangedEventArgs.NewSource">
      <summary>Gets the new source involved in this source change.</summary>
      <returns>The new <see cref="T:System.Windows.PresentationSource" />.</returns>
    </member>
    <member name="P:System.Windows.SourceChangedEventArgs.OldParent">
      <summary>Gets the previous parent of the element whose parent change causing the presentation source information to change.</summary>
      <returns>The previous parent element source.</returns>
    </member>
    <member name="P:System.Windows.SourceChangedEventArgs.OldSource">
      <summary>Gets the old source involved in this source change.</summary>
      <returns>The old <see cref="T:System.Windows.PresentationSource" />.</returns>
    </member>
    <member name="T:System.Windows.SourceChangedEventHandler">
      <summary>Represents the method that will handle the "SourceChanged" event on specific listener elements.</summary>
      <param name="sender">The object where the event is raised, and the event handler is attached.</param>
      <param name="e">The event data.</param>
    </member>
    <member name="T:System.Windows.StrokeCollectionConverter">
      <summary>Converts a <see cref="T:System.Windows.Ink.StrokeCollection" /> to a string.</summary>
    </member>
    <member name="M:System.Windows.StrokeCollectionConverter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.StrokeCollectionConverter" /> class.</summary>
    </member>
    <member name="M:System.Windows.StrokeCollectionConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Returns a value that indicates whether the <see cref="T:System.Windows.StrokeCollectionConverter" /> can convert an object of a specified type to a <see cref="T:System.Windows.Ink.StrokeCollection" />.</summary>
      <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides the format context.</param>
      <param name="sourceType">The <see cref="T:System.Type" /> to convert from.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.StrokeCollectionConverter" /> can convert an object of type <paramref name="sourceType" /> to a <see cref="T:System.Windows.Ink.StrokeCollection" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.StrokeCollectionConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Returns a value that indicates whether the <see cref="T:System.Windows.StrokeCollectionConverter" /> can convert a <see cref="T:System.Windows.Ink.StrokeCollection" /> to the specified type.</summary>
      <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides the format context.</param>
      <param name="destinationType">The <see cref="T:System.Type" /> to convert to.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.StrokeCollectionConverter" /> can convert a <see cref="T:System.Windows.Ink.StrokeCollection" /> to the <paramref name="sourceType" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.StrokeCollectionConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
      <summary>Converts the specified object to a <see cref="T:System.Windows.Ink.StrokeCollection" />.</summary>
      <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
      <param name="culture">The <see cref="T:System.Globalization.CultureInfo" /> to use as the current culture.</param>
      <param name="value">The <see cref="T:System.Object" /> to convert.</param>
      <returns>A <see cref="T:System.Windows.Ink.StrokeCollection" /> converted from <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Windows.StrokeCollectionConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
      <summary>Converts a <see cref="T:System.Windows.Ink.StrokeCollection" /> to a string.</summary>
      <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
      <param name="culture">The <see cref="T:System.Globalization.CultureInfo" /> to use as the current culture.</param>
      <param name="value">The <see cref="T:System.Object" /> to convert.</param>
      <param name="destinationType">The <see cref="T:System.Type" /> to convert to.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="destinationType" /> is <see langword="null" />.</exception>
      <returns>An object that represents the specified <see cref="T:System.Windows.Ink.StrokeCollection" />.</returns>
    </member>
    <member name="M:System.Windows.StrokeCollectionConverter.GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)">
      <summary>Returns whether this object supports a standard set of values that can be picked from a list, using the specified context.</summary>
      <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context.</param>
      <returns>
        <see langword="false" /> in all cases.</returns>
    </member>
    <member name="T:System.Windows.TextAlignment">
      <summary>Specifies whether the text in the object is left-aligned, right-aligned, centered, or justified.</summary>
    </member>
    <member name="F:System.Windows.TextAlignment.Center">
      <summary>Text is centered.</summary>
    </member>
    <member name="F:System.Windows.TextAlignment.Justify">
      <summary>Text is justified.</summary>
    </member>
    <member name="F:System.Windows.TextAlignment.Left">
      <summary>Default. Text is aligned to the left.</summary>
    </member>
    <member name="F:System.Windows.TextAlignment.Right">
      <summary>Text is aligned to the right.</summary>
    </member>
    <member name="T:System.Windows.TextDataFormat">
      <summary>Specifies the data format of the text data.</summary>
    </member>
    <member name="F:System.Windows.TextDataFormat.CommaSeparatedValue">
      <summary>Specifies that the text data is in the <see cref="F:System.Windows.DataFormats.CommaSeparatedValue" /> data format.</summary>
    </member>
    <member name="F:System.Windows.TextDataFormat.Html">
      <summary>Specifies that the text data is in the <see cref="F:System.Windows.DataFormats.Html" /> data format.</summary>
    </member>
    <member name="F:System.Windows.TextDataFormat.Rtf">
      <summary>Specifies that the text data is in the <see cref="F:System.Windows.DataFormats.Rtf" /> data format.</summary>
    </member>
    <member name="F:System.Windows.TextDataFormat.Text">
      <summary>Specifies that the text data is in the <see cref="F:System.Windows.DataFormats.Text" /> data format.</summary>
    </member>
    <member name="F:System.Windows.TextDataFormat.UnicodeText">
      <summary>Specifies that the text data is in the <see cref="F:System.Windows.DataFormats.UnicodeText" /> data format.</summary>
    </member>
    <member name="F:System.Windows.TextDataFormat.Xaml">
      <summary>Specifies that the text data is in the <see cref="F:System.Windows.DataFormats.Xaml" /> data format.</summary>
    </member>
    <member name="T:System.Windows.TextDecoration">
      <summary>Represents a text decoration, which a visual ornamentation that is added to text (such as an underline).</summary>
    </member>
    <member name="F:System.Windows.TextDecoration.LocationProperty">
      <summary>Identifies the <see cref="P:System.Windows.TextDecoration.Location" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.TextDecoration.PenOffsetProperty">
      <summary>Identifies the <see cref="P:System.Windows.TextDecoration.PenOffset" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.TextDecoration.PenOffsetUnitProperty">
      <summary>Identifies the <see cref="P:System.Windows.TextDecoration.PenOffsetUnit" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.TextDecoration.PenProperty">
      <summary>Identifies the <see cref="P:System.Windows.TextDecoration.Pen" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.TextDecoration.PenThicknessUnitProperty">
      <summary>Identifies the <see cref="P:System.Windows.TextDecoration.PenThicknessUnit" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.TextDecoration.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.TextDecoration" /> class.</summary>
    </member>
    <member name="M:System.Windows.TextDecoration.#ctor(System.Windows.TextDecorationLocation,System.Windows.Media.Pen,System.Double,System.Windows.TextDecorationUnit,System.Windows.TextDecorationUnit)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.TextDecoration" /> class with the specified <see cref="P:System.Windows.TextDecoration.Location" />, <see cref="P:System.Windows.TextDecoration.Pen" />, <see cref="P:System.Windows.TextDecoration.PenOffset" />, <see cref="P:System.Windows.TextDecoration.PenOffsetUnit" />, and <see cref="P:System.Windows.TextDecoration.PenThicknessUnit" /> values.</summary>
      <param name="location">The location of the text decoration.</param>
      <param name="pen">The <see cref="T:System.Windows.Media.Pen" /> used to draw the text decoration. If this value is <see langword="null" />, the text decoration color matches the text color to which it is applied, and the text decoration's thickness is set to the font's recommended thickness.</param>
      <param name="penOffset">The vertical displacement from the text decoration's location. A negative value moves the decoration lower, while a positive value moves the decoration higher.</param>
      <param name="penOffsetUnit">The units used to interpret the value of <paramref name="penOffset" />.</param>
      <param name="penThicknessUnit">The units used to interpret the value of the <see cref="P:System.Windows.Media.Pen.Thickness" /> for the <paramref name="pen" />.</param>
    </member>
    <member name="M:System.Windows.TextDecoration.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.TextDecoration" />, making deep copies of this object's values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property is <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.TextDecoration.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.TextDecoration" /> object, making deep copies of this object's current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property value is <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property value is <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.TextDecoration.Location">
      <summary>Gets or sets the vertical location at which the text decoration is drawn.</summary>
      <returns>The vertical location at which the text decoration is drawn.</returns>
    </member>
    <member name="P:System.Windows.TextDecoration.Pen">
      <summary>Gets or sets the <see cref="T:System.Windows.Media.Pen" /> used to draw the text decoration.</summary>
      <returns>The <see cref="T:System.Windows.Media.Pen" /> used to draw the text decoration. If this value is <see langword="null" />, the decoration color matches the text to which it is applied and the decoration's thickness is set to the font's recommended thickness.</returns>
    </member>
    <member name="P:System.Windows.TextDecoration.PenOffset">
      <summary>Gets or sets the text decoration's offset from its <see cref="P:System.Windows.TextDecoration.Location" />.</summary>
      <returns>The text decoration's offset from its <see cref="P:System.Windows.TextDecoration.Location" />. The default is 0.</returns>
    </member>
    <member name="P:System.Windows.TextDecoration.PenOffsetUnit">
      <summary>Gets the units in which the <see cref="P:System.Windows.TextDecoration.PenOffset" /> value is expressed.</summary>
      <returns>The units in which the <see cref="P:System.Windows.TextDecoration.PenOffset" /> value is expressed. The default is <see cref="F:System.Windows.TextDecorationUnit.FontRecommended" />.</returns>
    </member>
    <member name="P:System.Windows.TextDecoration.PenThicknessUnit">
      <summary>Gets the units in which the <see cref="P:System.Windows.Media.Pen.Thickness" /> of the text decoration's <see cref="P:System.Windows.TextDecoration.Pen" /> is expressed.</summary>
      <returns>The units in which the <see cref="P:System.Windows.Media.Pen.Thickness" /> of the text decoration's <see cref="P:System.Windows.TextDecoration.Pen" /> is expressed. The default is <see cref="F:System.Windows.TextDecorationUnit.FontRecommended" />.</returns>
    </member>
    <member name="T:System.Windows.TextDecorationCollection">
      <summary>Represents a collection of <see cref="T:System.Windows.TextDecoration" /> instances.</summary>
    </member>
    <member name="M:System.Windows.TextDecorationCollection.#ctor">
      <summary>Initializes a new <see cref="T:System.Windows.TextDecorationCollection" /> instance that is empty.</summary>
    </member>
    <member name="M:System.Windows.TextDecorationCollection.#ctor(System.Collections.Generic.IEnumerable{System.Windows.TextDecoration})">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.TextDecorationCollection" /> class by specifying an enumerator.</summary>
      <param name="collection">An enumerator of type <see cref="T:System.Collections.Generic.IEnumerable`1" />.</param>
    </member>
    <member name="M:System.Windows.TextDecorationCollection.#ctor(System.Int32)">
      <summary>Initializes a new <see cref="T:System.Windows.TextDecorationCollection" /> instance that is empty and has the specified initial capacity.</summary>
      <param name="capacity">The number of elements that the new collection is initially capable of storing.</param>
    </member>
    <member name="M:System.Windows.TextDecorationCollection.Add(System.Collections.Generic.IEnumerable{System.Windows.TextDecoration})">
      <summary>Adds a generic <see cref="T:System.Collections.Generic.IEnumerable`1" /> to the collection.</summary>
      <param name="textDecorations">A generic <see cref="T:System.Collections.Generic.IEnumerable`1" /> of type <see cref="T:System.Windows.TextDecoration" />.</param>
    </member>
    <member name="M:System.Windows.TextDecorationCollection.Add(System.Windows.TextDecoration)">
      <summary>Inserts the specified <see cref="T:System.Windows.TextDecoration" /> object into the collection.</summary>
      <param name="value">The <see cref="T:System.Windows.TextDecoration" /> object to insert.</param>
    </member>
    <member name="M:System.Windows.TextDecorationCollection.Clear">
      <summary>Removes all <see cref="T:System.Windows.TextDecoration" /> objects from the <see cref="T:System.Windows.TextDecorationCollection" />.</summary>
    </member>
    <member name="M:System.Windows.TextDecorationCollection.Clone">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.TextDecorationCollection" />, making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.TextDecorationCollection.CloneCurrentValue">
      <summary>Creates a modifiable clone of this <see cref="T:System.Windows.TextDecorationCollection" /> object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.</summary>
      <returns>A modifiable clone of the current object. The cloned object's <see cref="P:System.Windows.Freezable.IsFrozen" /> property will be <see langword="false" /> even if the source's <see cref="P:System.Windows.Freezable.IsFrozen" /> property was <see langword="true" />.</returns>
    </member>
    <member name="M:System.Windows.TextDecorationCollection.Contains(System.Windows.TextDecoration)">
      <summary>Determines if the <see cref="T:System.Windows.TextDecorationCollection" /> contains the specified <see cref="T:System.Windows.TextDecoration" />.</summary>
      <param name="value">The <see cref="T:System.Windows.TextDecoration" /> object to locate.</param>
      <returns>
        <see langword="true" /> if <paramref name="value" /> is in the collection; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.TextDecorationCollection.CopyTo(System.Windows.TextDecoration[],System.Int32)">
      <summary>Copies the <see cref="T:System.Windows.TextDecoration" /> objects in the collection into an array of <see cref="T:System.Windows.TextDecorationCollection" />, starting at the specified index position.</summary>
      <param name="array">The destination array.</param>
      <param name="index">The zero-based index position where copying begins.</param>
    </member>
    <member name="M:System.Windows.TextDecorationCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An enumerator that can iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.TextDecorationCollection.IndexOf(System.Windows.TextDecoration)">
      <summary>Returns the index of the specified <see cref="T:System.Windows.TextDecoration" /> object within the collection.</summary>
      <param name="value">The <see cref="T:System.Windows.TextDecoration" /> object to locate.</param>
      <returns>The zero-based index of <paramref name="value" />, if found; otherwise -1.</returns>
    </member>
    <member name="M:System.Windows.TextDecorationCollection.Insert(System.Int32,System.Windows.TextDecoration)">
      <summary>Inserts the specified <see cref="T:System.Windows.TextDecoration" /> object at the specified index position in the collection.</summary>
      <param name="index">The zero-based index position to insert the object.</param>
      <param name="value">The <see cref="T:System.Windows.TextDecoration" /> object to insert.</param>
    </member>
    <member name="M:System.Windows.TextDecorationCollection.Remove(System.Windows.TextDecoration)">
      <summary>Removes the specified <see cref="T:System.Windows.TextDecoration" /> object from the collection.</summary>
      <param name="value">The <see cref="T:System.Windows.TextDecoration" /> object to remove.</param>
      <returns>
        <see langword="true" /> if <paramref name="value" /> was successfully deleted; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.TextDecorationCollection.RemoveAt(System.Int32)">
      <summary>Removes the specified <see cref="T:System.Windows.TextDecoration" /> object from the collection at the specified index.</summary>
      <param name="index">The zero-based index position from where to delete the object.</param>
    </member>
    <member name="M:System.Windows.TextDecorationCollection.System#Collections#Generic#IEnumerable{System#Windows#TextDecoration}#GetEnumerator">
      <summary>Returns an enumerator that iterates through the collection.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.TextDecorationCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>For a description of this member, see <see cref="M:System.Collections.ICollection.CopyTo(System.Array,System.Int32)" />.</summary>
      <param name="array">A zero-based <see cref="T:System.Array" /> that receives the copied items from the <see cref="T:System.Windows.TextDecorationCollection" />.</param>
      <param name="index">The first position in the specified <see cref="T:System.Array" /> to receive the copied contents.</param>
    </member>
    <member name="M:System.Windows.TextDecorationCollection.System#Collections#IEnumerable#GetEnumerator">
      <summary>Returns an enumerator that iterates through the collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Windows.TextDecorationCollection.System#Collections#IList#Add(System.Object)">
      <summary>Adds an item to the collection.</summary>
      <param name="value">The <see cref="T:System.Object" /> to add to the <see cref="T:System.Windows.TextDecorationCollection" />.</param>
      <returns>The position into which the new element was inserted.</returns>
    </member>
    <member name="M:System.Windows.TextDecorationCollection.System#Collections#IList#Contains(System.Object)">
      <summary>Determines whether the collection contains a specific value.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.Media.TextEffectCollection" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Windows.TextDecorationCollection" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.TextDecorationCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>Determines the index of a specific item in the collection.</summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Windows.TextDecorationCollection" />.</param>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
    </member>
    <member name="M:System.Windows.TextDecorationCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>Inserts an item to the collection at the specified index.</summary>
      <param name="index">The zero-based index at which to insert the <see cref="T:System.Object" />.</param>
      <param name="value">The <see cref="T:System.Object" /> to insert into the <see cref="T:System.Windows.TextDecorationCollection" />.</param>
    </member>
    <member name="M:System.Windows.TextDecorationCollection.System#Collections#IList#Remove(System.Object)">
      <summary>Removes the first occurrence of a specific object from the collection.</summary>
      <param name="value">The <see cref="T:System.Object" /> to remove from the <see cref="T:System.Windows.TextDecorationCollection" />.</param>
    </member>
    <member name="M:System.Windows.TextDecorationCollection.TryRemove(System.Collections.Generic.IEnumerable{System.Windows.TextDecoration},System.Windows.TextDecorationCollection@)">
      <summary>Removes a collection of <see cref="T:System.Windows.TextDecorations" /> from the current collection and returns the resultant (new) collection.</summary>
      <param name="textDecorations">The collection to be removed.</param>
      <param name="result">Out parameter containing the result. If no element was removed from the current collection, then <see langword="result" /> is a new collection          identical to the original one.</param>
      <returns>
        <see langword="true" /> if at least one item was removed from the current collection; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.TextDecorationCollection.Count">
      <summary>Gets the number of <see cref="T:System.Windows.TextDecoration" /> objects in the <see cref="T:System.Windows.TextDecorationCollection" />.</summary>
      <returns>The number of objects in the collection.</returns>
    </member>
    <member name="P:System.Windows.TextDecorationCollection.Item(System.Int32)">
      <summary>Gets or sets the <see cref="T:System.Windows.TextDecoration" /> object at the specified index position.</summary>
      <param name="index">The zero-based index position of the object to get or set.</param>
      <returns>The <see cref="T:System.Windows.TextDecoration" /> object at the <paramref name="index" /> position.</returns>
    </member>
    <member name="P:System.Windows.TextDecorationCollection.System#Collections#Generic#ICollection{System#Windows#TextDecoration}#IsReadOnly">
      <summary>Gets a value indicating whether the collection is read-only.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.TextDecorationCollection" /> is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.TextDecorationCollection.System#Collections#ICollection#IsSynchronized">
      <summary>Gets a value that indicates whether access to the collection is synchronized (thread safe).</summary>
      <returns>
        <see langword="true" /> if access to the <see cref="T:System.Windows.TextDecorationCollection" /> is synchronized (thread safe); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.TextDecorationCollection.System#Collections#ICollection#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 <see cref="T:System.Windows.TextDecorationCollection" />.</returns>
    </member>
    <member name="P:System.Windows.TextDecorationCollection.System#Collections#IList#IsFixedSize">
      <summary>Gets a value that indicates whether the collection has a fixed size.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.TextDecorationCollection" /> has a fixed size; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.TextDecorationCollection.System#Collections#IList#IsReadOnly">
      <summary>Gets a value that indicates whether the collection is read-only.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.TextDecorationCollection" /> is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.TextDecorationCollection.System#Collections#IList#Item(System.Int32)">
      <summary>Gets or sets the element at the specified index.</summary>
      <param name="index">The zero-based index of the element to get or set.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="T:System.Windows.TextDecorationCollection.Enumerator">
      <summary>Enumerates <see cref="T:System.Windows.TextDecoration" /> items in a <see cref="T:System.Windows.TextDecoration" />.</summary>
    </member>
    <member name="M:System.Windows.TextDecorationCollection.Enumerator.MoveNext">
      <summary>Advances the enumerator to the next element in the collection.</summary>
      <returns>
        <see langword="true" /> if the enumerator successfully advanced to the next element; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.TextDecorationCollection.Enumerator.Reset">
      <summary>Resets the enumerator to its initial position, which is before the first element in the collection.</summary>
    </member>
    <member name="M:System.Windows.TextDecorationCollection.Enumerator.System#IDisposable#Dispose">
      <summary>For a description of this members, see <see cref="M:System.IDisposable.Dispose" />.</summary>
    </member>
    <member name="P:System.Windows.TextDecorationCollection.Enumerator.Current">
      <summary>Gets the current element in the collection.</summary>
      <returns>The current <see cref="T:System.Windows.TextDecoration" /> in the collection.</returns>
    </member>
    <member name="P:System.Windows.TextDecorationCollection.Enumerator.System#Collections#IEnumerator#Current">
      <summary>For a description of this members, see <see cref="P:System.Collections.IEnumerator.Current" />.</summary>
      <returns>The current element in the collection.</returns>
    </member>
    <member name="T:System.Windows.TextDecorationCollectionConverter">
      <summary>Converts instances of <see cref="T:System.Windows.TextDecorationCollection" /> from other data types.</summary>
    </member>
    <member name="M:System.Windows.TextDecorationCollectionConverter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.TextDecorationCollectionConverter" /> class.</summary>
    </member>
    <member name="M:System.Windows.TextDecorationCollectionConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Returns a value that indicates whether this converter can convert an object of the given type to an instance of <see cref="T:System.Windows.TextDecorationCollection" />.</summary>
      <param name="context">Describes the context information of a type.</param>
      <param name="sourceType">The type of the source that is being evaluated for conversion.</param>
      <returns>
        <see langword="true" /> if the converter can convert the provided type to an instance of <see cref="T:System.Windows.TextDecorationCollection" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.TextDecorationCollectionConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Determines whether an instance of <see cref="T:System.Windows.TextDecorationCollection" /> can be converted to a different type.</summary>
      <param name="context">Describes the context information of a type.</param>
      <param name="destinationType">The type of the source that is being evaluated for conversion.</param>
      <returns>
        <see langword="false" /> is always returned because the <see cref="T:System.Windows.TextDecorationCollection" /> cannot be converted to another type.</returns>
    </member>
    <member name="M:System.Windows.TextDecorationCollectionConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
      <summary>Attempts to convert a specified object to an instance of <see cref="T:System.Windows.TextDecorationCollection" />.</summary>
      <param name="context">Describes the context information of a type.</param>
      <param name="culture">Describes the <see cref="T:System.Globalization.CultureInfo" /> of the type being converted.</param>
      <param name="input">The object being converted.</param>
      <exception cref="T:System.NotSupportedException">Occurs if <paramref name="input" /> is <see langword="null" /> or is not a valid type for conversion.</exception>
      <returns>The instance of <see cref="T:System.Windows.FontWeight" /> created from the converted <paramref name="input" />.</returns>
    </member>
    <member name="M:System.Windows.TextDecorationCollectionConverter.ConvertFromString(System.String)">
      <summary>Attempts to convert a specified string to an instance of <see cref="T:System.Windows.TextDecorationCollection" />.</summary>
      <param name="text">The <see cref="T:System.String" /> to be converted into the <see cref="T:System.Windows.TextDecorationCollection" /> object.</param>
      <returns>The instance of <see cref="T:System.Windows.TextDecorationCollection" /> created from the converted <paramref name="text" />.</returns>
    </member>
    <member name="M:System.Windows.TextDecorationCollectionConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
      <summary>Attempts to convert an instance of <see cref="T:System.Windows.TextDecorationCollection" /> to a specified type.</summary>
      <param name="context">Describes the context information of a type.</param>
      <param name="culture">Describes the <see cref="T:System.Globalization.CultureInfo" /> of the type being converted.</param>
      <param name="value">The instance of <see cref="T:System.Windows.TextDecorationCollection" /> to convert.</param>
      <param name="destinationType">The type this instance of <see cref="T:System.Windows.TextDecorationCollection" /> is converted to.</param>
      <returns>
        <see langword="null" /> is always returned because <see cref="T:System.Windows.TextDecorationCollection" /> cannot be converted to any other type.</returns>
    </member>
    <member name="T:System.Windows.TextDecorationLocation">
      <summary>Specifies the vertical position of a <see cref="T:System.Windows.TextDecoration" /> object.</summary>
    </member>
    <member name="F:System.Windows.TextDecorationLocation.Baseline">
      <summary>The vertical position of a baseline.</summary>
    </member>
    <member name="F:System.Windows.TextDecorationLocation.OverLine">
      <summary>The vertical position of an overline.</summary>
    </member>
    <member name="F:System.Windows.TextDecorationLocation.Strikethrough">
      <summary>The vertical position of a strikethrough.</summary>
    </member>
    <member name="F:System.Windows.TextDecorationLocation.Underline">
      <summary>The vertical position of an underline. This is the default value.</summary>
    </member>
    <member name="T:System.Windows.TextDecorations">
      <summary>Provides a set of static predefined text decorations.</summary>
    </member>
    <member name="P:System.Windows.TextDecorations.Baseline">
      <summary>Specifies a baseline <see cref="T:System.Windows.TextDecoration" />.</summary>
      <returns>A value that represents a baseline <see cref="T:System.Windows.TextDecoration" />.</returns>
    </member>
    <member name="P:System.Windows.TextDecorations.OverLine">
      <summary>Specifies an overline <see cref="T:System.Windows.TextDecoration" />.</summary>
      <returns>A value that represents an overline <see cref="T:System.Windows.TextDecoration" />.</returns>
    </member>
    <member name="P:System.Windows.TextDecorations.Strikethrough">
      <summary>Specifies a strikethrough <see cref="T:System.Windows.TextDecoration" />.</summary>
      <returns>A value that represents a strikethrough <see cref="T:System.Windows.TextDecoration" />.</returns>
    </member>
    <member name="P:System.Windows.TextDecorations.Underline">
      <summary>Specifies an underline <see cref="T:System.Windows.TextDecoration" />.</summary>
      <returns>A value that represents an underline <see cref="T:System.Windows.TextDecoration" />.</returns>
    </member>
    <member name="T:System.Windows.TextDecorationUnit">
      <summary>Specifies the unit type of either a <see cref="T:System.Windows.TextDecoration" /><see cref="P:System.Windows.TextDecoration.PenOffset" /> or a <see cref="P:System.Windows.TextDecoration.Pen" /> thickness value.</summary>
    </member>
    <member name="F:System.Windows.TextDecorationUnit.FontRecommended">
      <summary>A unit value that is relative to the font used for the <see cref="T:System.Windows.TextDecoration" />. If the decoration spans multiple fonts, an average recommended value is calculated. This is the default value.</summary>
    </member>
    <member name="F:System.Windows.TextDecorationUnit.FontRenderingEmSize">
      <summary>A unit value that is relative to the em size of the font. The value of the offset or thickness is equal to the offset or thickness value multiplied by the font em size.</summary>
    </member>
    <member name="F:System.Windows.TextDecorationUnit.Pixel">
      <summary>A unit value that is expressed in pixels.</summary>
    </member>
    <member name="T:System.Windows.TextMarkerStyle">
      <summary>Describes the appearance of a list item's bullet style.</summary>
    </member>
    <member name="F:System.Windows.TextMarkerStyle.Box">
      <summary>A solid square box.</summary>
    </member>
    <member name="F:System.Windows.TextMarkerStyle.Circle">
      <summary>A hollow disc circle.</summary>
    </member>
    <member name="F:System.Windows.TextMarkerStyle.Decimal">
      <summary>A decimal starting with the number one. For example, 1, 2, and 3. The decimal value is automatically incremented for each item added to the list.</summary>
    </member>
    <member name="F:System.Windows.TextMarkerStyle.Disc">
      <summary>A solid disc circle.</summary>
    </member>
    <member name="F:System.Windows.TextMarkerStyle.LowerLatin">
      <summary>A lowercase ASCII character starting with the letter a. For example, a, b, and c. The character value is automatically incremented for each item added to the list.</summary>
    </member>
    <member name="F:System.Windows.TextMarkerStyle.LowerRoman">
      <summary>A lowercase Roman numeral starting with the numeral i. For example, i, ii, iii, and iv. The numeral is automatically incremented for each item added to the list.</summary>
    </member>
    <member name="F:System.Windows.TextMarkerStyle.None">
      <summary>No marker.</summary>
    </member>
    <member name="F:System.Windows.TextMarkerStyle.Square">
      <summary>A hollow square shape.</summary>
    </member>
    <member name="F:System.Windows.TextMarkerStyle.UpperLatin">
      <summary>An uppercase ASCII character starting with the letter A. For example, A, B, and C. The character value is automatically incremented for each item added to the list.</summary>
    </member>
    <member name="F:System.Windows.TextMarkerStyle.UpperRoman">
      <summary>An uppercase Roman numeral starting with the numeral I. For example, I, II, III, and IV. The numeric value is automatically incremented for each item added to the list.</summary>
    </member>
    <member name="T:System.Windows.TextTrimming">
      <summary>Describes how text is trimmed when it overflows the edge of its containing box.</summary>
    </member>
    <member name="F:System.Windows.TextTrimming.CharacterEllipsis">
      <summary>Text is trimmed at a character boundary. An ellipsis (...) is drawn in place of remaining text.</summary>
    </member>
    <member name="F:System.Windows.TextTrimming.None">
      <summary>Text is not trimmed.</summary>
    </member>
    <member name="F:System.Windows.TextTrimming.WordEllipsis">
      <summary>Text is trimmed at a word boundary. An ellipsis (...) is drawn in place of remaining text.</summary>
    </member>
    <member name="T:System.Windows.TextWrapping">
      <summary>Specifies whether text wraps when it reaches the edge of the containing box.</summary>
    </member>
    <member name="F:System.Windows.TextWrapping.NoWrap">
      <summary>No line wrapping is performed.</summary>
    </member>
    <member name="F:System.Windows.TextWrapping.Wrap">
      <summary>Line-breaking occurs if the line overflows beyond the available block width, even if the standard line breaking algorithm cannot determine any line break opportunity, as in the case of a very long word constrained in a fixed-width container with no scrolling allowed.</summary>
    </member>
    <member name="F:System.Windows.TextWrapping.WrapWithOverflow">
      <summary>Line-breaking occurs if the line overflows beyond the available block width. However, a line may overflow beyond the block width if the line breaking algorithm cannot determine a line break opportunity, as in the case of a very long word constrained in a fixed-width container with no scrolling allowed.</summary>
    </member>
    <member name="T:System.Windows.UIElement">
      <summary>
        <see cref="T:System.Windows.UIElement" /> is a base class for WPF core level implementations building on Windows Presentation Foundation (WPF) elements and basic presentation characteristics.</summary>
    </member>
    <member name="E:System.Windows.UIElement.DragEnter">
      <summary>Occurs when the input system reports an underlying drag event with this element as the drag target.</summary>
    </member>
    <member name="E:System.Windows.UIElement.DragLeave">
      <summary>Occurs when the input system reports an underlying drag event with this element as the drag origin.</summary>
    </member>
    <member name="E:System.Windows.UIElement.DragOver">
      <summary>Occurs when the input system reports an underlying drag event with this element as the potential drop target.</summary>
    </member>
    <member name="E:System.Windows.UIElement.Drop">
      <summary>Occurs when the input system reports an underlying drop event with this element as the drop target.</summary>
    </member>
    <member name="E:System.Windows.UIElement.FocusableChanged">
      <summary>Occurs when the value of the <see cref="P:System.Windows.UIElement.Focusable" /> property changes.</summary>
    </member>
    <member name="E:System.Windows.UIElement.GiveFeedback">
      <summary>Occurs when the input system reports an underlying drag-and-drop event that involves this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.GotFocus">
      <summary>Occurs when this element gets logical focus.</summary>
    </member>
    <member name="E:System.Windows.UIElement.GotKeyboardFocus">
      <summary>Occurs when the keyboard is focused on this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.GotMouseCapture">
      <summary>Occurs when this element captures the mouse.</summary>
    </member>
    <member name="E:System.Windows.UIElement.GotStylusCapture">
      <summary>Occurs when this element captures the stylus.</summary>
    </member>
    <member name="E:System.Windows.UIElement.GotTouchCapture">
      <summary>Occurs when a touch is captured to this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.IsEnabledChanged">
      <summary>Occurs when the value of the <see cref="P:System.Windows.UIElement.IsEnabled" /> property on this element changes.</summary>
    </member>
    <member name="E:System.Windows.UIElement.IsHitTestVisibleChanged">
      <summary>Occurs when the value of the <see cref="P:System.Windows.UIElement.IsHitTestVisible" /> dependency property changes on this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.IsKeyboardFocusedChanged">
      <summary>Occurs when the value of the <see cref="P:System.Windows.UIElement.IsKeyboardFocused" /> property changes on this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.IsKeyboardFocusWithinChanged">
      <summary>Occurs when the value of the <see cref="P:System.Windows.UIElement.IsKeyboardFocusWithin" /> property changes on this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.IsMouseCapturedChanged">
      <summary>Occurs when the value of the <see cref="P:System.Windows.UIElement.IsMouseCaptured" /> property changes on this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.IsMouseCaptureWithinChanged">
      <summary>Occurs when the value of the <see cref="F:System.Windows.UIElement.IsMouseCaptureWithinProperty" /> changes on this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.IsMouseDirectlyOverChanged">
      <summary>Occurs when the value of the <see cref="P:System.Windows.UIElement.IsMouseDirectlyOver" /> property changes on this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.IsStylusCapturedChanged">
      <summary>Occurs when the value of the <see cref="P:System.Windows.UIElement.IsStylusCaptured" /> property changes on this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.IsStylusCaptureWithinChanged">
      <summary>Occurs when the value of the <see cref="P:System.Windows.UIElement.IsStylusCaptureWithin" /> property changes on this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.IsStylusDirectlyOverChanged">
      <summary>Occurs when the value of the <see cref="P:System.Windows.UIElement.IsStylusDirectlyOver" /> property changes on this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.IsVisibleChanged">
      <summary>Occurs when the value of the <see cref="P:System.Windows.UIElement.IsVisible" /> property changes on this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.KeyDown">
      <summary>Occurs when a key is pressed while focus is on this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.KeyUp">
      <summary>Occurs when a key is released while focus is on this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.LayoutUpdated">
      <summary>Occurs when the layout of the various visual elements associated with the current <see cref="T:System.Windows.Threading.Dispatcher" /> changes.</summary>
    </member>
    <member name="E:System.Windows.UIElement.LostFocus">
      <summary>Occurs when this element loses logical focus.</summary>
    </member>
    <member name="E:System.Windows.UIElement.LostKeyboardFocus">
      <summary>Occurs when the keyboard is no longer focused on this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.LostMouseCapture">
      <summary>Occurs when this element loses mouse capture.</summary>
    </member>
    <member name="E:System.Windows.UIElement.LostStylusCapture">
      <summary>Occurs when this element loses stylus capture.</summary>
    </member>
    <member name="E:System.Windows.UIElement.LostTouchCapture">
      <summary>Occurs when this element loses a touch capture.</summary>
    </member>
    <member name="E:System.Windows.UIElement.ManipulationBoundaryFeedback">
      <summary>Occurs when the manipulation encounters a boundary.</summary>
    </member>
    <member name="E:System.Windows.UIElement.ManipulationCompleted">
      <summary>Occurs when a manipulation and inertia on the <see cref="T:System.Windows.UIElement" /> object is complete.</summary>
    </member>
    <member name="E:System.Windows.UIElement.ManipulationDelta">
      <summary>Occurs when the input device changes position during a manipulation.</summary>
    </member>
    <member name="E:System.Windows.UIElement.ManipulationInertiaStarting">
      <summary>Occurs when the input device loses contact with the <see cref="T:System.Windows.UIElement" /> object during a manipulation and inertia begins.</summary>
    </member>
    <member name="E:System.Windows.UIElement.ManipulationStarted">
      <summary>Occurs when an input device begins a manipulation on the <see cref="T:System.Windows.UIElement" /> object.</summary>
    </member>
    <member name="E:System.Windows.UIElement.ManipulationStarting">
      <summary>Occurs when the manipulation processor is first created.</summary>
    </member>
    <member name="E:System.Windows.UIElement.MouseDown">
      <summary>Occurs when any mouse button is pressed while the pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.MouseEnter">
      <summary>Occurs when the mouse pointer enters the bounds of this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.MouseLeave">
      <summary>Occurs when the mouse pointer leaves the bounds of this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.MouseLeftButtonDown">
      <summary>Occurs when the left mouse button is pressed while the mouse pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.MouseLeftButtonUp">
      <summary>Occurs when the left mouse button is released while the mouse pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.MouseMove">
      <summary>Occurs when the mouse pointer moves while over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.MouseRightButtonDown">
      <summary>Occurs when the right mouse button is pressed while the mouse pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.MouseRightButtonUp">
      <summary>Occurs when the right mouse button is released while the mouse pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.MouseUp">
      <summary>Occurs when any mouse button is released over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.MouseWheel">
      <summary>Occurs when the user rotates the mouse wheel while the mouse pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.PreviewDragEnter">
      <summary>Occurs when the input system reports an underlying drag event with this element as the drag target.</summary>
    </member>
    <member name="E:System.Windows.UIElement.PreviewDragLeave">
      <summary>Occurs when the input system reports an underlying drag event with this element as the drag origin.</summary>
    </member>
    <member name="E:System.Windows.UIElement.PreviewDragOver">
      <summary>Occurs when the input system reports an underlying drag event with this element as the potential drop target.</summary>
    </member>
    <member name="E:System.Windows.UIElement.PreviewDrop">
      <summary>Occurs when the input system reports an underlying drop event with this element as the drop target.</summary>
    </member>
    <member name="E:System.Windows.UIElement.PreviewGiveFeedback">
      <summary>Occurs when a drag-and-drop operation is started.</summary>
    </member>
    <member name="E:System.Windows.UIElement.PreviewGotKeyboardFocus">
      <summary>Occurs when the keyboard is focused on this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.PreviewKeyDown">
      <summary>Occurs when a key is pressed while focus is on this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.PreviewKeyUp">
      <summary>Occurs when a key is released while focus is on this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.PreviewLostKeyboardFocus">
      <summary>Occurs when the keyboard is no longer focused on this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.PreviewMouseDown">
      <summary>Occurs when any mouse button is pressed while the pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.PreviewMouseLeftButtonDown">
      <summary>Occurs when the left mouse button is pressed while the mouse pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.PreviewMouseLeftButtonUp">
      <summary>Occurs when the left mouse button is released while the mouse pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.PreviewMouseMove">
      <summary>Occurs when the mouse pointer moves while the mouse pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.PreviewMouseRightButtonDown">
      <summary>Occurs when the right mouse button is pressed while the mouse pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.PreviewMouseRightButtonUp">
      <summary>Occurs when the right mouse button is released while the mouse pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.PreviewMouseUp">
      <summary>Occurs when any mouse button is released while the mouse pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.PreviewMouseWheel">
      <summary>Occurs when the user rotates the mouse wheel while the mouse pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.PreviewQueryContinueDrag">
      <summary>Occurs when there is a change in the keyboard or mouse button state during a drag-and-drop operation.</summary>
    </member>
    <member name="E:System.Windows.UIElement.PreviewStylusButtonDown">
      <summary>Occurs when the stylus button is pressed while the pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.PreviewStylusButtonUp">
      <summary>Occurs when the stylus button is released while the pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.PreviewStylusDown">
      <summary>Occurs when the stylus touches the digitizer while it is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.PreviewStylusInAirMove">
      <summary>Occurs when the stylus moves over an element without actually touching the digitizer.</summary>
    </member>
    <member name="E:System.Windows.UIElement.PreviewStylusInRange">
      <summary>Occurs when the stylus is close enough to the digitizer to be detected, while over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.PreviewStylusMove">
      <summary>Occurs when the stylus moves while over the element. The stylus must move while being detected by the digitizer to raise this event, otherwise, <see cref="E:System.Windows.UIElement.PreviewStylusInAirMove" /> is raised instead.</summary>
    </member>
    <member name="E:System.Windows.UIElement.PreviewStylusOutOfRange">
      <summary>Occurs when the stylus is too far from the digitizer to be detected.</summary>
    </member>
    <member name="E:System.Windows.UIElement.PreviewStylusSystemGesture">
      <summary>Occurs when a user performs one of several stylus gestures.</summary>
    </member>
    <member name="E:System.Windows.UIElement.PreviewStylusUp">
      <summary>Occurs when the user raises the stylus off the digitizer while the stylus is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.PreviewTextInput">
      <summary>Occurs when this element gets text in a device-independent manner.</summary>
    </member>
    <member name="E:System.Windows.UIElement.PreviewTouchDown">
      <summary>Occurs when a finger touches the screen while the finger is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.PreviewTouchMove">
      <summary>Occurs when a finger moves on the screen while the finger is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.PreviewTouchUp">
      <summary>Occurs when a finger is raised off of the screen while the finger is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.QueryContinueDrag">
      <summary>Occurs when there is a change in the keyboard or mouse button state during a drag-and-drop operation.</summary>
    </member>
    <member name="E:System.Windows.UIElement.QueryCursor">
      <summary>Occurs when the cursor is requested to display. This event is raised on an element each time that the mouse pointer moves to a new location, which means the cursor object might need to be changed based on its new position.</summary>
    </member>
    <member name="E:System.Windows.UIElement.StylusButtonDown">
      <summary>Occurs when the stylus button is pressed while the pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.StylusButtonUp">
      <summary>Occurs when the stylus button is released while the pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.StylusDown">
      <summary>Occurs when the stylus touches the digitizer while the stylus is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.StylusEnter">
      <summary>Occurs when the stylus enters the bounds of this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.StylusInAirMove">
      <summary>Occurs when the stylus moves over an element without actually touching the digitizer.</summary>
    </member>
    <member name="E:System.Windows.UIElement.StylusInRange">
      <summary>Occurs when the stylus is close enough to the digitizer to be detected, while over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.StylusLeave">
      <summary>Occurs when the stylus leaves the bounds of the element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.StylusMove">
      <summary>Occurs when the stylus moves over this element. The stylus must move while on the digitizer to raise this event. Otherwise, <see cref="E:System.Windows.UIElement.StylusInAirMove" /> is raised instead.</summary>
    </member>
    <member name="E:System.Windows.UIElement.StylusOutOfRange">
      <summary>Occurs when the stylus is too far from the digitizer to be detected, while over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.StylusSystemGesture">
      <summary>Occurs when a user performs one of several stylus gestures.</summary>
    </member>
    <member name="E:System.Windows.UIElement.StylusUp">
      <summary>Occurs when the user raises the stylus off the digitizer while it is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.TextInput">
      <summary>Occurs when this element gets text in a device-independent manner.</summary>
    </member>
    <member name="E:System.Windows.UIElement.TouchDown">
      <summary>Occurs when a finger touches the screen while the finger is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.TouchEnter">
      <summary>Occurs when a touch moves from outside to inside the bounds of this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.TouchLeave">
      <summary>Occurs when a touch moves from inside to outside the bounds of this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.TouchMove">
      <summary>Occurs when a finger moves on the screen while the finger is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement.TouchUp">
      <summary>Occurs when a finger is raised off of the screen while the finger is over this element.</summary>
    </member>
    <member name="F:System.Windows.UIElement.AllowDropProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement.AllowDrop" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement.AreAnyTouchesCapturedProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement.AreAnyTouchesCaptured" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement.AreAnyTouchesCapturedWithinProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement.AreAnyTouchesCapturedWithin" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement.AreAnyTouchesDirectlyOverProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement.AreAnyTouchesDirectlyOver" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement.AreAnyTouchesOverProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement.AreAnyTouchesOver" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement.BitmapEffectInputProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement.BitmapEffectInput" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement.BitmapEffectProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement.BitmapEffect" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement.CacheModeProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement.CacheMode" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement.ClipProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement.Clip" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement.ClipToBoundsProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement.ClipToBounds" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement.DragEnterEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.DragEnter" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.DragLeaveEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.DragLeave" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.DragOverEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.DragOver" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.DropEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.Drop" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.EffectProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement.Effect" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement.FocusableProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement.Focusable" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement.GiveFeedbackEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.GiveFeedback" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.GotFocusEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.GotFocus" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.GotKeyboardFocusEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.GotKeyboardFocus" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.GotMouseCaptureEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.GotMouseCapture" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.GotStylusCaptureEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.GotStylusCapture" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.GotTouchCaptureEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.GotTouchCapture" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.IsEnabledProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement.IsEnabled" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement.IsFocusedProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement.IsFocused" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement.IsHitTestVisibleProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement.IsHitTestVisible" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement.IsKeyboardFocusedProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement.IsKeyboardFocused" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement.IsKeyboardFocusWithinProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement.IsKeyboardFocusWithin" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement.IsManipulationEnabledProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement.IsManipulationEnabled" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement.IsMouseCapturedProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement.IsMouseCaptured" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement.IsMouseCaptureWithinProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement.IsMouseCaptureWithin" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement.IsMouseDirectlyOverProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement.IsMouseDirectlyOver" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement.IsMouseOverProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement.IsMouseOver" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement.IsStylusCapturedProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement.IsStylusCaptured" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement.IsStylusCaptureWithinProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement.IsStylusCaptureWithin" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement.IsStylusDirectlyOverProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement.IsStylusDirectlyOver" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement.IsStylusOverProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement.IsStylusOver" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement.IsVisibleProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement.IsVisible" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement.KeyDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.KeyDown" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.KeyUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.KeyUp" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.LostFocusEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.LostFocus" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.LostKeyboardFocusEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.LostKeyboardFocus" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.LostMouseCaptureEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.LostMouseCapture" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.LostStylusCaptureEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.LostStylusCapture" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.LostTouchCaptureEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.LostTouchCapture" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.ManipulationBoundaryFeedbackEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.ManipulationBoundaryFeedback" /> event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.ManipulationCompletedEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.ManipulationCompleted" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.ManipulationDeltaEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.ManipulationDelta" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.ManipulationInertiaStartingEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.ManipulationInertiaStarting" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.ManipulationStartedEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.ManipulationStarted" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.ManipulationStartingEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.ManipulationStarting" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.MouseDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.MouseDown" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.MouseEnterEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.MouseEnter" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.MouseLeaveEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.MouseLeave" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.MouseLeftButtonDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.MouseLeftButtonDown" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.MouseLeftButtonUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.MouseLeftButtonUp" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.MouseMoveEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.MouseMove" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.MouseRightButtonDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.MouseRightButtonDown" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.MouseRightButtonUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.MouseRightButtonUp" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.MouseUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.MouseUp" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.MouseWheelEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.MouseWheel" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.OpacityMaskProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement.OpacityMask" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement.OpacityProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement.Opacity" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement.PreviewDragEnterEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.PreviewDragEnter" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.PreviewDragLeaveEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.PreviewDragLeave" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.PreviewDragOverEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.PreviewDragOver" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.PreviewDropEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.PreviewDrop" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.PreviewGiveFeedbackEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.PreviewGiveFeedback" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.PreviewGotKeyboardFocusEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.PreviewGotKeyboardFocus" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.PreviewKeyDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.PreviewKeyDown" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.PreviewKeyUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.PreviewKeyUp" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.PreviewLostKeyboardFocusEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.PreviewLostKeyboardFocus" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.PreviewMouseDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.PreviewMouseDown" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.PreviewMouseLeftButtonDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.PreviewMouseLeftButtonDown" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.PreviewMouseLeftButtonUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.PreviewMouseLeftButtonUp" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.PreviewMouseMoveEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.PreviewMouseMove" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.PreviewMouseRightButtonDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.PreviewMouseRightButtonDown" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.PreviewMouseRightButtonUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.PreviewMouseRightButtonUp" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.PreviewMouseUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.PreviewMouseUp" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.PreviewMouseWheelEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.PreviewMouseWheel" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.PreviewQueryContinueDragEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.PreviewQueryContinueDrag" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.PreviewStylusButtonDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.PreviewStylusButtonDown" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.PreviewStylusButtonUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.PreviewStylusButtonUp" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.PreviewStylusDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.PreviewStylusDown" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.PreviewStylusInAirMoveEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.PreviewStylusInAirMove" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.PreviewStylusInRangeEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.PreviewStylusInRange" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.PreviewStylusMoveEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.PreviewStylusMove" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.PreviewStylusOutOfRangeEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.PreviewStylusOutOfRange" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.PreviewStylusSystemGestureEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.PreviewStylusSystemGesture" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.PreviewStylusUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.PreviewStylusUp" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.PreviewTextInputEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.PreviewTextInput" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.PreviewTouchDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.PreviewTouchDown" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.PreviewTouchMoveEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.PreviewTouchMove" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.PreviewTouchUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.PreviewTouchUp" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.QueryContinueDragEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.QueryContinueDrag" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.QueryCursorEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.QueryCursor" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.RenderTransformOriginProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement.RenderTransformOrigin" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement.RenderTransformProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement.RenderTransform" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement.SnapsToDevicePixelsProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement.SnapsToDevicePixels" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement.StylusButtonDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.StylusButtonDown" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.StylusButtonUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.StylusButtonUp" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.StylusDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.StylusDown" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.StylusEnterEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.StylusEnter" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.StylusInAirMoveEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.StylusInAirMove" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.StylusInRangeEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.StylusInRange" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.StylusLeaveEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.StylusLeave" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.StylusMoveEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.StylusMove" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.StylusOutOfRangeEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.StylusOutOfRange" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.StylusSystemGestureEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.StylusSystemGesture" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.StylusUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.StylusUp" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.TextInputEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.TextInput" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.TouchDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.TouchDown" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.TouchEnterEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.TouchEnter" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.TouchLeaveEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.TouchLeave" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.TouchMoveEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.TouchMove" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.TouchUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement.TouchUp" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement.UidProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement.Uid" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement.VisibilityProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement.Visibility" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.UIElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.UIElement" /> class.</summary>
    </member>
    <member name="M:System.Windows.UIElement.AddHandler(System.Windows.RoutedEvent,System.Delegate)">
      <summary>Adds a routed event handler for a specified routed event, adding the handler to the handler collection on the current element.</summary>
      <param name="routedEvent">An identifier for the routed event to be handled.</param>
      <param name="handler">A reference to the handler implementation.</param>
    </member>
    <member name="M:System.Windows.UIElement.AddHandler(System.Windows.RoutedEvent,System.Delegate,System.Boolean)">
      <summary>Adds a routed event handler for a specified routed event, adding the handler to the handler collection on the current element. Specify <paramref name="handledEventsToo" /> as <see langword="true" /> to have the provided handler be invoked for routed event that had already been marked as handled by another element along the event route.</summary>
      <param name="routedEvent">An identifier for the routed event to be handled.</param>
      <param name="handler">A reference to the handler implementation.</param>
      <param name="handledEventsToo">
        <see langword="true" /> to register the handler such that it is invoked even when  the routed event is marked handled in its event data; <see langword="false" /> to register the handler with the default condition that it will not be invoked if the routed event is already marked handled.  
  
 The default is <see langword="false" />.  
  
 Do not routinely ask to rehandle a routed event.</param>
    </member>
    <member name="M:System.Windows.UIElement.AddToEventRoute(System.Windows.EventRoute,System.Windows.RoutedEventArgs)">
      <summary>Adds handlers to the specified <see cref="T:System.Windows.EventRoute" /> for the current <see cref="T:System.Windows.UIElement" /> event handler collection.</summary>
      <param name="route">The event route that handlers are added to.</param>
      <param name="e">The event data that is used to add the handlers. This method uses the <see cref="P:System.Windows.RoutedEventArgs.RoutedEvent" /> property of the event data to create the handlers.</param>
    </member>
    <member name="M:System.Windows.UIElement.ApplyAnimationClock(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationClock)">
      <summary>Applies an animation to a specified dependency property on this element. Any existing animations are stopped and replaced with the new animation.</summary>
      <param name="dp">The identifier for the property to animate.</param>
      <param name="clock">The animation clock that controls and declares the animation.</param>
    </member>
    <member name="M:System.Windows.UIElement.ApplyAnimationClock(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationClock,System.Windows.Media.Animation.HandoffBehavior)">
      <summary>Applies an animation to a specified dependency property on this element, with the ability to specify what happens if the property already has a running animation.</summary>
      <param name="dp">The property to animate.</param>
      <param name="clock">The animation clock that controls and declares the animation.</param>
      <param name="handoffBehavior">A value of the enumeration. The default is <see cref="F:System.Windows.Media.Animation.HandoffBehavior.SnapshotAndReplace" />, which will stop any existing animation and replace with the new one.</param>
    </member>
    <member name="M:System.Windows.UIElement.Arrange(System.Windows.Rect)">
      <summary>Positions child elements and determines a size for a <see cref="T:System.Windows.UIElement" />. Parent elements call this method from their <see cref="M:System.Windows.UIElement.ArrangeCore(System.Windows.Rect)" /> implementation (or a WPF framework-level equivalent) to form a recursive layout update. This method constitutes the second pass of a layout update.</summary>
      <param name="finalRect">The final size that the parent computes for the child element, provided as a <see cref="T:System.Windows.Rect" /> instance.</param>
    </member>
    <member name="M:System.Windows.UIElement.ArrangeCore(System.Windows.Rect)">
      <summary>Defines the template for WPF core-level arrange layout definition.</summary>
      <param name="finalRect">The final area within the parent that element should use to arrange itself and its child elements.</param>
    </member>
    <member name="M:System.Windows.UIElement.BeginAnimation(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationTimeline)">
      <summary>Starts an animation for a specified animated property on this element.</summary>
      <param name="dp">The property to animate, which is specified as a dependency property identifier.</param>
      <param name="animation">The timeline of the animation to start.</param>
    </member>
    <member name="M:System.Windows.UIElement.BeginAnimation(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationTimeline,System.Windows.Media.Animation.HandoffBehavior)">
      <summary>Starts a specific animation for a specified animated property on this element, with the option of specifying what happens if the property already has a running animation.</summary>
      <param name="dp">The property to animate, which is specified as the dependency property identifier.</param>
      <param name="animation">The timeline of the animation to be applied.</param>
      <param name="handoffBehavior">A value of the enumeration that specifies how the new animation interacts with any current (running) animations that are already affecting the property value.</param>
    </member>
    <member name="M:System.Windows.UIElement.CaptureMouse">
      <summary>Attempts to force capture of the mouse to this element.</summary>
      <returns>
        <see langword="true" /> if the mouse is successfully captured; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.UIElement.CaptureStylus">
      <summary>Attempts to force capture of the stylus to this element.</summary>
      <returns>
        <see langword="true" /> if the stylus was successfully captured; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.UIElement.CaptureTouch(System.Windows.Input.TouchDevice)">
      <summary>Attempts to force capture of a touch to this element.</summary>
      <param name="touchDevice">The device to capture.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="touchDevice" /> is <see langword="null" />.</exception>
      <returns>
        <see langword="true" /> if the specified touch is captured to this element; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.UIElement.Focus">
      <summary>Attempts to set focus to this element.</summary>
      <returns>
        <see langword="true" /> if keyboard focus and logical focus were set to this element; <see langword="false" /> if only logical focus was set to this element, or if the call to this method did not force the focus to change.</returns>
    </member>
    <member name="M:System.Windows.UIElement.GetAnimationBaseValue(System.Windows.DependencyProperty)">
      <summary>Returns the base property value for the specified property on this element, disregarding any possible animated value from a running or stopped animation.</summary>
      <param name="dp">The dependency property to check.</param>
      <returns>The property value as if no animations are attached to the specified dependency property.</returns>
    </member>
    <member name="M:System.Windows.UIElement.GetLayoutClip(System.Windows.Size)">
      <summary>Returns an alternative clipping geometry that represents the region that would be clipped if <see cref="P:System.Windows.UIElement.ClipToBounds" /> were set to <see langword="true" />.</summary>
      <param name="layoutSlotSize">The available size provided by the element.</param>
      <returns>The potential clipping geometry.</returns>
    </member>
    <member name="M:System.Windows.UIElement.GetUIParentCore">
      <summary>When overridden in a derived class, returns an alternative user interface (UI) parent for this element if no visual parent exists.</summary>
      <returns>An object, if implementation of a derived class has an alternate parent connection to report.</returns>
    </member>
    <member name="M:System.Windows.UIElement.HitTestCore(System.Windows.Media.GeometryHitTestParameters)">
      <summary>Implements <see cref="M:System.Windows.Media.Visual.HitTestCore(System.Windows.Media.GeometryHitTestParameters)" /> to supply base element hit testing behavior (returning <see cref="T:System.Windows.Media.GeometryHitTestResult" />).</summary>
      <param name="hitTestParameters">Describes the hit test to perform, including the initial hit point.</param>
      <returns>Results of the test, including the evaluated geometry.</returns>
    </member>
    <member name="M:System.Windows.UIElement.HitTestCore(System.Windows.Media.PointHitTestParameters)">
      <summary>Implements <see cref="M:System.Windows.Media.Visual.HitTestCore(System.Windows.Media.PointHitTestParameters)" /> to supply base element hit testing behavior (returning <see cref="T:System.Windows.Media.HitTestResult" />).</summary>
      <param name="hitTestParameters">Describes the hit test to perform, including the initial hit point.</param>
      <returns>Results of the test, including the evaluated point.</returns>
    </member>
    <member name="M:System.Windows.UIElement.InputHitTest(System.Windows.Point)">
      <summary>Returns the input element within the current element that is at the specified coordinates, relative to the current element's origin.</summary>
      <param name="point">The offset coordinates within this element.</param>
      <returns>The element child that is located at the given position.</returns>
    </member>
    <member name="M:System.Windows.UIElement.InvalidateArrange">
      <summary>Invalidates the arrange state (layout) for the element. After the invalidation, the element will have its layout updated, which will occur asynchronously unless subsequently forced by <see cref="M:System.Windows.UIElement.UpdateLayout" />.</summary>
    </member>
    <member name="M:System.Windows.UIElement.InvalidateMeasure">
      <summary>Invalidates the measurement state (layout) for the element.</summary>
    </member>
    <member name="M:System.Windows.UIElement.InvalidateVisual">
      <summary>Invalidates the rendering of the element, and forces a complete new layout pass. <see cref="M:System.Windows.UIElement.OnRender(System.Windows.Media.DrawingContext)" /> is called after the layout cycle is completed.</summary>
    </member>
    <member name="M:System.Windows.UIElement.Measure(System.Windows.Size)">
      <summary>Updates the <see cref="P:System.Windows.UIElement.DesiredSize" /> of a <see cref="T:System.Windows.UIElement" />. Parent elements call this method from their own <see cref="M:System.Windows.UIElement.MeasureCore(System.Windows.Size)" /> implementations to form a recursive layout update. Calling this method constitutes the first pass (the "Measure" pass) of a layout update.</summary>
      <param name="availableSize">The available space that a parent element can allocate a child element. A child element can request a larger space than what is available; the provided size might be accommodated if scrolling is possible in the content model for the current element.</param>
    </member>
    <member name="M:System.Windows.UIElement.MeasureCore(System.Windows.Size)">
      <summary>When overridden in a derived class, provides measurement logic for sizing this element properly, with consideration of the size of any child element content.</summary>
      <param name="availableSize">The available size that the parent element can allocate for the child.</param>
      <returns>The desired size of this element in layout.</returns>
    </member>
    <member name="M:System.Windows.UIElement.MoveFocus(System.Windows.Input.TraversalRequest)">
      <summary>Attempts to move focus from this element to another element. The direction to move focus is specified by a guidance direction, which is interpreted within the organization of the visual parent for this element.</summary>
      <param name="request">A traversal request, which contains a property that indicates either a mode to traverse in existing tab order, or a direction to move visually.</param>
      <returns>
        <see langword="true" /> if the requested traversal was performed; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.UIElement.OnAccessKey(System.Windows.Input.AccessKeyEventArgs)">
      <summary>Provides class handling for when an access key that is meaningful for this element is invoked.</summary>
      <param name="e">The event data to the access key event. The event data reports which key was invoked, and indicate whether the <see cref="T:System.Windows.Input.AccessKeyManager" /> object that controls the sending of these events also sent this access key invocation to other elements.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnChildDesiredSizeChanged(System.Windows.UIElement)">
      <summary>Supports layout behavior when a child element is resized.</summary>
      <param name="child">The child element that is being resized.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnCreateAutomationPeer">
      <summary>Returns class-specific <see cref="T:System.Windows.Automation.Peers.AutomationPeer" /> implementations for the Windows Presentation Foundation (WPF) infrastructure.</summary>
      <returns>The type-specific <see cref="T:System.Windows.Automation.Peers.AutomationPeer" /> implementation.</returns>
    </member>
    <member name="M:System.Windows.UIElement.OnDragEnter(System.Windows.DragEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.DragDrop.DragEnter" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.DragEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnDragLeave(System.Windows.DragEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.DragDrop.DragLeave" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.DragEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnDragOver(System.Windows.DragEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.DragDrop.DragOver" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.DragEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnDrop(System.Windows.DragEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.DragDrop.DragEnter" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.DragEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnGiveFeedback(System.Windows.GiveFeedbackEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.DragDrop.GiveFeedback" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.GiveFeedbackEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnGotFocus(System.Windows.RoutedEventArgs)">
      <summary>Raises the <see cref="E:System.Windows.UIElement.GotFocus" /> routed event by using the event data provided.</summary>
      <param name="e">A <see cref="T:System.Windows.RoutedEventArgs" /> that contains event data. This event data must contain the identifier for the <see cref="E:System.Windows.UIElement.GotFocus" /> event.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnGotKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Keyboard.GotKeyboardFocus" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.KeyboardFocusChangedEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnGotMouseCapture(System.Windows.Input.MouseEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.GotMouseCapture" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnGotStylusCapture(System.Windows.Input.StylusEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.GotStylusCapture" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnGotTouchCapture(System.Windows.Input.TouchEventArgs)">
      <summary>Provides class handling for the <see cref="E:System.Windows.UIElement.GotTouchCapture" /> routed event that occurs when a touch is captured to this element.</summary>
      <param name="e">A <see cref="T:System.Windows.Input.TouchEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnIsKeyboardFocusedChanged(System.Windows.DependencyPropertyChangedEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.UIElement.IsKeyboardFocusedChanged" /> event is raised on this element. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnIsKeyboardFocusWithinChanged(System.Windows.DependencyPropertyChangedEventArgs)">
      <summary>Invoked just before the <see cref="E:System.Windows.UIElement.IsKeyboardFocusWithinChanged" /> event is raised by this element. Implement this method to add class handling for this event.</summary>
      <param name="e">A <see cref="T:System.Windows.DependencyPropertyChangedEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnIsMouseCapturedChanged(System.Windows.DependencyPropertyChangedEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.UIElement.IsMouseCapturedChanged" /> event is raised on this element. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnIsMouseCaptureWithinChanged(System.Windows.DependencyPropertyChangedEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.UIElement.IsMouseCaptureWithinChanged" /> event is raised on this element. Implement this method to add class handling for this event.</summary>
      <param name="e">A <see cref="T:System.Windows.DependencyPropertyChangedEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnIsMouseDirectlyOverChanged(System.Windows.DependencyPropertyChangedEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.UIElement.IsMouseDirectlyOverChanged" /> event is raised on this element. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnIsStylusCapturedChanged(System.Windows.DependencyPropertyChangedEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.UIElement.IsStylusCapturedChanged" /> event is raised on this element. Implement this method to add class handling for this event.</summary>
      <param name="e">A <see cref="T:System.Windows.DependencyPropertyChangedEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnIsStylusCaptureWithinChanged(System.Windows.DependencyPropertyChangedEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.UIElement.IsStylusCaptureWithinChanged" /> event is raised on this element. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnIsStylusDirectlyOverChanged(System.Windows.DependencyPropertyChangedEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.UIElement.IsStylusDirectlyOverChanged" /> event is raised on this element. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnKeyDown(System.Windows.Input.KeyEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Keyboard.KeyDown" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.KeyEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnKeyUp(System.Windows.Input.KeyEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Keyboard.KeyUp" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.KeyEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnLostFocus(System.Windows.RoutedEventArgs)">
      <summary>Raises the <see cref="E:System.Windows.UIElement.LostFocus" /> routed event by using the event data that is provided.</summary>
      <param name="e">A <see cref="T:System.Windows.RoutedEventArgs" /> that contains event data. This event data must contain the identifier for the <see cref="E:System.Windows.UIElement.LostFocus" /> event.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnLostKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Keyboard.LostKeyboardFocus" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.KeyboardFocusChangedEventArgs" /> that contains event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnLostMouseCapture(System.Windows.Input.MouseEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.LostMouseCapture" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseEventArgs" /> that contains event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnLostStylusCapture(System.Windows.Input.StylusEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.LostStylusCapture" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusEventArgs" /> that contains event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnLostTouchCapture(System.Windows.Input.TouchEventArgs)">
      <summary>Provides class handling for the <see cref="E:System.Windows.UIElement.LostTouchCapture" /> routed event that occurs when this element loses a touch capture.</summary>
      <param name="e">A <see cref="T:System.Windows.Input.TouchEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnManipulationBoundaryFeedback(System.Windows.Input.ManipulationBoundaryFeedbackEventArgs)">
      <summary>Called when the <see cref="E:System.Windows.UIElement.ManipulationBoundaryFeedback" /> event occurs.</summary>
      <param name="e">The data for the event.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnManipulationCompleted(System.Windows.Input.ManipulationCompletedEventArgs)">
      <summary>Called when the <see cref="E:System.Windows.UIElement.ManipulationCompleted" /> event occurs.</summary>
      <param name="e">The data for the event.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnManipulationDelta(System.Windows.Input.ManipulationDeltaEventArgs)">
      <summary>Called when the <see cref="E:System.Windows.UIElement.ManipulationDelta" /> event occurs.</summary>
      <param name="e">The data for the event.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnManipulationInertiaStarting(System.Windows.Input.ManipulationInertiaStartingEventArgs)">
      <summary>Called when the <see cref="E:System.Windows.UIElement.ManipulationInertiaStarting" /> event occurs.</summary>
      <param name="e">The data for the event.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnManipulationStarted(System.Windows.Input.ManipulationStartedEventArgs)">
      <summary>Called when the <see cref="E:System.Windows.UIElement.ManipulationStarted" /> event occurs.</summary>
      <param name="e">The data for the event.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnManipulationStarting(System.Windows.Input.ManipulationStartingEventArgs)">
      <summary>Provides class handling for the <see cref="E:System.Windows.UIElement.ManipulationStarting" /> routed event that occurs when the manipulation processor is first created.</summary>
      <param name="e">A <see cref="T:System.Windows.Input.ManipulationStartingEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnMouseDown(System.Windows.Input.MouseButtonEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.MouseDown" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data. This event data reports details about the mouse button that was pressed and the handled state.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnMouseEnter(System.Windows.Input.MouseEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.MouseEnter" /> attached event is raised on this element. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnMouseLeave(System.Windows.Input.MouseEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.MouseLeave" /> attached event is raised on this element. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.UIElement.MouseLeftButtonDown" /> routed event is raised on this element. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data. The event data reports that the left mouse button was pressed.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.UIElement.MouseLeftButtonUp" /> routed event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data. The event data reports that the left mouse button was released.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnMouseMove(System.Windows.Input.MouseEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.MouseMove" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnMouseRightButtonDown(System.Windows.Input.MouseButtonEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.UIElement.MouseRightButtonDown" /> routed event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data. The event data reports that the right mouse button was pressed.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnMouseRightButtonUp(System.Windows.Input.MouseButtonEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.UIElement.MouseRightButtonUp" /> routed event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data. The event data reports that the right mouse button was released.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnMouseUp(System.Windows.Input.MouseButtonEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.MouseUp" /> routed event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data. The event data reports that the mouse button was released.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnMouseWheel(System.Windows.Input.MouseWheelEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.MouseWheel" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseWheelEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnPreviewDragEnter(System.Windows.DragEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.DragDrop.PreviewDragEnter" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.DragEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnPreviewDragLeave(System.Windows.DragEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.DragDrop.PreviewDragLeave" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.DragEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnPreviewDragOver(System.Windows.DragEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.DragDrop.PreviewDragOver" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.DragEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnPreviewDrop(System.Windows.DragEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.DragDrop.PreviewDrop" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.DragEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnPreviewGiveFeedback(System.Windows.GiveFeedbackEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.DragDrop.PreviewGiveFeedback" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.GiveFeedbackEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnPreviewGotKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Keyboard.PreviewGotKeyboardFocus" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.KeyboardFocusChangedEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnPreviewKeyDown(System.Windows.Input.KeyEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Keyboard.PreviewKeyDown" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.KeyEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnPreviewKeyUp(System.Windows.Input.KeyEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Keyboard.PreviewKeyUp" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.KeyEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnPreviewLostKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Keyboard.PreviewKeyDown" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.KeyboardFocusChangedEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnPreviewMouseDown(System.Windows.Input.MouseButtonEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.PreviewMouseDown" /> attached routed event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data. The event data reports that one or more mouse buttons were pressed.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnPreviewMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.UIElement.PreviewMouseLeftButtonDown" /> routed event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data. The event data reports that the left mouse button was pressed.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnPreviewMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.UIElement.PreviewMouseLeftButtonUp" /> routed event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data. The event data reports that the left mouse button was released.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnPreviewMouseMove(System.Windows.Input.MouseEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.PreviewMouseMove" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnPreviewMouseRightButtonDown(System.Windows.Input.MouseButtonEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.UIElement.PreviewMouseRightButtonDown" /> routed event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data. The event data reports that the right mouse button was pressed.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnPreviewMouseRightButtonUp(System.Windows.Input.MouseButtonEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.UIElement.PreviewMouseRightButtonUp" /> routed event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data. The event data reports that the right mouse button was released.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnPreviewMouseUp(System.Windows.Input.MouseButtonEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.PreviewMouseUp" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data. The event data reports that one or more mouse buttons were released.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnPreviewMouseWheel(System.Windows.Input.MouseWheelEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.PreviewMouseWheel" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseWheelEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnPreviewQueryContinueDrag(System.Windows.QueryContinueDragEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.DragDrop.PreviewQueryContinueDrag" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.QueryContinueDragEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnPreviewStylusButtonDown(System.Windows.Input.StylusButtonEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.PreviewStylusButtonDown" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusButtonEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnPreviewStylusButtonUp(System.Windows.Input.StylusButtonEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.PreviewStylusButtonUp" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusButtonEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnPreviewStylusDown(System.Windows.Input.StylusDownEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.PreviewStylusDown" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusDownEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnPreviewStylusInAirMove(System.Windows.Input.StylusEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.PreviewStylusInAirMove" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnPreviewStylusInRange(System.Windows.Input.StylusEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.PreviewStylusInRange" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnPreviewStylusMove(System.Windows.Input.StylusEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.PreviewStylusMove" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnPreviewStylusOutOfRange(System.Windows.Input.StylusEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.PreviewStylusOutOfRange" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnPreviewStylusSystemGesture(System.Windows.Input.StylusSystemGestureEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.PreviewStylusSystemGesture" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusSystemGestureEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnPreviewStylusUp(System.Windows.Input.StylusEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.PreviewStylusUp" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnPreviewTextInput(System.Windows.Input.TextCompositionEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.TextCompositionManager.PreviewTextInput" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.TextCompositionEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnPreviewTouchDown(System.Windows.Input.TouchEventArgs)">
      <summary>Provides class handling for the <see cref="E:System.Windows.UIElement.PreviewTouchDown" /> routed event that occurs when a touch presses this element.</summary>
      <param name="e">A <see cref="T:System.Windows.Input.TouchEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnPreviewTouchMove(System.Windows.Input.TouchEventArgs)">
      <summary>Provides class handling for the <see cref="E:System.Windows.UIElement.PreviewTouchMove" /> routed event that occurs when a touch moves while inside this element.</summary>
      <param name="e">A <see cref="T:System.Windows.Input.TouchEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnPreviewTouchUp(System.Windows.Input.TouchEventArgs)">
      <summary>Provides class handling for the <see cref="E:System.Windows.UIElement.PreviewTouchUp" /> routed event that occurs when a touch is released inside this element.</summary>
      <param name="e">A <see cref="T:System.Windows.Input.TouchEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnQueryContinueDrag(System.Windows.QueryContinueDragEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.DragDrop.QueryContinueDrag" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.QueryContinueDragEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnQueryCursor(System.Windows.Input.QueryCursorEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.QueryCursor" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.QueryCursorEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnRender(System.Windows.Media.DrawingContext)">
      <summary>When overridden in a derived class, participates in rendering operations that are directed by the layout system. The rendering instructions for this element are not used directly when this method is invoked, and are instead preserved for later asynchronous use by layout and drawing.</summary>
      <param name="drawingContext">The drawing instructions for a specific element. This context is provided to the layout system.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnRenderSizeChanged(System.Windows.SizeChangedInfo)">
      <summary>When overridden in a derived class, participates in rendering operations that are directed by the layout system. This method is invoked after layout update, and before rendering, if the element's <see cref="P:System.Windows.UIElement.RenderSize" /> has changed as a result of layout update.</summary>
      <param name="info">The packaged parameters (<see cref="T:System.Windows.SizeChangedInfo" />), which includes old and new sizes, and which dimension actually changes.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnStylusButtonDown(System.Windows.Input.StylusButtonEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.StylusButtonDown" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusButtonEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnStylusButtonUp(System.Windows.Input.StylusButtonEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.StylusButtonUp" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusButtonEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnStylusDown(System.Windows.Input.StylusDownEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.StylusDown" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusDownEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnStylusEnter(System.Windows.Input.StylusEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.StylusEnter" /> attached event is raised by this element. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnStylusInAirMove(System.Windows.Input.StylusEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.StylusInAirMove" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnStylusInRange(System.Windows.Input.StylusEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.StylusInRange" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnStylusLeave(System.Windows.Input.StylusEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.StylusLeave" /> attached event is raised by this element. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnStylusMove(System.Windows.Input.StylusEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.StylusMove" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnStylusOutOfRange(System.Windows.Input.StylusEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.StylusOutOfRange" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnStylusSystemGesture(System.Windows.Input.StylusSystemGestureEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.StylusSystemGesture" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusSystemGestureEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnStylusUp(System.Windows.Input.StylusEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.StylusUp" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnTextInput(System.Windows.Input.TextCompositionEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.TextCompositionManager.TextInput" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.TextCompositionEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnTouchDown(System.Windows.Input.TouchEventArgs)">
      <summary>Provides class handling for the <see cref="E:System.Windows.UIElement.TouchDown" /> routed event that occurs when a touch presses inside this element.</summary>
      <param name="e">A <see cref="T:System.Windows.Input.TouchEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnTouchEnter(System.Windows.Input.TouchEventArgs)">
      <summary>Provides class handling for the <see cref="E:System.Windows.UIElement.TouchEnter" /> routed event that occurs when a touch moves from outside to inside the bounds of this element.</summary>
      <param name="e">A <see cref="T:System.Windows.Input.TouchEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnTouchLeave(System.Windows.Input.TouchEventArgs)">
      <summary>Provides class handling for the <see cref="E:System.Windows.UIElement.TouchLeave" /> routed event that occurs when a touch moves from inside to outside the bounds of this <see cref="T:System.Windows.UIElement" />.</summary>
      <param name="e">A <see cref="T:System.Windows.Input.TouchEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnTouchMove(System.Windows.Input.TouchEventArgs)">
      <summary>Provides class handling for the <see cref="E:System.Windows.UIElement.TouchMove" /> routed event that occurs when a touch moves while inside this element.</summary>
      <param name="e">A <see cref="T:System.Windows.Input.TouchEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnTouchUp(System.Windows.Input.TouchEventArgs)">
      <summary>Provides class handling for the <see cref="E:System.Windows.UIElement.TouchUp" /> routed event that occurs when a touch is released inside this element.</summary>
      <param name="e">A <see cref="T:System.Windows.Input.TouchEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement.OnVisualParentChanged(System.Windows.DependencyObject)">
      <summary>Invoked when the parent element of this <see cref="T:System.Windows.UIElement" /> reports a change to its underlying visual parent.</summary>
      <param name="oldParent">The previous parent. This may be provided as <see langword="null" /> if the <see cref="T:System.Windows.DependencyObject" /> did not have a parent element previously.</param>
    </member>
    <member name="M:System.Windows.UIElement.PredictFocus(System.Windows.Input.FocusNavigationDirection)">
      <summary>When overridden in a derived class, returns the element that would receive focus for a specified focus traversal direction, without actually moving focus to that element.</summary>
      <param name="direction">The direction of the requested focus traversal.</param>
      <returns>The element that would have received focus if <see cref="M:System.Windows.UIElement.MoveFocus(System.Windows.Input.TraversalRequest)" /> were actually invoked.</returns>
    </member>
    <member name="M:System.Windows.UIElement.RaiseEvent(System.Windows.RoutedEventArgs)">
      <summary>Raises a specific routed event. The <see cref="T:System.Windows.RoutedEvent" /> to be raised is identified within the <see cref="T:System.Windows.RoutedEventArgs" /> instance that is provided (as the <see cref="P:System.Windows.RoutedEventArgs.RoutedEvent" /> property of that event data).</summary>
      <param name="e">A <see cref="T:System.Windows.RoutedEventArgs" /> that contains the event data and also identifies the event to raise.</param>
    </member>
    <member name="M:System.Windows.UIElement.ReleaseAllTouchCaptures">
      <summary>Releases all captured touch devices from this element.</summary>
    </member>
    <member name="M:System.Windows.UIElement.ReleaseMouseCapture">
      <summary>Releases the mouse capture, if this element held the capture.</summary>
    </member>
    <member name="M:System.Windows.UIElement.ReleaseStylusCapture">
      <summary>Releases the stylus device capture, if this element held the capture.</summary>
    </member>
    <member name="M:System.Windows.UIElement.ReleaseTouchCapture(System.Windows.Input.TouchDevice)">
      <summary>Attempts to release the specified touch device from this element.</summary>
      <param name="touchDevice">The device to release.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="touchDevice" /> is <see langword="null" />.</exception>
      <returns>
        <see langword="true" /> if the touch device is released; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.UIElement.RemoveHandler(System.Windows.RoutedEvent,System.Delegate)">
      <summary>Removes the specified routed event handler from this element.</summary>
      <param name="routedEvent">The identifier of the routed event for which the handler is attached.</param>
      <param name="handler">The specific handler implementation to remove from the event handler collection on this element.</param>
    </member>
    <member name="M:System.Windows.UIElement.ShouldSerializeCommandBindings">
      <summary>Returns whether serialization processes should serialize the contents of the <see cref="P:System.Windows.UIElement.CommandBindings" /> property on instances of this class.</summary>
      <returns>
        <see langword="true" /> if the <see cref="P:System.Windows.UIElement.CommandBindings" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.UIElement.ShouldSerializeInputBindings">
      <summary>Returns whether serialization processes should serialize the contents of the <see cref="P:System.Windows.UIElement.InputBindings" /> property on instances of this class.</summary>
      <returns>
        <see langword="true" /> if the <see cref="P:System.Windows.UIElement.InputBindings" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.UIElement.TranslatePoint(System.Windows.Point,System.Windows.UIElement)">
      <summary>Translates a point relative to this element to coordinates that are relative to the specified element.</summary>
      <param name="point">The point value, as relative to this element.</param>
      <param name="relativeTo">The element to translate the given point into.</param>
      <returns>A point value, now relative to the target element rather than this source element.</returns>
    </member>
    <member name="M:System.Windows.UIElement.UpdateLayout">
      <summary>Ensures that all visual child elements of this element are properly updated for layout.</summary>
    </member>
    <member name="P:System.Windows.UIElement.AllowDrop">
      <summary>Gets or sets a value indicating whether this element can be used as the target of a drag-and-drop operation.  This is a dependency property.</summary>
      <returns>
        <see langword="true" /> if this element can be used as the target of a drag-and-drop operation; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement.AreAnyTouchesCaptured">
      <summary>Gets a value that indicates whether at least one touch is captured to this element.</summary>
      <returns>
        <see langword="true" /> if at least one touch is captured to this element; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement.AreAnyTouchesCapturedWithin">
      <summary>Gets a value that indicates whether at least one touch is captured to this element or to any child elements in its visual tree.</summary>
      <returns>
        <see langword="true" /> if at least one touch is captured to this element or any child elements in its visual tree; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement.AreAnyTouchesDirectlyOver">
      <summary>Gets a value that indicates whether at least one touch is pressed over this element.</summary>
      <returns>
        <see langword="true" /> if at least one touch is pressed over this element; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement.AreAnyTouchesOver">
      <summary>Gets a value that indicates whether at least one touch is pressed over this element or any child elements in its visual tree.</summary>
      <returns>
        <see langword="true" /> if at least one touch is pressed over this element or any child elements in its visual tree; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement.BitmapEffect">
      <summary>Gets or sets a bitmap effect that applies directly to the rendered content for this element.  This is a dependency property.</summary>
      <returns>The bitmap effect to apply.</returns>
    </member>
    <member name="P:System.Windows.UIElement.BitmapEffectInput">
      <summary>Gets or sets an input source for the bitmap effect that applies directly to the rendered content for this element.  This is a dependency property.</summary>
      <returns>The source for bitmap effects.</returns>
    </member>
    <member name="P:System.Windows.UIElement.CacheMode">
      <summary>Gets or sets a cached representation of the <see cref="T:System.Windows.UIElement" />.</summary>
      <returns>A <see cref="T:System.Windows.Media.CacheMode" /> that holds a cached representation of the <see cref="T:System.Windows.UIElement" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement.Clip">
      <summary>Gets or sets the geometry used to define the outline of the contents of an element.  This is a dependency property.</summary>
      <returns>The geometry to be used for clipping area sizing. The default is a null <see cref="T:System.Windows.Media.Geometry" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement.ClipToBounds">
      <summary>Gets or sets a value indicating whether to clip the content of this element (or content coming from the child elements of this element) to fit into the size of the containing element.   This is a dependency property.</summary>
      <returns>
        <see langword="true" /> if the content should be clipped; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement.CommandBindings">
      <summary>Gets a collection of <see cref="T:System.Windows.Input.CommandBinding" /> objects associated with this element. A <see cref="T:System.Windows.Input.CommandBinding" /> enables command handling for this element, and declares the linkage between a command, its events, and the handlers attached by this element.</summary>
      <returns>The collection of all <see cref="T:System.Windows.Input.CommandBinding" /> objects.</returns>
    </member>
    <member name="P:System.Windows.UIElement.DesiredSize">
      <summary>Gets the size that this element computed during the measure pass of the layout process.</summary>
      <returns>The computed size, which becomes the desired size for the arrange pass.</returns>
    </member>
    <member name="P:System.Windows.UIElement.Effect">
      <summary>Gets or sets the bitmap effect to apply to the <see cref="T:System.Windows.UIElement" />. This is a dependency property.</summary>
      <returns>An <see cref="T:System.Windows.Media.Effects.Effect" /> that represents the bitmap effect.</returns>
    </member>
    <member name="P:System.Windows.UIElement.Focusable">
      <summary>Gets or sets a value that indicates whether the element can receive focus.  This is a dependency property.</summary>
      <returns>
        <see langword="true" /> if the element is focusable; otherwise <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement.HasAnimatedProperties">
      <summary>Gets a value indicating whether this element has any animated properties.</summary>
      <returns>
        <see langword="true" /> if this element has animations attached to any of its properties; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement.HasEffectiveKeyboardFocus">
      <summary>Gets a value that indicates whether the <see cref="T:System.Windows.UIElement" /> has focus.</summary>
      <returns>
        <see langword="true" /> if the <see cref="T:System.Windows.UIElement" /> has focus; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement.InputBindings">
      <summary>Gets the collection of input bindings associated with this element.</summary>
      <returns>The collection of input bindings.</returns>
    </member>
    <member name="P:System.Windows.UIElement.IsArrangeValid">
      <summary>Gets a value indicating whether the computed size and position of child elements in this element's layout are valid.</summary>
      <returns>
        <see langword="true" /> if the size and position of layout are valid; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement.IsEnabled">
      <summary>Gets or sets a value indicating whether this element is enabled in the user interface (UI).  This is a dependency property.</summary>
      <returns>
        <see langword="true" /> if the element is enabled; otherwise, <see langword="false" />. The default value is <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement.IsEnabledCore">
      <summary>Gets a value that becomes the return value of <see cref="P:System.Windows.UIElement.IsEnabled" /> in derived classes.</summary>
      <returns>
        <see langword="true" /> if the element is enabled; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement.IsFocused">
      <summary>Gets a value that determines whether this element has logical focus.  This is a dependency property.</summary>
      <returns>
        <see langword="true" /> if this element has logical focus; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement.IsHitTestVisible">
      <summary>Gets or sets a value that declares whether this element can possibly be returned as a hit test result from some portion of its rendered content. This is a dependency property.</summary>
      <returns>
        <see langword="true" /> if this element could be returned as a hit test result from at least one point; otherwise, <see langword="false" />. The default value is <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement.IsInputMethodEnabled">
      <summary>Gets a value indicating whether an input method system, such as an Input Method Editor (IME),  is enabled for processing the input to this element.</summary>
      <returns>
        <see langword="true" /> if an input method is active; otherwise, <see langword="false" />. The default value of the underlying attached property is <see langword="true;" /> however, this will be influenced by the actual state of input methods at runtime.</returns>
    </member>
    <member name="P:System.Windows.UIElement.IsKeyboardFocused">
      <summary>Gets a value indicating whether this element has keyboard focus.  This is a dependency property.</summary>
      <returns>
        <see langword="true" /> if this element has keyboard focus; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement.IsKeyboardFocusWithin">
      <summary>Gets a value indicating whether keyboard focus is anywhere within the element or its visual tree child elements.  This is a dependency property.</summary>
      <returns>
        <see langword="true" /> if keyboard focus is on the element or its child elements; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement.IsManipulationEnabled">
      <summary>Gets or sets a value that indicates whether manipulation events are enabled on this <see cref="T:System.Windows.UIElement" />.</summary>
      <returns>
        <see langword="true" /> if manipulation events are enabled on this <see cref="T:System.Windows.UIElement" />; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement.IsMeasureValid">
      <summary>Gets a value indicating whether the current size returned by layout measure is valid.</summary>
      <returns>
        <see langword="true" /> if the measure pass of layout returned a valid and current value; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement.IsMouseCaptured">
      <summary>Gets a value indicating whether the mouse is captured to this element.  This is a dependency property.</summary>
      <returns>
        <see langword="true" /> if the element has mouse capture; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement.IsMouseCaptureWithin">
      <summary>Gets a value that determines whether mouse capture is held by this element or by child elements in its visual tree. This is a dependency property.</summary>
      <returns>
        <see langword="true" /> if this element or a contained element has mouse capture; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement.IsMouseDirectlyOver">
      <summary>Gets a value that indicates whether the position of the mouse pointer corresponds to hit test results, which take element compositing into account.  This is a dependency property.</summary>
      <returns>
        <see langword="true" /> if the mouse pointer is over the same element result as a hit test; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement.IsMouseOver">
      <summary>Gets a value indicating whether the mouse pointer is located over this element (including child elements in the visual tree).  This is a dependency property.</summary>
      <returns>
        <see langword="true" /> if mouse pointer is over the element or its child elements; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement.IsStylusCaptured">
      <summary>Gets a value indicating whether the stylus is captured by this element.  This is a dependency property.</summary>
      <returns>
        <see langword="true" /> if the element has stylus capture; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement.IsStylusCaptureWithin">
      <summary>Gets a value that determines whether stylus capture is held by this element, or an element within the element bounds and its visual tree. This is a dependency property.</summary>
      <returns>
        <see langword="true" /> if this element or a contained element has stylus capture; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement.IsStylusDirectlyOver">
      <summary>Gets a value that indicates whether the stylus position corresponds to hit test results, which take element compositing into account.  This is a dependency property.</summary>
      <returns>
        <see langword="true" /> if the stylus pointer is over the same element result as a hit test; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement.IsStylusOver">
      <summary>Gets a value indicating whether the stylus cursor is located over this element (including visual child elements).  This is a dependency property.</summary>
      <returns>
        <see langword="true" /> if stylus cursor is over the element or its child elements; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement.IsVisible">
      <summary>Gets a value indicating whether this element is visible in the user interface (UI).  This is a dependency property.</summary>
      <returns>
        <see langword="true" /> if the element is visible; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement.Opacity">
      <summary>Gets or sets the opacity factor applied to the entire <see cref="T:System.Windows.UIElement" /> when it is rendered in the user interface (UI).  This is a dependency property.</summary>
      <returns>The opacity factor. Default opacity is 1.0. Expected values are between 0.0 and 1.0.</returns>
    </member>
    <member name="P:System.Windows.UIElement.OpacityMask">
      <summary>Gets or sets an opacity mask, as a <see cref="T:System.Windows.Media.Brush" /> implementation that is applied to any alpha-channel masking for the rendered content of this element.  This is a dependency property.</summary>
      <returns>The brush to use for opacity masking.</returns>
    </member>
    <member name="P:System.Windows.UIElement.PersistId">
      <summary>Gets a value that uniquely identifies this element.</summary>
      <returns>The unique identifier for this element.</returns>
    </member>
    <member name="P:System.Windows.UIElement.RenderSize">
      <summary>Gets (or sets) the final render size of this element.</summary>
      <returns>The rendered size for this element.</returns>
    </member>
    <member name="P:System.Windows.UIElement.RenderTransform">
      <summary>Gets or sets transform information that affects the rendering position of this element.  This is a dependency property.</summary>
      <returns>Describes the specifics of the desired render transform. The default is <see cref="P:System.Windows.Media.Transform.Identity" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement.RenderTransformOrigin">
      <summary>Gets or sets the center point of any possible render transform declared by <see cref="P:System.Windows.UIElement.RenderTransform" />, relative to the bounds of the element.  This is a dependency property.</summary>
      <returns>The value that declares the render transform. The default value is a <see cref="T:System.Windows.Point" /> with coordinates (0,0).</returns>
    </member>
    <member name="P:System.Windows.UIElement.SnapsToDevicePixels">
      <summary>Gets or sets a value that determines whether rendering for this element should use device-specific pixel settings during rendering.  This is a dependency property.</summary>
      <returns>
        <see langword="true" /> if the element should render in accordance to device pixels; otherwise, <see langword="false" />. The default as declared on <see cref="T:System.Windows.UIElement" /> is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement.StylusPlugIns">
      <summary>Gets a collection of all stylus plug-in (customization) objects associated with this element.</summary>
      <returns>The collection of stylus plug-ins, as a specialized collection.</returns>
    </member>
    <member name="P:System.Windows.UIElement.TouchesCaptured">
      <summary>Gets all touch devices that are captured to this element.</summary>
      <returns>An enumeration of <see cref="T:System.Windows.Input.TouchDevice" /> objects that are captured to this element.</returns>
    </member>
    <member name="P:System.Windows.UIElement.TouchesCapturedWithin">
      <summary>Gets all touch devices that are captured to this element or any child elements in its visual tree.</summary>
      <returns>An enumeration of <see cref="T:System.Windows.Input.TouchDevice" /> objects that are captured to this element or any child elements in its visual tree.</returns>
    </member>
    <member name="P:System.Windows.UIElement.TouchesDirectlyOver">
      <summary>Gets all touch devices that are over this element.</summary>
      <returns>An enumeration of <see cref="T:System.Windows.Input.TouchDevice" /> objects that are over this element.</returns>
    </member>
    <member name="P:System.Windows.UIElement.TouchesOver">
      <summary>Gets all touch devices that are over this element or any child elements in its visual tree.</summary>
      <returns>An enumeration of <see cref="T:System.Windows.Input.TouchDevice" /> objects that are over this element or any child elements in its visual tree.</returns>
    </member>
    <member name="P:System.Windows.UIElement.Uid">
      <summary>Gets or sets the unique identifier (for localization) for this element. This is a dependency property.</summary>
      <returns>A string that is the unique identifier for this element.</returns>
    </member>
    <member name="P:System.Windows.UIElement.Visibility">
      <summary>Gets or sets the user interface (UI) visibility of this element.  This is a dependency property.</summary>
      <returns>A value of the enumeration. The default value is <see cref="F:System.Windows.Visibility.Visible" />.</returns>
    </member>
    <member name="T:System.Windows.UIElement3D">
      <summary>
        <see cref="T:System.Windows.UIElement3D" /> is a base class for WPF core level implementations building on Windows Presentation Foundation (WPF) elements and basic presentation characteristics.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.DragEnter">
      <summary>Occurs when the input system reports an underlying drag event with this element as the drag target.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.DragLeave">
      <summary>Occurs when the input system reports an underlying drag event with this element as the drag origin.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.DragOver">
      <summary>Occurs when the input system reports an underlying drag event with this element as the potential drop target.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.Drop">
      <summary>Occurs when the input system reports an underlying drop event with this element as the drop target.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.FocusableChanged">
      <summary>Occurs when the value of the <see cref="P:System.Windows.UIElement3D.Focusable" /> property changes.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.GiveFeedback">
      <summary>Occurs when the input system reports an underlying drag-and-drop event that involves this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.GotFocus">
      <summary>Occurs when this element gets logical focus.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.GotKeyboardFocus">
      <summary>Occurs when the keyboard is focused on this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.GotMouseCapture">
      <summary>Occurs when this element captures the mouse.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.GotStylusCapture">
      <summary>Occurs when this element captures the stylus.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.GotTouchCapture">
      <summary>Occurs when a touch is captured to this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.IsEnabledChanged">
      <summary>Occurs when the value of the <see cref="P:System.Windows.UIElement3D.IsEnabled" /> property on this element changes.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.IsHitTestVisibleChanged">
      <summary>Occurs when the value of the <see cref="P:System.Windows.UIElement3D.IsHitTestVisible" /> dependency property changes on this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.IsKeyboardFocusedChanged">
      <summary>Occurs when the value of the <see cref="P:System.Windows.UIElement3D.IsKeyboardFocused" /> property changes on this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.IsKeyboardFocusWithinChanged">
      <summary>Occurs when the value of the <see cref="P:System.Windows.UIElement3D.IsKeyboardFocusWithin" /> property changes on this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.IsMouseCapturedChanged">
      <summary>Occurs when the value of the <see cref="P:System.Windows.UIElement3D.IsMouseCaptured" /> property changes on this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.IsMouseCaptureWithinChanged">
      <summary>Occurs when the value of the <see cref="P:System.Windows.UIElement3D.IsMouseCaptureWithin" /> property changes on this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.IsMouseDirectlyOverChanged">
      <summary>Occurs when the value of the <see cref="P:System.Windows.UIElement3D.IsMouseDirectlyOver" /> property changes on this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.IsStylusCapturedChanged">
      <summary>Occurs when the value of the <see cref="P:System.Windows.UIElement3D.IsStylusCaptured" /> property changes on this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.IsStylusCaptureWithinChanged">
      <summary>Occurs when the value of the <see cref="P:System.Windows.UIElement3D.IsStylusCaptureWithin" /> property changes on this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.IsStylusDirectlyOverChanged">
      <summary>Occurs when the value of the <see cref="P:System.Windows.UIElement3D.IsStylusDirectlyOver" /> property changes on this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.IsVisibleChanged">
      <summary>Occurs when the value of the <see cref="P:System.Windows.UIElement3D.IsVisible" /> property changes on this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.KeyDown">
      <summary>Occurs when a key is pressed while the keyboard is focused on this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.KeyUp">
      <summary>Occurs when a key is released while the keyboard is focused on this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.LostFocus">
      <summary>Occurs when this element loses logical focus.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.LostKeyboardFocus">
      <summary>Occurs when the keyboard is no longer focused on this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.LostMouseCapture">
      <summary>Occurs when this element loses mouse capture.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.LostStylusCapture">
      <summary>Occurs when this element loses stylus capture.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.LostTouchCapture">
      <summary>Occurs when this element loses a touch capture.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.MouseDown">
      <summary>Occurs when any mouse button is pressed while the pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.MouseEnter">
      <summary>Occurs when the mouse pointer enters the bounds of this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.MouseLeave">
      <summary>Occurs when the mouse pointer leaves the bounds of this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.MouseLeftButtonDown">
      <summary>Occurs when the left mouse button is pressed while the mouse pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.MouseLeftButtonUp">
      <summary>Occurs when the left mouse button is released while the mouse pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.MouseMove">
      <summary>Occurs when the mouse pointer moves while over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.MouseRightButtonDown">
      <summary>Occurs when the right mouse button is pressed while the mouse pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.MouseRightButtonUp">
      <summary>Occurs when the right mouse button is released while the mouse pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.MouseUp">
      <summary>Occurs when any mouse button is released over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.MouseWheel">
      <summary>Occurs when the user rotates the mouse wheel while the mouse pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.PreviewDragEnter">
      <summary>Occurs when the input system reports an underlying drag event with this element as the drag target.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.PreviewDragLeave">
      <summary>Occurs when the input system reports an underlying drag event with this element as the drag origin.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.PreviewDragOver">
      <summary>Occurs when the input system reports an underlying drag event with this element as the potential drop target.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.PreviewDrop">
      <summary>Occurs when the input system reports an underlying drop event with this element as the drop target.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.PreviewGiveFeedback">
      <summary>Occurs when a drag-and-drop operation is started.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.PreviewGotKeyboardFocus">
      <summary>Occurs when the keyboard is focused on this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.PreviewKeyDown">
      <summary>Occurs when a key is pressed while the keyboard is focused on this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.PreviewKeyUp">
      <summary>Occurs when a key is released while the keyboard is focused on this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.PreviewLostKeyboardFocus">
      <summary>Occurs when the keyboard is no longer focused on this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.PreviewMouseDown">
      <summary>Occurs when any mouse button is pressed while the pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.PreviewMouseLeftButtonDown">
      <summary>Occurs when the left mouse button is pressed while the mouse pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.PreviewMouseLeftButtonUp">
      <summary>Occurs when the left mouse button is released while the mouse pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.PreviewMouseMove">
      <summary>Occurs when the mouse pointer moves while the mouse pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.PreviewMouseRightButtonDown">
      <summary>Occurs when the right mouse button is pressed while the mouse pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.PreviewMouseRightButtonUp">
      <summary>Occurs when the right mouse button is released while the mouse pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.PreviewMouseUp">
      <summary>Occurs when any mouse button is released while the mouse pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.PreviewMouseWheel">
      <summary>Occurs when the user rotates the mouse wheel while the mouse pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.PreviewQueryContinueDrag">
      <summary>Occurs when there is a change in the keyboard or mouse button state during a drag-and-drop operation.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.PreviewStylusButtonDown">
      <summary>Occurs when the stylus button is pressed while the pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.PreviewStylusButtonUp">
      <summary>Occurs when the stylus button is released while the pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.PreviewStylusDown">
      <summary>Occurs when the stylus touches the digitizer while it is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.PreviewStylusInAirMove">
      <summary>Occurs when the stylus moves over an element without actually touching the digitizer.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.PreviewStylusInRange">
      <summary>Occurs when the stylus is close enough to the digitizer to be detected, while over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.PreviewStylusMove">
      <summary>Occurs when the stylus moves while over the element. The stylus must move while being detected by the digitizer to raise this event, otherwise, <see cref="E:System.Windows.UIElement3D.PreviewStylusInAirMove" /> is raised instead.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.PreviewStylusOutOfRange">
      <summary>Occurs when the stylus is too far from the digitizer to be detected.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.PreviewStylusSystemGesture">
      <summary>Occurs when a user performs one of several stylus gestures.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.PreviewStylusUp">
      <summary>Occurs when the user raises the stylus off the digitizer while the stylus is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.PreviewTextInput">
      <summary>Occurs when this element gets text in a device-independent manner.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.PreviewTouchDown">
      <summary>Occurs when a finger touches the screen while the finger is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.PreviewTouchMove">
      <summary>Occurs when a finger moves on the screen while the finger is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.PreviewTouchUp">
      <summary>Occurs when a finger is raised off of the screen while the finger is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.QueryContinueDrag">
      <summary>Occurs when there is a change in the keyboard or mouse button state during a drag-and-drop operation.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.QueryCursor">
      <summary>Occurs when the cursor is requested to display. This event is raised on an element each time that the mouse pointer moves to a new location, which means the cursor object might need to be changed based on its new position.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.StylusButtonDown">
      <summary>Occurs when the stylus button is pressed while the pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.StylusButtonUp">
      <summary>Occurs when the stylus button is released while the pointer is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.StylusDown">
      <summary>Occurs when the stylus touches the digitizer while the stylus is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.StylusEnter">
      <summary>Occurs when the stylus enters the bounds of this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.StylusInAirMove">
      <summary>Occurs when the stylus moves over an element without actually touching the digitizer.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.StylusInRange">
      <summary>Occurs when the stylus is close enough to the digitizer to be detected, while over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.StylusLeave">
      <summary>Occurs when the stylus leaves the bounds of the element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.StylusMove">
      <summary>Occurs when the stylus moves over this element. The stylus must move while on the digitizer to raise this event. Otherwise, <see cref="E:System.Windows.UIElement3D.StylusInAirMove" /> is raised instead.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.StylusOutOfRange">
      <summary>Occurs when the stylus is too far from the digitizer to be detected, while over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.StylusSystemGesture">
      <summary>Occurs when a user performs one of several stylus gestures.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.StylusUp">
      <summary>Occurs when the user raises the stylus off the digitizer while it is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.TextInput">
      <summary>Occurs when this element gets text in a device-independent manner.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.TouchDown">
      <summary>Occurs when a finger touches the screen while the finger is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.TouchEnter">
      <summary>Occurs when a touch moves from outside to inside the bounds of this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.TouchLeave">
      <summary>Occurs when a touch moves from inside to outside the bounds of this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.TouchMove">
      <summary>Occurs when a finger moves on the screen while the finger is over this element.</summary>
    </member>
    <member name="E:System.Windows.UIElement3D.TouchUp">
      <summary>Occurs when a finger is raised off of the screen while the finger is over this element.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.AllowDropProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement3D.AllowDrop" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.AreAnyTouchesCapturedProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement3D.AreAnyTouchesCaptured" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.AreAnyTouchesCapturedWithinProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement3D.AreAnyTouchesCapturedWithin" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.AreAnyTouchesDirectlyOverProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement3D.AreAnyTouchesDirectlyOver" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.AreAnyTouchesOverProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement3D.AreAnyTouchesOver" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.DragEnterEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.DragEnter" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.DragLeaveEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.DragLeave" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.DragOverEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.DragOver" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.DropEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.Drop" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.FocusableProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement3D.Focusable" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.GiveFeedbackEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.GiveFeedback" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.GotFocusEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.GotFocus" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.GotKeyboardFocusEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.GotKeyboardFocus" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.GotMouseCaptureEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.GotMouseCapture" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.GotStylusCaptureEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.GotStylusCapture" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.GotTouchCaptureEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.GotTouchCapture" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.IsEnabledProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement3D.IsEnabled" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.IsFocusedProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement3D.IsFocused" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.IsHitTestVisibleProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement3D.IsHitTestVisible" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.IsKeyboardFocusedProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement3D.IsKeyboardFocused" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.IsKeyboardFocusWithinProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement3D.IsKeyboardFocusWithin" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.IsMouseCapturedProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement3D.IsMouseCaptured" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.IsMouseCaptureWithinProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement3D.IsMouseCaptureWithin" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.IsMouseDirectlyOverProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement3D.IsMouseDirectlyOver" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.IsMouseOverProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement3D.IsMouseOver" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.IsStylusCapturedProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement3D.IsStylusCaptured" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.IsStylusCaptureWithinProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement3D.IsStylusCaptureWithin" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.IsStylusDirectlyOverProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement3D.IsStylusDirectlyOver" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.IsStylusOverProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement3D.IsStylusOver" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.IsVisibleProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement3D.IsVisible" /> dependency property.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.KeyDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.KeyDown" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.KeyUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.KeyUp" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.LostFocusEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.LostFocus" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.LostKeyboardFocusEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.LostKeyboardFocus" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.LostMouseCaptureEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.LostMouseCapture" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.LostStylusCaptureEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.LostStylusCapture" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.LostTouchCaptureEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.LostTouchCapture" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.MouseDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.MouseDown" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.MouseEnterEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.MouseEnter" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.MouseLeaveEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.MouseLeave" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.MouseLeftButtonDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.MouseLeftButtonDown" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.MouseLeftButtonUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.MouseLeftButtonUp" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.MouseMoveEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.MouseMove" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.MouseRightButtonDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.MouseRightButtonDown" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.MouseRightButtonUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.MouseRightButtonUp" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.MouseUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.MouseUp" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.MouseWheelEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.MouseWheel" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.PreviewDragEnterEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.PreviewDragEnter" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.PreviewDragLeaveEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.PreviewDragLeave" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.PreviewDragOverEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.PreviewDragOver" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.PreviewDropEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.PreviewDrop" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.PreviewGiveFeedbackEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.PreviewGiveFeedback" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.PreviewGotKeyboardFocusEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.PreviewGotKeyboardFocus" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.PreviewKeyDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.PreviewKeyDown" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.PreviewKeyUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.PreviewKeyUp" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.PreviewLostKeyboardFocusEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.PreviewLostKeyboardFocus" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.PreviewMouseDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.PreviewMouseDown" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.PreviewMouseLeftButtonDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.PreviewMouseLeftButtonDown" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.PreviewMouseLeftButtonUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.PreviewMouseLeftButtonUp" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.PreviewMouseMoveEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.PreviewMouseMove" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.PreviewMouseRightButtonDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.PreviewMouseRightButtonDown" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.PreviewMouseRightButtonUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.PreviewMouseRightButtonUp" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.PreviewMouseUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.PreviewMouseUp" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.PreviewMouseWheelEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.PreviewMouseWheel" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.PreviewQueryContinueDragEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.PreviewQueryContinueDrag" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.PreviewStylusButtonDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.PreviewStylusButtonDown" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.PreviewStylusButtonUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.PreviewStylusButtonUp" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.PreviewStylusDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.PreviewStylusDown" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.PreviewStylusInAirMoveEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.PreviewStylusInAirMove" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.PreviewStylusInRangeEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.PreviewStylusInRange" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.PreviewStylusMoveEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.PreviewStylusMove" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.PreviewStylusOutOfRangeEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.PreviewStylusOutOfRange" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.PreviewStylusSystemGestureEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.PreviewStylusSystemGesture" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.PreviewStylusUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.PreviewStylusUp" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.PreviewTextInputEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.PreviewTextInput" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.PreviewTouchDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.PreviewTouchDown" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.PreviewTouchMoveEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.PreviewTouchMove" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.PreviewTouchUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.PreviewTouchUp" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.QueryContinueDragEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.QueryContinueDrag" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.QueryCursorEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.QueryCursor" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.StylusButtonDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.StylusButtonDown" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.StylusButtonUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.StylusButtonUp" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.StylusDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.StylusDown" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.StylusEnterEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.StylusEnter" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.StylusInAirMoveEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.StylusInAirMove" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.StylusInRangeEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.StylusInRange" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.StylusLeaveEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.StylusLeave" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.StylusMoveEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.StylusMove" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.StylusOutOfRangeEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.StylusOutOfRange" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.StylusSystemGestureEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.StylusSystemGesture" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.StylusUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.StylusUp" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.TextInputEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.TextInput" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.TouchDownEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.TouchDown" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.TouchEnterEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.TouchEnter" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.TouchLeaveEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.TouchLeave" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.TouchMoveEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.TouchMove" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.TouchUpEvent">
      <summary>Identifies the <see cref="E:System.Windows.UIElement3D.TouchUp" /> routed event.</summary>
    </member>
    <member name="F:System.Windows.UIElement3D.VisibilityProperty">
      <summary>Identifies the <see cref="P:System.Windows.UIElement3D.Visibility" /> dependency property.</summary>
    </member>
    <member name="M:System.Windows.UIElement3D.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.UIElement3D" /> class.</summary>
    </member>
    <member name="M:System.Windows.UIElement3D.AddHandler(System.Windows.RoutedEvent,System.Delegate)">
      <summary>Adds a routed event handler for a specified routed event, adding the handler to the handler collection on the current element.</summary>
      <param name="routedEvent">An identifier for the routed event to be handled.</param>
      <param name="handler">A reference to the handler implementation.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.AddHandler(System.Windows.RoutedEvent,System.Delegate,System.Boolean)">
      <summary>Adds a routed event handler for a specified routed event, adding the handler to the handler collection on the current element. Specify <paramref name="handledEventsToo" /> as <see langword="true" /> to have the provided handler be invoked for routed event that had already been marked as handled by another element along the event route.</summary>
      <param name="routedEvent">An identifier for the routed event to be handled.</param>
      <param name="handler">A reference to the handler implementation.</param>
      <param name="handledEventsToo">
        <see langword="true" /> to register the handler such that it is invoked even when the routed event is marked handled in its event data; <see langword="false" /> to register the handler with the default condition that it will not be invoked if the routed event is already marked handled.  
  
 The default is <see langword="false" />.  
  
 Do not routinely ask to rehandle a routed event.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.AddToEventRoute(System.Windows.EventRoute,System.Windows.RoutedEventArgs)">
      <summary>Adds handlers to the specified <see cref="T:System.Windows.EventRoute" /> for the current <see cref="T:System.Windows.UIElement3D" /> event handler collection.</summary>
      <param name="route">The event route that handlers are added to.</param>
      <param name="e">The event data that is used to add the handlers. This method uses the <see cref="P:System.Windows.RoutedEventArgs.RoutedEvent" /> property of the event data to create the handlers.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.CaptureMouse">
      <summary>Attempts to force capture of the mouse to this element.</summary>
      <returns>
        <see langword="true" /> if the mouse is successfully captured; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.UIElement3D.CaptureStylus">
      <summary>Attempts to force capture of the stylus to this element.</summary>
      <returns>
        <see langword="true" /> if the stylus was successfully captured; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.UIElement3D.CaptureTouch(System.Windows.Input.TouchDevice)">
      <summary>Attempts to force capture of a touch to this element.</summary>
      <param name="touchDevice">The device to capture.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="touchDevice" /> is <see langword="null" />.</exception>
      <returns>
        <see langword="true" /> if the specified touch is captured to this element; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.UIElement3D.Focus">
      <summary>Attempts to set the logical focus on this element.</summary>
      <returns>
        <see langword="true" /> if both logical and keyboard focus were set to this element; <see langword="false" /> if only logical focus was set.</returns>
    </member>
    <member name="M:System.Windows.UIElement3D.GetUIParentCore">
      <summary>When overridden in a derived class, returns an alternative user interface (UI) parent for this element if no visual parent exists.</summary>
      <returns>An object, if implementation of a derived class has an alternate parent connection to report.</returns>
    </member>
    <member name="M:System.Windows.UIElement3D.InvalidateModel">
      <summary>Invalidates the model that represents the element.</summary>
    </member>
    <member name="M:System.Windows.UIElement3D.MoveFocus(System.Windows.Input.TraversalRequest)">
      <summary>Attempts to move focus from this element to another element. The direction to move focus is specified by a guidance direction, which is interpreted within the organization of the visual parent for this element.</summary>
      <param name="request">A traversal request, which contains a property that indicates either a mode to traverse in existing tab order, or a direction to move visually.</param>
      <returns>
        <see langword="true" /> if the requested traversal was performed; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.UIElement3D.OnAccessKey(System.Windows.Input.AccessKeyEventArgs)">
      <summary>Provides class handling for when an access key that is meaningful for this element is invoked.</summary>
      <param name="e">The event data to the access key event. The event data reports which key was invoked, and indicate whether the <see cref="T:System.Windows.Input.AccessKeyManager" /> object that controls the sending of these events also sent this access key invocation to other elements.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnCreateAutomationPeer">
      <summary>Returns class-specific <see cref="T:System.Windows.Automation.Peers.AutomationPeer" /> implementations for the Windows Presentation Foundation (WPF) infrastructure.</summary>
      <returns>The type-specific <see cref="T:System.Windows.Automation.Peers.AutomationPeer" /> implementation.</returns>
    </member>
    <member name="M:System.Windows.UIElement3D.OnDragEnter(System.Windows.DragEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.DragDrop.DragEnter" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.DragEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnDragLeave(System.Windows.DragEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.DragDrop.DragLeave" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.DragEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnDragOver(System.Windows.DragEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.DragDrop.DragOver" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.DragEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnDrop(System.Windows.DragEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.DragDrop.Drop" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.DragEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnGiveFeedback(System.Windows.GiveFeedbackEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.DragDrop.GiveFeedback" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.GiveFeedbackEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnGotFocus(System.Windows.RoutedEventArgs)">
      <summary>Raises the <see cref="E:System.Windows.UIElement3D.GotFocus" /> routed event by using the event data provided.</summary>
      <param name="e">A <see cref="T:System.Windows.RoutedEventArgs" /> that contains event data. This event data must contain the identifier for the <see cref="E:System.Windows.UIElement3D.GotFocus" /> event.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnGotKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Keyboard.GotKeyboardFocus" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.KeyboardFocusChangedEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnGotMouseCapture(System.Windows.Input.MouseEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.GotMouseCapture" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnGotStylusCapture(System.Windows.Input.StylusEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.GotStylusCapture" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnGotTouchCapture(System.Windows.Input.TouchEventArgs)">
      <summary>Provides class handling for the <see cref="E:System.Windows.UIElement3D.GotTouchCapture" /> routed event that occurs when a touch is captured to this element.</summary>
      <param name="e">A <see cref="T:System.Windows.Input.TouchEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnIsKeyboardFocusedChanged(System.Windows.DependencyPropertyChangedEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.UIElement3D.IsKeyboardFocusedChanged" /> event is raised on this element. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnIsKeyboardFocusWithinChanged(System.Windows.DependencyPropertyChangedEventArgs)">
      <summary>Invoked just before the <see cref="E:System.Windows.UIElement3D.IsKeyboardFocusWithinChanged" /> event is raised by this element. Implement this method to add class handling for this event.</summary>
      <param name="e">A <see cref="T:System.Windows.DependencyPropertyChangedEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnIsMouseCapturedChanged(System.Windows.DependencyPropertyChangedEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.UIElement3D.IsMouseCapturedChanged" /> event is raised on this element. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnIsMouseCaptureWithinChanged(System.Windows.DependencyPropertyChangedEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.UIElement3D.IsMouseCaptureWithinChanged" /> event is raised on this element. Implement this method to add class handling for this event.</summary>
      <param name="e">A <see cref="T:System.Windows.DependencyPropertyChangedEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnIsMouseDirectlyOverChanged(System.Windows.DependencyPropertyChangedEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.UIElement3D.IsMouseDirectlyOverChanged" /> event is raised on this element. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnIsStylusCapturedChanged(System.Windows.DependencyPropertyChangedEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.UIElement3D.IsStylusCapturedChanged" /> event is raised on this element. Implement this method to add class handling for this event.</summary>
      <param name="e">A <see cref="T:System.Windows.DependencyPropertyChangedEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnIsStylusCaptureWithinChanged(System.Windows.DependencyPropertyChangedEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.UIElement3D.IsStylusCaptureWithinChanged" /> event is raised on this element. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnIsStylusDirectlyOverChanged(System.Windows.DependencyPropertyChangedEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.UIElement3D.IsStylusDirectlyOverChanged" /> event is raised on this element. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnKeyDown(System.Windows.Input.KeyEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Keyboard.KeyDown" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.KeyEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnKeyUp(System.Windows.Input.KeyEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Keyboard.KeyUp" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.KeyEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnLostFocus(System.Windows.RoutedEventArgs)">
      <summary>Raises the <see cref="E:System.Windows.UIElement3D.LostFocus" /> routed event by using the event data that is provided.</summary>
      <param name="e">A <see cref="T:System.Windows.RoutedEventArgs" /> that contains event data. This event data must contain the identifier for the <see cref="E:System.Windows.UIElement3D.LostFocus" /> event.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnLostKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Keyboard.LostKeyboardFocus" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.KeyboardFocusChangedEventArgs" /> that contains event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnLostMouseCapture(System.Windows.Input.MouseEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.LostMouseCapture" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseEventArgs" /> that contains event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnLostStylusCapture(System.Windows.Input.StylusEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.LostStylusCapture" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusEventArgs" /> that contains event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnLostTouchCapture(System.Windows.Input.TouchEventArgs)">
      <summary>Provides class handling for the <see cref="E:System.Windows.UIElement3D.LostTouchCapture" /> routed event that occurs when this element loses a touch capture.</summary>
      <param name="e">A <see cref="T:System.Windows.Input.TouchEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnMouseDown(System.Windows.Input.MouseButtonEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.MouseDown" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data. This event data reports details about the mouse button that was pressed and the handled state.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnMouseEnter(System.Windows.Input.MouseEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.MouseEnter" /> attached event is raised on this element. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnMouseLeave(System.Windows.Input.MouseEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.MouseLeave" /> attached event is raised on this element. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.UIElement3D.MouseLeftButtonDown" /> routed event is raised on this element. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data. The event data reports that the left mouse button was pressed.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.UIElement3D.MouseLeftButtonUp" /> routed event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data. The event data reports that the left mouse button was released.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnMouseMove(System.Windows.Input.MouseEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.MouseMove" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnMouseRightButtonDown(System.Windows.Input.MouseButtonEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.UIElement3D.MouseRightButtonDown" /> routed event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data. The event data reports that the right mouse button was pressed.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnMouseRightButtonUp(System.Windows.Input.MouseButtonEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.UIElement3D.MouseRightButtonUp" /> routed event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data. The event data reports that the right mouse button was released.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnMouseUp(System.Windows.Input.MouseButtonEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.MouseUp" /> routed event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data. The event data reports that the mouse button was released.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnMouseWheel(System.Windows.Input.MouseWheelEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.MouseWheel" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseWheelEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnPreviewDragEnter(System.Windows.DragEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.DragDrop.PreviewDragEnter" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.DragEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnPreviewDragLeave(System.Windows.DragEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.DragDrop.PreviewDragLeave" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.DragEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnPreviewDragOver(System.Windows.DragEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.DragDrop.PreviewDragOver" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.DragEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnPreviewDrop(System.Windows.DragEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.DragDrop.PreviewDrop" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.DragEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnPreviewGiveFeedback(System.Windows.GiveFeedbackEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.DragDrop.PreviewGiveFeedback" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.GiveFeedbackEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnPreviewGotKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Keyboard.PreviewGotKeyboardFocus" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.KeyboardFocusChangedEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnPreviewKeyDown(System.Windows.Input.KeyEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Keyboard.PreviewKeyDown" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.KeyEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnPreviewKeyUp(System.Windows.Input.KeyEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Keyboard.PreviewKeyUp" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.KeyEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnPreviewLostKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Keyboard.PreviewLostKeyboardFocus" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.KeyboardFocusChangedEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnPreviewMouseDown(System.Windows.Input.MouseButtonEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.PreviewMouseDown" /> attached routed event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data. The event data reports that one or more mouse buttons were pressed.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnPreviewMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.UIElement3D.PreviewMouseLeftButtonDown" /> routed event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data. The event data reports that the left mouse button was pressed.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnPreviewMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.UIElement3D.PreviewMouseLeftButtonUp" /> routed event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data. The event data reports that the left mouse button was released.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnPreviewMouseMove(System.Windows.Input.MouseEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.PreviewMouseMove" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnPreviewMouseRightButtonDown(System.Windows.Input.MouseButtonEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.UIElement3D.PreviewMouseRightButtonDown" /> routed event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data. The event data reports that the right mouse button was pressed.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnPreviewMouseRightButtonUp(System.Windows.Input.MouseButtonEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.UIElement3D.PreviewMouseRightButtonUp" /> routed event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data. The event data reports that the right mouse button was released.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnPreviewMouseUp(System.Windows.Input.MouseButtonEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.PreviewMouseUp" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data. The event data reports that one or more mouse buttons were released.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnPreviewMouseWheel(System.Windows.Input.MouseWheelEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.PreviewMouseWheel" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.MouseWheelEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnPreviewQueryContinueDrag(System.Windows.QueryContinueDragEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.DragDrop.PreviewQueryContinueDrag" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.QueryContinueDragEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnPreviewStylusButtonDown(System.Windows.Input.StylusButtonEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.PreviewStylusButtonDown" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusButtonEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnPreviewStylusButtonUp(System.Windows.Input.StylusButtonEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.PreviewStylusButtonUp" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusButtonEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnPreviewStylusDown(System.Windows.Input.StylusDownEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.PreviewStylusDown" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusDownEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnPreviewStylusInAirMove(System.Windows.Input.StylusEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.PreviewStylusInAirMove" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnPreviewStylusInRange(System.Windows.Input.StylusEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.PreviewStylusInRange" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnPreviewStylusMove(System.Windows.Input.StylusEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.PreviewStylusMove" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnPreviewStylusOutOfRange(System.Windows.Input.StylusEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.PreviewStylusOutOfRange" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnPreviewStylusSystemGesture(System.Windows.Input.StylusSystemGestureEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.PreviewStylusSystemGesture" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusSystemGestureEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnPreviewStylusUp(System.Windows.Input.StylusEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.PreviewStylusUp" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnPreviewTextInput(System.Windows.Input.TextCompositionEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.TextCompositionManager.PreviewTextInput" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.TextCompositionEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnPreviewTouchDown(System.Windows.Input.TouchEventArgs)">
      <summary>Provides class handling for the <see cref="E:System.Windows.UIElement3D.PreviewTouchDown" /> routed event that occurs when a touch presses this element.</summary>
      <param name="e">A <see cref="T:System.Windows.Input.TouchEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnPreviewTouchMove(System.Windows.Input.TouchEventArgs)">
      <summary>Provides class handling for the <see cref="E:System.Windows.UIElement3D.PreviewTouchMove" /> routed event that occurs when a touch moves while inside this element.</summary>
      <param name="e">A <see cref="T:System.Windows.Input.TouchEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnPreviewTouchUp(System.Windows.Input.TouchEventArgs)">
      <summary>Provides class handling for the <see cref="E:System.Windows.UIElement3D.PreviewTouchUp" /> routed event that occurs when a touch is released inside this element.</summary>
      <param name="e">A <see cref="T:System.Windows.Input.TouchEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnQueryContinueDrag(System.Windows.QueryContinueDragEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.DragDrop.QueryContinueDrag" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.QueryContinueDragEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnQueryCursor(System.Windows.Input.QueryCursorEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.QueryCursor" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.QueryCursorEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnStylusButtonDown(System.Windows.Input.StylusButtonEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.StylusButtonDown" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusButtonEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnStylusButtonUp(System.Windows.Input.StylusButtonEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.StylusButtonUp" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusButtonEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnStylusDown(System.Windows.Input.StylusDownEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.StylusDown" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusDownEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnStylusEnter(System.Windows.Input.StylusEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.StylusEnter" /> attached event is raised by this element. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnStylusInAirMove(System.Windows.Input.StylusEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.StylusInAirMove" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnStylusInRange(System.Windows.Input.StylusEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.StylusInRange" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnStylusLeave(System.Windows.Input.StylusEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.StylusLeave" /> attached event is raised by this element. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnStylusMove(System.Windows.Input.StylusEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.StylusMove" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnStylusOutOfRange(System.Windows.Input.StylusEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.StylusOutOfRange" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnStylusSystemGesture(System.Windows.Input.StylusSystemGestureEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.StylusSystemGesture" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusSystemGestureEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnStylusUp(System.Windows.Input.StylusEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.Stylus.StylusUp" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.StylusEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnTextInput(System.Windows.Input.TextCompositionEventArgs)">
      <summary>Invoked when an unhandled <see cref="E:System.Windows.Input.TextCompositionManager.TextInput" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</summary>
      <param name="e">The <see cref="T:System.Windows.Input.TextCompositionEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnTouchDown(System.Windows.Input.TouchEventArgs)">
      <summary>Provides class handling for the <see cref="E:System.Windows.UIElement3D.TouchDown" /> routed event that occurs when a touch presses inside this element.</summary>
      <param name="e">A <see cref="T:System.Windows.Input.TouchEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnTouchEnter(System.Windows.Input.TouchEventArgs)">
      <summary>Provides class handling for the <see cref="E:System.Windows.UIElement3D.TouchEnter" /> routed event that occurs when a touch moves from outside to inside the bounds of this element.</summary>
      <param name="e">A <see cref="T:System.Windows.Input.TouchEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnTouchLeave(System.Windows.Input.TouchEventArgs)">
      <summary>Provides class handling for the <see cref="E:System.Windows.UIElement3D.TouchLeave" /> routed event that occurs when a touch moves from inside to outside the bounds of this element.</summary>
      <param name="e">A <see cref="T:System.Windows.Input.TouchEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnTouchMove(System.Windows.Input.TouchEventArgs)">
      <summary>Provides class handling for the <see cref="E:System.Windows.UIElement3D.TouchMove" /> routed event that occurs when a touch moves while inside this element.</summary>
      <param name="e">A <see cref="T:System.Windows.Input.TouchEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnTouchUp(System.Windows.Input.TouchEventArgs)">
      <summary>Provides class handling for the <see cref="E:System.Windows.UIElement3D.TouchUp" /> routed event that occurs when a touch is released inside this element.</summary>
      <param name="e">A <see cref="T:System.Windows.Input.TouchEventArgs" /> that contains the event data.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.OnUpdateModel">
      <summary>Participates in rendering operations when overridden in a derived class.</summary>
    </member>
    <member name="M:System.Windows.UIElement3D.OnVisualParentChanged(System.Windows.DependencyObject)">
      <summary>Invoked when the parent element of this <see cref="T:System.Windows.UIElement3D" /> reports a change to its underlying visual parent.</summary>
      <param name="oldParent">The previous parent. This may be provided as <see langword="null" /> if the <see cref="T:System.Windows.DependencyObject" /> did not have a parent element previously.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.PredictFocus(System.Windows.Input.FocusNavigationDirection)">
      <summary>When overridden in a derived class, returns the element that would receive focus for a specified focus traversal direction, without actually moving focus to that element.</summary>
      <param name="direction">The direction of the requested focus traversal.</param>
      <returns>The element that would have received focus if <see cref="M:System.Windows.UIElement3D.MoveFocus(System.Windows.Input.TraversalRequest)" /> were actually invoked.</returns>
    </member>
    <member name="M:System.Windows.UIElement3D.RaiseEvent(System.Windows.RoutedEventArgs)">
      <summary>Raises a specific routed event. The <see cref="T:System.Windows.RoutedEvent" /> to be raised is identified within the <see cref="T:System.Windows.RoutedEventArgs" /> instance that is provided (as the <see cref="P:System.Windows.RoutedEventArgs.RoutedEvent" /> property of that event data).</summary>
      <param name="e">A <see cref="T:System.Windows.RoutedEventArgs" /> that contains the event data and also identifies the event to raise.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.ReleaseAllTouchCaptures">
      <summary>Releases all captured touch devices from this element.</summary>
    </member>
    <member name="M:System.Windows.UIElement3D.ReleaseMouseCapture">
      <summary>Releases the mouse capture, if this element held the capture.</summary>
    </member>
    <member name="M:System.Windows.UIElement3D.ReleaseStylusCapture">
      <summary>Releases the stylus device capture, if this element held the capture.</summary>
    </member>
    <member name="M:System.Windows.UIElement3D.ReleaseTouchCapture(System.Windows.Input.TouchDevice)">
      <summary>Attempts to release the specified touch device from this element.</summary>
      <param name="touchDevice">The device to release.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="touchDevice" /> is <see langword="null" />.</exception>
      <returns>
        <see langword="true" /> if the touch device is released; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.UIElement3D.RemoveHandler(System.Windows.RoutedEvent,System.Delegate)">
      <summary>Removes the specified routed event handler from this element.</summary>
      <param name="routedEvent">The identifier of the routed event for which the handler is attached.</param>
      <param name="handler">The specific handler implementation to remove from the event handler collection on this element.</param>
    </member>
    <member name="M:System.Windows.UIElement3D.ShouldSerializeCommandBindings">
      <summary>Returns whether serialization processes should serialize the contents of the <see cref="P:System.Windows.UIElement3D.CommandBindings" /> property on instances of this class.</summary>
      <returns>
        <see langword="true" /> if the <see cref="P:System.Windows.UIElement3D.CommandBindings" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Windows.UIElement3D.ShouldSerializeInputBindings">
      <summary>Returns whether serialization processes should serialize the contents of the <see cref="P:System.Windows.UIElement3D.InputBindings" /> property on instances of this class.</summary>
      <returns>
        <see langword="true" /> if the <see cref="P:System.Windows.UIElement3D.InputBindings" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement3D.AllowDrop">
      <summary>Gets or sets a value indicating whether this element can be used as the target of a drag-and-drop operation.</summary>
      <returns>
        <see langword="true" /> if this element can be used as the target of a drag-and-drop operation; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement3D.AreAnyTouchesCaptured">
      <summary>Gets a value that indicates whether at least one touch is captured to this element.</summary>
      <returns>
        <see langword="true" /> if at least one touch is captured to this element; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement3D.AreAnyTouchesCapturedWithin">
      <summary>Gets a value that indicates whether at least one touch is captured to this element or to any child elements in its visual tree.</summary>
      <returns>
        <see langword="true" /> if at least one touch is captured to this element or any child elements in its visual tree; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement3D.AreAnyTouchesDirectlyOver">
      <summary>Gets a value that indicates whether at least one touch is pressed over this element.</summary>
      <returns>
        <see langword="true" /> if at least one touch is pressed over this element; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement3D.AreAnyTouchesOver">
      <summary>Gets a value that indicates whether at least one touch is pressed over this element or any child elements in its visual tree.</summary>
      <returns>
        <see langword="true" /> if at least one touch is pressed over this element or any child elements in its visual tree; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement3D.CommandBindings">
      <summary>Gets a collection of <see cref="T:System.Windows.Input.CommandBinding" /> objects associated with this element.</summary>
      <returns>The collection of all <see cref="T:System.Windows.Input.CommandBinding" /> objects.</returns>
    </member>
    <member name="P:System.Windows.UIElement3D.Focusable">
      <summary>Gets or sets a value that indicates whether the element can receive focus.</summary>
      <returns>
        <see langword="true" /> if the element is focusable; otherwise <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement3D.InputBindings">
      <summary>Gets the collection of input bindings associated with this element.</summary>
      <returns>The collection of input bindings.</returns>
    </member>
    <member name="P:System.Windows.UIElement3D.IsEnabled">
      <summary>Gets or sets a value indicating whether this element is enabled in the user interface (UI).</summary>
      <returns>
        <see langword="true" /> if the element is enabled; otherwise, <see langword="false" />. The default value is <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement3D.IsEnabledCore">
      <summary>Gets a value that becomes the return value of <see cref="P:System.Windows.UIElement3D.IsEnabled" /> in derived classes.</summary>
      <returns>
        <see langword="true" /> if the element is enabled; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement3D.IsFocused">
      <summary>Gets a value that determines whether this element has logical focus.</summary>
      <returns>
        <see langword="true" /> if this element has logical focus; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement3D.IsHitTestVisible">
      <summary>Gets or sets a value that declares whether this element can possibly be returned as a hit test result from some portion of its rendered content.</summary>
      <returns>
        <see langword="true" /> if this element could be returned as a hit test result from at least one point; otherwise, <see langword="false" />. The default value is <see langword="true" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement3D.IsInputMethodEnabled">
      <summary>Gets a value indicating whether an input method system, such as an Input Method Editor (IME),  is enabled for processing the input to this element.</summary>
      <returns>
        <see langword="true" /> if an input method is active; otherwise, <see langword="false" />. The default value of the underlying attached property is <see langword="true;" /> however, this will be influenced by the actual state of input methods at runtime.</returns>
    </member>
    <member name="P:System.Windows.UIElement3D.IsKeyboardFocused">
      <summary>Gets a value indicating whether this element has keyboard focus.</summary>
      <returns>
        <see langword="true" /> if this element has keyboard focus; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement3D.IsKeyboardFocusWithin">
      <summary>Gets a value indicating whether keyboard focus is anywhere within the element or its visual tree child elements.</summary>
      <returns>
        <see langword="true" /> if keyboard focus is on the element or its child elements; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement3D.IsMouseCaptured">
      <summary>Gets a value indicating whether the mouse is captured to this element.</summary>
      <returns>
        <see langword="true" /> if the element has mouse capture; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement3D.IsMouseCaptureWithin">
      <summary>Gets a value that determines whether mouse capture is held by this element or by child elements in its visual tree.</summary>
      <returns>
        <see langword="true" /> if this element or a contained element has mouse capture; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement3D.IsMouseDirectlyOver">
      <summary>Gets a value that indicates whether the position of the mouse pointer corresponds to hit test results, which take element compositing into account.</summary>
      <returns>
        <see langword="true" /> if the mouse pointer is over the same element result as a hit test; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement3D.IsMouseOver">
      <summary>Gets a value indicating whether the mouse pointer is located over this element (including child elements in the visual tree).</summary>
      <returns>
        <see langword="true" /> if mouse pointer is over the element or its child elements; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement3D.IsStylusCaptured">
      <summary>Gets a value indicating whether the stylus is captured by this element.</summary>
      <returns>
        <see langword="true" /> if the element has stylus capture; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement3D.IsStylusCaptureWithin">
      <summary>Gets a value that determines whether stylus capture is held by this element, or an element within the element bounds and its visual tree.</summary>
      <returns>
        <see langword="true" /> if this element or a contained element has stylus capture; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement3D.IsStylusDirectlyOver">
      <summary>Gets a value that indicates whether the stylus position corresponds to hit test results, which take element compositing into account.</summary>
      <returns>
        <see langword="true" /> if the stylus pointer is over the same element result as a hit test; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement3D.IsStylusOver">
      <summary>Gets a value indicating whether the stylus cursor is located over this element (including visual child elements).</summary>
      <returns>
        <see langword="true" /> if stylus cursor is over the element or its child elements; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement3D.IsVisible">
      <summary>Gets a value indicating whether this element is visible in the user interface (UI).</summary>
      <returns>
        <see langword="true" /> if the element is visible; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Windows.UIElement3D.TouchesCaptured">
      <summary>Gets all touch devices that are captured to this element.</summary>
      <returns>An enumeration of <see cref="T:System.Windows.Input.TouchDevice" /> objects that are captured to this element.</returns>
    </member>
    <member name="P:System.Windows.UIElement3D.TouchesCapturedWithin">
      <summary>Gets all touch devices that are captured to this element or any child elements in its visual tree.</summary>
      <returns>An enumeration of <see cref="T:System.Windows.Input.TouchDevice" /> objects that are captured to this element or any child elements in its visual tree.</returns>
    </member>
    <member name="P:System.Windows.UIElement3D.TouchesDirectlyOver">
      <summary>Gets all touch devices that are over this element.</summary>
      <returns>An enumeration of <see cref="T:System.Windows.Input.TouchDevice" /> objects that are over this element.</returns>
    </member>
    <member name="P:System.Windows.UIElement3D.TouchesOver">
      <summary>Gets all touch devices that are over this element or any child elements in its visual tree.</summary>
      <returns>An enumeration of <see cref="T:System.Windows.Input.TouchDevice" /> objects that are over this element or any child elements in its visual tree.</returns>
    </member>
    <member name="P:System.Windows.UIElement3D.Visibility">
      <summary>Gets or sets the user interface (UI) visibility of this element.</summary>
      <returns>A value of the enumeration. The default value is <see cref="F:System.Windows.Visibility.Visible" />.</returns>
    </member>
    <member name="T:System.Windows.UIPropertyMetadata">
      <summary>Provides property metadata for non-framework properties that do have rendering/user interface impact at the core level.</summary>
    </member>
    <member name="M:System.Windows.UIPropertyMetadata.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.UIPropertyMetadata" /> class.</summary>
    </member>
    <member name="M:System.Windows.UIPropertyMetadata.#ctor(System.Object)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.UIPropertyMetadata" /> class, with the specified default value for the property.</summary>
      <param name="defaultValue">The default value of the dependency property, usually provided as a value of some specific type.</param>
    </member>
    <member name="M:System.Windows.UIPropertyMetadata.#ctor(System.Object,System.Windows.PropertyChangedCallback)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.UIPropertyMetadata" /> class, with the specified PropertyChanged callback.</summary>
      <param name="defaultValue">The default value of the dependency property, usually provided as a value of some specific type.</param>
      <param name="propertyChangedCallback">Reference to a handler implementation that is to be called by the property system whenever the effective value of the property changes.</param>
    </member>
    <member name="M:System.Windows.UIPropertyMetadata.#ctor(System.Object,System.Windows.PropertyChangedCallback,System.Windows.CoerceValueCallback)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.UIPropertyMetadata" /> class, with the specified default value and callbacks.</summary>
      <param name="defaultValue">The default value of the dependency property, usually provided as a value of some specific type.</param>
      <param name="propertyChangedCallback">Reference to a handler implementation that is to be called by the property system whenever the effective value of the property changes.</param>
      <param name="coerceValueCallback">Reference to a handler implementation that is to be called whenever the property system calls <see cref="M:System.Windows.DependencyObject.CoerceValue(System.Windows.DependencyProperty)" /> against this property.</param>
    </member>
    <member name="M:System.Windows.UIPropertyMetadata.#ctor(System.Object,System.Windows.PropertyChangedCallback,System.Windows.CoerceValueCallback,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.UIPropertyMetadata" /> class, with the specified default value and callbacks, and a Boolean used to disable animations on the property.</summary>
      <param name="defaultValue">The default value of the dependency property, usually provided as a value of some specific type.</param>
      <param name="propertyChangedCallback">Reference to a handler implementation that is to be called by the property system whenever the effective value of the property changes.</param>
      <param name="coerceValueCallback">Reference to a handler implementation that is to be called whenever the property system calls <see cref="M:System.Windows.DependencyObject.CoerceValue(System.Windows.DependencyProperty)" /> against this property.</param>
      <param name="isAnimationProhibited">Set to <see langword="true" /> to prevent the property system from animating the property that this metadata is applied to. Such properties will raise run time exceptions if animations of them are attempted. The default is <see langword="false" />.</param>
    </member>
    <member name="M:System.Windows.UIPropertyMetadata.#ctor(System.Windows.PropertyChangedCallback)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.UIPropertyMetadata" /> class, with the specified PropertyChanged callback.</summary>
      <param name="propertyChangedCallback">Reference to a handler implementation that is to be called by the property system whenever the effective value of the property changes.</param>
    </member>
    <member name="P:System.Windows.UIPropertyMetadata.IsAnimationProhibited">
      <summary>Gets or sets a value declaring whether animations should be disabled on the dependency property where the containing metadata instance is applied.</summary>
      <returns>
        <see langword="true" /> indicates that animations are disallowed; <see langword="false" /> indicates that animations are allowed. The default is <see langword="false" /> (animations allowed).</returns>
    </member>
    <member name="T:System.Windows.Visibility">
      <summary>Specifies the display state of an element.</summary>
    </member>
    <member name="F:System.Windows.Visibility.Collapsed">
      <summary>Do not display the element, and do not reserve space for it in layout.</summary>
    </member>
    <member name="F:System.Windows.Visibility.Hidden">
      <summary>Do not display the element, but reserve space for the element in layout.</summary>
    </member>
    <member name="F:System.Windows.Visibility.Visible">
      <summary>Display the element.</summary>
    </member>
  </members>
</doc>