xuhsili il y a 1 an
Parent
commit
b6aad8db5b
100 fichiers modifiés avec 124186 ajouts et 1 suppressions
  1. 1 1
      .gitignore
  2. 71 0
      .idea/workspace.xml
  3. BIN
      packages/LiveCharts.0.9.7/.signature.p7s
  4. BIN
      packages/LiveCharts.0.9.7/lib/net40/LiveCharts.dll
  5. 5496 0
      packages/LiveCharts.0.9.7/lib/net40/LiveCharts.xml
  6. BIN
      packages/LiveCharts.0.9.7/lib/net45/LiveCharts.dll
  7. 5496 0
      packages/LiveCharts.0.9.7/lib/net45/LiveCharts.xml
  8. 5496 0
      packages/LiveCharts.0.9.7/lib/portable-net45+win8+wp8/LiveCharts.XML
  9. BIN
      packages/LiveCharts.0.9.7/lib/portable-net45+win8+wp8/LiveCharts.dll
  10. 23 0
      packages/LiveCharts.0.9.7/readme.txt
  11. BIN
      packages/LiveCharts.Wpf.0.9.7/.signature.p7s
  12. 4226 0
      packages/LiveCharts.Wpf.0.9.7/lib/net40/LiveCharts.Wpf.XML
  13. BIN
      packages/LiveCharts.Wpf.0.9.7/lib/net40/LiveCharts.Wpf.dll
  14. 4226 0
      packages/LiveCharts.Wpf.0.9.7/lib/net45/LiveCharts.Wpf.XML
  15. BIN
      packages/LiveCharts.Wpf.0.9.7/lib/net45/LiveCharts.Wpf.dll
  16. 3 0
      packages/LiveCharts.Wpf.0.9.7/tools/install.ps1
  17. BIN
      packages/Microsoft.Bcl.AsyncInterfaces.6.0.0/.signature.p7s
  18. BIN
      packages/Microsoft.Bcl.AsyncInterfaces.6.0.0/Icon.png
  19. 23 0
      packages/Microsoft.Bcl.AsyncInterfaces.6.0.0/LICENSE.TXT
  20. 939 0
      packages/Microsoft.Bcl.AsyncInterfaces.6.0.0/THIRD-PARTY-NOTICES.TXT
  21. BIN
      packages/Microsoft.Bcl.AsyncInterfaces.6.0.0/lib/net461/Microsoft.Bcl.AsyncInterfaces.dll
  22. 223 0
      packages/Microsoft.Bcl.AsyncInterfaces.6.0.0/lib/net461/Microsoft.Bcl.AsyncInterfaces.xml
  23. BIN
      packages/Microsoft.Bcl.AsyncInterfaces.6.0.0/lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll
  24. 223 0
      packages/Microsoft.Bcl.AsyncInterfaces.6.0.0/lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.xml
  25. BIN
      packages/Microsoft.Bcl.AsyncInterfaces.6.0.0/lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll
  26. 8 0
      packages/Microsoft.Bcl.AsyncInterfaces.6.0.0/lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.xml
  27. 0 0
      packages/Microsoft.Bcl.AsyncInterfaces.6.0.0/useSharedDesignerContext.txt
  28. BIN
      packages/Microsoft.Extensions.DependencyInjection.6.0.0/.signature.p7s
  29. BIN
      packages/Microsoft.Extensions.DependencyInjection.6.0.0/Icon.png
  30. 23 0
      packages/Microsoft.Extensions.DependencyInjection.6.0.0/LICENSE.TXT
  31. 939 0
      packages/Microsoft.Extensions.DependencyInjection.6.0.0/THIRD-PARTY-NOTICES.TXT
  32. 6 0
      packages/Microsoft.Extensions.DependencyInjection.6.0.0/buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.targets
  33. 0 0
      packages/Microsoft.Extensions.DependencyInjection.6.0.0/buildTransitive/netcoreapp3.1/_._
  34. BIN
      packages/Microsoft.Extensions.DependencyInjection.6.0.0/lib/net461/Microsoft.Extensions.DependencyInjection.dll
  35. 514 0
      packages/Microsoft.Extensions.DependencyInjection.6.0.0/lib/net461/Microsoft.Extensions.DependencyInjection.xml
  36. BIN
      packages/Microsoft.Extensions.DependencyInjection.6.0.0/lib/net6.0/Microsoft.Extensions.DependencyInjection.dll
  37. 206 0
      packages/Microsoft.Extensions.DependencyInjection.6.0.0/lib/net6.0/Microsoft.Extensions.DependencyInjection.xml
  38. BIN
      packages/Microsoft.Extensions.DependencyInjection.6.0.0/lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll
  39. 514 0
      packages/Microsoft.Extensions.DependencyInjection.6.0.0/lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml
  40. BIN
      packages/Microsoft.Extensions.DependencyInjection.6.0.0/lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll
  41. 450 0
      packages/Microsoft.Extensions.DependencyInjection.6.0.0/lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.xml
  42. 0 0
      packages/Microsoft.Extensions.DependencyInjection.6.0.0/useSharedDesignerContext.txt
  43. BIN
      packages/Microsoft.Extensions.DependencyInjection.Abstractions.6.0.0/.signature.p7s
  44. BIN
      packages/Microsoft.Extensions.DependencyInjection.Abstractions.6.0.0/Icon.png
  45. 23 0
      packages/Microsoft.Extensions.DependencyInjection.Abstractions.6.0.0/LICENSE.TXT
  46. 939 0
      packages/Microsoft.Extensions.DependencyInjection.Abstractions.6.0.0/THIRD-PARTY-NOTICES.TXT
  47. 6 0
      packages/Microsoft.Extensions.DependencyInjection.Abstractions.6.0.0/buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets
  48. 0 0
      packages/Microsoft.Extensions.DependencyInjection.Abstractions.6.0.0/buildTransitive/netcoreapp3.1/_._
  49. BIN
      packages/Microsoft.Extensions.DependencyInjection.Abstractions.6.0.0/lib/net461/Microsoft.Extensions.DependencyInjection.Abstractions.dll
  50. 1414 0
      packages/Microsoft.Extensions.DependencyInjection.Abstractions.6.0.0/lib/net461/Microsoft.Extensions.DependencyInjection.Abstractions.xml
  51. BIN
      packages/Microsoft.Extensions.DependencyInjection.Abstractions.6.0.0/lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll
  52. 1106 0
      packages/Microsoft.Extensions.DependencyInjection.Abstractions.6.0.0/lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml
  53. BIN
      packages/Microsoft.Extensions.DependencyInjection.Abstractions.6.0.0/lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll
  54. 1414 0
      packages/Microsoft.Extensions.DependencyInjection.Abstractions.6.0.0/lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml
  55. BIN
      packages/Microsoft.Extensions.DependencyInjection.Abstractions.6.0.0/lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll
  56. 1350 0
      packages/Microsoft.Extensions.DependencyInjection.Abstractions.6.0.0/lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.xml
  57. 0 0
      packages/Microsoft.Extensions.DependencyInjection.Abstractions.6.0.0/useSharedDesignerContext.txt
  58. BIN
      packages/OxyPlot.Core.2.1.0/.signature.p7s
  59. BIN
      packages/OxyPlot.Core.2.1.0/OxyPlot_128.png
  60. BIN
      packages/OxyPlot.Core.2.1.0/lib/net40/OxyPlot.dll
  61. 20983 0
      packages/OxyPlot.Core.2.1.0/lib/net40/OxyPlot.xml
  62. BIN
      packages/OxyPlot.Core.2.1.0/lib/net45/OxyPlot.dll
  63. 20905 0
      packages/OxyPlot.Core.2.1.0/lib/net45/OxyPlot.xml
  64. BIN
      packages/OxyPlot.Core.2.1.0/lib/netstandard1.0/OxyPlot.dll
  65. 20905 0
      packages/OxyPlot.Core.2.1.0/lib/netstandard1.0/OxyPlot.xml
  66. BIN
      packages/OxyPlot.Core.2.1.0/lib/netstandard2.0/OxyPlot.dll
  67. 20905 0
      packages/OxyPlot.Core.2.1.0/lib/netstandard2.0/OxyPlot.xml
  68. BIN
      packages/OxyPlot.Wpf.2.1.0/.signature.p7s
  69. BIN
      packages/OxyPlot.Wpf.2.1.0/OxyPlot_128.png
  70. BIN
      packages/OxyPlot.Wpf.2.1.0/lib/net40/OxyPlot.Wpf.dll
  71. 565 0
      packages/OxyPlot.Wpf.2.1.0/lib/net40/OxyPlot.Wpf.xml
  72. BIN
      packages/OxyPlot.Wpf.2.1.0/lib/net45/OxyPlot.Wpf.dll
  73. 637 0
      packages/OxyPlot.Wpf.2.1.0/lib/net45/OxyPlot.Wpf.xml
  74. BIN
      packages/OxyPlot.Wpf.2.1.0/lib/netcoreapp3.1/OxyPlot.Wpf.dll
  75. 637 0
      packages/OxyPlot.Wpf.2.1.0/lib/netcoreapp3.1/OxyPlot.Wpf.xml
  76. BIN
      packages/OxyPlot.Wpf.Shared.2.1.0/.signature.p7s
  77. BIN
      packages/OxyPlot.Wpf.Shared.2.1.0/OxyPlot_128.png
  78. BIN
      packages/OxyPlot.Wpf.Shared.2.1.0/lib/net40/OxyPlot.Wpf.Shared.dll
  79. 923 0
      packages/OxyPlot.Wpf.Shared.2.1.0/lib/net40/OxyPlot.Wpf.Shared.xml
  80. BIN
      packages/OxyPlot.Wpf.Shared.2.1.0/lib/net45/OxyPlot.Wpf.Shared.dll
  81. 923 0
      packages/OxyPlot.Wpf.Shared.2.1.0/lib/net45/OxyPlot.Wpf.Shared.xml
  82. BIN
      packages/OxyPlot.Wpf.Shared.2.1.0/lib/netcoreapp3.1/OxyPlot.Wpf.Shared.dll
  83. 923 0
      packages/OxyPlot.Wpf.Shared.2.1.0/lib/netcoreapp3.1/OxyPlot.Wpf.Shared.xml
  84. BIN
      packages/System.Buffers.4.5.1/.signature.p7s
  85. 23 0
      packages/System.Buffers.4.5.1/LICENSE.TXT
  86. 309 0
      packages/System.Buffers.4.5.1/THIRD-PARTY-NOTICES.TXT
  87. BIN
      packages/System.Buffers.4.5.1/lib/net461/System.Buffers.dll
  88. 38 0
      packages/System.Buffers.4.5.1/lib/net461/System.Buffers.xml
  89. 0 0
      packages/System.Buffers.4.5.1/lib/netcoreapp2.0/_._
  90. BIN
      packages/System.Buffers.4.5.1/lib/netstandard1.1/System.Buffers.dll
  91. 38 0
      packages/System.Buffers.4.5.1/lib/netstandard1.1/System.Buffers.xml
  92. BIN
      packages/System.Buffers.4.5.1/lib/netstandard2.0/System.Buffers.dll
  93. 38 0
      packages/System.Buffers.4.5.1/lib/netstandard2.0/System.Buffers.xml
  94. 0 0
      packages/System.Buffers.4.5.1/lib/uap10.0.16299/_._
  95. BIN
      packages/System.Buffers.4.5.1/ref/net45/System.Buffers.dll
  96. 38 0
      packages/System.Buffers.4.5.1/ref/net45/System.Buffers.xml
  97. 0 0
      packages/System.Buffers.4.5.1/ref/netcoreapp2.0/_._
  98. BIN
      packages/System.Buffers.4.5.1/ref/netstandard1.1/System.Buffers.dll
  99. 38 0
      packages/System.Buffers.4.5.1/ref/netstandard1.1/System.Buffers.xml
  100. 0 0
      packages/System.Buffers.4.5.1/ref/netstandard2.0/System.Buffers.dll

+ 1 - 1
.gitignore

@@ -197,7 +197,7 @@ PublishScripts/
 # NuGet Symbol Packages
 *.snupkg
 # The packages folder can be ignored because of Package Restore
-**/[Pp]ackages/*
+#**/[Pp]ackages/*
 # except build/, which is used as an MSBuild target.
 !**/[Pp]ackages/build/
 # Uncomment if necessary however generally it will be regenerated when needed

+ 71 - 0
.idea/workspace.xml

@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ChangeListManager">
+    <list default="true" id="310b6a4c-4135-449b-afd6-517c645bb1a2" name="Default Changelist" comment="" />
+    <option name="SHOW_DIALOG" value="false" />
+    <option name="HIGHLIGHT_CONFLICTS" value="true" />
+    <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
+    <option name="LAST_RESOLUTION" value="IGNORE" />
+  </component>
+  <component name="Git.Settings">
+    <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
+    <option name="SET_USER_NAME_GLOBALLY" value="false" />
+  </component>
+  <component name="ProjectId" id="2XDBROP575s0K7QnJ6YnqHgd2PM" />
+  <component name="ProjectLevelVcsManager" settingsEditedManually="true" />
+  <component name="ProjectViewState">
+    <option name="hideEmptyMiddlePackages" value="true" />
+    <option name="showLibraryContents" value="true" />
+  </component>
+  <component name="PropertiesComponent">
+    <property name="RunOnceActivity.OpenProjectViewOnStart" value="true" />
+    <property name="RunOnceActivity.ShowReadmeOnStart" value="true" />
+    <property name="WebServerToolWindowFactoryState" value="false" />
+    <property name="aspect.path.notification.shown" value="true" />
+    <property name="last_opened_file_path" value="$PROJECT_DIR$" />
+  </component>
+  <component name="SvnConfiguration">
+    <configuration />
+  </component>
+  <component name="TaskManager">
+    <task active="true" id="Default" summary="Default task">
+      <changelist id="310b6a4c-4135-449b-afd6-517c645bb1a2" name="Default Changelist" comment="" />
+      <created>1698153763738</created>
+      <option name="number" value="Default" />
+      <option name="presentableId" value="Default" />
+      <updated>1698153763738</updated>
+      <workItem from="1698153787270" duration="1219000" />
+      <workItem from="1698386696735" duration="2000" />
+    </task>
+    <task id="LOCAL-00001" summary="1">
+      <created>1698154296073</created>
+      <option name="number" value="00001" />
+      <option name="presentableId" value="LOCAL-00001" />
+      <option name="project" value="LOCAL" />
+      <updated>1698154296073</updated>
+    </task>
+    <option name="localTasksCounter" value="2" />
+    <servers />
+  </component>
+  <component name="TypeScriptGeneratedFilesManager">
+    <option name="version" value="2" />
+  </component>
+  <component name="VcsManagerConfiguration">
+    <MESSAGE value="1" />
+    <option name="LAST_COMMIT_MESSAGE" value="1" />
+  </component>
+  <component name="WindowStateProjectService">
+    <state x="740" y="256" key="FileChooserDialogImpl" timestamp="1698153965183">
+      <screen x="0" y="0" width="1920" height="1032" />
+    </state>
+    <state x="740" y="256" key="FileChooserDialogImpl/0.0.1920.1032@0.0.1920.1032" timestamp="1698153965183" />
+    <state x="552" y="248" key="Vcs.Push.Dialog.v2" timestamp="1698154299511">
+      <screen x="0" y="0" width="1920" height="1032" />
+    </state>
+    <state x="552" y="248" key="Vcs.Push.Dialog.v2/0.0.1920.1032@0.0.1920.1032" timestamp="1698154299511" />
+    <state x="761" y="422" key="git4idea.remote.GitConfigureRemotesDialog" timestamp="1698154200207">
+      <screen x="0" y="0" width="1920" height="1032" />
+    </state>
+    <state x="761" y="422" key="git4idea.remote.GitConfigureRemotesDialog/0.0.1920.1032@0.0.1920.1032" timestamp="1698154200207" />
+  </component>
+</project>

BIN
packages/LiveCharts.0.9.7/.signature.p7s


BIN
packages/LiveCharts.0.9.7/lib/net40/LiveCharts.dll


Fichier diff supprimé car celui-ci est trop grand
+ 5496 - 0
packages/LiveCharts.0.9.7/lib/net40/LiveCharts.xml


BIN
packages/LiveCharts.0.9.7/lib/net45/LiveCharts.dll


Fichier diff supprimé car celui-ci est trop grand
+ 5496 - 0
packages/LiveCharts.0.9.7/lib/net45/LiveCharts.xml


Fichier diff supprimé car celui-ci est trop grand
+ 5496 - 0
packages/LiveCharts.0.9.7/lib/portable-net45+win8+wp8/LiveCharts.XML


BIN
packages/LiveCharts.0.9.7/lib/portable-net45+win8+wp8/LiveCharts.dll


+ 23 - 0
packages/LiveCharts.0.9.7/readme.txt

@@ -0,0 +1,23 @@
+==================================
+<<<<<<<<<<< IMPORTANT >>>>>>>>>>>>
+==================================
+
+LiveCharts is now multipatform (at least the design).
+
+So this package contains nothing but the core of the library, 
+you might also need to install the desired platform.
+
+For example if using wpf you must also install the wpf package.
+
+------------------------------------
+> Install-Package LiveCharts.Wpf
+------------------------------------
+
+For future updates, you will only need to update LiveCharts.Wpf (or any other platform)
+forget about the core, all the platforms packages will have a dependency to core.
+
+------------------------------------
+> Update-Package LiveCharts.Wpf
+------------------------------------
+
+Happy coding!

BIN
packages/LiveCharts.Wpf.0.9.7/.signature.p7s


Fichier diff supprimé car celui-ci est trop grand
+ 4226 - 0
packages/LiveCharts.Wpf.0.9.7/lib/net40/LiveCharts.Wpf.XML


BIN
packages/LiveCharts.Wpf.0.9.7/lib/net40/LiveCharts.Wpf.dll


Fichier diff supprimé car celui-ci est trop grand
+ 4226 - 0
packages/LiveCharts.Wpf.0.9.7/lib/net45/LiveCharts.Wpf.XML


BIN
packages/LiveCharts.Wpf.0.9.7/lib/net45/LiveCharts.Wpf.dll


+ 3 - 0
packages/LiveCharts.Wpf.0.9.7/tools/install.ps1

@@ -0,0 +1,3 @@
+param($installPath, $toolsPath, $package, $project)
+
+$DTE.ItemOperations.Navigate("https://lvcharts.net/thanks/wpf")

BIN
packages/Microsoft.Bcl.AsyncInterfaces.6.0.0/.signature.p7s


BIN
packages/Microsoft.Bcl.AsyncInterfaces.6.0.0/Icon.png


+ 23 - 0
packages/Microsoft.Bcl.AsyncInterfaces.6.0.0/LICENSE.TXT

@@ -0,0 +1,23 @@
+The MIT License (MIT)
+
+Copyright (c) .NET Foundation and Contributors
+
+All rights reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.

Fichier diff supprimé car celui-ci est trop grand
+ 939 - 0
packages/Microsoft.Bcl.AsyncInterfaces.6.0.0/THIRD-PARTY-NOTICES.TXT


BIN
packages/Microsoft.Bcl.AsyncInterfaces.6.0.0/lib/net461/Microsoft.Bcl.AsyncInterfaces.dll


+ 223 - 0
packages/Microsoft.Bcl.AsyncInterfaces.6.0.0/lib/net461/Microsoft.Bcl.AsyncInterfaces.xml

@@ -0,0 +1,223 @@
+<?xml version="1.0"?>
+<doc>
+    <assembly>
+        <name>Microsoft.Bcl.AsyncInterfaces</name>
+    </assembly>
+    <members>
+        <member name="T:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1">
+            <summary>Provides the core logic for implementing a manual-reset <see cref="T:System.Threading.Tasks.Sources.IValueTaskSource"/> or <see cref="T:System.Threading.Tasks.Sources.IValueTaskSource`1"/>.</summary>
+            <typeparam name="TResult"></typeparam>
+        </member>
+        <member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._continuation">
+            <summary>
+            The callback to invoke when the operation completes if <see cref="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.OnCompleted(System.Action{System.Object},System.Object,System.Int16,System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags)"/> was called before the operation completed,
+            or <see cref="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCoreShared.s_sentinel"/> if the operation completed before a callback was supplied,
+            or null if a callback hasn't yet been provided and the operation hasn't yet completed.
+            </summary>
+        </member>
+        <member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._continuationState">
+            <summary>State to pass to <see cref="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._continuation"/>.</summary>
+        </member>
+        <member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._executionContext">
+            <summary><see cref="T:System.Threading.ExecutionContext"/> to flow to the callback, or null if no flowing is required.</summary>
+        </member>
+        <member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._capturedContext">
+            <summary>
+            A "captured" <see cref="T:System.Threading.SynchronizationContext"/> or <see cref="T:System.Threading.Tasks.TaskScheduler"/> with which to invoke the callback,
+            or null if no special context is required.
+            </summary>
+        </member>
+        <member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._completed">
+            <summary>Whether the current operation has completed.</summary>
+        </member>
+        <member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._result">
+            <summary>The result with which the operation succeeded, or the default value if it hasn't yet completed or failed.</summary>
+        </member>
+        <member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._error">
+            <summary>The exception with which the operation failed, or null if it hasn't yet completed or completed successfully.</summary>
+        </member>
+        <member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._version">
+            <summary>The current version of this value, used to help prevent misuse.</summary>
+        </member>
+        <member name="P:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.RunContinuationsAsynchronously">
+            <summary>Gets or sets whether to force continuations to run asynchronously.</summary>
+            <remarks>Continuations may run asynchronously if this is false, but they'll never run synchronously if this is true.</remarks>
+        </member>
+        <member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.Reset">
+            <summary>Resets to prepare for the next operation.</summary>
+        </member>
+        <member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.SetResult(`0)">
+            <summary>Completes with a successful result.</summary>
+            <param name="result">The result.</param>
+        </member>
+        <member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.SetException(System.Exception)">
+            <summary>Complets with an error.</summary>
+            <param name="error"></param>
+        </member>
+        <member name="P:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.Version">
+            <summary>Gets the operation version.</summary>
+        </member>
+        <member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.GetStatus(System.Int16)">
+            <summary>Gets the status of the operation.</summary>
+            <param name="token">Opaque value that was provided to the <see cref="T:System.Threading.Tasks.ValueTask"/>'s constructor.</param>
+        </member>
+        <member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.GetResult(System.Int16)">
+            <summary>Gets the result of the operation.</summary>
+            <param name="token">Opaque value that was provided to the <see cref="T:System.Threading.Tasks.ValueTask"/>'s constructor.</param>
+        </member>
+        <member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.OnCompleted(System.Action{System.Object},System.Object,System.Int16,System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags)">
+            <summary>Schedules the continuation action for this operation.</summary>
+            <param name="continuation">The continuation to invoke when the operation has completed.</param>
+            <param name="state">The state object to pass to <paramref name="continuation"/> when it's invoked.</param>
+            <param name="token">Opaque value that was provided to the <see cref="T:System.Threading.Tasks.ValueTask"/>'s constructor.</param>
+            <param name="flags">The flags describing the behavior of the continuation.</param>
+        </member>
+        <member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.ValidateToken(System.Int16)">
+            <summary>Ensures that the specified token matches the current version.</summary>
+            <param name="token">The token supplied by <see cref="T:System.Threading.Tasks.ValueTask"/>.</param>
+        </member>
+        <member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.SignalCompletion">
+            <summary>Signals that the operation has completed.  Invoked after the result or error has been set.</summary>
+        </member>
+        <member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.InvokeContinuation">
+            <summary>
+            Invokes the continuation with the appropriate captured context / scheduler.
+            This assumes that if <see cref="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._executionContext"/> is not null we're already
+            running within that <see cref="T:System.Threading.ExecutionContext"/>.
+            </summary>
+        </member>
+        <member name="T:System.Threading.Tasks.TaskAsyncEnumerableExtensions">
+            <summary>Provides a set of static methods for configuring <see cref="T:System.Threading.Tasks.Task"/>-related behaviors on asynchronous enumerables and disposables.</summary>
+        </member>
+        <member name="M:System.Threading.Tasks.TaskAsyncEnumerableExtensions.ConfigureAwait(System.IAsyncDisposable,System.Boolean)">
+            <summary>Configures how awaits on the tasks returned from an async disposable will be performed.</summary>
+            <param name="source">The source async disposable.</param>
+            <param name="continueOnCapturedContext">Whether to capture and marshal back to the current context.</param>
+            <returns>The configured async disposable.</returns>
+        </member>
+        <member name="M:System.Threading.Tasks.TaskAsyncEnumerableExtensions.ConfigureAwait``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Boolean)">
+            <summary>Configures how awaits on the tasks returned from an async iteration will be performed.</summary>
+            <typeparam name="T">The type of the objects being iterated.</typeparam>
+            <param name="source">The source enumerable being iterated.</param>
+            <param name="continueOnCapturedContext">Whether to capture and marshal back to the current context.</param>
+            <returns>The configured enumerable.</returns>
+        </member>
+        <member name="M:System.Threading.Tasks.TaskAsyncEnumerableExtensions.WithCancellation``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Threading.CancellationToken)">
+            <summary>Sets the <see cref="T:System.Threading.CancellationToken"/> to be passed to <see cref="M:System.Collections.Generic.IAsyncEnumerable`1.GetAsyncEnumerator(System.Threading.CancellationToken)"/> when iterating.</summary>
+            <typeparam name="T">The type of the objects being iterated.</typeparam>
+            <param name="source">The source enumerable being iterated.</param>
+            <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"/> to use.</param>
+            <returns>The configured enumerable.</returns>
+        </member>
+        <member name="T:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder">
+            <summary>Represents a builder for asynchronous iterators.</summary>
+        </member>
+        <member name="M:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.Create">
+            <summary>Creates an instance of the <see cref="T:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder"/> struct.</summary>
+            <returns>The initialized instance.</returns>
+        </member>
+        <member name="M:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.MoveNext``1(``0@)">
+            <summary>Invokes <see cref="M:System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext"/> on the state machine while guarding the <see cref="T:System.Threading.ExecutionContext"/>.</summary>
+            <typeparam name="TStateMachine">The type of the state machine.</typeparam>
+            <param name="stateMachine">The state machine instance, passed by reference.</param>
+        </member>
+        <member name="M:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.AwaitOnCompleted``2(``0@,``1@)">
+            <summary>Schedules the state machine to proceed to the next action when the specified awaiter completes.</summary>
+            <typeparam name="TAwaiter">The type of the awaiter.</typeparam>
+            <typeparam name="TStateMachine">The type of the state machine.</typeparam>
+            <param name="awaiter">The awaiter.</param>
+            <param name="stateMachine">The state machine.</param>
+        </member>
+        <member name="M:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.AwaitUnsafeOnCompleted``2(``0@,``1@)">
+            <summary>Schedules the state machine to proceed to the next action when the specified awaiter completes.</summary>
+            <typeparam name="TAwaiter">The type of the awaiter.</typeparam>
+            <typeparam name="TStateMachine">The type of the state machine.</typeparam>
+            <param name="awaiter">The awaiter.</param>
+            <param name="stateMachine">The state machine.</param>
+        </member>
+        <member name="M:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.Complete">
+            <summary>Marks iteration as being completed, whether successfully or otherwise.</summary>
+        </member>
+        <member name="P:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.ObjectIdForDebugger">
+            <summary>Gets an object that may be used to uniquely identify this builder to the debugger.</summary>
+        </member>
+        <member name="T:System.Runtime.CompilerServices.AsyncIteratorStateMachineAttribute">
+            <summary>Indicates whether a method is an asynchronous iterator.</summary>
+        </member>
+        <member name="M:System.Runtime.CompilerServices.AsyncIteratorStateMachineAttribute.#ctor(System.Type)">
+            <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.AsyncIteratorStateMachineAttribute"/> class.</summary>
+            <param name="stateMachineType">The type object for the underlying state machine type that's used to implement a state machine method.</param>
+        </member>
+        <member name="T:System.Runtime.CompilerServices.ConfiguredAsyncDisposable">
+            <summary>Provides a type that can be used to configure how awaits on an <see cref="T:System.IAsyncDisposable"/> are performed.</summary>
+        </member>
+        <member name="T:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1">
+            <summary>Provides an awaitable async enumerable that enables cancelable iteration and configured awaits.</summary>
+        </member>
+        <member name="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.ConfigureAwait(System.Boolean)">
+            <summary>Configures how awaits on the tasks returned from an async iteration will be performed.</summary>
+            <param name="continueOnCapturedContext">Whether to capture and marshal back to the current context.</param>
+            <returns>The configured enumerable.</returns>
+            <remarks>This will replace any previous value set by <see cref="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.ConfigureAwait(System.Boolean)"/> for this iteration.</remarks>
+        </member>
+        <member name="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.WithCancellation(System.Threading.CancellationToken)">
+            <summary>Sets the <see cref="T:System.Threading.CancellationToken"/> to be passed to <see cref="M:System.Collections.Generic.IAsyncEnumerable`1.GetAsyncEnumerator(System.Threading.CancellationToken)"/> when iterating.</summary>
+            <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"/> to use.</param>
+            <returns>The configured enumerable.</returns>
+            <remarks>This will replace any previous <see cref="T:System.Threading.CancellationToken"/> set by <see cref="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.WithCancellation(System.Threading.CancellationToken)"/> for this iteration.</remarks>
+        </member>
+        <member name="T:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.Enumerator">
+            <summary>Provides an awaitable async enumerator that enables cancelable iteration and configured awaits.</summary>
+        </member>
+        <member name="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.Enumerator.MoveNextAsync">
+            <summary>Advances the enumerator asynchronously to the next element of the collection.</summary>
+            <returns>
+            A <see cref="T:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable`1"/> that will complete with a result of <c>true</c>
+            if the enumerator was successfully advanced to the next element, or <c>false</c> if the enumerator has
+            passed the end of the collection.
+            </returns>
+        </member>
+        <member name="P:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.Enumerator.Current">
+            <summary>Gets the element in the collection at the current position of the enumerator.</summary>
+        </member>
+        <member name="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.Enumerator.DisposeAsync">
+            <summary>
+            Performs application-defined tasks associated with freeing, releasing, or
+            resetting unmanaged resources asynchronously.
+            </summary>
+        </member>
+        <member name="T:System.Collections.Generic.IAsyncEnumerable`1">
+            <summary>Exposes an enumerator that provides asynchronous iteration over values of a specified type.</summary>
+            <typeparam name="T">The type of values to enumerate.</typeparam>
+        </member>
+        <member name="M:System.Collections.Generic.IAsyncEnumerable`1.GetAsyncEnumerator(System.Threading.CancellationToken)">
+            <summary>Returns an enumerator that iterates asynchronously through the collection.</summary>
+            <param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken"/> that may be used to cancel the asynchronous iteration.</param>
+            <returns>An enumerator that can be used to iterate asynchronously through the collection.</returns>
+        </member>
+        <member name="T:System.Collections.Generic.IAsyncEnumerator`1">
+            <summary>Supports a simple asynchronous iteration over a generic collection.</summary>
+            <typeparam name="T">The type of objects to enumerate.</typeparam>
+        </member>
+        <member name="M:System.Collections.Generic.IAsyncEnumerator`1.MoveNextAsync">
+            <summary>Advances the enumerator asynchronously to the next element of the collection.</summary>
+            <returns>
+            A <see cref="T:System.Threading.Tasks.ValueTask`1"/> that will complete with a result of <c>true</c> if the enumerator
+            was successfully advanced to the next element, or <c>false</c> if the enumerator has passed the end
+            of the collection.
+            </returns>
+        </member>
+        <member name="P:System.Collections.Generic.IAsyncEnumerator`1.Current">
+            <summary>Gets the element in the collection at the current position of the enumerator.</summary>
+        </member>
+        <member name="T:System.IAsyncDisposable">
+            <summary>Provides a mechanism for releasing unmanaged resources asynchronously.</summary>
+        </member>
+        <member name="M:System.IAsyncDisposable.DisposeAsync">
+            <summary>
+            Performs application-defined tasks associated with freeing, releasing, or
+            resetting unmanaged resources asynchronously.
+            </summary>
+        </member>
+    </members>
+</doc>

BIN
packages/Microsoft.Bcl.AsyncInterfaces.6.0.0/lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll


+ 223 - 0
packages/Microsoft.Bcl.AsyncInterfaces.6.0.0/lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.xml

@@ -0,0 +1,223 @@
+<?xml version="1.0"?>
+<doc>
+    <assembly>
+        <name>Microsoft.Bcl.AsyncInterfaces</name>
+    </assembly>
+    <members>
+        <member name="T:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1">
+            <summary>Provides the core logic for implementing a manual-reset <see cref="T:System.Threading.Tasks.Sources.IValueTaskSource"/> or <see cref="T:System.Threading.Tasks.Sources.IValueTaskSource`1"/>.</summary>
+            <typeparam name="TResult"></typeparam>
+        </member>
+        <member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._continuation">
+            <summary>
+            The callback to invoke when the operation completes if <see cref="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.OnCompleted(System.Action{System.Object},System.Object,System.Int16,System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags)"/> was called before the operation completed,
+            or <see cref="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCoreShared.s_sentinel"/> if the operation completed before a callback was supplied,
+            or null if a callback hasn't yet been provided and the operation hasn't yet completed.
+            </summary>
+        </member>
+        <member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._continuationState">
+            <summary>State to pass to <see cref="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._continuation"/>.</summary>
+        </member>
+        <member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._executionContext">
+            <summary><see cref="T:System.Threading.ExecutionContext"/> to flow to the callback, or null if no flowing is required.</summary>
+        </member>
+        <member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._capturedContext">
+            <summary>
+            A "captured" <see cref="T:System.Threading.SynchronizationContext"/> or <see cref="T:System.Threading.Tasks.TaskScheduler"/> with which to invoke the callback,
+            or null if no special context is required.
+            </summary>
+        </member>
+        <member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._completed">
+            <summary>Whether the current operation has completed.</summary>
+        </member>
+        <member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._result">
+            <summary>The result with which the operation succeeded, or the default value if it hasn't yet completed or failed.</summary>
+        </member>
+        <member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._error">
+            <summary>The exception with which the operation failed, or null if it hasn't yet completed or completed successfully.</summary>
+        </member>
+        <member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._version">
+            <summary>The current version of this value, used to help prevent misuse.</summary>
+        </member>
+        <member name="P:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.RunContinuationsAsynchronously">
+            <summary>Gets or sets whether to force continuations to run asynchronously.</summary>
+            <remarks>Continuations may run asynchronously if this is false, but they'll never run synchronously if this is true.</remarks>
+        </member>
+        <member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.Reset">
+            <summary>Resets to prepare for the next operation.</summary>
+        </member>
+        <member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.SetResult(`0)">
+            <summary>Completes with a successful result.</summary>
+            <param name="result">The result.</param>
+        </member>
+        <member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.SetException(System.Exception)">
+            <summary>Complets with an error.</summary>
+            <param name="error"></param>
+        </member>
+        <member name="P:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.Version">
+            <summary>Gets the operation version.</summary>
+        </member>
+        <member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.GetStatus(System.Int16)">
+            <summary>Gets the status of the operation.</summary>
+            <param name="token">Opaque value that was provided to the <see cref="T:System.Threading.Tasks.ValueTask"/>'s constructor.</param>
+        </member>
+        <member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.GetResult(System.Int16)">
+            <summary>Gets the result of the operation.</summary>
+            <param name="token">Opaque value that was provided to the <see cref="T:System.Threading.Tasks.ValueTask"/>'s constructor.</param>
+        </member>
+        <member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.OnCompleted(System.Action{System.Object},System.Object,System.Int16,System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags)">
+            <summary>Schedules the continuation action for this operation.</summary>
+            <param name="continuation">The continuation to invoke when the operation has completed.</param>
+            <param name="state">The state object to pass to <paramref name="continuation"/> when it's invoked.</param>
+            <param name="token">Opaque value that was provided to the <see cref="T:System.Threading.Tasks.ValueTask"/>'s constructor.</param>
+            <param name="flags">The flags describing the behavior of the continuation.</param>
+        </member>
+        <member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.ValidateToken(System.Int16)">
+            <summary>Ensures that the specified token matches the current version.</summary>
+            <param name="token">The token supplied by <see cref="T:System.Threading.Tasks.ValueTask"/>.</param>
+        </member>
+        <member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.SignalCompletion">
+            <summary>Signals that the operation has completed.  Invoked after the result or error has been set.</summary>
+        </member>
+        <member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.InvokeContinuation">
+            <summary>
+            Invokes the continuation with the appropriate captured context / scheduler.
+            This assumes that if <see cref="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._executionContext"/> is not null we're already
+            running within that <see cref="T:System.Threading.ExecutionContext"/>.
+            </summary>
+        </member>
+        <member name="T:System.Threading.Tasks.TaskAsyncEnumerableExtensions">
+            <summary>Provides a set of static methods for configuring <see cref="T:System.Threading.Tasks.Task"/>-related behaviors on asynchronous enumerables and disposables.</summary>
+        </member>
+        <member name="M:System.Threading.Tasks.TaskAsyncEnumerableExtensions.ConfigureAwait(System.IAsyncDisposable,System.Boolean)">
+            <summary>Configures how awaits on the tasks returned from an async disposable will be performed.</summary>
+            <param name="source">The source async disposable.</param>
+            <param name="continueOnCapturedContext">Whether to capture and marshal back to the current context.</param>
+            <returns>The configured async disposable.</returns>
+        </member>
+        <member name="M:System.Threading.Tasks.TaskAsyncEnumerableExtensions.ConfigureAwait``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Boolean)">
+            <summary>Configures how awaits on the tasks returned from an async iteration will be performed.</summary>
+            <typeparam name="T">The type of the objects being iterated.</typeparam>
+            <param name="source">The source enumerable being iterated.</param>
+            <param name="continueOnCapturedContext">Whether to capture and marshal back to the current context.</param>
+            <returns>The configured enumerable.</returns>
+        </member>
+        <member name="M:System.Threading.Tasks.TaskAsyncEnumerableExtensions.WithCancellation``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Threading.CancellationToken)">
+            <summary>Sets the <see cref="T:System.Threading.CancellationToken"/> to be passed to <see cref="M:System.Collections.Generic.IAsyncEnumerable`1.GetAsyncEnumerator(System.Threading.CancellationToken)"/> when iterating.</summary>
+            <typeparam name="T">The type of the objects being iterated.</typeparam>
+            <param name="source">The source enumerable being iterated.</param>
+            <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"/> to use.</param>
+            <returns>The configured enumerable.</returns>
+        </member>
+        <member name="T:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder">
+            <summary>Represents a builder for asynchronous iterators.</summary>
+        </member>
+        <member name="M:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.Create">
+            <summary>Creates an instance of the <see cref="T:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder"/> struct.</summary>
+            <returns>The initialized instance.</returns>
+        </member>
+        <member name="M:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.MoveNext``1(``0@)">
+            <summary>Invokes <see cref="M:System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext"/> on the state machine while guarding the <see cref="T:System.Threading.ExecutionContext"/>.</summary>
+            <typeparam name="TStateMachine">The type of the state machine.</typeparam>
+            <param name="stateMachine">The state machine instance, passed by reference.</param>
+        </member>
+        <member name="M:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.AwaitOnCompleted``2(``0@,``1@)">
+            <summary>Schedules the state machine to proceed to the next action when the specified awaiter completes.</summary>
+            <typeparam name="TAwaiter">The type of the awaiter.</typeparam>
+            <typeparam name="TStateMachine">The type of the state machine.</typeparam>
+            <param name="awaiter">The awaiter.</param>
+            <param name="stateMachine">The state machine.</param>
+        </member>
+        <member name="M:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.AwaitUnsafeOnCompleted``2(``0@,``1@)">
+            <summary>Schedules the state machine to proceed to the next action when the specified awaiter completes.</summary>
+            <typeparam name="TAwaiter">The type of the awaiter.</typeparam>
+            <typeparam name="TStateMachine">The type of the state machine.</typeparam>
+            <param name="awaiter">The awaiter.</param>
+            <param name="stateMachine">The state machine.</param>
+        </member>
+        <member name="M:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.Complete">
+            <summary>Marks iteration as being completed, whether successfully or otherwise.</summary>
+        </member>
+        <member name="P:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.ObjectIdForDebugger">
+            <summary>Gets an object that may be used to uniquely identify this builder to the debugger.</summary>
+        </member>
+        <member name="T:System.Runtime.CompilerServices.AsyncIteratorStateMachineAttribute">
+            <summary>Indicates whether a method is an asynchronous iterator.</summary>
+        </member>
+        <member name="M:System.Runtime.CompilerServices.AsyncIteratorStateMachineAttribute.#ctor(System.Type)">
+            <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.AsyncIteratorStateMachineAttribute"/> class.</summary>
+            <param name="stateMachineType">The type object for the underlying state machine type that's used to implement a state machine method.</param>
+        </member>
+        <member name="T:System.Runtime.CompilerServices.ConfiguredAsyncDisposable">
+            <summary>Provides a type that can be used to configure how awaits on an <see cref="T:System.IAsyncDisposable"/> are performed.</summary>
+        </member>
+        <member name="T:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1">
+            <summary>Provides an awaitable async enumerable that enables cancelable iteration and configured awaits.</summary>
+        </member>
+        <member name="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.ConfigureAwait(System.Boolean)">
+            <summary>Configures how awaits on the tasks returned from an async iteration will be performed.</summary>
+            <param name="continueOnCapturedContext">Whether to capture and marshal back to the current context.</param>
+            <returns>The configured enumerable.</returns>
+            <remarks>This will replace any previous value set by <see cref="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.ConfigureAwait(System.Boolean)"/> for this iteration.</remarks>
+        </member>
+        <member name="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.WithCancellation(System.Threading.CancellationToken)">
+            <summary>Sets the <see cref="T:System.Threading.CancellationToken"/> to be passed to <see cref="M:System.Collections.Generic.IAsyncEnumerable`1.GetAsyncEnumerator(System.Threading.CancellationToken)"/> when iterating.</summary>
+            <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"/> to use.</param>
+            <returns>The configured enumerable.</returns>
+            <remarks>This will replace any previous <see cref="T:System.Threading.CancellationToken"/> set by <see cref="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.WithCancellation(System.Threading.CancellationToken)"/> for this iteration.</remarks>
+        </member>
+        <member name="T:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.Enumerator">
+            <summary>Provides an awaitable async enumerator that enables cancelable iteration and configured awaits.</summary>
+        </member>
+        <member name="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.Enumerator.MoveNextAsync">
+            <summary>Advances the enumerator asynchronously to the next element of the collection.</summary>
+            <returns>
+            A <see cref="T:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable`1"/> that will complete with a result of <c>true</c>
+            if the enumerator was successfully advanced to the next element, or <c>false</c> if the enumerator has
+            passed the end of the collection.
+            </returns>
+        </member>
+        <member name="P:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.Enumerator.Current">
+            <summary>Gets the element in the collection at the current position of the enumerator.</summary>
+        </member>
+        <member name="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.Enumerator.DisposeAsync">
+            <summary>
+            Performs application-defined tasks associated with freeing, releasing, or
+            resetting unmanaged resources asynchronously.
+            </summary>
+        </member>
+        <member name="T:System.Collections.Generic.IAsyncEnumerable`1">
+            <summary>Exposes an enumerator that provides asynchronous iteration over values of a specified type.</summary>
+            <typeparam name="T">The type of values to enumerate.</typeparam>
+        </member>
+        <member name="M:System.Collections.Generic.IAsyncEnumerable`1.GetAsyncEnumerator(System.Threading.CancellationToken)">
+            <summary>Returns an enumerator that iterates asynchronously through the collection.</summary>
+            <param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken"/> that may be used to cancel the asynchronous iteration.</param>
+            <returns>An enumerator that can be used to iterate asynchronously through the collection.</returns>
+        </member>
+        <member name="T:System.Collections.Generic.IAsyncEnumerator`1">
+            <summary>Supports a simple asynchronous iteration over a generic collection.</summary>
+            <typeparam name="T">The type of objects to enumerate.</typeparam>
+        </member>
+        <member name="M:System.Collections.Generic.IAsyncEnumerator`1.MoveNextAsync">
+            <summary>Advances the enumerator asynchronously to the next element of the collection.</summary>
+            <returns>
+            A <see cref="T:System.Threading.Tasks.ValueTask`1"/> that will complete with a result of <c>true</c> if the enumerator
+            was successfully advanced to the next element, or <c>false</c> if the enumerator has passed the end
+            of the collection.
+            </returns>
+        </member>
+        <member name="P:System.Collections.Generic.IAsyncEnumerator`1.Current">
+            <summary>Gets the element in the collection at the current position of the enumerator.</summary>
+        </member>
+        <member name="T:System.IAsyncDisposable">
+            <summary>Provides a mechanism for releasing unmanaged resources asynchronously.</summary>
+        </member>
+        <member name="M:System.IAsyncDisposable.DisposeAsync">
+            <summary>
+            Performs application-defined tasks associated with freeing, releasing, or
+            resetting unmanaged resources asynchronously.
+            </summary>
+        </member>
+    </members>
+</doc>

BIN
packages/Microsoft.Bcl.AsyncInterfaces.6.0.0/lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll


+ 8 - 0
packages/Microsoft.Bcl.AsyncInterfaces.6.0.0/lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.xml

@@ -0,0 +1,8 @@
+<?xml version="1.0"?>
+<doc>
+    <assembly>
+        <name>Microsoft.Bcl.AsyncInterfaces</name>
+    </assembly>
+    <members>
+    </members>
+</doc>

+ 0 - 0
packages/Microsoft.Bcl.AsyncInterfaces.6.0.0/useSharedDesignerContext.txt


BIN
packages/Microsoft.Extensions.DependencyInjection.6.0.0/.signature.p7s


BIN
packages/Microsoft.Extensions.DependencyInjection.6.0.0/Icon.png


+ 23 - 0
packages/Microsoft.Extensions.DependencyInjection.6.0.0/LICENSE.TXT

@@ -0,0 +1,23 @@
+The MIT License (MIT)
+
+Copyright (c) .NET Foundation and Contributors
+
+All rights reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.

Fichier diff supprimé car celui-ci est trop grand
+ 939 - 0
packages/Microsoft.Extensions.DependencyInjection.6.0.0/THIRD-PARTY-NOTICES.TXT


+ 6 - 0
packages/Microsoft.Extensions.DependencyInjection.6.0.0/buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.targets

@@ -0,0 +1,6 @@
+<Project InitialTargets="NETStandardCompatError_Microsoft_Extensions_DependencyInjection_netcoreapp3_1">
+  <Target Name="NETStandardCompatError_Microsoft_Extensions_DependencyInjection_netcoreapp3_1"
+          Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
+    <Error Text="Microsoft.Extensions.DependencyInjection doesn't support $(TargetFramework). Consider updating your TargetFramework to netcoreapp3.1 or later." />
+  </Target>
+</Project>

+ 0 - 0
packages/Microsoft.Extensions.DependencyInjection.6.0.0/buildTransitive/netcoreapp3.1/_._


BIN
packages/Microsoft.Extensions.DependencyInjection.6.0.0/lib/net461/Microsoft.Extensions.DependencyInjection.dll


+ 514 - 0
packages/Microsoft.Extensions.DependencyInjection.6.0.0/lib/net461/Microsoft.Extensions.DependencyInjection.xml

@@ -0,0 +1,514 @@
+<?xml version="1.0"?>
+<doc>
+    <assembly>
+        <name>Microsoft.Extensions.DependencyInjection</name>
+    </assembly>
+    <members>
+        <member name="M:Microsoft.Extensions.Internal.TypeNameHelper.GetTypeDisplayName(System.Type,System.Boolean,System.Boolean,System.Boolean,System.Char)">
+            <summary>
+            Pretty print a type name.
+            </summary>
+            <param name="type">The <see cref="T:System.Type"/>.</param>
+            <param name="fullName"><c>true</c> to print a fully qualified name.</param>
+            <param name="includeGenericParameterNames"><c>true</c> to include generic parameter names.</param>
+            <param name="includeGenericParameters"><c>true</c> to include generic parameters.</param>
+            <param name="nestedTypeDelimiter">Character to use as a delimiter in nested type names</param>
+            <returns>The pretty printed type name.</returns>
+        </member>
+        <member name="T:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory">
+            <summary>
+            Default implementation of <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceProviderFactory`1"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory.#ctor">
+            <summary>
+            Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory"/> class
+            with default options.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory.#ctor(Microsoft.Extensions.DependencyInjection.ServiceProviderOptions)">
+            <summary>
+            Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory"/> class
+            with the specified <paramref name="options"/>.
+            </summary>
+            <param name="options">The options to use for this instance.</param>
+        </member>
+        <member name="M:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory.CreateBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
+            <inheritdoc />
+        </member>
+        <member name="M:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory.CreateServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
+            <inheritdoc />
+        </member>
+        <member name="T:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions">
+            <summary>
+            Extension methods for building a <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider"/> from an <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions.BuildServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
+            <summary>
+            Creates a <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider"/> containing services from the provided <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
+            </summary>
+            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> containing service descriptors.</param>
+            <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider"/>.</returns>
+        </member>
+        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions.BuildServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Boolean)">
+            <summary>
+            Creates a <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider"/> containing services from the provided <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>
+            optionally enabling scope validation.
+            </summary>
+            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> containing service descriptors.</param>
+            <param name="validateScopes">
+            <c>true</c> to perform check verifying that scoped services never gets resolved from root provider; otherwise <c>false</c>.
+            </param>
+            <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider"/>.</returns>
+        </member>
+        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions.BuildServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceProviderOptions)">
+            <summary>
+            Creates a <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider"/> containing services from the provided <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>
+            optionally enabling scope validation.
+            </summary>
+            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> containing service descriptors.</param>
+            <param name="options">
+            Configures various service provider behaviors.
+            </param>
+            <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider"/>.</returns>
+        </member>
+        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.ValidateTrimmingAnnotations(System.Type,System.Type[],System.Type,System.Type[])">
+            <summary>
+            Validates that two generic type definitions have compatible trimming annotations on their generic arguments.
+            </summary>
+            <remarks>
+            When open generic types are used in DI, there is an error when the concrete implementation type
+            has [DynamicallyAccessedMembers] attributes on a generic argument type, but the interface/service type
+            doesn't have matching annotations. The problem is that the trimmer doesn't see the members that need to
+            be preserved on the type being passed to the generic argument. But when the interface/service type also has
+            the annotations, the trimmer will see which members need to be preserved on the closed generic argument type.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCacheKey.Type">
+            <summary>
+            Type of service being cached
+            </summary>
+        </member>
+        <member name="P:Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCacheKey.Slot">
+            <summary>
+            Reverse index of the service when resolved in <c>IEnumerable&lt;Type&gt;</c> where default instance gets slot 0.
+            For example for service collection
+             IService Impl1
+             IService Impl2
+             IService Impl3
+            We would get the following cache keys:
+             Impl1 2
+             Impl2 1
+             Impl3 0
+            </summary>
+        </member>
+        <member name="T:Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite">
+            <summary>
+            Summary description for ServiceCallSite
+            </summary>
+        </member>
+        <member name="T:Microsoft.Extensions.DependencyInjection.ServiceProvider">
+            <summary>
+            The default IServiceProvider.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceProvider.GetService(System.Type)">
+            <summary>
+            Gets the service object of the specified type.
+            </summary>
+            <param name="serviceType">The type of the service to get.</param>
+            <returns>The service that was produced.</returns>
+        </member>
+        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceProvider.Dispose">
+            <inheritdoc />
+        </member>
+        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceProvider.DisposeAsync">
+            <inheritdoc/>
+        </member>
+        <member name="T:Microsoft.Extensions.DependencyInjection.ServiceProviderOptions">
+            <summary>
+            Options for configuring various behaviors of the default <see cref="T:System.IServiceProvider"/> implementation.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Extensions.DependencyInjection.ServiceProviderOptions.ValidateScopes">
+            <summary>
+            <c>true</c> to perform check verifying that scoped services never gets resolved from root provider; otherwise <c>false</c>. Defaults to <c>false</c>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Extensions.DependencyInjection.ServiceProviderOptions.ValidateOnBuild">
+            <summary>
+            <c>true</c> to perform check verifying that all services can be created during <c>BuildServiceProvider</c> call; otherwise <c>false</c>. Defaults to <c>false</c>.
+            NOTE: this check doesn't verify open generics services.
+            </summary>
+        </member>
+        <member name="T:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembersAttribute">
+             <summary>
+             Indicates that certain members on a specified <see cref="T:System.Type"/> are accessed dynamically,
+             for example through <see cref="N:System.Reflection"/>.
+             </summary>
+             <remarks>
+             This allows tools to understand which members are being accessed during the execution
+             of a program.
+            
+             This attribute is valid on members whose type is <see cref="T:System.Type"/> or <see cref="T:System.String"/>.
+            
+             When this attribute is applied to a location of type <see cref="T:System.String"/>, the assumption is
+             that the string represents a fully qualified type name.
+            
+             When this attribute is applied to a class, interface, or struct, the members specified
+             can be accessed dynamically on <see cref="T:System.Type"/> instances returned from calling
+             <see cref="M:System.Object.GetType"/> on instances of that class, interface, or struct.
+            
+             If the attribute is applied to a method it's treated as a special case and it implies
+             the attribute should be applied to the "this" parameter of the method. As such the attribute
+             should only be used on instance methods of types assignable to System.Type (or string, but no methods
+             will use it there).
+             </remarks>
+        </member>
+        <member name="M:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembersAttribute.#ctor(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes)">
+            <summary>
+            Initializes a new instance of the <see cref="T:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembersAttribute"/> class
+            with the specified member types.
+            </summary>
+            <param name="memberTypes">The types of members dynamically accessed.</param>
+        </member>
+        <member name="P:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembersAttribute.MemberTypes">
+            <summary>
+            Gets the <see cref="T:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes"/> which specifies the type
+            of members dynamically accessed.
+            </summary>
+        </member>
+        <member name="T:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes">
+             <summary>
+             Specifies the types of members that are dynamically accessed.
+            
+             This enumeration has a <see cref="T:System.FlagsAttribute"/> attribute that allows a
+             bitwise combination of its member values.
+             </summary>
+        </member>
+        <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.None">
+            <summary>
+            Specifies no members.
+            </summary>
+        </member>
+        <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicParameterlessConstructor">
+            <summary>
+            Specifies the default, parameterless public constructor.
+            </summary>
+        </member>
+        <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors">
+            <summary>
+            Specifies all public constructors.
+            </summary>
+        </member>
+        <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicConstructors">
+            <summary>
+            Specifies all non-public constructors.
+            </summary>
+        </member>
+        <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods">
+            <summary>
+            Specifies all public methods.
+            </summary>
+        </member>
+        <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicMethods">
+            <summary>
+            Specifies all non-public methods.
+            </summary>
+        </member>
+        <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicFields">
+            <summary>
+            Specifies all public fields.
+            </summary>
+        </member>
+        <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicFields">
+            <summary>
+            Specifies all non-public fields.
+            </summary>
+        </member>
+        <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicNestedTypes">
+            <summary>
+            Specifies all public nested types.
+            </summary>
+        </member>
+        <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicNestedTypes">
+            <summary>
+            Specifies all non-public nested types.
+            </summary>
+        </member>
+        <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties">
+            <summary>
+            Specifies all public properties.
+            </summary>
+        </member>
+        <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicProperties">
+            <summary>
+            Specifies all non-public properties.
+            </summary>
+        </member>
+        <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicEvents">
+            <summary>
+            Specifies all public events.
+            </summary>
+        </member>
+        <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicEvents">
+            <summary>
+            Specifies all non-public events.
+            </summary>
+        </member>
+        <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.Interfaces">
+            <summary>
+            Specifies all interfaces implemented by the type.
+            </summary>
+        </member>
+        <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.All">
+            <summary>
+            Specifies all members.
+            </summary>
+        </member>
+        <member name="T:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute">
+            <summary>
+            Suppresses reporting of a specific rule violation, allowing multiple suppressions on a
+            single code artifact.
+            </summary>
+            <remarks>
+            <see cref="T:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute"/> is different than
+            <see cref="T:System.Diagnostics.CodeAnalysis.SuppressMessageAttribute"/> in that it doesn't have a
+            <see cref="T:System.Diagnostics.ConditionalAttribute"/>. So it is always preserved in the compiled assembly.
+            </remarks>
+        </member>
+        <member name="M:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.#ctor(System.String,System.String)">
+            <summary>
+            Initializes a new instance of the <see cref="T:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute"/>
+            class, specifying the category of the tool and the identifier for an analysis rule.
+            </summary>
+            <param name="category">The category for the attribute.</param>
+            <param name="checkId">The identifier of the analysis rule the attribute applies to.</param>
+        </member>
+        <member name="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.Category">
+            <summary>
+            Gets the category identifying the classification of the attribute.
+            </summary>
+            <remarks>
+            The <see cref="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.Category"/> property describes the tool or tool analysis category
+            for which a message suppression attribute applies.
+            </remarks>
+        </member>
+        <member name="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.CheckId">
+            <summary>
+            Gets the identifier of the analysis tool rule to be suppressed.
+            </summary>
+            <remarks>
+            Concatenated together, the <see cref="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.Category"/> and <see cref="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.CheckId"/>
+            properties form a unique check identifier.
+            </remarks>
+        </member>
+        <member name="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.Scope">
+            <summary>
+            Gets or sets the scope of the code that is relevant for the attribute.
+            </summary>
+            <remarks>
+            The Scope property is an optional argument that specifies the metadata scope for which
+            the attribute is relevant.
+            </remarks>
+        </member>
+        <member name="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.Target">
+            <summary>
+            Gets or sets a fully qualified path that represents the target of the attribute.
+            </summary>
+            <remarks>
+            The <see cref="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.Target"/> property is an optional argument identifying the analysis target
+            of the attribute. An example value is "System.IO.Stream.ctor():System.Void".
+            Because it is fully qualified, it can be long, particularly for targets such as parameters.
+            The analysis tool user interface should be capable of automatically formatting the parameter.
+            </remarks>
+        </member>
+        <member name="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.MessageId">
+            <summary>
+            Gets or sets an optional argument expanding on exclusion criteria.
+            </summary>
+            <remarks>
+            The <see cref="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.MessageId"/> property is an optional argument that specifies additional
+            exclusion where the literal metadata target is not sufficiently precise. For example,
+            the <see cref="T:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute"/> cannot be applied within a method,
+            and it may be desirable to suppress a violation against a statement in the method that will
+            give a rule violation, but not against all statements in the method.
+            </remarks>
+        </member>
+        <member name="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.Justification">
+            <summary>
+            Gets or sets the justification for suppressing the code analysis message.
+            </summary>
+        </member>
+        <member name="T:System.Diagnostics.CodeAnalysis.AllowNullAttribute">
+            <summary>Specifies that null is allowed as an input even if the corresponding type disallows it.</summary>
+        </member>
+        <member name="T:System.Diagnostics.CodeAnalysis.DisallowNullAttribute">
+            <summary>Specifies that null is disallowed as an input even if the corresponding type allows it.</summary>
+        </member>
+        <member name="T:System.Diagnostics.CodeAnalysis.MaybeNullAttribute">
+            <summary>Specifies that an output may be null even if the corresponding type disallows it.</summary>
+        </member>
+        <member name="T:System.Diagnostics.CodeAnalysis.NotNullAttribute">
+            <summary>Specifies that an output will not be null even if the corresponding type allows it. Specifies that an input argument was not null when the call returns.</summary>
+        </member>
+        <member name="T:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute">
+            <summary>Specifies that when a method returns <see cref="P:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.ReturnValue"/>, the parameter may be null even if the corresponding type disallows it.</summary>
+        </member>
+        <member name="M:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.#ctor(System.Boolean)">
+            <summary>Initializes the attribute with the specified return value condition.</summary>
+            <param name="returnValue">
+            The return value condition. If the method returns this value, the associated parameter may be null.
+            </param>
+        </member>
+        <member name="P:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.ReturnValue">
+            <summary>Gets the return value condition.</summary>
+        </member>
+        <member name="T:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute">
+            <summary>Specifies that when a method returns <see cref="P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue"/>, the parameter will not be null even if the corresponding type allows it.</summary>
+        </member>
+        <member name="M:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.#ctor(System.Boolean)">
+            <summary>Initializes the attribute with the specified return value condition.</summary>
+            <param name="returnValue">
+            The return value condition. If the method returns this value, the associated parameter will not be null.
+            </param>
+        </member>
+        <member name="P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue">
+            <summary>Gets the return value condition.</summary>
+        </member>
+        <member name="T:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute">
+            <summary>Specifies that the output will be non-null if the named parameter is non-null.</summary>
+        </member>
+        <member name="M:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.#ctor(System.String)">
+            <summary>Initializes the attribute with the associated parameter name.</summary>
+            <param name="parameterName">
+            The associated parameter name.  The output will be non-null if the argument to the parameter specified is non-null.
+            </param>
+        </member>
+        <member name="P:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.ParameterName">
+            <summary>Gets the associated parameter name.</summary>
+        </member>
+        <member name="T:System.Diagnostics.CodeAnalysis.DoesNotReturnAttribute">
+            <summary>Applied to a method that will never return under any circumstance.</summary>
+        </member>
+        <member name="T:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute">
+            <summary>Specifies that the method will not return if the associated Boolean parameter is passed the specified value.</summary>
+        </member>
+        <member name="M:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.#ctor(System.Boolean)">
+            <summary>Initializes the attribute with the specified parameter value.</summary>
+            <param name="parameterValue">
+            The condition parameter value. Code after the method will be considered unreachable by diagnostics if the argument to
+            the associated parameter matches this value.
+            </param>
+        </member>
+        <member name="P:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.ParameterValue">
+            <summary>Gets the condition parameter value.</summary>
+        </member>
+        <member name="T:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute">
+            <summary>Specifies that the method or property will ensure that the listed field and property members have not-null values.</summary>
+        </member>
+        <member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.#ctor(System.String)">
+            <summary>Initializes the attribute with a field or property member.</summary>
+            <param name="member">
+            The field or property member that is promised to be not-null.
+            </param>
+        </member>
+        <member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.#ctor(System.String[])">
+            <summary>Initializes the attribute with the list of field and property members.</summary>
+            <param name="members">
+            The list of field and property members that are promised to be not-null.
+            </param>
+        </member>
+        <member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.Members">
+            <summary>Gets field or property member names.</summary>
+        </member>
+        <member name="T:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute">
+            <summary>Specifies that the method or property will ensure that the listed field and property members have not-null values when returning with the specified return value condition.</summary>
+        </member>
+        <member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.#ctor(System.Boolean,System.String)">
+            <summary>Initializes the attribute with the specified return value condition and a field or property member.</summary>
+            <param name="returnValue">
+            The return value condition. If the method returns this value, the associated parameter will not be null.
+            </param>
+            <param name="member">
+            The field or property member that is promised to be not-null.
+            </param>
+        </member>
+        <member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.#ctor(System.Boolean,System.String[])">
+            <summary>Initializes the attribute with the specified return value condition and list of field and property members.</summary>
+            <param name="returnValue">
+            The return value condition. If the method returns this value, the associated parameter will not be null.
+            </param>
+            <param name="members">
+            The list of field and property members that are promised to be not-null.
+            </param>
+        </member>
+        <member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.ReturnValue">
+            <summary>Gets the return value condition.</summary>
+        </member>
+        <member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.Members">
+            <summary>Gets field or property member names.</summary>
+        </member>
+        <member name="P:System.SR.AmbiguousConstructorException">
+            <summary>Unable to activate type '{0}'. The following constructors are ambiguous:</summary>
+        </member>
+        <member name="P:System.SR.CannotResolveService">
+            <summary>Unable to resolve service for type '{0}' while attempting to activate '{1}'.</summary>
+        </member>
+        <member name="P:System.SR.CircularDependencyException">
+            <summary>A circular dependency was detected for the service of type '{0}'.</summary>
+        </member>
+        <member name="P:System.SR.UnableToActivateTypeException">
+            <summary>No constructor for type '{0}' can be instantiated using services from the service container and default values.</summary>
+        </member>
+        <member name="P:System.SR.OpenGenericServiceRequiresOpenGenericImplementation">
+            <summary>Open generic service type '{0}' requires registering an open generic implementation type.</summary>
+        </member>
+        <member name="P:System.SR.ArityOfOpenGenericServiceNotEqualArityOfOpenGenericImplementation">
+            <summary>Arity of open generic service type '{0}' does not equal arity of open generic implementation type '{1}'.</summary>
+        </member>
+        <member name="P:System.SR.TypeCannotBeActivated">
+            <summary>Cannot instantiate implementation type '{0}' for service type '{1}'.</summary>
+        </member>
+        <member name="P:System.SR.NoConstructorMatch">
+            <summary>A suitable constructor for type '{0}' could not be located. Ensure the type is concrete and services are registered for all parameters of a public constructor.</summary>
+        </member>
+        <member name="P:System.SR.ScopedInSingletonException">
+            <summary>Cannot consume {2} service '{0}' from {3} '{1}'.</summary>
+        </member>
+        <member name="P:System.SR.ScopedResolvedFromRootException">
+            <summary>Cannot resolve '{0}' from root provider because it requires {2} service '{1}'.</summary>
+        </member>
+        <member name="P:System.SR.DirectScopedResolvedFromRootException">
+            <summary>Cannot resolve {1} service '{0}' from root provider.</summary>
+        </member>
+        <member name="P:System.SR.ConstantCantBeConvertedToServiceType">
+            <summary>Constant value of type '{0}' can't be converted to service type '{1}'</summary>
+        </member>
+        <member name="P:System.SR.ImplementationTypeCantBeConvertedToServiceType">
+            <summary>Implementation type '{0}' can't be converted to service type '{1}'</summary>
+        </member>
+        <member name="P:System.SR.AsyncDisposableServiceDispose">
+            <summary>'{0}' type only implements IAsyncDisposable. Use DisposeAsync to dispose the container.</summary>
+        </member>
+        <member name="P:System.SR.GetCaptureDisposableNotSupported">
+            <summary>GetCaptureDisposable call is supported only for main scope</summary>
+        </member>
+        <member name="P:System.SR.InvalidServiceDescriptor">
+            <summary>Invalid service descriptor</summary>
+        </member>
+        <member name="P:System.SR.ServiceDescriptorNotExist">
+            <summary>Requested service descriptor doesn't exist.</summary>
+        </member>
+        <member name="P:System.SR.CallSiteTypeNotSupported">
+            <summary>Call site type {0} is not supported</summary>
+        </member>
+        <member name="P:System.SR.TrimmingAnnotationsDoNotMatch">
+            <summary>Generic implementation type '{0}' has a DynamicallyAccessedMembers attribute applied to a generic argument type, but the service type '{1}' doesn't have a matching DynamicallyAccessedMembers attribute on its generic argument type.</summary>
+        </member>
+        <member name="P:System.SR.TrimmingAnnotationsDoNotMatch_NewConstraint">
+            <summary>Generic implementation type '{0}' has a DefaultConstructorConstraint ('new()' constraint), but the generic service type '{1}' doesn't.</summary>
+        </member>
+    </members>
+</doc>

BIN
packages/Microsoft.Extensions.DependencyInjection.6.0.0/lib/net6.0/Microsoft.Extensions.DependencyInjection.dll


+ 206 - 0
packages/Microsoft.Extensions.DependencyInjection.6.0.0/lib/net6.0/Microsoft.Extensions.DependencyInjection.xml

@@ -0,0 +1,206 @@
+<?xml version="1.0"?>
+<doc>
+    <assembly>
+        <name>Microsoft.Extensions.DependencyInjection</name>
+    </assembly>
+    <members>
+        <member name="M:Microsoft.Extensions.Internal.TypeNameHelper.GetTypeDisplayName(System.Type,System.Boolean,System.Boolean,System.Boolean,System.Char)">
+            <summary>
+            Pretty print a type name.
+            </summary>
+            <param name="type">The <see cref="T:System.Type"/>.</param>
+            <param name="fullName"><c>true</c> to print a fully qualified name.</param>
+            <param name="includeGenericParameterNames"><c>true</c> to include generic parameter names.</param>
+            <param name="includeGenericParameters"><c>true</c> to include generic parameters.</param>
+            <param name="nestedTypeDelimiter">Character to use as a delimiter in nested type names</param>
+            <returns>The pretty printed type name.</returns>
+        </member>
+        <member name="T:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory">
+            <summary>
+            Default implementation of <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceProviderFactory`1"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory.#ctor">
+            <summary>
+            Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory"/> class
+            with default options.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory.#ctor(Microsoft.Extensions.DependencyInjection.ServiceProviderOptions)">
+            <summary>
+            Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory"/> class
+            with the specified <paramref name="options"/>.
+            </summary>
+            <param name="options">The options to use for this instance.</param>
+        </member>
+        <member name="M:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory.CreateBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
+            <inheritdoc />
+        </member>
+        <member name="M:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory.CreateServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
+            <inheritdoc />
+        </member>
+        <member name="T:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions">
+            <summary>
+            Extension methods for building a <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider"/> from an <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions.BuildServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
+            <summary>
+            Creates a <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider"/> containing services from the provided <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
+            </summary>
+            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> containing service descriptors.</param>
+            <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider"/>.</returns>
+        </member>
+        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions.BuildServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Boolean)">
+            <summary>
+            Creates a <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider"/> containing services from the provided <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>
+            optionally enabling scope validation.
+            </summary>
+            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> containing service descriptors.</param>
+            <param name="validateScopes">
+            <c>true</c> to perform check verifying that scoped services never gets resolved from root provider; otherwise <c>false</c>.
+            </param>
+            <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider"/>.</returns>
+        </member>
+        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions.BuildServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceProviderOptions)">
+            <summary>
+            Creates a <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider"/> containing services from the provided <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>
+            optionally enabling scope validation.
+            </summary>
+            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> containing service descriptors.</param>
+            <param name="options">
+            Configures various service provider behaviors.
+            </param>
+            <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider"/>.</returns>
+        </member>
+        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.ValidateTrimmingAnnotations(System.Type,System.Type[],System.Type,System.Type[])">
+            <summary>
+            Validates that two generic type definitions have compatible trimming annotations on their generic arguments.
+            </summary>
+            <remarks>
+            When open generic types are used in DI, there is an error when the concrete implementation type
+            has [DynamicallyAccessedMembers] attributes on a generic argument type, but the interface/service type
+            doesn't have matching annotations. The problem is that the trimmer doesn't see the members that need to
+            be preserved on the type being passed to the generic argument. But when the interface/service type also has
+            the annotations, the trimmer will see which members need to be preserved on the closed generic argument type.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCacheKey.Type">
+            <summary>
+            Type of service being cached
+            </summary>
+        </member>
+        <member name="P:Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCacheKey.Slot">
+            <summary>
+            Reverse index of the service when resolved in <c>IEnumerable&lt;Type&gt;</c> where default instance gets slot 0.
+            For example for service collection
+             IService Impl1
+             IService Impl2
+             IService Impl3
+            We would get the following cache keys:
+             Impl1 2
+             Impl2 1
+             Impl3 0
+            </summary>
+        </member>
+        <member name="T:Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite">
+            <summary>
+            Summary description for ServiceCallSite
+            </summary>
+        </member>
+        <member name="T:Microsoft.Extensions.DependencyInjection.ServiceProvider">
+            <summary>
+            The default IServiceProvider.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceProvider.GetService(System.Type)">
+            <summary>
+            Gets the service object of the specified type.
+            </summary>
+            <param name="serviceType">The type of the service to get.</param>
+            <returns>The service that was produced.</returns>
+        </member>
+        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceProvider.Dispose">
+            <inheritdoc />
+        </member>
+        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceProvider.DisposeAsync">
+            <inheritdoc/>
+        </member>
+        <member name="T:Microsoft.Extensions.DependencyInjection.ServiceProviderOptions">
+            <summary>
+            Options for configuring various behaviors of the default <see cref="T:System.IServiceProvider"/> implementation.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Extensions.DependencyInjection.ServiceProviderOptions.ValidateScopes">
+            <summary>
+            <c>true</c> to perform check verifying that scoped services never gets resolved from root provider; otherwise <c>false</c>. Defaults to <c>false</c>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Extensions.DependencyInjection.ServiceProviderOptions.ValidateOnBuild">
+            <summary>
+            <c>true</c> to perform check verifying that all services can be created during <c>BuildServiceProvider</c> call; otherwise <c>false</c>. Defaults to <c>false</c>.
+            NOTE: this check doesn't verify open generics services.
+            </summary>
+        </member>
+        <member name="P:System.SR.AmbiguousConstructorException">
+            <summary>Unable to activate type '{0}'. The following constructors are ambiguous:</summary>
+        </member>
+        <member name="P:System.SR.CannotResolveService">
+            <summary>Unable to resolve service for type '{0}' while attempting to activate '{1}'.</summary>
+        </member>
+        <member name="P:System.SR.CircularDependencyException">
+            <summary>A circular dependency was detected for the service of type '{0}'.</summary>
+        </member>
+        <member name="P:System.SR.UnableToActivateTypeException">
+            <summary>No constructor for type '{0}' can be instantiated using services from the service container and default values.</summary>
+        </member>
+        <member name="P:System.SR.OpenGenericServiceRequiresOpenGenericImplementation">
+            <summary>Open generic service type '{0}' requires registering an open generic implementation type.</summary>
+        </member>
+        <member name="P:System.SR.ArityOfOpenGenericServiceNotEqualArityOfOpenGenericImplementation">
+            <summary>Arity of open generic service type '{0}' does not equal arity of open generic implementation type '{1}'.</summary>
+        </member>
+        <member name="P:System.SR.TypeCannotBeActivated">
+            <summary>Cannot instantiate implementation type '{0}' for service type '{1}'.</summary>
+        </member>
+        <member name="P:System.SR.NoConstructorMatch">
+            <summary>A suitable constructor for type '{0}' could not be located. Ensure the type is concrete and services are registered for all parameters of a public constructor.</summary>
+        </member>
+        <member name="P:System.SR.ScopedInSingletonException">
+            <summary>Cannot consume {2} service '{0}' from {3} '{1}'.</summary>
+        </member>
+        <member name="P:System.SR.ScopedResolvedFromRootException">
+            <summary>Cannot resolve '{0}' from root provider because it requires {2} service '{1}'.</summary>
+        </member>
+        <member name="P:System.SR.DirectScopedResolvedFromRootException">
+            <summary>Cannot resolve {1} service '{0}' from root provider.</summary>
+        </member>
+        <member name="P:System.SR.ConstantCantBeConvertedToServiceType">
+            <summary>Constant value of type '{0}' can't be converted to service type '{1}'</summary>
+        </member>
+        <member name="P:System.SR.ImplementationTypeCantBeConvertedToServiceType">
+            <summary>Implementation type '{0}' can't be converted to service type '{1}'</summary>
+        </member>
+        <member name="P:System.SR.AsyncDisposableServiceDispose">
+            <summary>'{0}' type only implements IAsyncDisposable. Use DisposeAsync to dispose the container.</summary>
+        </member>
+        <member name="P:System.SR.GetCaptureDisposableNotSupported">
+            <summary>GetCaptureDisposable call is supported only for main scope</summary>
+        </member>
+        <member name="P:System.SR.InvalidServiceDescriptor">
+            <summary>Invalid service descriptor</summary>
+        </member>
+        <member name="P:System.SR.ServiceDescriptorNotExist">
+            <summary>Requested service descriptor doesn't exist.</summary>
+        </member>
+        <member name="P:System.SR.CallSiteTypeNotSupported">
+            <summary>Call site type {0} is not supported</summary>
+        </member>
+        <member name="P:System.SR.TrimmingAnnotationsDoNotMatch">
+            <summary>Generic implementation type '{0}' has a DynamicallyAccessedMembers attribute applied to a generic argument type, but the service type '{1}' doesn't have a matching DynamicallyAccessedMembers attribute on its generic argument type.</summary>
+        </member>
+        <member name="P:System.SR.TrimmingAnnotationsDoNotMatch_NewConstraint">
+            <summary>Generic implementation type '{0}' has a DefaultConstructorConstraint ('new()' constraint), but the generic service type '{1}' doesn't.</summary>
+        </member>
+    </members>
+</doc>

BIN
packages/Microsoft.Extensions.DependencyInjection.6.0.0/lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll


+ 514 - 0
packages/Microsoft.Extensions.DependencyInjection.6.0.0/lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml

@@ -0,0 +1,514 @@
+<?xml version="1.0"?>
+<doc>
+    <assembly>
+        <name>Microsoft.Extensions.DependencyInjection</name>
+    </assembly>
+    <members>
+        <member name="M:Microsoft.Extensions.Internal.TypeNameHelper.GetTypeDisplayName(System.Type,System.Boolean,System.Boolean,System.Boolean,System.Char)">
+            <summary>
+            Pretty print a type name.
+            </summary>
+            <param name="type">The <see cref="T:System.Type"/>.</param>
+            <param name="fullName"><c>true</c> to print a fully qualified name.</param>
+            <param name="includeGenericParameterNames"><c>true</c> to include generic parameter names.</param>
+            <param name="includeGenericParameters"><c>true</c> to include generic parameters.</param>
+            <param name="nestedTypeDelimiter">Character to use as a delimiter in nested type names</param>
+            <returns>The pretty printed type name.</returns>
+        </member>
+        <member name="T:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory">
+            <summary>
+            Default implementation of <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceProviderFactory`1"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory.#ctor">
+            <summary>
+            Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory"/> class
+            with default options.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory.#ctor(Microsoft.Extensions.DependencyInjection.ServiceProviderOptions)">
+            <summary>
+            Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory"/> class
+            with the specified <paramref name="options"/>.
+            </summary>
+            <param name="options">The options to use for this instance.</param>
+        </member>
+        <member name="M:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory.CreateBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
+            <inheritdoc />
+        </member>
+        <member name="M:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory.CreateServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
+            <inheritdoc />
+        </member>
+        <member name="T:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions">
+            <summary>
+            Extension methods for building a <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider"/> from an <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions.BuildServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
+            <summary>
+            Creates a <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider"/> containing services from the provided <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
+            </summary>
+            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> containing service descriptors.</param>
+            <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider"/>.</returns>
+        </member>
+        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions.BuildServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Boolean)">
+            <summary>
+            Creates a <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider"/> containing services from the provided <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>
+            optionally enabling scope validation.
+            </summary>
+            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> containing service descriptors.</param>
+            <param name="validateScopes">
+            <c>true</c> to perform check verifying that scoped services never gets resolved from root provider; otherwise <c>false</c>.
+            </param>
+            <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider"/>.</returns>
+        </member>
+        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions.BuildServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceProviderOptions)">
+            <summary>
+            Creates a <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider"/> containing services from the provided <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>
+            optionally enabling scope validation.
+            </summary>
+            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> containing service descriptors.</param>
+            <param name="options">
+            Configures various service provider behaviors.
+            </param>
+            <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider"/>.</returns>
+        </member>
+        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.ValidateTrimmingAnnotations(System.Type,System.Type[],System.Type,System.Type[])">
+            <summary>
+            Validates that two generic type definitions have compatible trimming annotations on their generic arguments.
+            </summary>
+            <remarks>
+            When open generic types are used in DI, there is an error when the concrete implementation type
+            has [DynamicallyAccessedMembers] attributes on a generic argument type, but the interface/service type
+            doesn't have matching annotations. The problem is that the trimmer doesn't see the members that need to
+            be preserved on the type being passed to the generic argument. But when the interface/service type also has
+            the annotations, the trimmer will see which members need to be preserved on the closed generic argument type.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCacheKey.Type">
+            <summary>
+            Type of service being cached
+            </summary>
+        </member>
+        <member name="P:Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCacheKey.Slot">
+            <summary>
+            Reverse index of the service when resolved in <c>IEnumerable&lt;Type&gt;</c> where default instance gets slot 0.
+            For example for service collection
+             IService Impl1
+             IService Impl2
+             IService Impl3
+            We would get the following cache keys:
+             Impl1 2
+             Impl2 1
+             Impl3 0
+            </summary>
+        </member>
+        <member name="T:Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite">
+            <summary>
+            Summary description for ServiceCallSite
+            </summary>
+        </member>
+        <member name="T:Microsoft.Extensions.DependencyInjection.ServiceProvider">
+            <summary>
+            The default IServiceProvider.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceProvider.GetService(System.Type)">
+            <summary>
+            Gets the service object of the specified type.
+            </summary>
+            <param name="serviceType">The type of the service to get.</param>
+            <returns>The service that was produced.</returns>
+        </member>
+        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceProvider.Dispose">
+            <inheritdoc />
+        </member>
+        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceProvider.DisposeAsync">
+            <inheritdoc/>
+        </member>
+        <member name="T:Microsoft.Extensions.DependencyInjection.ServiceProviderOptions">
+            <summary>
+            Options for configuring various behaviors of the default <see cref="T:System.IServiceProvider"/> implementation.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Extensions.DependencyInjection.ServiceProviderOptions.ValidateScopes">
+            <summary>
+            <c>true</c> to perform check verifying that scoped services never gets resolved from root provider; otherwise <c>false</c>. Defaults to <c>false</c>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Extensions.DependencyInjection.ServiceProviderOptions.ValidateOnBuild">
+            <summary>
+            <c>true</c> to perform check verifying that all services can be created during <c>BuildServiceProvider</c> call; otherwise <c>false</c>. Defaults to <c>false</c>.
+            NOTE: this check doesn't verify open generics services.
+            </summary>
+        </member>
+        <member name="T:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembersAttribute">
+             <summary>
+             Indicates that certain members on a specified <see cref="T:System.Type"/> are accessed dynamically,
+             for example through <see cref="N:System.Reflection"/>.
+             </summary>
+             <remarks>
+             This allows tools to understand which members are being accessed during the execution
+             of a program.
+            
+             This attribute is valid on members whose type is <see cref="T:System.Type"/> or <see cref="T:System.String"/>.
+            
+             When this attribute is applied to a location of type <see cref="T:System.String"/>, the assumption is
+             that the string represents a fully qualified type name.
+            
+             When this attribute is applied to a class, interface, or struct, the members specified
+             can be accessed dynamically on <see cref="T:System.Type"/> instances returned from calling
+             <see cref="M:System.Object.GetType"/> on instances of that class, interface, or struct.
+            
+             If the attribute is applied to a method it's treated as a special case and it implies
+             the attribute should be applied to the "this" parameter of the method. As such the attribute
+             should only be used on instance methods of types assignable to System.Type (or string, but no methods
+             will use it there).
+             </remarks>
+        </member>
+        <member name="M:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembersAttribute.#ctor(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes)">
+            <summary>
+            Initializes a new instance of the <see cref="T:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembersAttribute"/> class
+            with the specified member types.
+            </summary>
+            <param name="memberTypes">The types of members dynamically accessed.</param>
+        </member>
+        <member name="P:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembersAttribute.MemberTypes">
+            <summary>
+            Gets the <see cref="T:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes"/> which specifies the type
+            of members dynamically accessed.
+            </summary>
+        </member>
+        <member name="T:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes">
+             <summary>
+             Specifies the types of members that are dynamically accessed.
+            
+             This enumeration has a <see cref="T:System.FlagsAttribute"/> attribute that allows a
+             bitwise combination of its member values.
+             </summary>
+        </member>
+        <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.None">
+            <summary>
+            Specifies no members.
+            </summary>
+        </member>
+        <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicParameterlessConstructor">
+            <summary>
+            Specifies the default, parameterless public constructor.
+            </summary>
+        </member>
+        <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors">
+            <summary>
+            Specifies all public constructors.
+            </summary>
+        </member>
+        <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicConstructors">
+            <summary>
+            Specifies all non-public constructors.
+            </summary>
+        </member>
+        <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods">
+            <summary>
+            Specifies all public methods.
+            </summary>
+        </member>
+        <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicMethods">
+            <summary>
+            Specifies all non-public methods.
+            </summary>
+        </member>
+        <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicFields">
+            <summary>
+            Specifies all public fields.
+            </summary>
+        </member>
+        <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicFields">
+            <summary>
+            Specifies all non-public fields.
+            </summary>
+        </member>
+        <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicNestedTypes">
+            <summary>
+            Specifies all public nested types.
+            </summary>
+        </member>
+        <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicNestedTypes">
+            <summary>
+            Specifies all non-public nested types.
+            </summary>
+        </member>
+        <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties">
+            <summary>
+            Specifies all public properties.
+            </summary>
+        </member>
+        <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicProperties">
+            <summary>
+            Specifies all non-public properties.
+            </summary>
+        </member>
+        <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicEvents">
+            <summary>
+            Specifies all public events.
+            </summary>
+        </member>
+        <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicEvents">
+            <summary>
+            Specifies all non-public events.
+            </summary>
+        </member>
+        <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.Interfaces">
+            <summary>
+            Specifies all interfaces implemented by the type.
+            </summary>
+        </member>
+        <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.All">
+            <summary>
+            Specifies all members.
+            </summary>
+        </member>
+        <member name="T:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute">
+            <summary>
+            Suppresses reporting of a specific rule violation, allowing multiple suppressions on a
+            single code artifact.
+            </summary>
+            <remarks>
+            <see cref="T:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute"/> is different than
+            <see cref="T:System.Diagnostics.CodeAnalysis.SuppressMessageAttribute"/> in that it doesn't have a
+            <see cref="T:System.Diagnostics.ConditionalAttribute"/>. So it is always preserved in the compiled assembly.
+            </remarks>
+        </member>
+        <member name="M:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.#ctor(System.String,System.String)">
+            <summary>
+            Initializes a new instance of the <see cref="T:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute"/>
+            class, specifying the category of the tool and the identifier for an analysis rule.
+            </summary>
+            <param name="category">The category for the attribute.</param>
+            <param name="checkId">The identifier of the analysis rule the attribute applies to.</param>
+        </member>
+        <member name="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.Category">
+            <summary>
+            Gets the category identifying the classification of the attribute.
+            </summary>
+            <remarks>
+            The <see cref="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.Category"/> property describes the tool or tool analysis category
+            for which a message suppression attribute applies.
+            </remarks>
+        </member>
+        <member name="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.CheckId">
+            <summary>
+            Gets the identifier of the analysis tool rule to be suppressed.
+            </summary>
+            <remarks>
+            Concatenated together, the <see cref="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.Category"/> and <see cref="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.CheckId"/>
+            properties form a unique check identifier.
+            </remarks>
+        </member>
+        <member name="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.Scope">
+            <summary>
+            Gets or sets the scope of the code that is relevant for the attribute.
+            </summary>
+            <remarks>
+            The Scope property is an optional argument that specifies the metadata scope for which
+            the attribute is relevant.
+            </remarks>
+        </member>
+        <member name="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.Target">
+            <summary>
+            Gets or sets a fully qualified path that represents the target of the attribute.
+            </summary>
+            <remarks>
+            The <see cref="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.Target"/> property is an optional argument identifying the analysis target
+            of the attribute. An example value is "System.IO.Stream.ctor():System.Void".
+            Because it is fully qualified, it can be long, particularly for targets such as parameters.
+            The analysis tool user interface should be capable of automatically formatting the parameter.
+            </remarks>
+        </member>
+        <member name="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.MessageId">
+            <summary>
+            Gets or sets an optional argument expanding on exclusion criteria.
+            </summary>
+            <remarks>
+            The <see cref="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.MessageId"/> property is an optional argument that specifies additional
+            exclusion where the literal metadata target is not sufficiently precise. For example,
+            the <see cref="T:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute"/> cannot be applied within a method,
+            and it may be desirable to suppress a violation against a statement in the method that will
+            give a rule violation, but not against all statements in the method.
+            </remarks>
+        </member>
+        <member name="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.Justification">
+            <summary>
+            Gets or sets the justification for suppressing the code analysis message.
+            </summary>
+        </member>
+        <member name="T:System.Diagnostics.CodeAnalysis.AllowNullAttribute">
+            <summary>Specifies that null is allowed as an input even if the corresponding type disallows it.</summary>
+        </member>
+        <member name="T:System.Diagnostics.CodeAnalysis.DisallowNullAttribute">
+            <summary>Specifies that null is disallowed as an input even if the corresponding type allows it.</summary>
+        </member>
+        <member name="T:System.Diagnostics.CodeAnalysis.MaybeNullAttribute">
+            <summary>Specifies that an output may be null even if the corresponding type disallows it.</summary>
+        </member>
+        <member name="T:System.Diagnostics.CodeAnalysis.NotNullAttribute">
+            <summary>Specifies that an output will not be null even if the corresponding type allows it. Specifies that an input argument was not null when the call returns.</summary>
+        </member>
+        <member name="T:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute">
+            <summary>Specifies that when a method returns <see cref="P:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.ReturnValue"/>, the parameter may be null even if the corresponding type disallows it.</summary>
+        </member>
+        <member name="M:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.#ctor(System.Boolean)">
+            <summary>Initializes the attribute with the specified return value condition.</summary>
+            <param name="returnValue">
+            The return value condition. If the method returns this value, the associated parameter may be null.
+            </param>
+        </member>
+        <member name="P:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.ReturnValue">
+            <summary>Gets the return value condition.</summary>
+        </member>
+        <member name="T:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute">
+            <summary>Specifies that when a method returns <see cref="P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue"/>, the parameter will not be null even if the corresponding type allows it.</summary>
+        </member>
+        <member name="M:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.#ctor(System.Boolean)">
+            <summary>Initializes the attribute with the specified return value condition.</summary>
+            <param name="returnValue">
+            The return value condition. If the method returns this value, the associated parameter will not be null.
+            </param>
+        </member>
+        <member name="P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue">
+            <summary>Gets the return value condition.</summary>
+        </member>
+        <member name="T:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute">
+            <summary>Specifies that the output will be non-null if the named parameter is non-null.</summary>
+        </member>
+        <member name="M:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.#ctor(System.String)">
+            <summary>Initializes the attribute with the associated parameter name.</summary>
+            <param name="parameterName">
+            The associated parameter name.  The output will be non-null if the argument to the parameter specified is non-null.
+            </param>
+        </member>
+        <member name="P:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.ParameterName">
+            <summary>Gets the associated parameter name.</summary>
+        </member>
+        <member name="T:System.Diagnostics.CodeAnalysis.DoesNotReturnAttribute">
+            <summary>Applied to a method that will never return under any circumstance.</summary>
+        </member>
+        <member name="T:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute">
+            <summary>Specifies that the method will not return if the associated Boolean parameter is passed the specified value.</summary>
+        </member>
+        <member name="M:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.#ctor(System.Boolean)">
+            <summary>Initializes the attribute with the specified parameter value.</summary>
+            <param name="parameterValue">
+            The condition parameter value. Code after the method will be considered unreachable by diagnostics if the argument to
+            the associated parameter matches this value.
+            </param>
+        </member>
+        <member name="P:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.ParameterValue">
+            <summary>Gets the condition parameter value.</summary>
+        </member>
+        <member name="T:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute">
+            <summary>Specifies that the method or property will ensure that the listed field and property members have not-null values.</summary>
+        </member>
+        <member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.#ctor(System.String)">
+            <summary>Initializes the attribute with a field or property member.</summary>
+            <param name="member">
+            The field or property member that is promised to be not-null.
+            </param>
+        </member>
+        <member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.#ctor(System.String[])">
+            <summary>Initializes the attribute with the list of field and property members.</summary>
+            <param name="members">
+            The list of field and property members that are promised to be not-null.
+            </param>
+        </member>
+        <member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.Members">
+            <summary>Gets field or property member names.</summary>
+        </member>
+        <member name="T:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute">
+            <summary>Specifies that the method or property will ensure that the listed field and property members have not-null values when returning with the specified return value condition.</summary>
+        </member>
+        <member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.#ctor(System.Boolean,System.String)">
+            <summary>Initializes the attribute with the specified return value condition and a field or property member.</summary>
+            <param name="returnValue">
+            The return value condition. If the method returns this value, the associated parameter will not be null.
+            </param>
+            <param name="member">
+            The field or property member that is promised to be not-null.
+            </param>
+        </member>
+        <member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.#ctor(System.Boolean,System.String[])">
+            <summary>Initializes the attribute with the specified return value condition and list of field and property members.</summary>
+            <param name="returnValue">
+            The return value condition. If the method returns this value, the associated parameter will not be null.
+            </param>
+            <param name="members">
+            The list of field and property members that are promised to be not-null.
+            </param>
+        </member>
+        <member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.ReturnValue">
+            <summary>Gets the return value condition.</summary>
+        </member>
+        <member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.Members">
+            <summary>Gets field or property member names.</summary>
+        </member>
+        <member name="P:System.SR.AmbiguousConstructorException">
+            <summary>Unable to activate type '{0}'. The following constructors are ambiguous:</summary>
+        </member>
+        <member name="P:System.SR.CannotResolveService">
+            <summary>Unable to resolve service for type '{0}' while attempting to activate '{1}'.</summary>
+        </member>
+        <member name="P:System.SR.CircularDependencyException">
+            <summary>A circular dependency was detected for the service of type '{0}'.</summary>
+        </member>
+        <member name="P:System.SR.UnableToActivateTypeException">
+            <summary>No constructor for type '{0}' can be instantiated using services from the service container and default values.</summary>
+        </member>
+        <member name="P:System.SR.OpenGenericServiceRequiresOpenGenericImplementation">
+            <summary>Open generic service type '{0}' requires registering an open generic implementation type.</summary>
+        </member>
+        <member name="P:System.SR.ArityOfOpenGenericServiceNotEqualArityOfOpenGenericImplementation">
+            <summary>Arity of open generic service type '{0}' does not equal arity of open generic implementation type '{1}'.</summary>
+        </member>
+        <member name="P:System.SR.TypeCannotBeActivated">
+            <summary>Cannot instantiate implementation type '{0}' for service type '{1}'.</summary>
+        </member>
+        <member name="P:System.SR.NoConstructorMatch">
+            <summary>A suitable constructor for type '{0}' could not be located. Ensure the type is concrete and services are registered for all parameters of a public constructor.</summary>
+        </member>
+        <member name="P:System.SR.ScopedInSingletonException">
+            <summary>Cannot consume {2} service '{0}' from {3} '{1}'.</summary>
+        </member>
+        <member name="P:System.SR.ScopedResolvedFromRootException">
+            <summary>Cannot resolve '{0}' from root provider because it requires {2} service '{1}'.</summary>
+        </member>
+        <member name="P:System.SR.DirectScopedResolvedFromRootException">
+            <summary>Cannot resolve {1} service '{0}' from root provider.</summary>
+        </member>
+        <member name="P:System.SR.ConstantCantBeConvertedToServiceType">
+            <summary>Constant value of type '{0}' can't be converted to service type '{1}'</summary>
+        </member>
+        <member name="P:System.SR.ImplementationTypeCantBeConvertedToServiceType">
+            <summary>Implementation type '{0}' can't be converted to service type '{1}'</summary>
+        </member>
+        <member name="P:System.SR.AsyncDisposableServiceDispose">
+            <summary>'{0}' type only implements IAsyncDisposable. Use DisposeAsync to dispose the container.</summary>
+        </member>
+        <member name="P:System.SR.GetCaptureDisposableNotSupported">
+            <summary>GetCaptureDisposable call is supported only for main scope</summary>
+        </member>
+        <member name="P:System.SR.InvalidServiceDescriptor">
+            <summary>Invalid service descriptor</summary>
+        </member>
+        <member name="P:System.SR.ServiceDescriptorNotExist">
+            <summary>Requested service descriptor doesn't exist.</summary>
+        </member>
+        <member name="P:System.SR.CallSiteTypeNotSupported">
+            <summary>Call site type {0} is not supported</summary>
+        </member>
+        <member name="P:System.SR.TrimmingAnnotationsDoNotMatch">
+            <summary>Generic implementation type '{0}' has a DynamicallyAccessedMembers attribute applied to a generic argument type, but the service type '{1}' doesn't have a matching DynamicallyAccessedMembers attribute on its generic argument type.</summary>
+        </member>
+        <member name="P:System.SR.TrimmingAnnotationsDoNotMatch_NewConstraint">
+            <summary>Generic implementation type '{0}' has a DefaultConstructorConstraint ('new()' constraint), but the generic service type '{1}' doesn't.</summary>
+        </member>
+    </members>
+</doc>

BIN
packages/Microsoft.Extensions.DependencyInjection.6.0.0/lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll


+ 450 - 0
packages/Microsoft.Extensions.DependencyInjection.6.0.0/lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.xml

@@ -0,0 +1,450 @@
+<?xml version="1.0"?>
+<doc>
+    <assembly>
+        <name>Microsoft.Extensions.DependencyInjection</name>
+    </assembly>
+    <members>
+        <member name="M:Microsoft.Extensions.Internal.TypeNameHelper.GetTypeDisplayName(System.Type,System.Boolean,System.Boolean,System.Boolean,System.Char)">
+            <summary>
+            Pretty print a type name.
+            </summary>
+            <param name="type">The <see cref="T:System.Type"/>.</param>
+            <param name="fullName"><c>true</c> to print a fully qualified name.</param>
+            <param name="includeGenericParameterNames"><c>true</c> to include generic parameter names.</param>
+            <param name="includeGenericParameters"><c>true</c> to include generic parameters.</param>
+            <param name="nestedTypeDelimiter">Character to use as a delimiter in nested type names</param>
+            <returns>The pretty printed type name.</returns>
+        </member>
+        <member name="T:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory">
+            <summary>
+            Default implementation of <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceProviderFactory`1"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory.#ctor">
+            <summary>
+            Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory"/> class
+            with default options.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory.#ctor(Microsoft.Extensions.DependencyInjection.ServiceProviderOptions)">
+            <summary>
+            Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory"/> class
+            with the specified <paramref name="options"/>.
+            </summary>
+            <param name="options">The options to use for this instance.</param>
+        </member>
+        <member name="M:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory.CreateBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
+            <inheritdoc />
+        </member>
+        <member name="M:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory.CreateServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
+            <inheritdoc />
+        </member>
+        <member name="T:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions">
+            <summary>
+            Extension methods for building a <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider"/> from an <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions.BuildServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
+            <summary>
+            Creates a <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider"/> containing services from the provided <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
+            </summary>
+            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> containing service descriptors.</param>
+            <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider"/>.</returns>
+        </member>
+        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions.BuildServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Boolean)">
+            <summary>
+            Creates a <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider"/> containing services from the provided <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>
+            optionally enabling scope validation.
+            </summary>
+            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> containing service descriptors.</param>
+            <param name="validateScopes">
+            <c>true</c> to perform check verifying that scoped services never gets resolved from root provider; otherwise <c>false</c>.
+            </param>
+            <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider"/>.</returns>
+        </member>
+        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions.BuildServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceProviderOptions)">
+            <summary>
+            Creates a <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider"/> containing services from the provided <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>
+            optionally enabling scope validation.
+            </summary>
+            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> containing service descriptors.</param>
+            <param name="options">
+            Configures various service provider behaviors.
+            </param>
+            <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider"/>.</returns>
+        </member>
+        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.ValidateTrimmingAnnotations(System.Type,System.Type[],System.Type,System.Type[])">
+            <summary>
+            Validates that two generic type definitions have compatible trimming annotations on their generic arguments.
+            </summary>
+            <remarks>
+            When open generic types are used in DI, there is an error when the concrete implementation type
+            has [DynamicallyAccessedMembers] attributes on a generic argument type, but the interface/service type
+            doesn't have matching annotations. The problem is that the trimmer doesn't see the members that need to
+            be preserved on the type being passed to the generic argument. But when the interface/service type also has
+            the annotations, the trimmer will see which members need to be preserved on the closed generic argument type.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCacheKey.Type">
+            <summary>
+            Type of service being cached
+            </summary>
+        </member>
+        <member name="P:Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCacheKey.Slot">
+            <summary>
+            Reverse index of the service when resolved in <c>IEnumerable&lt;Type&gt;</c> where default instance gets slot 0.
+            For example for service collection
+             IService Impl1
+             IService Impl2
+             IService Impl3
+            We would get the following cache keys:
+             Impl1 2
+             Impl2 1
+             Impl3 0
+            </summary>
+        </member>
+        <member name="T:Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite">
+            <summary>
+            Summary description for ServiceCallSite
+            </summary>
+        </member>
+        <member name="T:Microsoft.Extensions.DependencyInjection.ServiceProvider">
+            <summary>
+            The default IServiceProvider.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceProvider.GetService(System.Type)">
+            <summary>
+            Gets the service object of the specified type.
+            </summary>
+            <param name="serviceType">The type of the service to get.</param>
+            <returns>The service that was produced.</returns>
+        </member>
+        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceProvider.Dispose">
+            <inheritdoc />
+        </member>
+        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceProvider.DisposeAsync">
+            <inheritdoc/>
+        </member>
+        <member name="T:Microsoft.Extensions.DependencyInjection.ServiceProviderOptions">
+            <summary>
+            Options for configuring various behaviors of the default <see cref="T:System.IServiceProvider"/> implementation.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Extensions.DependencyInjection.ServiceProviderOptions.ValidateScopes">
+            <summary>
+            <c>true</c> to perform check verifying that scoped services never gets resolved from root provider; otherwise <c>false</c>. Defaults to <c>false</c>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Extensions.DependencyInjection.ServiceProviderOptions.ValidateOnBuild">
+            <summary>
+            <c>true</c> to perform check verifying that all services can be created during <c>BuildServiceProvider</c> call; otherwise <c>false</c>. Defaults to <c>false</c>.
+            NOTE: this check doesn't verify open generics services.
+            </summary>
+        </member>
+        <member name="T:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembersAttribute">
+             <summary>
+             Indicates that certain members on a specified <see cref="T:System.Type"/> are accessed dynamically,
+             for example through <see cref="N:System.Reflection"/>.
+             </summary>
+             <remarks>
+             This allows tools to understand which members are being accessed during the execution
+             of a program.
+            
+             This attribute is valid on members whose type is <see cref="T:System.Type"/> or <see cref="T:System.String"/>.
+            
+             When this attribute is applied to a location of type <see cref="T:System.String"/>, the assumption is
+             that the string represents a fully qualified type name.
+            
+             When this attribute is applied to a class, interface, or struct, the members specified
+             can be accessed dynamically on <see cref="T:System.Type"/> instances returned from calling
+             <see cref="M:System.Object.GetType"/> on instances of that class, interface, or struct.
+            
+             If the attribute is applied to a method it's treated as a special case and it implies
+             the attribute should be applied to the "this" parameter of the method. As such the attribute
+             should only be used on instance methods of types assignable to System.Type (or string, but no methods
+             will use it there).
+             </remarks>
+        </member>
+        <member name="M:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembersAttribute.#ctor(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes)">
+            <summary>
+            Initializes a new instance of the <see cref="T:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembersAttribute"/> class
+            with the specified member types.
+            </summary>
+            <param name="memberTypes">The types of members dynamically accessed.</param>
+        </member>
+        <member name="P:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembersAttribute.MemberTypes">
+            <summary>
+            Gets the <see cref="T:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes"/> which specifies the type
+            of members dynamically accessed.
+            </summary>
+        </member>
+        <member name="T:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes">
+             <summary>
+             Specifies the types of members that are dynamically accessed.
+            
+             This enumeration has a <see cref="T:System.FlagsAttribute"/> attribute that allows a
+             bitwise combination of its member values.
+             </summary>
+        </member>
+        <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.None">
+            <summary>
+            Specifies no members.
+            </summary>
+        </member>
+        <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicParameterlessConstructor">
+            <summary>
+            Specifies the default, parameterless public constructor.
+            </summary>
+        </member>
+        <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors">
+            <summary>
+            Specifies all public constructors.
+            </summary>
+        </member>
+        <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicConstructors">
+            <summary>
+            Specifies all non-public constructors.
+            </summary>
+        </member>
+        <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods">
+            <summary>
+            Specifies all public methods.
+            </summary>
+        </member>
+        <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicMethods">
+            <summary>
+            Specifies all non-public methods.
+            </summary>
+        </member>
+        <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicFields">
+            <summary>
+            Specifies all public fields.
+            </summary>
+        </member>
+        <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicFields">
+            <summary>
+            Specifies all non-public fields.
+            </summary>
+        </member>
+        <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicNestedTypes">
+            <summary>
+            Specifies all public nested types.
+            </summary>
+        </member>
+        <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicNestedTypes">
+            <summary>
+            Specifies all non-public nested types.
+            </summary>
+        </member>
+        <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties">
+            <summary>
+            Specifies all public properties.
+            </summary>
+        </member>
+        <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicProperties">
+            <summary>
+            Specifies all non-public properties.
+            </summary>
+        </member>
+        <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicEvents">
+            <summary>
+            Specifies all public events.
+            </summary>
+        </member>
+        <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicEvents">
+            <summary>
+            Specifies all non-public events.
+            </summary>
+        </member>
+        <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.Interfaces">
+            <summary>
+            Specifies all interfaces implemented by the type.
+            </summary>
+        </member>
+        <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.All">
+            <summary>
+            Specifies all members.
+            </summary>
+        </member>
+        <member name="T:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute">
+            <summary>
+            Suppresses reporting of a specific rule violation, allowing multiple suppressions on a
+            single code artifact.
+            </summary>
+            <remarks>
+            <see cref="T:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute"/> is different than
+            <see cref="T:System.Diagnostics.CodeAnalysis.SuppressMessageAttribute"/> in that it doesn't have a
+            <see cref="T:System.Diagnostics.ConditionalAttribute"/>. So it is always preserved in the compiled assembly.
+            </remarks>
+        </member>
+        <member name="M:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.#ctor(System.String,System.String)">
+            <summary>
+            Initializes a new instance of the <see cref="T:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute"/>
+            class, specifying the category of the tool and the identifier for an analysis rule.
+            </summary>
+            <param name="category">The category for the attribute.</param>
+            <param name="checkId">The identifier of the analysis rule the attribute applies to.</param>
+        </member>
+        <member name="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.Category">
+            <summary>
+            Gets the category identifying the classification of the attribute.
+            </summary>
+            <remarks>
+            The <see cref="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.Category"/> property describes the tool or tool analysis category
+            for which a message suppression attribute applies.
+            </remarks>
+        </member>
+        <member name="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.CheckId">
+            <summary>
+            Gets the identifier of the analysis tool rule to be suppressed.
+            </summary>
+            <remarks>
+            Concatenated together, the <see cref="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.Category"/> and <see cref="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.CheckId"/>
+            properties form a unique check identifier.
+            </remarks>
+        </member>
+        <member name="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.Scope">
+            <summary>
+            Gets or sets the scope of the code that is relevant for the attribute.
+            </summary>
+            <remarks>
+            The Scope property is an optional argument that specifies the metadata scope for which
+            the attribute is relevant.
+            </remarks>
+        </member>
+        <member name="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.Target">
+            <summary>
+            Gets or sets a fully qualified path that represents the target of the attribute.
+            </summary>
+            <remarks>
+            The <see cref="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.Target"/> property is an optional argument identifying the analysis target
+            of the attribute. An example value is "System.IO.Stream.ctor():System.Void".
+            Because it is fully qualified, it can be long, particularly for targets such as parameters.
+            The analysis tool user interface should be capable of automatically formatting the parameter.
+            </remarks>
+        </member>
+        <member name="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.MessageId">
+            <summary>
+            Gets or sets an optional argument expanding on exclusion criteria.
+            </summary>
+            <remarks>
+            The <see cref="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.MessageId"/> property is an optional argument that specifies additional
+            exclusion where the literal metadata target is not sufficiently precise. For example,
+            the <see cref="T:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute"/> cannot be applied within a method,
+            and it may be desirable to suppress a violation against a statement in the method that will
+            give a rule violation, but not against all statements in the method.
+            </remarks>
+        </member>
+        <member name="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.Justification">
+            <summary>
+            Gets or sets the justification for suppressing the code analysis message.
+            </summary>
+        </member>
+        <member name="T:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute">
+            <summary>Specifies that the method or property will ensure that the listed field and property members have not-null values.</summary>
+        </member>
+        <member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.#ctor(System.String)">
+            <summary>Initializes the attribute with a field or property member.</summary>
+            <param name="member">
+            The field or property member that is promised to be not-null.
+            </param>
+        </member>
+        <member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.#ctor(System.String[])">
+            <summary>Initializes the attribute with the list of field and property members.</summary>
+            <param name="members">
+            The list of field and property members that are promised to be not-null.
+            </param>
+        </member>
+        <member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.Members">
+            <summary>Gets field or property member names.</summary>
+        </member>
+        <member name="T:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute">
+            <summary>Specifies that the method or property will ensure that the listed field and property members have not-null values when returning with the specified return value condition.</summary>
+        </member>
+        <member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.#ctor(System.Boolean,System.String)">
+            <summary>Initializes the attribute with the specified return value condition and a field or property member.</summary>
+            <param name="returnValue">
+            The return value condition. If the method returns this value, the associated parameter will not be null.
+            </param>
+            <param name="member">
+            The field or property member that is promised to be not-null.
+            </param>
+        </member>
+        <member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.#ctor(System.Boolean,System.String[])">
+            <summary>Initializes the attribute with the specified return value condition and list of field and property members.</summary>
+            <param name="returnValue">
+            The return value condition. If the method returns this value, the associated parameter will not be null.
+            </param>
+            <param name="members">
+            The list of field and property members that are promised to be not-null.
+            </param>
+        </member>
+        <member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.ReturnValue">
+            <summary>Gets the return value condition.</summary>
+        </member>
+        <member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.Members">
+            <summary>Gets field or property member names.</summary>
+        </member>
+        <member name="P:System.SR.AmbiguousConstructorException">
+            <summary>Unable to activate type '{0}'. The following constructors are ambiguous:</summary>
+        </member>
+        <member name="P:System.SR.CannotResolveService">
+            <summary>Unable to resolve service for type '{0}' while attempting to activate '{1}'.</summary>
+        </member>
+        <member name="P:System.SR.CircularDependencyException">
+            <summary>A circular dependency was detected for the service of type '{0}'.</summary>
+        </member>
+        <member name="P:System.SR.UnableToActivateTypeException">
+            <summary>No constructor for type '{0}' can be instantiated using services from the service container and default values.</summary>
+        </member>
+        <member name="P:System.SR.OpenGenericServiceRequiresOpenGenericImplementation">
+            <summary>Open generic service type '{0}' requires registering an open generic implementation type.</summary>
+        </member>
+        <member name="P:System.SR.ArityOfOpenGenericServiceNotEqualArityOfOpenGenericImplementation">
+            <summary>Arity of open generic service type '{0}' does not equal arity of open generic implementation type '{1}'.</summary>
+        </member>
+        <member name="P:System.SR.TypeCannotBeActivated">
+            <summary>Cannot instantiate implementation type '{0}' for service type '{1}'.</summary>
+        </member>
+        <member name="P:System.SR.NoConstructorMatch">
+            <summary>A suitable constructor for type '{0}' could not be located. Ensure the type is concrete and services are registered for all parameters of a public constructor.</summary>
+        </member>
+        <member name="P:System.SR.ScopedInSingletonException">
+            <summary>Cannot consume {2} service '{0}' from {3} '{1}'.</summary>
+        </member>
+        <member name="P:System.SR.ScopedResolvedFromRootException">
+            <summary>Cannot resolve '{0}' from root provider because it requires {2} service '{1}'.</summary>
+        </member>
+        <member name="P:System.SR.DirectScopedResolvedFromRootException">
+            <summary>Cannot resolve {1} service '{0}' from root provider.</summary>
+        </member>
+        <member name="P:System.SR.ConstantCantBeConvertedToServiceType">
+            <summary>Constant value of type '{0}' can't be converted to service type '{1}'</summary>
+        </member>
+        <member name="P:System.SR.ImplementationTypeCantBeConvertedToServiceType">
+            <summary>Implementation type '{0}' can't be converted to service type '{1}'</summary>
+        </member>
+        <member name="P:System.SR.AsyncDisposableServiceDispose">
+            <summary>'{0}' type only implements IAsyncDisposable. Use DisposeAsync to dispose the container.</summary>
+        </member>
+        <member name="P:System.SR.GetCaptureDisposableNotSupported">
+            <summary>GetCaptureDisposable call is supported only for main scope</summary>
+        </member>
+        <member name="P:System.SR.InvalidServiceDescriptor">
+            <summary>Invalid service descriptor</summary>
+        </member>
+        <member name="P:System.SR.ServiceDescriptorNotExist">
+            <summary>Requested service descriptor doesn't exist.</summary>
+        </member>
+        <member name="P:System.SR.CallSiteTypeNotSupported">
+            <summary>Call site type {0} is not supported</summary>
+        </member>
+        <member name="P:System.SR.TrimmingAnnotationsDoNotMatch">
+            <summary>Generic implementation type '{0}' has a DynamicallyAccessedMembers attribute applied to a generic argument type, but the service type '{1}' doesn't have a matching DynamicallyAccessedMembers attribute on its generic argument type.</summary>
+        </member>
+        <member name="P:System.SR.TrimmingAnnotationsDoNotMatch_NewConstraint">
+            <summary>Generic implementation type '{0}' has a DefaultConstructorConstraint ('new()' constraint), but the generic service type '{1}' doesn't.</summary>
+        </member>
+    </members>
+</doc>

+ 0 - 0
packages/Microsoft.Extensions.DependencyInjection.6.0.0/useSharedDesignerContext.txt


BIN
packages/Microsoft.Extensions.DependencyInjection.Abstractions.6.0.0/.signature.p7s


BIN
packages/Microsoft.Extensions.DependencyInjection.Abstractions.6.0.0/Icon.png


+ 23 - 0
packages/Microsoft.Extensions.DependencyInjection.Abstractions.6.0.0/LICENSE.TXT

@@ -0,0 +1,23 @@
+The MIT License (MIT)
+
+Copyright (c) .NET Foundation and Contributors
+
+All rights reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.

Fichier diff supprimé car celui-ci est trop grand
+ 939 - 0
packages/Microsoft.Extensions.DependencyInjection.Abstractions.6.0.0/THIRD-PARTY-NOTICES.TXT


+ 6 - 0
packages/Microsoft.Extensions.DependencyInjection.Abstractions.6.0.0/buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets

@@ -0,0 +1,6 @@
+<Project InitialTargets="NETStandardCompatError_Microsoft_Extensions_DependencyInjection_Abstractions_netcoreapp3_1">
+  <Target Name="NETStandardCompatError_Microsoft_Extensions_DependencyInjection_Abstractions_netcoreapp3_1"
+          Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
+    <Error Text="Microsoft.Extensions.DependencyInjection.Abstractions doesn't support $(TargetFramework). Consider updating your TargetFramework to netcoreapp3.1 or later." />
+  </Target>
+</Project>

+ 0 - 0
packages/Microsoft.Extensions.DependencyInjection.Abstractions.6.0.0/buildTransitive/netcoreapp3.1/_._


BIN
packages/Microsoft.Extensions.DependencyInjection.Abstractions.6.0.0/lib/net461/Microsoft.Extensions.DependencyInjection.Abstractions.dll


Fichier diff supprimé car celui-ci est trop grand
+ 1414 - 0
packages/Microsoft.Extensions.DependencyInjection.Abstractions.6.0.0/lib/net461/Microsoft.Extensions.DependencyInjection.Abstractions.xml


BIN
packages/Microsoft.Extensions.DependencyInjection.Abstractions.6.0.0/lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll


Fichier diff supprimé car celui-ci est trop grand
+ 1106 - 0
packages/Microsoft.Extensions.DependencyInjection.Abstractions.6.0.0/lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml


BIN
packages/Microsoft.Extensions.DependencyInjection.Abstractions.6.0.0/lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll


Fichier diff supprimé car celui-ci est trop grand
+ 1414 - 0
packages/Microsoft.Extensions.DependencyInjection.Abstractions.6.0.0/lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml


BIN
packages/Microsoft.Extensions.DependencyInjection.Abstractions.6.0.0/lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll


Fichier diff supprimé car celui-ci est trop grand
+ 1350 - 0
packages/Microsoft.Extensions.DependencyInjection.Abstractions.6.0.0/lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.xml


+ 0 - 0
packages/Microsoft.Extensions.DependencyInjection.Abstractions.6.0.0/useSharedDesignerContext.txt


BIN
packages/OxyPlot.Core.2.1.0/.signature.p7s


BIN
packages/OxyPlot.Core.2.1.0/OxyPlot_128.png


BIN
packages/OxyPlot.Core.2.1.0/lib/net40/OxyPlot.dll


Fichier diff supprimé car celui-ci est trop grand
+ 20983 - 0
packages/OxyPlot.Core.2.1.0/lib/net40/OxyPlot.xml


BIN
packages/OxyPlot.Core.2.1.0/lib/net45/OxyPlot.dll


Fichier diff supprimé car celui-ci est trop grand
+ 20905 - 0
packages/OxyPlot.Core.2.1.0/lib/net45/OxyPlot.xml


BIN
packages/OxyPlot.Core.2.1.0/lib/netstandard1.0/OxyPlot.dll


Fichier diff supprimé car celui-ci est trop grand
+ 20905 - 0
packages/OxyPlot.Core.2.1.0/lib/netstandard1.0/OxyPlot.xml


BIN
packages/OxyPlot.Core.2.1.0/lib/netstandard2.0/OxyPlot.dll


Fichier diff supprimé car celui-ci est trop grand
+ 20905 - 0
packages/OxyPlot.Core.2.1.0/lib/netstandard2.0/OxyPlot.xml


BIN
packages/OxyPlot.Wpf.2.1.0/.signature.p7s


BIN
packages/OxyPlot.Wpf.2.1.0/OxyPlot_128.png


BIN
packages/OxyPlot.Wpf.2.1.0/lib/net40/OxyPlot.Wpf.dll


+ 565 - 0
packages/OxyPlot.Wpf.2.1.0/lib/net40/OxyPlot.Wpf.xml

@@ -0,0 +1,565 @@
+<?xml version="1.0"?>
+<doc>
+    <assembly>
+        <name>OxyPlot.Wpf</name>
+    </assembly>
+    <members>
+        <member name="T:OxyPlot.Wpf.CanvasRenderContext">
+            <summary>
+            Implements <see cref="T:OxyPlot.IRenderContext" /> for <see cref="T:System.Windows.Controls.Canvas" />.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.CanvasRenderContext.imagesInUse">
+            <summary>
+            The images in use
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.CanvasRenderContext.imageCache">
+            <summary>
+            The image cache
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.CanvasRenderContext.brushCache">
+            <summary>
+            The brush cache.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.CanvasRenderContext.fontFamilyCache">
+            <summary>
+            The font family cache
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.CanvasRenderContext.canvas">
+            <summary>
+            The canvas.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.CanvasRenderContext.clip">
+            <summary>
+            The clip rectangle.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.CanvasRenderContext.currentToolTip">
+            <summary>
+            The current tool tip
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.CanvasRenderContext.DpiScale">
+            <summary>
+            The dpi scale.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.CanvasRenderContext.VisualOffset">
+            <summary>
+            The visual offset relative to visual root.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.#ctor(System.Windows.Controls.Canvas)">
+            <summary>
+            Initializes a new instance of the <see cref="T:OxyPlot.Wpf.CanvasRenderContext" /> class.
+            </summary>
+            <param name="canvas">The canvas.</param>
+        </member>
+        <member name="P:OxyPlot.Wpf.CanvasRenderContext.TextMeasurementMethod">
+            <summary>
+            Gets or sets the text measurement method.
+            </summary>
+            <value>The text measurement method.</value>
+        </member>
+        <member name="P:OxyPlot.Wpf.CanvasRenderContext.TextFormattingMode">
+            <summary>
+            Gets or sets the text formatting mode.
+            </summary>
+            <value>The text formatting mode. The default value is <see cref="F:System.Windows.Media.TextFormattingMode.Display"/>.</value>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawEllipse(OxyPlot.OxyRect,OxyPlot.OxyColor,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawEllipses(System.Collections.Generic.IList{OxyPlot.OxyRect},OxyPlot.OxyColor,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawLine(System.Collections.Generic.IList{OxyPlot.ScreenPoint},OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode,System.Double[],OxyPlot.LineJoin)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawLineSegments(System.Collections.Generic.IList{OxyPlot.ScreenPoint},OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode,System.Double[],OxyPlot.LineJoin)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawPolygon(System.Collections.Generic.IList{OxyPlot.ScreenPoint},OxyPlot.OxyColor,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode,System.Double[],OxyPlot.LineJoin)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawPolygons(System.Collections.Generic.IList{System.Collections.Generic.IList{OxyPlot.ScreenPoint}},OxyPlot.OxyColor,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode,System.Double[],OxyPlot.LineJoin)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawRectangle(OxyPlot.OxyRect,OxyPlot.OxyColor,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawRectangles(System.Collections.Generic.IList{OxyPlot.OxyRect},OxyPlot.OxyColor,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawText(OxyPlot.ScreenPoint,System.String,OxyPlot.OxyColor,System.String,System.Double,System.Double,System.Double,OxyPlot.HorizontalAlignment,OxyPlot.VerticalAlignment,System.Nullable{OxyPlot.OxySize})">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.MeasureText(System.String,System.String,System.Double,System.Double)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.SetToolTip(System.String)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawImage(OxyPlot.OxyImage,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Boolean)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.SetClip(OxyPlot.OxyRect)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.ResetClip">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.CleanUp">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.MeasureTextByGlyphTypeface(System.String,System.String,System.Double,System.Double)">
+            <summary>
+            Measures the size of the specified text by a faster method (using GlyphTypefaces).
+            </summary>
+            <param name="text">The text.</param>
+            <param name="fontFamily">The font family.</param>
+            <param name="fontSize">The font size.</param>
+            <param name="fontWeight">The font weight.</param>
+            <returns>The size of the text.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.GetFontWeight(System.Double)">
+            <summary>
+            Gets the font weight.
+            </summary>
+            <param name="fontWeight">The font weight value.</param>
+            <returns>The font weight.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.MeasureTextSize(System.Windows.Media.GlyphTypeface,System.Double,System.String)">
+            <summary>
+            Fast text size calculation
+            </summary>
+            <param name="glyphTypeface">The glyph typeface.</param>
+            <param name="sizeInEm">The size.</param>
+            <param name="s">The text.</param>
+            <returns>The text size.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.CreateAndAdd``1(System.Double,System.Double)">
+            <summary>
+            Creates an element of the specified type and adds it to the canvas.
+            </summary>
+            <typeparam name="T">Type of element to create.</typeparam>
+            <param name="clipOffsetX">The clip offset executable.</param>
+            <param name="clipOffsetY">The clip offset asynchronous.</param>
+            <returns>The element.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.ApplyToolTip(System.Windows.FrameworkElement)">
+            <summary>
+            Applies the current tool tip to the specified element.
+            </summary>
+            <param name="element">The element.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.GetCachedBrush(OxyPlot.OxyColor)">
+            <summary>
+            Gets the cached brush.
+            </summary>
+            <param name="color">The color.</param>
+            <returns>The brush.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.GetCachedFontFamily(System.String)">
+            <summary>
+            Gets the cached font family.
+            </summary>
+            <param name="familyName">Name of the family.</param>
+            <returns>The FontFamily.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.SetStroke(System.Windows.Shapes.Shape,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode,OxyPlot.LineJoin,System.Collections.Generic.IEnumerable{System.Double},System.Double)">
+            <summary>
+            Sets the stroke properties of the specified shape object.
+            </summary>
+            <param name="shape">The shape.</param>
+            <param name="stroke">The stroke color.</param>
+            <param name="thickness">The thickness.</param>
+            <param name="edgeRenderingMode">The edge rendering mode.</param>
+            <param name="lineJoin">The line join.</param>
+            <param name="dashArray">The dash array. Use <c>null</c> to get a solid line.</param>
+            <param name="dashOffset">The dash offset.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.GetImageSource(OxyPlot.OxyImage)">
+            <summary>
+            Gets the bitmap source.
+            </summary>
+            <param name="image">The image.</param>
+            <returns>The bitmap source.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.ToRect(OxyPlot.OxyRect)">
+            <summary>
+            Converts an <see cref="T:OxyPlot.OxyRect" /> to a <see cref="T:System.Windows.Rect" />.
+            </summary>
+            <param name="r">The rectangle.</param>
+            <returns>A <see cref="T:System.Windows.Rect" />.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.GetActualPoints(System.Collections.Generic.IList{OxyPlot.ScreenPoint},System.Double,OxyPlot.EdgeRenderingMode)">
+            <summary>
+            Snaps points to pixels if required by the edge rendering mode.
+            </summary>
+            <param name="points">The points.</param>
+            <param name="strokeThickness">The stroke thickness.</param>
+            <param name="edgeRenderingMode">The edge rendering mode.</param>
+            <returns>The processed points.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.GetActualRect(OxyPlot.OxyRect,System.Double,OxyPlot.EdgeRenderingMode)">
+            <summary>
+            Snaps a rectangle to device pixels if required by the edge rendering mode.
+            </summary>
+            <param name="rect">The rectangle.</param>
+            <param name="strokeThickness">The stroke thickness.</param>
+            <param name="edgeRenderingMode">The edge rendering mode.</param>
+            <returns>The processed rectangle.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.GetActualStrokeThickness(System.Double,OxyPlot.EdgeRenderingMode)">
+            <summary>
+            Snaps a stroke thickness to device pixels if required by the edge rendering mode.
+            </summary>
+            <param name="strokeThickness">The stroke thickness.</param>
+            <param name="edgeRenderingMode">The edge rendering mode.</param>
+            <returns>The processed stroke thickness.</returns>
+        </member>
+        <member name="T:OxyPlot.Wpf.PlotView">
+            <summary>
+            Represents a control that displays a <see cref="T:OxyPlot.PlotModel" />. This <see cref="T:OxyPlot.IPlotView"/> is based on <see cref="T:OxyPlot.Wpf.CanvasRenderContext"/>.
+            </summary>
+            <summary>
+            Represents a control that displays a <see cref="T:OxyPlot.PlotModel" />.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotView.TextMeasurementMethodProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.PlotView.TextMeasurementMethod"/> dependency property.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotView.#ctor">
+            <summary>
+            Initializes a new instance of the <see cref="T:OxyPlot.Wpf.PlotView" /> class.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotView.DisconnectCanvasWhileUpdating">
+            <summary>
+            Gets or sets a value indicating whether to disconnect the canvas while updating.
+            </summary>
+            <value><c>true</c> if canvas should be disconnected while updating; otherwise, <c>false</c>.</value>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotView.TextMeasurementMethod">
+            <summary>
+            Gets or sets the vertical zoom cursor.
+            </summary>
+            <value>The zoom vertical cursor.</value>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotView.Canvas">
+            <summary>
+            Gets the Canvas.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotView.RenderContext">
+            <summary>
+            Gets the CanvasRenderContext.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotView.ClearBackground">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotView.CreatePlotPresenter">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotView.CreateRenderContext">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotView.OnRender(System.Windows.Media.DrawingContext)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotView.RenderOverride">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotView.UpdateDpi">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotView.DoCopy(System.Object,System.Windows.Input.ExecutedRoutedEventArgs)">
+            <summary>
+            Performs the copy operation.
+            </summary>
+            <param name="sender">The sender.</param>
+            <param name="e">The <see cref="T:System.Windows.Input.ExecutedRoutedEventArgs" /> instance containing the event data.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotView.GetAncestorWindowFromVisualTree(System.Windows.DependencyObject)">
+            <summary>
+            Returns a reference to the window object that hosts the dependency object in the visual tree.
+            </summary>
+            <returns> The host window from the visual tree.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotView.SaveBitmap(System.String)">
+            <summary>
+            Saves the PlotView as a bitmap.
+            </summary>
+            <param name="fileName">Name of the file.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotView.SaveBitmap(System.String,System.Int32,System.Int32)">
+            <summary>
+            Saves the PlotView as a bitmap.
+            </summary>
+            <param name="fileName">Name of the file.</param>
+            <param name="width">The width.</param>
+            <param name="height">The height.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotView.SaveXaml(System.String)">
+            <summary>
+            Saves the PlotView as xaml.
+            </summary>
+            <param name="fileName">Name of the file.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotView.ToXaml">
+            <summary>
+            Renders the PlotView to xaml.
+            </summary>
+            <returns>The xaml.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotView.ToBitmap">
+            <summary>
+            Renders the PlotView to a bitmap.
+            </summary>
+            <returns>A bitmap.</returns>
+        </member>
+        <member name="T:OxyPlot.Wpf.PngExporter">
+            <summary>
+            Provides functionality to export plots to png.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.PngExporter.#ctor">
+            <summary>
+            Initializes a new instance of the <see cref="T:OxyPlot.Wpf.PngExporter" /> class.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.PngExporter.Width">
+            <summary>
+            Gets or sets the width of the output image.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.PngExporter.Height">
+            <summary>
+            Gets or sets the height of the output image.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.PngExporter.Resolution">
+            <summary>
+            Gets or sets the resolution of the output image.
+            </summary>
+            <value>The resolution in dots per inch (dpi).</value>
+        </member>
+        <member name="M:OxyPlot.Wpf.PngExporter.Export(OxyPlot.IPlotModel,System.String,System.Int32,System.Int32,System.Double)">
+            <summary>
+            Exports the specified plot model to a file.
+            </summary>
+            <param name="model">The model to export.</param>
+            <param name="fileName">The file name.</param>
+            <param name="width">The width of the output bitmap.</param>
+            <param name="height">The height of the output bitmap.</param>
+            <param name="resolution">The resolution (resolution). The default value is 96.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PngExporter.Export(OxyPlot.IPlotModel,System.IO.Stream)">
+            <summary>
+            Exports the specified <see cref="T:OxyPlot.PlotModel" /> to the specified <see cref="T:System.IO.Stream" />.
+            </summary>
+            <param name="model">The model.</param>
+            <param name="stream">The output stream.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PngExporter.ExportToBitmap(OxyPlot.IPlotModel)">
+            <summary>
+            Exports the specified plot model to a bitmap.
+            </summary>
+            <param name="model">The model to export.</param>
+            <returns>A bitmap.</returns>
+        </member>
+        <member name="T:OxyPlot.Wpf.SvgExporter">
+            <summary>
+            Provides functionality to export plots to scalable vector graphics using text measuring in WPF.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.SvgExporter.#ctor">
+            <summary>
+            Initializes a new instance of the <see cref="T:OxyPlot.Wpf.SvgExporter" /> class.
+            </summary>
+        </member>
+        <member name="T:OxyPlot.Wpf.TextMeasurementMethod">
+            <summary>
+            The text measurement methods.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TextMeasurementMethod.TextBlock">
+            <summary>
+            Measurement by TextBlock. This gives a more accurate result than <see cref="F:OxyPlot.Wpf.TextMeasurementMethod.GlyphTypeface"/> as it takes into account text shaping.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TextMeasurementMethod.GlyphTypeface">
+            <summary>
+            Measurement by glyph typeface. This is faster than <see cref="F:OxyPlot.Wpf.TextMeasurementMethod.TextBlock"/>, but does not take into account text shaping.
+            </summary>
+        </member>
+        <member name="T:OxyPlot.Wpf.PixelLayout">
+            <summary>
+            Provides functionality to support non-default dpi scaling
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.PixelLayout.Snap(System.Double,System.Double,System.Double,System.Windows.Point,System.Double)">
+            <summary>
+            Snaps a screen point to a pixel grid.
+            </summary>
+            <remarks>
+            Depending on the stroke thickness, the point is snapped either to the middle or the border of a pixel.
+            </remarks>
+            <param name="x">The x coordinate of the point.</param>
+            <param name="y">The y coordinate of the point.</param>
+            <param name="strokeThickness">The stroke thickness.</param>
+            <param name="visualOffset">A point structure which represents X and Y visual offsets relative to visual root</param>
+            <param name="dpiScale">The DPI scale.</param>
+            <returns>Snapped point</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.PixelLayout.Snap(System.Windows.Rect,System.Double,System.Windows.Point,System.Double)">
+            <summary>
+            Snaps a rectangle structure to a pixel grid.
+            </summary>
+            <remarks>
+            Depending on the stroke thickness, the rectangle bounds are snapped either to the middle or the border of pixels.
+            </remarks>
+            <param name="rect">Rectangle structure</param>
+            <param name="strokeThickness">The stroke thickness.</param>
+            <param name="visualOffset">A point structure which represents X and Y visual offsets relative to visual root</param>
+            <param name="dpiScale">The DPI scale.</param>
+            <returns>Snapped rectangle structure</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.PixelLayout.SnapStrokeThickness(System.Double,System.Double)">
+            <summary>
+            Snaps a stroke thickness to an integer multiple of device pixels.
+            </summary>
+            <param name="strokeThickness">The stroke thickness.</param>
+            <param name="dpiScale">The DPI scale.</param>
+            <returns>The snapped stroke thickness.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.PixelLayout.Snap(System.Double,System.Double,System.Double)">
+            <summary>
+            Snaps a screen coordinate to a pixel grid
+            </summary>
+            <param name="value">Screen coordinate</param>
+            <param name="offset">Pixel grid offset</param>
+            <param name="scale">Pixel grid scale</param>
+            <returns>Snapped coordinate</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.PixelLayout.GetPixelOffset(System.Double,System.Double)">
+            <summary>
+            Gets the pixel offset for the given scale and stroke thickness.
+            </summary>
+            <remarks>
+            This takes into account that lines with even width should be rendered on the border between two pixels, while lines with odd width should be rendered
+            in the middle of a pixel.
+            </remarks>
+            <param name="strokeThickness">The stroke thickness.</param>
+            <param name="scale">Pixel grid scale</param>
+            <returns>The pixel offset.</returns>
+        </member>
+        <member name="T:OxyPlot.Wpf.XamlExporter">
+            <summary>
+            Provides functionality to export plots to XAML.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.XamlExporter.ExportToString(OxyPlot.IPlotModel,System.Double,System.Double)">
+            <summary>
+            Export the specified plot model to an xaml string.
+            </summary>
+            <param name="model">The model.</param>
+            <param name="width">The width.</param>
+            <param name="height">The height.</param>
+            <returns>A xaml string.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.XamlExporter.Export(OxyPlot.PlotModel,System.String,System.Double,System.Double)">
+            <summary>
+            Exports the specified plot model to a xaml file.
+            </summary>
+            <param name="model">The model.</param>
+            <param name="fileName">Name of the file.</param>
+            <param name="width">The width.</param>
+            <param name="height">The height.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.XamlExporter.Export(OxyPlot.IPlotModel,System.Xml.XmlWriter,System.Double,System.Double)">
+            <summary>
+            Exports the specified plot model to a xml writer.
+            </summary>
+            <param name="model">The model.</param>
+            <param name="writer">The xml writer.</param>
+            <param name="width">The width.</param>
+            <param name="height">The height.</param>
+        </member>
+        <member name="T:OxyPlot.Wpf.XamlRenderContext">
+            <summary>
+            Implements <see cref="T:OxyPlot.IRenderContext" /> for <see cref="T:System.Windows.Controls.Canvas" />. This does not use <see cref="T:System.Windows.Media.StreamGeometry"/> and therefore the output can be serialized to XAML.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.XamlRenderContext.MaxFiguresPerGeometry">
+            <summary>
+            The maximum number of figures per geometry.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.XamlRenderContext.MaxPolylinesPerLine">
+            <summary>
+            The maximum number of polylines per line.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.XamlRenderContext.MinPointsPerPolyline">
+            <summary>
+            The minimum number of points per polyline.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.XamlRenderContext.#ctor(System.Windows.Controls.Canvas)">
+            <summary>
+            Initializes a new instance of the <see cref="T:OxyPlot.Wpf.CanvasRenderContext" /> class.
+            </summary>
+            <param name="canvas">The canvas.</param>
+        </member>
+        <member name="P:OxyPlot.Wpf.XamlRenderContext.BalancedLineDrawingThicknessLimit">
+            <summary>
+            Gets or sets the thickness limit for "balanced" line drawing.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.XamlRenderContext.DrawEllipses(System.Collections.Generic.IList{OxyPlot.OxyRect},OxyPlot.OxyColor,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.XamlRenderContext.DrawLine(System.Collections.Generic.IList{OxyPlot.ScreenPoint},OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode,System.Double[],OxyPlot.LineJoin)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.XamlRenderContext.DrawLineSegments(System.Collections.Generic.IList{OxyPlot.ScreenPoint},OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode,System.Double[],OxyPlot.LineJoin)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.XamlRenderContext.DrawPolygons(System.Collections.Generic.IList{System.Collections.Generic.IList{OxyPlot.ScreenPoint}},OxyPlot.OxyColor,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode,System.Double[],OxyPlot.LineJoin)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.XamlRenderContext.DrawRectangles(System.Collections.Generic.IList{OxyPlot.OxyRect},OxyPlot.OxyColor,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.XamlRenderContext.DrawLineBalanced(System.Collections.Generic.IList{OxyPlot.ScreenPoint},OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode,System.Double[],OxyPlot.LineJoin)">
+            <summary>
+            Draws the line using the MaxPolylinesPerLine and MinPointsPerPolyline properties.
+            </summary>
+            <param name="points">The points.</param>
+            <param name="stroke">The stroke color.</param>
+            <param name="thickness">The thickness.</param>
+            <param name="edgeRenderingMode">The edge rendering mode.</param>
+            <param name="dashArray">The dash array. Use <c>null</c> to get a solid line.</param>
+            <param name="lineJoin">The line join.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.XamlRenderContext.ToPointCollection(System.Collections.Generic.IList{OxyPlot.ScreenPoint},System.Double,OxyPlot.EdgeRenderingMode)">
+            <summary>
+            Creates a point collection from the specified points. The points are snapped to pixels if required by the edge rendering mode,
+            </summary>
+            <param name="points">The points to convert.</param>
+            <param name="strokeThickness">The stroke thickness.</param>
+            <param name="edgeRenderingMode">The edge rendering mode.</param>
+            <returns>The point collection.</returns>
+        </member>
+    </members>
+</doc>

BIN
packages/OxyPlot.Wpf.2.1.0/lib/net45/OxyPlot.Wpf.dll


+ 637 - 0
packages/OxyPlot.Wpf.2.1.0/lib/net45/OxyPlot.Wpf.xml

@@ -0,0 +1,637 @@
+<?xml version="1.0"?>
+<doc>
+    <assembly>
+        <name>OxyPlot.Wpf</name>
+    </assembly>
+    <members>
+        <member name="T:OxyPlot.Wpf.CanvasRenderContext">
+            <summary>
+            Implements <see cref="T:OxyPlot.IRenderContext" /> for <see cref="T:System.Windows.Controls.Canvas" />.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.CanvasRenderContext.imagesInUse">
+            <summary>
+            The images in use
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.CanvasRenderContext.imageCache">
+            <summary>
+            The image cache
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.CanvasRenderContext.brushCache">
+            <summary>
+            The brush cache.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.CanvasRenderContext.fontFamilyCache">
+            <summary>
+            The font family cache
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.CanvasRenderContext.canvas">
+            <summary>
+            The canvas.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.CanvasRenderContext.clip">
+            <summary>
+            The clip rectangle.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.CanvasRenderContext.currentToolTip">
+            <summary>
+            The current tool tip
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.CanvasRenderContext.DpiScale">
+            <summary>
+            The dpi scale.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.CanvasRenderContext.VisualOffset">
+            <summary>
+            The visual offset relative to visual root.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.#ctor(System.Windows.Controls.Canvas)">
+            <summary>
+            Initializes a new instance of the <see cref="T:OxyPlot.Wpf.CanvasRenderContext" /> class.
+            </summary>
+            <param name="canvas">The canvas.</param>
+        </member>
+        <member name="P:OxyPlot.Wpf.CanvasRenderContext.TextMeasurementMethod">
+            <summary>
+            Gets or sets the text measurement method.
+            </summary>
+            <value>The text measurement method.</value>
+        </member>
+        <member name="P:OxyPlot.Wpf.CanvasRenderContext.TextFormattingMode">
+            <summary>
+            Gets or sets the text formatting mode.
+            </summary>
+            <value>The text formatting mode. The default value is <see cref="F:System.Windows.Media.TextFormattingMode.Display"/>.</value>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawEllipse(OxyPlot.OxyRect,OxyPlot.OxyColor,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawEllipses(System.Collections.Generic.IList{OxyPlot.OxyRect},OxyPlot.OxyColor,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawLine(System.Collections.Generic.IList{OxyPlot.ScreenPoint},OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode,System.Double[],OxyPlot.LineJoin)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawLineSegments(System.Collections.Generic.IList{OxyPlot.ScreenPoint},OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode,System.Double[],OxyPlot.LineJoin)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawPolygon(System.Collections.Generic.IList{OxyPlot.ScreenPoint},OxyPlot.OxyColor,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode,System.Double[],OxyPlot.LineJoin)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawPolygons(System.Collections.Generic.IList{System.Collections.Generic.IList{OxyPlot.ScreenPoint}},OxyPlot.OxyColor,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode,System.Double[],OxyPlot.LineJoin)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawRectangle(OxyPlot.OxyRect,OxyPlot.OxyColor,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawRectangles(System.Collections.Generic.IList{OxyPlot.OxyRect},OxyPlot.OxyColor,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawText(OxyPlot.ScreenPoint,System.String,OxyPlot.OxyColor,System.String,System.Double,System.Double,System.Double,OxyPlot.HorizontalAlignment,OxyPlot.VerticalAlignment,System.Nullable{OxyPlot.OxySize})">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.MeasureText(System.String,System.String,System.Double,System.Double)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.SetToolTip(System.String)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawImage(OxyPlot.OxyImage,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Boolean)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.SetClip(OxyPlot.OxyRect)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.ResetClip">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.CleanUp">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.MeasureTextByGlyphTypeface(System.String,System.String,System.Double,System.Double)">
+            <summary>
+            Measures the size of the specified text by a faster method (using GlyphTypefaces).
+            </summary>
+            <param name="text">The text.</param>
+            <param name="fontFamily">The font family.</param>
+            <param name="fontSize">The font size.</param>
+            <param name="fontWeight">The font weight.</param>
+            <returns>The size of the text.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.GetFontWeight(System.Double)">
+            <summary>
+            Gets the font weight.
+            </summary>
+            <param name="fontWeight">The font weight value.</param>
+            <returns>The font weight.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.MeasureTextSize(System.Windows.Media.GlyphTypeface,System.Double,System.String)">
+            <summary>
+            Fast text size calculation
+            </summary>
+            <param name="glyphTypeface">The glyph typeface.</param>
+            <param name="sizeInEm">The size.</param>
+            <param name="s">The text.</param>
+            <returns>The text size.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.CreateAndAdd``1(System.Double,System.Double)">
+            <summary>
+            Creates an element of the specified type and adds it to the canvas.
+            </summary>
+            <typeparam name="T">Type of element to create.</typeparam>
+            <param name="clipOffsetX">The clip offset executable.</param>
+            <param name="clipOffsetY">The clip offset asynchronous.</param>
+            <returns>The element.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.ApplyToolTip(System.Windows.FrameworkElement)">
+            <summary>
+            Applies the current tool tip to the specified element.
+            </summary>
+            <param name="element">The element.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.GetCachedBrush(OxyPlot.OxyColor)">
+            <summary>
+            Gets the cached brush.
+            </summary>
+            <param name="color">The color.</param>
+            <returns>The brush.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.GetCachedFontFamily(System.String)">
+            <summary>
+            Gets the cached font family.
+            </summary>
+            <param name="familyName">Name of the family.</param>
+            <returns>The FontFamily.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.SetStroke(System.Windows.Shapes.Shape,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode,OxyPlot.LineJoin,System.Collections.Generic.IEnumerable{System.Double},System.Double)">
+            <summary>
+            Sets the stroke properties of the specified shape object.
+            </summary>
+            <param name="shape">The shape.</param>
+            <param name="stroke">The stroke color.</param>
+            <param name="thickness">The thickness.</param>
+            <param name="edgeRenderingMode">The edge rendering mode.</param>
+            <param name="lineJoin">The line join.</param>
+            <param name="dashArray">The dash array. Use <c>null</c> to get a solid line.</param>
+            <param name="dashOffset">The dash offset.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.GetImageSource(OxyPlot.OxyImage)">
+            <summary>
+            Gets the bitmap source.
+            </summary>
+            <param name="image">The image.</param>
+            <returns>The bitmap source.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.ToRect(OxyPlot.OxyRect)">
+            <summary>
+            Converts an <see cref="T:OxyPlot.OxyRect" /> to a <see cref="T:System.Windows.Rect" />.
+            </summary>
+            <param name="r">The rectangle.</param>
+            <returns>A <see cref="T:System.Windows.Rect" />.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.GetActualPoints(System.Collections.Generic.IList{OxyPlot.ScreenPoint},System.Double,OxyPlot.EdgeRenderingMode)">
+            <summary>
+            Snaps points to pixels if required by the edge rendering mode.
+            </summary>
+            <param name="points">The points.</param>
+            <param name="strokeThickness">The stroke thickness.</param>
+            <param name="edgeRenderingMode">The edge rendering mode.</param>
+            <returns>The processed points.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.GetActualRect(OxyPlot.OxyRect,System.Double,OxyPlot.EdgeRenderingMode)">
+            <summary>
+            Snaps a rectangle to device pixels if required by the edge rendering mode.
+            </summary>
+            <param name="rect">The rectangle.</param>
+            <param name="strokeThickness">The stroke thickness.</param>
+            <param name="edgeRenderingMode">The edge rendering mode.</param>
+            <returns>The processed rectangle.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.GetActualStrokeThickness(System.Double,OxyPlot.EdgeRenderingMode)">
+            <summary>
+            Snaps a stroke thickness to device pixels if required by the edge rendering mode.
+            </summary>
+            <param name="strokeThickness">The stroke thickness.</param>
+            <param name="edgeRenderingMode">The edge rendering mode.</param>
+            <returns>The processed stroke thickness.</returns>
+        </member>
+        <member name="T:OxyPlot.Wpf.PlotView">
+            <summary>
+            Represents a control that displays a <see cref="T:OxyPlot.PlotModel" />. This <see cref="T:OxyPlot.IPlotView"/> is based on <see cref="T:OxyPlot.Wpf.CanvasRenderContext"/>.
+            </summary>
+            <summary>
+            Represents a control that displays a <see cref="T:OxyPlot.PlotModel" />.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotView.TextMeasurementMethodProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.PlotView.TextMeasurementMethod"/> dependency property.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotView.#ctor">
+            <summary>
+            Initializes a new instance of the <see cref="T:OxyPlot.Wpf.PlotView" /> class.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotView.DisconnectCanvasWhileUpdating">
+            <summary>
+            Gets or sets a value indicating whether to disconnect the canvas while updating.
+            </summary>
+            <value><c>true</c> if canvas should be disconnected while updating; otherwise, <c>false</c>.</value>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotView.TextMeasurementMethod">
+            <summary>
+            Gets or sets the vertical zoom cursor.
+            </summary>
+            <value>The zoom vertical cursor.</value>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotView.Canvas">
+            <summary>
+            Gets the Canvas.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotView.RenderContext">
+            <summary>
+            Gets the CanvasRenderContext.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotView.ClearBackground">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotView.CreatePlotPresenter">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotView.CreateRenderContext">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotView.OnRender(System.Windows.Media.DrawingContext)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotView.RenderOverride">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotView.UpdateDpi">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotView.DoCopy(System.Object,System.Windows.Input.ExecutedRoutedEventArgs)">
+            <summary>
+            Performs the copy operation.
+            </summary>
+            <param name="sender">The sender.</param>
+            <param name="e">The <see cref="T:System.Windows.Input.ExecutedRoutedEventArgs" /> instance containing the event data.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotView.GetAncestorWindowFromVisualTree(System.Windows.DependencyObject)">
+            <summary>
+            Returns a reference to the window object that hosts the dependency object in the visual tree.
+            </summary>
+            <returns> The host window from the visual tree.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotView.SaveBitmap(System.String)">
+            <summary>
+            Saves the PlotView as a bitmap.
+            </summary>
+            <param name="fileName">Name of the file.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotView.SaveBitmap(System.String,System.Int32,System.Int32)">
+            <summary>
+            Saves the PlotView as a bitmap.
+            </summary>
+            <param name="fileName">Name of the file.</param>
+            <param name="width">The width.</param>
+            <param name="height">The height.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotView.SaveXaml(System.String)">
+            <summary>
+            Saves the PlotView as xaml.
+            </summary>
+            <param name="fileName">Name of the file.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotView.ToXaml">
+            <summary>
+            Renders the PlotView to xaml.
+            </summary>
+            <returns>The xaml.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotView.ToBitmap">
+            <summary>
+            Renders the PlotView to a bitmap.
+            </summary>
+            <returns>A bitmap.</returns>
+        </member>
+        <member name="T:OxyPlot.Wpf.PngExporter">
+            <summary>
+            Provides functionality to export plots to png.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.PngExporter.#ctor">
+            <summary>
+            Initializes a new instance of the <see cref="T:OxyPlot.Wpf.PngExporter" /> class.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.PngExporter.Width">
+            <summary>
+            Gets or sets the width of the output image.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.PngExporter.Height">
+            <summary>
+            Gets or sets the height of the output image.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.PngExporter.Resolution">
+            <summary>
+            Gets or sets the resolution of the output image.
+            </summary>
+            <value>The resolution in dots per inch (dpi).</value>
+        </member>
+        <member name="M:OxyPlot.Wpf.PngExporter.Export(OxyPlot.IPlotModel,System.String,System.Int32,System.Int32,System.Double)">
+            <summary>
+            Exports the specified plot model to a file.
+            </summary>
+            <param name="model">The model to export.</param>
+            <param name="fileName">The file name.</param>
+            <param name="width">The width of the output bitmap.</param>
+            <param name="height">The height of the output bitmap.</param>
+            <param name="resolution">The resolution (resolution). The default value is 96.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PngExporter.Export(OxyPlot.IPlotModel,System.IO.Stream)">
+            <summary>
+            Exports the specified <see cref="T:OxyPlot.PlotModel" /> to the specified <see cref="T:System.IO.Stream" />.
+            </summary>
+            <param name="model">The model.</param>
+            <param name="stream">The output stream.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PngExporter.ExportToBitmap(OxyPlot.IPlotModel)">
+            <summary>
+            Exports the specified plot model to a bitmap.
+            </summary>
+            <param name="model">The model to export.</param>
+            <returns>A bitmap.</returns>
+        </member>
+        <member name="T:OxyPlot.Wpf.SvgExporter">
+            <summary>
+            Provides functionality to export plots to scalable vector graphics using text measuring in WPF.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.SvgExporter.#ctor">
+            <summary>
+            Initializes a new instance of the <see cref="T:OxyPlot.Wpf.SvgExporter" /> class.
+            </summary>
+        </member>
+        <member name="T:OxyPlot.Wpf.TextMeasurementMethod">
+            <summary>
+            The text measurement methods.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TextMeasurementMethod.TextBlock">
+            <summary>
+            Measurement by TextBlock. This gives a more accurate result than <see cref="F:OxyPlot.Wpf.TextMeasurementMethod.GlyphTypeface"/> as it takes into account text shaping.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TextMeasurementMethod.GlyphTypeface">
+            <summary>
+            Measurement by glyph typeface. This is faster than <see cref="F:OxyPlot.Wpf.TextMeasurementMethod.TextBlock"/>, but does not take into account text shaping.
+            </summary>
+        </member>
+        <member name="T:OxyPlot.Wpf.PixelLayout">
+            <summary>
+            Provides functionality to support non-default dpi scaling
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.PixelLayout.Snap(System.Double,System.Double,System.Double,System.Windows.Point,System.Double)">
+            <summary>
+            Snaps a screen point to a pixel grid.
+            </summary>
+            <remarks>
+            Depending on the stroke thickness, the point is snapped either to the middle or the border of a pixel.
+            </remarks>
+            <param name="x">The x coordinate of the point.</param>
+            <param name="y">The y coordinate of the point.</param>
+            <param name="strokeThickness">The stroke thickness.</param>
+            <param name="visualOffset">A point structure which represents X and Y visual offsets relative to visual root</param>
+            <param name="dpiScale">The DPI scale.</param>
+            <returns>Snapped point</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.PixelLayout.Snap(System.Windows.Rect,System.Double,System.Windows.Point,System.Double)">
+            <summary>
+            Snaps a rectangle structure to a pixel grid.
+            </summary>
+            <remarks>
+            Depending on the stroke thickness, the rectangle bounds are snapped either to the middle or the border of pixels.
+            </remarks>
+            <param name="rect">Rectangle structure</param>
+            <param name="strokeThickness">The stroke thickness.</param>
+            <param name="visualOffset">A point structure which represents X and Y visual offsets relative to visual root</param>
+            <param name="dpiScale">The DPI scale.</param>
+            <returns>Snapped rectangle structure</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.PixelLayout.SnapStrokeThickness(System.Double,System.Double)">
+            <summary>
+            Snaps a stroke thickness to an integer multiple of device pixels.
+            </summary>
+            <param name="strokeThickness">The stroke thickness.</param>
+            <param name="dpiScale">The DPI scale.</param>
+            <returns>The snapped stroke thickness.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.PixelLayout.Snap(System.Double,System.Double,System.Double)">
+            <summary>
+            Snaps a screen coordinate to a pixel grid
+            </summary>
+            <param name="value">Screen coordinate</param>
+            <param name="offset">Pixel grid offset</param>
+            <param name="scale">Pixel grid scale</param>
+            <returns>Snapped coordinate</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.PixelLayout.GetPixelOffset(System.Double,System.Double)">
+            <summary>
+            Gets the pixel offset for the given scale and stroke thickness.
+            </summary>
+            <remarks>
+            This takes into account that lines with even width should be rendered on the border between two pixels, while lines with odd width should be rendered
+            in the middle of a pixel.
+            </remarks>
+            <param name="strokeThickness">The stroke thickness.</param>
+            <param name="scale">Pixel grid scale</param>
+            <returns>The pixel offset.</returns>
+        </member>
+        <member name="T:OxyPlot.Wpf.XamlExporter">
+            <summary>
+            Provides functionality to export plots to XAML.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.XamlExporter.ExportToString(OxyPlot.IPlotModel,System.Double,System.Double)">
+            <summary>
+            Export the specified plot model to an xaml string.
+            </summary>
+            <param name="model">The model.</param>
+            <param name="width">The width.</param>
+            <param name="height">The height.</param>
+            <returns>A xaml string.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.XamlExporter.Export(OxyPlot.PlotModel,System.String,System.Double,System.Double)">
+            <summary>
+            Exports the specified plot model to a xaml file.
+            </summary>
+            <param name="model">The model.</param>
+            <param name="fileName">Name of the file.</param>
+            <param name="width">The width.</param>
+            <param name="height">The height.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.XamlExporter.Export(OxyPlot.IPlotModel,System.Xml.XmlWriter,System.Double,System.Double)">
+            <summary>
+            Exports the specified plot model to a xml writer.
+            </summary>
+            <param name="model">The model.</param>
+            <param name="writer">The xml writer.</param>
+            <param name="width">The width.</param>
+            <param name="height">The height.</param>
+        </member>
+        <member name="T:OxyPlot.Wpf.XamlRenderContext">
+            <summary>
+            Implements <see cref="T:OxyPlot.IRenderContext" /> for <see cref="T:System.Windows.Controls.Canvas" />. This does not use <see cref="T:System.Windows.Media.StreamGeometry"/> and therefore the output can be serialized to XAML.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.XamlRenderContext.MaxFiguresPerGeometry">
+            <summary>
+            The maximum number of figures per geometry.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.XamlRenderContext.MaxPolylinesPerLine">
+            <summary>
+            The maximum number of polylines per line.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.XamlRenderContext.MinPointsPerPolyline">
+            <summary>
+            The minimum number of points per polyline.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.XamlRenderContext.#ctor(System.Windows.Controls.Canvas)">
+            <summary>
+            Initializes a new instance of the <see cref="T:OxyPlot.Wpf.CanvasRenderContext" /> class.
+            </summary>
+            <param name="canvas">The canvas.</param>
+        </member>
+        <member name="P:OxyPlot.Wpf.XamlRenderContext.BalancedLineDrawingThicknessLimit">
+            <summary>
+            Gets or sets the thickness limit for "balanced" line drawing.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.XamlRenderContext.DrawEllipses(System.Collections.Generic.IList{OxyPlot.OxyRect},OxyPlot.OxyColor,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.XamlRenderContext.DrawLine(System.Collections.Generic.IList{OxyPlot.ScreenPoint},OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode,System.Double[],OxyPlot.LineJoin)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.XamlRenderContext.DrawLineSegments(System.Collections.Generic.IList{OxyPlot.ScreenPoint},OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode,System.Double[],OxyPlot.LineJoin)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.XamlRenderContext.DrawPolygons(System.Collections.Generic.IList{System.Collections.Generic.IList{OxyPlot.ScreenPoint}},OxyPlot.OxyColor,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode,System.Double[],OxyPlot.LineJoin)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.XamlRenderContext.DrawRectangles(System.Collections.Generic.IList{OxyPlot.OxyRect},OxyPlot.OxyColor,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.XamlRenderContext.DrawLineBalanced(System.Collections.Generic.IList{OxyPlot.ScreenPoint},OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode,System.Double[],OxyPlot.LineJoin)">
+            <summary>
+            Draws the line using the MaxPolylinesPerLine and MinPointsPerPolyline properties.
+            </summary>
+            <param name="points">The points.</param>
+            <param name="stroke">The stroke color.</param>
+            <param name="thickness">The thickness.</param>
+            <param name="edgeRenderingMode">The edge rendering mode.</param>
+            <param name="dashArray">The dash array. Use <c>null</c> to get a solid line.</param>
+            <param name="lineJoin">The line join.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.XamlRenderContext.ToPointCollection(System.Collections.Generic.IList{OxyPlot.ScreenPoint},System.Double,OxyPlot.EdgeRenderingMode)">
+            <summary>
+            Creates a point collection from the specified points. The points are snapped to pixels if required by the edge rendering mode,
+            </summary>
+            <param name="points">The points to convert.</param>
+            <param name="strokeThickness">The stroke thickness.</param>
+            <param name="edgeRenderingMode">The edge rendering mode.</param>
+            <returns>The point collection.</returns>
+        </member>
+        <member name="T:OxyPlot.Wpf.XpsExporter">
+            <summary>
+            Provides functionality to export plots to xps.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.XpsExporter.#ctor">
+            <summary>
+            Initializes a new instance of the <see cref="T:OxyPlot.Wpf.XpsExporter" /> class.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.XpsExporter.Width">
+            <summary>
+            Gets or sets the width of the output document.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.XpsExporter.Height">
+            <summary>
+            Gets or sets the height of the output document.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.XpsExporter.TextFormattingMode">
+            <summary>
+            Gets or sets the text formatting mode.
+            </summary>
+            <value>The text formatting mode.</value>
+        </member>
+        <member name="M:OxyPlot.Wpf.XpsExporter.Export(OxyPlot.IPlotModel,System.String,System.Double,System.Double)">
+            <summary>
+            Exports the specified plot model to an xps file.
+            </summary>
+            <param name="model">The model.</param>
+            <param name="fileName">The file name.</param>
+            <param name="width">The width.</param>
+            <param name="height">The height.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.XpsExporter.Export(OxyPlot.IPlotModel,System.IO.Stream,System.Double,System.Double)">
+            <summary>
+            Exports the specified <see cref="T:OxyPlot.PlotModel" /> to the specified <see cref="T:System.IO.Stream" />.
+            </summary>
+            <param name="model">The model.</param>
+            <param name="stream">The stream.</param>
+            <param name="width">The width.</param>
+            <param name="height">The height.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.XpsExporter.Print(OxyPlot.IPlotModel,System.Double,System.Double)">
+            <summary>
+            Prints the specified plot model.
+            </summary>
+            <param name="model">The model.</param>
+            <param name="width">The width (using the actual media width if set to NaN).</param>
+            <param name="height">The height (using the actual media height if set to NaN).</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.XpsExporter.Export(OxyPlot.IPlotModel,System.IO.Stream)">
+            <summary>
+            Exports the specified <see cref="T:OxyPlot.PlotModel" /> to the specified <see cref="T:System.IO.Stream" />.
+            </summary>
+            <param name="model">The model.</param>
+            <param name="stream">The stream.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.XpsExporter.Print(OxyPlot.IPlotModel)">
+            <summary>
+            Prints the specified plot model.
+            </summary>
+            <param name="model">The model.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.XpsExporter.Write(OxyPlot.IPlotModel,System.Windows.Xps.XpsDocumentWriter)">
+            <summary>
+            Write the specified <see cref="T:OxyPlot.IPlotModel" /> to the specified <see cref="T:System.Windows.Xps.XpsDocumentWriter" />.
+            </summary>
+            <param name="model">The model.</param>
+            <param name="writer">The document writer.</param>
+        </member>
+    </members>
+</doc>

BIN
packages/OxyPlot.Wpf.2.1.0/lib/netcoreapp3.1/OxyPlot.Wpf.dll


+ 637 - 0
packages/OxyPlot.Wpf.2.1.0/lib/netcoreapp3.1/OxyPlot.Wpf.xml

@@ -0,0 +1,637 @@
+<?xml version="1.0"?>
+<doc>
+    <assembly>
+        <name>OxyPlot.Wpf</name>
+    </assembly>
+    <members>
+        <member name="T:OxyPlot.Wpf.CanvasRenderContext">
+            <summary>
+            Implements <see cref="T:OxyPlot.IRenderContext" /> for <see cref="T:System.Windows.Controls.Canvas" />.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.CanvasRenderContext.imagesInUse">
+            <summary>
+            The images in use
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.CanvasRenderContext.imageCache">
+            <summary>
+            The image cache
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.CanvasRenderContext.brushCache">
+            <summary>
+            The brush cache.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.CanvasRenderContext.fontFamilyCache">
+            <summary>
+            The font family cache
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.CanvasRenderContext.canvas">
+            <summary>
+            The canvas.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.CanvasRenderContext.clip">
+            <summary>
+            The clip rectangle.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.CanvasRenderContext.currentToolTip">
+            <summary>
+            The current tool tip
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.CanvasRenderContext.DpiScale">
+            <summary>
+            The dpi scale.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.CanvasRenderContext.VisualOffset">
+            <summary>
+            The visual offset relative to visual root.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.#ctor(System.Windows.Controls.Canvas)">
+            <summary>
+            Initializes a new instance of the <see cref="T:OxyPlot.Wpf.CanvasRenderContext" /> class.
+            </summary>
+            <param name="canvas">The canvas.</param>
+        </member>
+        <member name="P:OxyPlot.Wpf.CanvasRenderContext.TextMeasurementMethod">
+            <summary>
+            Gets or sets the text measurement method.
+            </summary>
+            <value>The text measurement method.</value>
+        </member>
+        <member name="P:OxyPlot.Wpf.CanvasRenderContext.TextFormattingMode">
+            <summary>
+            Gets or sets the text formatting mode.
+            </summary>
+            <value>The text formatting mode. The default value is <see cref="F:System.Windows.Media.TextFormattingMode.Display"/>.</value>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawEllipse(OxyPlot.OxyRect,OxyPlot.OxyColor,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawEllipses(System.Collections.Generic.IList{OxyPlot.OxyRect},OxyPlot.OxyColor,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawLine(System.Collections.Generic.IList{OxyPlot.ScreenPoint},OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode,System.Double[],OxyPlot.LineJoin)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawLineSegments(System.Collections.Generic.IList{OxyPlot.ScreenPoint},OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode,System.Double[],OxyPlot.LineJoin)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawPolygon(System.Collections.Generic.IList{OxyPlot.ScreenPoint},OxyPlot.OxyColor,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode,System.Double[],OxyPlot.LineJoin)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawPolygons(System.Collections.Generic.IList{System.Collections.Generic.IList{OxyPlot.ScreenPoint}},OxyPlot.OxyColor,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode,System.Double[],OxyPlot.LineJoin)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawRectangle(OxyPlot.OxyRect,OxyPlot.OxyColor,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawRectangles(System.Collections.Generic.IList{OxyPlot.OxyRect},OxyPlot.OxyColor,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawText(OxyPlot.ScreenPoint,System.String,OxyPlot.OxyColor,System.String,System.Double,System.Double,System.Double,OxyPlot.HorizontalAlignment,OxyPlot.VerticalAlignment,System.Nullable{OxyPlot.OxySize})">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.MeasureText(System.String,System.String,System.Double,System.Double)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.SetToolTip(System.String)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawImage(OxyPlot.OxyImage,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Boolean)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.SetClip(OxyPlot.OxyRect)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.ResetClip">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.CleanUp">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.MeasureTextByGlyphTypeface(System.String,System.String,System.Double,System.Double)">
+            <summary>
+            Measures the size of the specified text by a faster method (using GlyphTypefaces).
+            </summary>
+            <param name="text">The text.</param>
+            <param name="fontFamily">The font family.</param>
+            <param name="fontSize">The font size.</param>
+            <param name="fontWeight">The font weight.</param>
+            <returns>The size of the text.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.GetFontWeight(System.Double)">
+            <summary>
+            Gets the font weight.
+            </summary>
+            <param name="fontWeight">The font weight value.</param>
+            <returns>The font weight.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.MeasureTextSize(System.Windows.Media.GlyphTypeface,System.Double,System.String)">
+            <summary>
+            Fast text size calculation
+            </summary>
+            <param name="glyphTypeface">The glyph typeface.</param>
+            <param name="sizeInEm">The size.</param>
+            <param name="s">The text.</param>
+            <returns>The text size.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.CreateAndAdd``1(System.Double,System.Double)">
+            <summary>
+            Creates an element of the specified type and adds it to the canvas.
+            </summary>
+            <typeparam name="T">Type of element to create.</typeparam>
+            <param name="clipOffsetX">The clip offset executable.</param>
+            <param name="clipOffsetY">The clip offset asynchronous.</param>
+            <returns>The element.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.ApplyToolTip(System.Windows.FrameworkElement)">
+            <summary>
+            Applies the current tool tip to the specified element.
+            </summary>
+            <param name="element">The element.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.GetCachedBrush(OxyPlot.OxyColor)">
+            <summary>
+            Gets the cached brush.
+            </summary>
+            <param name="color">The color.</param>
+            <returns>The brush.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.GetCachedFontFamily(System.String)">
+            <summary>
+            Gets the cached font family.
+            </summary>
+            <param name="familyName">Name of the family.</param>
+            <returns>The FontFamily.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.SetStroke(System.Windows.Shapes.Shape,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode,OxyPlot.LineJoin,System.Collections.Generic.IEnumerable{System.Double},System.Double)">
+            <summary>
+            Sets the stroke properties of the specified shape object.
+            </summary>
+            <param name="shape">The shape.</param>
+            <param name="stroke">The stroke color.</param>
+            <param name="thickness">The thickness.</param>
+            <param name="edgeRenderingMode">The edge rendering mode.</param>
+            <param name="lineJoin">The line join.</param>
+            <param name="dashArray">The dash array. Use <c>null</c> to get a solid line.</param>
+            <param name="dashOffset">The dash offset.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.GetImageSource(OxyPlot.OxyImage)">
+            <summary>
+            Gets the bitmap source.
+            </summary>
+            <param name="image">The image.</param>
+            <returns>The bitmap source.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.ToRect(OxyPlot.OxyRect)">
+            <summary>
+            Converts an <see cref="T:OxyPlot.OxyRect" /> to a <see cref="T:System.Windows.Rect" />.
+            </summary>
+            <param name="r">The rectangle.</param>
+            <returns>A <see cref="T:System.Windows.Rect" />.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.GetActualPoints(System.Collections.Generic.IList{OxyPlot.ScreenPoint},System.Double,OxyPlot.EdgeRenderingMode)">
+            <summary>
+            Snaps points to pixels if required by the edge rendering mode.
+            </summary>
+            <param name="points">The points.</param>
+            <param name="strokeThickness">The stroke thickness.</param>
+            <param name="edgeRenderingMode">The edge rendering mode.</param>
+            <returns>The processed points.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.GetActualRect(OxyPlot.OxyRect,System.Double,OxyPlot.EdgeRenderingMode)">
+            <summary>
+            Snaps a rectangle to device pixels if required by the edge rendering mode.
+            </summary>
+            <param name="rect">The rectangle.</param>
+            <param name="strokeThickness">The stroke thickness.</param>
+            <param name="edgeRenderingMode">The edge rendering mode.</param>
+            <returns>The processed rectangle.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.CanvasRenderContext.GetActualStrokeThickness(System.Double,OxyPlot.EdgeRenderingMode)">
+            <summary>
+            Snaps a stroke thickness to device pixels if required by the edge rendering mode.
+            </summary>
+            <param name="strokeThickness">The stroke thickness.</param>
+            <param name="edgeRenderingMode">The edge rendering mode.</param>
+            <returns>The processed stroke thickness.</returns>
+        </member>
+        <member name="T:OxyPlot.Wpf.PlotView">
+            <summary>
+            Represents a control that displays a <see cref="T:OxyPlot.PlotModel" />. This <see cref="T:OxyPlot.IPlotView"/> is based on <see cref="T:OxyPlot.Wpf.CanvasRenderContext"/>.
+            </summary>
+            <summary>
+            Represents a control that displays a <see cref="T:OxyPlot.PlotModel" />.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotView.TextMeasurementMethodProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.PlotView.TextMeasurementMethod"/> dependency property.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotView.#ctor">
+            <summary>
+            Initializes a new instance of the <see cref="T:OxyPlot.Wpf.PlotView" /> class.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotView.DisconnectCanvasWhileUpdating">
+            <summary>
+            Gets or sets a value indicating whether to disconnect the canvas while updating.
+            </summary>
+            <value><c>true</c> if canvas should be disconnected while updating; otherwise, <c>false</c>.</value>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotView.TextMeasurementMethod">
+            <summary>
+            Gets or sets the vertical zoom cursor.
+            </summary>
+            <value>The zoom vertical cursor.</value>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotView.Canvas">
+            <summary>
+            Gets the Canvas.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotView.RenderContext">
+            <summary>
+            Gets the CanvasRenderContext.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotView.ClearBackground">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotView.CreatePlotPresenter">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotView.CreateRenderContext">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotView.OnRender(System.Windows.Media.DrawingContext)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotView.RenderOverride">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotView.UpdateDpi">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotView.DoCopy(System.Object,System.Windows.Input.ExecutedRoutedEventArgs)">
+            <summary>
+            Performs the copy operation.
+            </summary>
+            <param name="sender">The sender.</param>
+            <param name="e">The <see cref="T:System.Windows.Input.ExecutedRoutedEventArgs" /> instance containing the event data.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotView.GetAncestorWindowFromVisualTree(System.Windows.DependencyObject)">
+            <summary>
+            Returns a reference to the window object that hosts the dependency object in the visual tree.
+            </summary>
+            <returns> The host window from the visual tree.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotView.SaveBitmap(System.String)">
+            <summary>
+            Saves the PlotView as a bitmap.
+            </summary>
+            <param name="fileName">Name of the file.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotView.SaveBitmap(System.String,System.Int32,System.Int32)">
+            <summary>
+            Saves the PlotView as a bitmap.
+            </summary>
+            <param name="fileName">Name of the file.</param>
+            <param name="width">The width.</param>
+            <param name="height">The height.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotView.SaveXaml(System.String)">
+            <summary>
+            Saves the PlotView as xaml.
+            </summary>
+            <param name="fileName">Name of the file.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotView.ToXaml">
+            <summary>
+            Renders the PlotView to xaml.
+            </summary>
+            <returns>The xaml.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotView.ToBitmap">
+            <summary>
+            Renders the PlotView to a bitmap.
+            </summary>
+            <returns>A bitmap.</returns>
+        </member>
+        <member name="T:OxyPlot.Wpf.PngExporter">
+            <summary>
+            Provides functionality to export plots to png.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.PngExporter.#ctor">
+            <summary>
+            Initializes a new instance of the <see cref="T:OxyPlot.Wpf.PngExporter" /> class.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.PngExporter.Width">
+            <summary>
+            Gets or sets the width of the output image.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.PngExporter.Height">
+            <summary>
+            Gets or sets the height of the output image.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.PngExporter.Resolution">
+            <summary>
+            Gets or sets the resolution of the output image.
+            </summary>
+            <value>The resolution in dots per inch (dpi).</value>
+        </member>
+        <member name="M:OxyPlot.Wpf.PngExporter.Export(OxyPlot.IPlotModel,System.String,System.Int32,System.Int32,System.Double)">
+            <summary>
+            Exports the specified plot model to a file.
+            </summary>
+            <param name="model">The model to export.</param>
+            <param name="fileName">The file name.</param>
+            <param name="width">The width of the output bitmap.</param>
+            <param name="height">The height of the output bitmap.</param>
+            <param name="resolution">The resolution (resolution). The default value is 96.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PngExporter.Export(OxyPlot.IPlotModel,System.IO.Stream)">
+            <summary>
+            Exports the specified <see cref="T:OxyPlot.PlotModel" /> to the specified <see cref="T:System.IO.Stream" />.
+            </summary>
+            <param name="model">The model.</param>
+            <param name="stream">The output stream.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PngExporter.ExportToBitmap(OxyPlot.IPlotModel)">
+            <summary>
+            Exports the specified plot model to a bitmap.
+            </summary>
+            <param name="model">The model to export.</param>
+            <returns>A bitmap.</returns>
+        </member>
+        <member name="T:OxyPlot.Wpf.SvgExporter">
+            <summary>
+            Provides functionality to export plots to scalable vector graphics using text measuring in WPF.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.SvgExporter.#ctor">
+            <summary>
+            Initializes a new instance of the <see cref="T:OxyPlot.Wpf.SvgExporter" /> class.
+            </summary>
+        </member>
+        <member name="T:OxyPlot.Wpf.TextMeasurementMethod">
+            <summary>
+            The text measurement methods.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TextMeasurementMethod.TextBlock">
+            <summary>
+            Measurement by TextBlock. This gives a more accurate result than <see cref="F:OxyPlot.Wpf.TextMeasurementMethod.GlyphTypeface"/> as it takes into account text shaping.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TextMeasurementMethod.GlyphTypeface">
+            <summary>
+            Measurement by glyph typeface. This is faster than <see cref="F:OxyPlot.Wpf.TextMeasurementMethod.TextBlock"/>, but does not take into account text shaping.
+            </summary>
+        </member>
+        <member name="T:OxyPlot.Wpf.PixelLayout">
+            <summary>
+            Provides functionality to support non-default dpi scaling
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.PixelLayout.Snap(System.Double,System.Double,System.Double,System.Windows.Point,System.Double)">
+            <summary>
+            Snaps a screen point to a pixel grid.
+            </summary>
+            <remarks>
+            Depending on the stroke thickness, the point is snapped either to the middle or the border of a pixel.
+            </remarks>
+            <param name="x">The x coordinate of the point.</param>
+            <param name="y">The y coordinate of the point.</param>
+            <param name="strokeThickness">The stroke thickness.</param>
+            <param name="visualOffset">A point structure which represents X and Y visual offsets relative to visual root</param>
+            <param name="dpiScale">The DPI scale.</param>
+            <returns>Snapped point</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.PixelLayout.Snap(System.Windows.Rect,System.Double,System.Windows.Point,System.Double)">
+            <summary>
+            Snaps a rectangle structure to a pixel grid.
+            </summary>
+            <remarks>
+            Depending on the stroke thickness, the rectangle bounds are snapped either to the middle or the border of pixels.
+            </remarks>
+            <param name="rect">Rectangle structure</param>
+            <param name="strokeThickness">The stroke thickness.</param>
+            <param name="visualOffset">A point structure which represents X and Y visual offsets relative to visual root</param>
+            <param name="dpiScale">The DPI scale.</param>
+            <returns>Snapped rectangle structure</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.PixelLayout.SnapStrokeThickness(System.Double,System.Double)">
+            <summary>
+            Snaps a stroke thickness to an integer multiple of device pixels.
+            </summary>
+            <param name="strokeThickness">The stroke thickness.</param>
+            <param name="dpiScale">The DPI scale.</param>
+            <returns>The snapped stroke thickness.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.PixelLayout.Snap(System.Double,System.Double,System.Double)">
+            <summary>
+            Snaps a screen coordinate to a pixel grid
+            </summary>
+            <param name="value">Screen coordinate</param>
+            <param name="offset">Pixel grid offset</param>
+            <param name="scale">Pixel grid scale</param>
+            <returns>Snapped coordinate</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.PixelLayout.GetPixelOffset(System.Double,System.Double)">
+            <summary>
+            Gets the pixel offset for the given scale and stroke thickness.
+            </summary>
+            <remarks>
+            This takes into account that lines with even width should be rendered on the border between two pixels, while lines with odd width should be rendered
+            in the middle of a pixel.
+            </remarks>
+            <param name="strokeThickness">The stroke thickness.</param>
+            <param name="scale">Pixel grid scale</param>
+            <returns>The pixel offset.</returns>
+        </member>
+        <member name="T:OxyPlot.Wpf.XamlExporter">
+            <summary>
+            Provides functionality to export plots to XAML.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.XamlExporter.ExportToString(OxyPlot.IPlotModel,System.Double,System.Double)">
+            <summary>
+            Export the specified plot model to an xaml string.
+            </summary>
+            <param name="model">The model.</param>
+            <param name="width">The width.</param>
+            <param name="height">The height.</param>
+            <returns>A xaml string.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.XamlExporter.Export(OxyPlot.PlotModel,System.String,System.Double,System.Double)">
+            <summary>
+            Exports the specified plot model to a xaml file.
+            </summary>
+            <param name="model">The model.</param>
+            <param name="fileName">Name of the file.</param>
+            <param name="width">The width.</param>
+            <param name="height">The height.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.XamlExporter.Export(OxyPlot.IPlotModel,System.Xml.XmlWriter,System.Double,System.Double)">
+            <summary>
+            Exports the specified plot model to a xml writer.
+            </summary>
+            <param name="model">The model.</param>
+            <param name="writer">The xml writer.</param>
+            <param name="width">The width.</param>
+            <param name="height">The height.</param>
+        </member>
+        <member name="T:OxyPlot.Wpf.XamlRenderContext">
+            <summary>
+            Implements <see cref="T:OxyPlot.IRenderContext" /> for <see cref="T:System.Windows.Controls.Canvas" />. This does not use <see cref="T:System.Windows.Media.StreamGeometry"/> and therefore the output can be serialized to XAML.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.XamlRenderContext.MaxFiguresPerGeometry">
+            <summary>
+            The maximum number of figures per geometry.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.XamlRenderContext.MaxPolylinesPerLine">
+            <summary>
+            The maximum number of polylines per line.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.XamlRenderContext.MinPointsPerPolyline">
+            <summary>
+            The minimum number of points per polyline.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.XamlRenderContext.#ctor(System.Windows.Controls.Canvas)">
+            <summary>
+            Initializes a new instance of the <see cref="T:OxyPlot.Wpf.CanvasRenderContext" /> class.
+            </summary>
+            <param name="canvas">The canvas.</param>
+        </member>
+        <member name="P:OxyPlot.Wpf.XamlRenderContext.BalancedLineDrawingThicknessLimit">
+            <summary>
+            Gets or sets the thickness limit for "balanced" line drawing.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.XamlRenderContext.DrawEllipses(System.Collections.Generic.IList{OxyPlot.OxyRect},OxyPlot.OxyColor,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.XamlRenderContext.DrawLine(System.Collections.Generic.IList{OxyPlot.ScreenPoint},OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode,System.Double[],OxyPlot.LineJoin)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.XamlRenderContext.DrawLineSegments(System.Collections.Generic.IList{OxyPlot.ScreenPoint},OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode,System.Double[],OxyPlot.LineJoin)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.XamlRenderContext.DrawPolygons(System.Collections.Generic.IList{System.Collections.Generic.IList{OxyPlot.ScreenPoint}},OxyPlot.OxyColor,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode,System.Double[],OxyPlot.LineJoin)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.XamlRenderContext.DrawRectangles(System.Collections.Generic.IList{OxyPlot.OxyRect},OxyPlot.OxyColor,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode)">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.XamlRenderContext.DrawLineBalanced(System.Collections.Generic.IList{OxyPlot.ScreenPoint},OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode,System.Double[],OxyPlot.LineJoin)">
+            <summary>
+            Draws the line using the MaxPolylinesPerLine and MinPointsPerPolyline properties.
+            </summary>
+            <param name="points">The points.</param>
+            <param name="stroke">The stroke color.</param>
+            <param name="thickness">The thickness.</param>
+            <param name="edgeRenderingMode">The edge rendering mode.</param>
+            <param name="dashArray">The dash array. Use <c>null</c> to get a solid line.</param>
+            <param name="lineJoin">The line join.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.XamlRenderContext.ToPointCollection(System.Collections.Generic.IList{OxyPlot.ScreenPoint},System.Double,OxyPlot.EdgeRenderingMode)">
+            <summary>
+            Creates a point collection from the specified points. The points are snapped to pixels if required by the edge rendering mode,
+            </summary>
+            <param name="points">The points to convert.</param>
+            <param name="strokeThickness">The stroke thickness.</param>
+            <param name="edgeRenderingMode">The edge rendering mode.</param>
+            <returns>The point collection.</returns>
+        </member>
+        <member name="T:OxyPlot.Wpf.XpsExporter">
+            <summary>
+            Provides functionality to export plots to xps.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.XpsExporter.#ctor">
+            <summary>
+            Initializes a new instance of the <see cref="T:OxyPlot.Wpf.XpsExporter" /> class.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.XpsExporter.Width">
+            <summary>
+            Gets or sets the width of the output document.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.XpsExporter.Height">
+            <summary>
+            Gets or sets the height of the output document.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.XpsExporter.TextFormattingMode">
+            <summary>
+            Gets or sets the text formatting mode.
+            </summary>
+            <value>The text formatting mode.</value>
+        </member>
+        <member name="M:OxyPlot.Wpf.XpsExporter.Export(OxyPlot.IPlotModel,System.String,System.Double,System.Double)">
+            <summary>
+            Exports the specified plot model to an xps file.
+            </summary>
+            <param name="model">The model.</param>
+            <param name="fileName">The file name.</param>
+            <param name="width">The width.</param>
+            <param name="height">The height.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.XpsExporter.Export(OxyPlot.IPlotModel,System.IO.Stream,System.Double,System.Double)">
+            <summary>
+            Exports the specified <see cref="T:OxyPlot.PlotModel" /> to the specified <see cref="T:System.IO.Stream" />.
+            </summary>
+            <param name="model">The model.</param>
+            <param name="stream">The stream.</param>
+            <param name="width">The width.</param>
+            <param name="height">The height.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.XpsExporter.Print(OxyPlot.IPlotModel,System.Double,System.Double)">
+            <summary>
+            Prints the specified plot model.
+            </summary>
+            <param name="model">The model.</param>
+            <param name="width">The width (using the actual media width if set to NaN).</param>
+            <param name="height">The height (using the actual media height if set to NaN).</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.XpsExporter.Export(OxyPlot.IPlotModel,System.IO.Stream)">
+            <summary>
+            Exports the specified <see cref="T:OxyPlot.PlotModel" /> to the specified <see cref="T:System.IO.Stream" />.
+            </summary>
+            <param name="model">The model.</param>
+            <param name="stream">The stream.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.XpsExporter.Print(OxyPlot.IPlotModel)">
+            <summary>
+            Prints the specified plot model.
+            </summary>
+            <param name="model">The model.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.XpsExporter.Write(OxyPlot.IPlotModel,System.Windows.Xps.XpsDocumentWriter)">
+            <summary>
+            Write the specified <see cref="T:OxyPlot.IPlotModel" /> to the specified <see cref="T:System.Windows.Xps.XpsDocumentWriter" />.
+            </summary>
+            <param name="model">The model.</param>
+            <param name="writer">The document writer.</param>
+        </member>
+    </members>
+</doc>

BIN
packages/OxyPlot.Wpf.Shared.2.1.0/.signature.p7s


BIN
packages/OxyPlot.Wpf.Shared.2.1.0/OxyPlot_128.png


BIN
packages/OxyPlot.Wpf.Shared.2.1.0/lib/net40/OxyPlot.Wpf.Shared.dll


+ 923 - 0
packages/OxyPlot.Wpf.Shared.2.1.0/lib/net40/OxyPlot.Wpf.Shared.xml

@@ -0,0 +1,923 @@
+<?xml version="1.0"?>
+<doc>
+    <assembly>
+        <name>OxyPlot.Wpf.Shared</name>
+    </assembly>
+    <members>
+        <member name="T:OxyPlot.Wpf.OxyColorConverter">
+            <summary>
+            Converts between <see cref="T:OxyPlot.OxyColor" /> and <see cref="T:System.Windows.Media.Color" />.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.OxyColorConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
+            <summary>
+            Converts a value.
+            </summary>
+            <param name="value">The value produced by the binding source.</param>
+            <param name="targetType">The type of the binding target property.</param>
+            <param name="parameter">The converter parameter to use.</param>
+            <param name="culture">The culture to use in the converter.</param>
+            <returns>A converted value. If the method returns <c>null</c>, the valid <c>null</c> value is used.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.OxyColorConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
+            <summary>
+            Converts a value.
+            </summary>
+            <param name="value">The value that is produced by the binding target.</param>
+            <param name="targetType">The type to convert to.</param>
+            <param name="parameter">The converter parameter to use.</param>
+            <param name="culture">The culture to use in the converter.</param>
+            <returns>A converted value. If the method returns <c>null</c>, the valid <c>null</c> value is used.</returns>
+        </member>
+        <member name="T:OxyPlot.Wpf.ThicknessConverter">
+            <summary>
+            Converts from <see cref="T:System.Windows.Thickness" /> to the maximum thicknesses.
+            </summary>
+            <remarks>This is used in the <see cref="T:OxyPlot.Wpf.TrackerControl" /> to convert BorderThickness properties to Path.StrokeThickness (double).
+            The maximum thickness value is used.</remarks>
+        </member>
+        <member name="M:OxyPlot.Wpf.ThicknessConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
+            <summary>
+            Converts a value.
+            </summary>
+            <param name="value">The value produced by the binding source.</param>
+            <param name="targetType">The type of the binding target property.</param>
+            <param name="parameter">The converter parameter to use.</param>
+            <param name="culture">The culture to use in the converter.</param>
+            <returns>A converted value. If the method returns <c>null</c>, the valid <c>null</c> value is used.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ThicknessConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
+            <summary>
+            Converts a value.
+            </summary>
+            <param name="value">The value that is produced by the binding target.</param>
+            <param name="targetType">The type to convert to.</param>
+            <param name="parameter">The converter parameter to use.</param>
+            <param name="culture">The culture to use in the converter.</param>
+            <returns>A converted value. If the method returns <c>null</c>, the valid <c>null</c> value is used.</returns>
+        </member>
+        <member name="T:OxyPlot.Wpf.ExporterExtensions">
+            <summary>
+            Provides extension methods for exporters.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.ExporterExtensions.ExportToFile(OxyPlot.IExporter,OxyPlot.IPlotModel,System.String)">
+            <summary>
+            Exports the specified <see cref="T:OxyPlot.PlotModel" /> to a file.
+            </summary>
+            <param name="exporter">The exporter.</param>
+            <param name="model">The model to export.</param>
+            <param name="path">The path to the file.</param>
+        </member>
+        <member name="T:OxyPlot.Wpf.MoreColors">
+            <summary>
+            Defines additional <see cref="T:System.Windows.Media.Colors" />.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.MoreColors.Undefined">
+            <summary>
+            The undefined color.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.MoreColors.Automatic">
+            <summary>
+            The automatic color.
+            </summary>
+        </member>
+        <member name="T:OxyPlot.Wpf.PlotCommands">
+            <summary>
+            Provides a standard set of commands for the <see cref="T:OxyPlot.Wpf.PlotViewBase" /> control.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotCommands.ResetAxes">
+            <summary>
+            Gets the value that represents the "Reset all axes" command.
+            </summary>
+        </member>
+        <member name="T:OxyPlot.Wpf.PlotViewBase">
+            <summary>
+            Base class for WPF PlotView implementations.
+            </summary>
+            <summary>
+            Base class for WPF PlotView implementations.
+            </summary>
+            <summary>
+            Base class for WPF PlotView implementations.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.PartGrid">
+            <summary>
+            The Grid PART constant.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.grid">
+            <summary>
+            The grid.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.plotPresenter">
+            <summary>
+            The plot presenter.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.renderContext">
+            <summary>
+            The render context
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.modelLock">
+            <summary>
+            The model lock.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.currentTracker">
+            <summary>
+            The current tracker.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.currentTrackerTemplate">
+            <summary>
+            The current tracker template.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.defaultController">
+            <summary>
+            The default plot controller.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.isInVisualTree">
+            <summary>
+            Indicates whether the <see cref="T:OxyPlot.Wpf.PlotViewBase"/> was in the visual tree the last time <see cref="M:OxyPlot.Wpf.PlotViewBase.Render"/> was called.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.mouseDownPoint">
+            <summary>
+            The mouse down point.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.overlays">
+            <summary>
+            The overlays.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.zoomControl">
+            <summary>
+            The zoom control.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.#cctor">
+            <summary>
+            Initializes static members of the <see cref="T:OxyPlot.Wpf.PlotViewBase" /> class.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.#ctor">
+            <summary>
+            Initializes a new instance of the <see cref="T:OxyPlot.Wpf.PlotViewBase" /> class.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotViewBase.ActualController">
+            <summary>
+            Gets the actual PlotView controller.
+            </summary>
+            <value>The actual PlotView controller.</value>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotViewBase.OxyPlot#IView#ActualController">
+            <inheritdoc/>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotViewBase.ActualModel">
+            <summary>
+            Gets the actual model.
+            </summary>
+            <value>The actual model.</value>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotViewBase.OxyPlot#IView#ActualModel">
+            <inheritdoc/>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotViewBase.ClientArea">
+            <summary>
+            Gets the coordinates of the client area of the view.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotViewBase.TrackerDefinitions">
+            <summary>
+            Gets the tracker definitions.
+            </summary>
+            <value>The tracker definitions.</value>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.HideTracker">
+            <summary>
+            Hides the tracker.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.HideZoomRectangle">
+            <summary>
+            Hides the zoom rectangle.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.InvalidatePlot(System.Boolean)">
+            <summary>
+            Invalidate the PlotView (not blocking the UI thread)
+            </summary>
+            <param name="updateData">The update Data.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.OnApplyTemplate">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.PanAllAxes(System.Windows.Vector)">
+            <summary>
+            Pans all axes.
+            </summary>
+            <param name="delta">The delta.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.ResetAllAxes">
+            <summary>
+            Resets all axes.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.SetClipboardText(System.String)">
+            <summary>
+            Stores text on the clipboard.
+            </summary>
+            <param name="text">The text.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.SetCursorType(OxyPlot.CursorType)">
+            <summary>
+            Sets the cursor type.
+            </summary>
+            <param name="cursorType">The cursor type.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.ShowTracker(OxyPlot.TrackerHitResult)">
+            <summary>
+            Shows the tracker.
+            </summary>
+            <param name="trackerHitResult">The tracker data.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.ShowZoomRectangle(OxyPlot.OxyRect)">
+            <summary>
+            Shows the zoom rectangle.
+            </summary>
+            <param name="r">The rectangle.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.ZoomAllAxes(System.Double)">
+            <summary>
+            Zooms all axes.
+            </summary>
+            <param name="factor">The zoom factor.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.ClearBackground">
+            <summary>
+            Clears the background of the plot presenter.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.CreatePlotPresenter">
+            <summary>
+            Creates the plot presenter.
+            </summary>
+            <returns>The plot presenter.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.CreateRenderContext">
+            <summary>
+            Creates the render context.
+            </summary>
+            <returns>The render context.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.OnModelChanged">
+            <summary>
+            Called when the model is changed.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.Render">
+            <summary>
+            Renders the plot model to the plot presenter.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.RenderOverride">
+            <summary>
+            Renders the plot model to the plot presenter.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.UpdateDpi">
+            <summary>
+            Updates the DPI scale of the render context.
+            </summary>
+            <returns>The DPI scale.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.ModelChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
+            <summary>
+            Called when the model is changed.
+            </summary>
+            <param name="d">The sender.</param>
+            <param name="e">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs" /> instance containing the event data.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.BeginInvoke(System.Action)">
+            <summary>
+            Invokes the specified action on the dispatcher, if necessary.
+            </summary>
+            <param name="action">The action.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.IsInVisualTree">
+            <summary>
+            Gets a value indicating whether the <see cref="T:OxyPlot.Wpf.PlotViewBase"/> is connected to the visual tree.
+            </summary>
+            <returns><c>true</c> if the PlotViewBase is connected to the visual tree; <c>false</c> otherwise.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.OnLayoutUpdated(System.Object,System.EventArgs)">
+            <summary>
+            This event fires every time Layout updates the layout of the trees associated with current Dispatcher.
+            </summary>
+            <param name="sender">The sender.</param>
+            <param name="e">The event args.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.OnKeyDown(System.Windows.Input.KeyEventArgs)">
+            <summary>
+            Called before the <see cref="E:System.Windows.UIElement.KeyDown" /> event occurs.
+            </summary>
+            <param name="e">The data for the event.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.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:OxyPlot.Wpf.PlotViewBase.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:OxyPlot.Wpf.PlotViewBase.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:OxyPlot.Wpf.PlotViewBase.OnMouseWheel(System.Windows.Input.MouseWheelEventArgs)">
+            <summary>
+            Called before the <see cref="E:System.Windows.UIElement.MouseWheel" /> event occurs to provide handling for the event in a derived class without attaching a delegate.
+            </summary>
+            <param name="e">A <see cref="T:System.Windows.Input.MouseWheelEventArgs" /> that contains the event data.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.OnMouseDown(System.Windows.Input.MouseButtonEventArgs)">
+            <summary>
+            Invoked when an unhandled 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:OxyPlot.Wpf.PlotViewBase.OnMouseMove(System.Windows.Input.MouseEventArgs)">
+            <summary>
+            Invoked when an unhandled 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:OxyPlot.Wpf.PlotViewBase.OnMouseUp(System.Windows.Input.MouseButtonEventArgs)">
+            <summary>
+            Invoked when an unhandled 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:OxyPlot.Wpf.PlotViewBase.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:OxyPlot.Wpf.PlotViewBase.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="F:OxyPlot.Wpf.PlotViewBase.ControllerProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.PlotViewBase.Controller"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.DefaultTrackerTemplateProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.PlotViewBase.DefaultTrackerTemplate"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.IsMouseWheelEnabledProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.PlotViewBase.IsMouseWheelEnabled"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.ModelProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.PlotViewBase.Model"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.PanCursorProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.PlotViewBase.PanCursor"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.ZoomHorizontalCursorProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.PlotViewBase.ZoomHorizontalCursor"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.ZoomRectangleCursorProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.PlotViewBase.ZoomRectangleCursor"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.ZoomRectangleTemplateProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.PlotViewBase.ZoomRectangleTemplate"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.ZoomVerticalCursorProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.PlotViewBase.ZoomVerticalCursor"/> dependency property.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotViewBase.Controller">
+            <summary>
+            Gets or sets the Plot controller.
+            </summary>
+            <value>The Plot controller.</value>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotViewBase.DefaultTrackerTemplate">
+            <summary>
+            Gets or sets the default tracker template.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotViewBase.IsMouseWheelEnabled">
+            <summary>
+            Gets or sets a value indicating whether IsMouseWheelEnabled.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotViewBase.Model">
+            <summary>
+            Gets or sets the model.
+            </summary>
+            <value>The model.</value>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotViewBase.PanCursor">
+            <summary>
+            Gets or sets the pan cursor.
+            </summary>
+            <value>The pan cursor.</value>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotViewBase.ZoomHorizontalCursor">
+            <summary>
+            Gets or sets the horizontal zoom cursor.
+            </summary>
+            <value>The zoom horizontal cursor.</value>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotViewBase.ZoomRectangleCursor">
+            <summary>
+            Gets or sets the rectangle zoom cursor.
+            </summary>
+            <value>The zoom rectangle cursor.</value>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotViewBase.ZoomRectangleTemplate">
+            <summary>
+            Gets or sets the zoom rectangle template.
+            </summary>
+            <value>The zoom rectangle template.</value>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotViewBase.ZoomVerticalCursor">
+            <summary>
+            Gets or sets the vertical zoom cursor.
+            </summary>
+            <value>The zoom vertical cursor.</value>
+        </member>
+        <member name="T:OxyPlot.Wpf.TrackerControl">
+            <summary>
+            The tracker control.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.HorizontalLineVisibilityProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.TrackerControl.HorizontalLineVisibility"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.VerticalLineVisibilityProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.TrackerControl.VerticalLineVisibility"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.LineStrokeProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.TrackerControl.LineStroke"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.LineExtentsProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.TrackerControl.LineExtents"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.LineDashArrayProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.TrackerControl.LineDashArray"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.BorderEdgeModeProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.TrackerControl.BorderEdgeMode"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.ShowPointerProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.TrackerControl.ShowPointer"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.CornerRadiusProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.TrackerControl.CornerRadius"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.DistanceProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.TrackerControl.Distance"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.CanCenterHorizontallyProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.TrackerControl.CanCenterHorizontally"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.CanCenterVerticallyProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.TrackerControl.CanCenterVertically"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.PositionProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.TrackerControl.Position"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.PartPath">
+            <summary>
+            The path part string.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.PartContent">
+            <summary>
+            The content part string.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.PartContentcontainer">
+            <summary>
+            The content container part string.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.PartHorizontalline">
+            <summary>
+            The horizontal line part string.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.PartVerticalline">
+            <summary>
+            The vertical line part string.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.content">
+            <summary>
+            The content.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.horizontalLine">
+            <summary>
+            The horizontal line.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.path">
+            <summary>
+            The path.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.contentContainer">
+            <summary>
+            The content container.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.verticalLine">
+            <summary>
+            The vertical line.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.TrackerControl.#cctor">
+            <summary>
+            Initializes static members of the <see cref = "T:OxyPlot.Wpf.TrackerControl" /> class.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.TrackerControl.BorderEdgeMode">
+            <summary>
+            Gets or sets BorderEdgeMode.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.TrackerControl.HorizontalLineVisibility">
+            <summary>
+            Gets or sets HorizontalLineVisibility.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.TrackerControl.VerticalLineVisibility">
+            <summary>
+            Gets or sets VerticalLineVisibility.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.TrackerControl.LineStroke">
+            <summary>
+            Gets or sets LineStroke.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.TrackerControl.LineExtents">
+            <summary>
+            Gets or sets LineExtents.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.TrackerControl.LineDashArray">
+            <summary>
+            Gets or sets LineDashArray.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.TrackerControl.ShowPointer">
+            <summary>
+            Gets or sets a value indicating whether to show a 'pointer' on the border.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.TrackerControl.CornerRadius">
+            <summary>
+            Gets or sets the corner radius (only used when ShowPoint=<c>false</c>).
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.TrackerControl.Distance">
+            <summary>
+            Gets or sets the distance of the content container from the trackers Position.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.TrackerControl.CanCenterHorizontally">
+            <summary>
+            Gets or sets a value indicating whether the tracker can center its content box horizontally.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.TrackerControl.CanCenterVertically">
+            <summary>
+            Gets or sets a value indicating whether the tracker can center its content box vertically.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.TrackerControl.Position">
+            <summary>
+            Gets or sets Position of the tracker.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.TrackerControl.OnApplyTemplate">
+            <summary>
+            When overridden in a derived class, is invoked whenever application code or internal processes call <see cref="M:System.Windows.FrameworkElement.ApplyTemplate" />.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.TrackerControl.PositionChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
+            <summary>
+            Called when the position is changed.
+            </summary>
+            <param name="sender">The sender.</param>
+            <param name="e">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs" /> instance containing the event data.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.TrackerControl.OnPositionChanged(System.Windows.DependencyPropertyChangedEventArgs)">
+            <summary>
+            Called when the position is changed.
+            </summary>
+            <param name="dependencyPropertyChangedEventArgs">The dependency property changed event args.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.TrackerControl.UpdatePositionAndBorder">
+            <summary>
+            Update the position and border of the tracker.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.TrackerControl.CreateBorderGeometry(System.Windows.HorizontalAlignment,System.Windows.VerticalAlignment,System.Double,System.Double,System.Windows.Thickness@)">
+            <summary>
+            Create the border geometry.
+            </summary>
+            <param name="ha">The horizontal alignment.</param>
+            <param name="va">The vertical alignment.</param>
+            <param name="width">The width.</param>
+            <param name="height">The height.</param>
+            <param name="margin">The margin.</param>
+            <returns>The border geometry.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.TrackerControl.CreatePointerBorderGeometry(System.Windows.HorizontalAlignment,System.Windows.VerticalAlignment,System.Double,System.Double,System.Windows.Thickness@)">
+            <summary>
+            Create a border geometry with a 'pointer'.
+            </summary>
+            <param name="ha">The horizontal alignment.</param>
+            <param name="va">The vertical alignment.</param>
+            <param name="width">The width.</param>
+            <param name="height">The height.</param>
+            <param name="margin">The margin.</param>
+            <returns>The border geometry.</returns>
+        </member>
+        <member name="T:OxyPlot.Wpf.TrackerDefinition">
+            <summary>
+            Represents a tracker definition.
+            </summary>
+            <remarks>The tracker definitions make it possible to show different trackers for different series.
+            The <see cref="P:OxyPlot.Series.Series.TrackerKey" /> property is matched with the <see cref="P:OxyPlot.Wpf.TrackerDefinition.TrackerKey" />
+            in the TrackerDefinitions collection in the <see cref="T:OxyPlot.Wpf.PlotViewBase" /> control.</remarks>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerDefinition.TrackerKeyProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.TrackerDefinition.TrackerKey"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerDefinition.TrackerTemplateProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.TrackerDefinition.TrackerTemplate"/> dependency property.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.TrackerDefinition.TrackerKey">
+            <summary>
+            Gets or sets the tracker key.
+            </summary>
+            <remarks>The Plot will use this property to find the TrackerDefinition that matches the TrackerKey of the current series.</remarks>
+        </member>
+        <member name="P:OxyPlot.Wpf.TrackerDefinition.TrackerTemplate">
+            <summary>
+            Gets or sets the tracker template.
+            </summary>
+            <remarks>The tracker control will be added/removed from the Tracker overlay as necessary.
+            The DataContext of the tracker will be set to a TrackerHitResult with the current tracker data.</remarks>
+        </member>
+        <member name="T:OxyPlot.Wpf.ConverterExtensions">
+            <summary>
+            Extension method used to convert to/from Windows/Windows.Media classes.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.DistanceTo(System.Windows.Point,System.Windows.Point)">
+            <summary>
+            Calculate the distance between two points.
+            </summary>
+            <param name="p1">The first point.</param>
+            <param name="p2">The second point.</param>
+            <returns>The distance.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToBrush(OxyPlot.OxyColor)">
+            <summary>
+            Converts an <see cref="T:OxyPlot.OxyColor" /> to a <see cref="T:System.Windows.Media.Brush" />.
+            </summary>
+            <param name="c">The color.</param>
+            <returns>A <see cref="T:System.Windows.Media.SolidColorBrush" />.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToColor(OxyPlot.OxyColor)">
+            <summary>
+            Converts an <see cref="T:OxyPlot.OxyColor" /> to a <see cref="T:System.Windows.Media.Color" />.
+            </summary>
+            <param name="c">The color.</param>
+            <returns>A Color.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToThickness(OxyPlot.OxyThickness)">
+            <summary>
+            Converts an OxyThickness to a Thickness.
+            </summary>
+            <param name="c">The thickness.</param>
+            <returns>A <see cref="T:System.Windows.Thickness" /> instance.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToVector(OxyPlot.ScreenVector)">
+            <summary>
+            Converts a ScreenVector to a Vector.
+            </summary>
+            <param name="c">The c.</param>
+            <returns>A <see cref="T:System.Windows.Vector" /> instance.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToHorizontalAlignment(System.Windows.HorizontalAlignment)">
+            <summary>
+            Converts a HorizontalAlignment to a HorizontalAlignment.
+            </summary>
+            <param name="alignment">The alignment.</param>
+            <returns>A HorizontalAlignment.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToVerticalAlignment(System.Windows.VerticalAlignment)">
+            <summary>
+            Converts a HorizontalAlignment to a VerticalAlignment.
+            </summary>
+            <param name="alignment">The alignment.</param>
+            <returns>A VerticalAlignment.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToOxyColor(System.Windows.Media.Color)">
+            <summary>
+            Converts a Color to an OxyColor.
+            </summary>
+            <param name="color">The color.</param>
+            <returns>An OxyColor.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToOxyColor(System.Windows.Media.Brush)">
+            <summary>
+            Converts a <see cref="T:System.Windows.Media.Brush" /> to an <see cref="T:OxyPlot.OxyColor" />.
+            </summary>
+            <param name="brush">The brush.</param>
+            <returns>An <see cref="T:OxyPlot.OxyColor" />.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToOxyThickness(System.Windows.Thickness)">
+            <summary>
+            Converts a Thickness to an <see cref="T:OxyPlot.OxyThickness" />.
+            </summary>
+            <param name="t">The thickness.</param>
+            <returns>An <see cref="T:OxyPlot.OxyThickness" />.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToScreenPoint(System.Windows.Point)">
+            <summary>
+            Converts a <see cref="T:System.Windows.Point" /> to a <see cref="T:OxyPlot.ScreenPoint" />.
+            </summary>
+            <param name="pt">The point.</param>
+            <returns>A <see cref="T:OxyPlot.ScreenPoint" />.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToScreenPointArray(System.Windows.Point[])">
+            <summary>
+            Converts a Point array to a ScreenPoint array.
+            </summary>
+            <param name="points">The points.</param>
+            <returns>A ScreenPoint array.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToScreenVector(System.Windows.Vector)">
+            <summary>
+            Converts the specified vector to a ScreenVector.
+            </summary>
+            <param name="vector">The vector.</param>
+            <returns>A <see cref="T:OxyPlot.ScreenVector" />.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.Convert(System.Windows.Input.Key)">
+            <summary>
+            Converts the specified key.
+            </summary>
+            <param name="k">The key to convert.</param>
+            <returns>The converted key.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.Convert(System.Windows.Input.MouseButton)">
+            <summary>
+            Converts the specified button.
+            </summary>
+            <param name="button">The button to convert.</param>
+            <returns>The converted mouse button.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToMouseWheelEventArgs(System.Windows.Input.MouseWheelEventArgs,System.Windows.IInputElement)">
+            <summary>
+            Converts <see cref="T:System.Windows.Input.MouseWheelEventArgs" /> to <see cref="T:OxyPlot.OxyMouseWheelEventArgs" /> for a mouse wheel event.
+            </summary>
+            <param name="e">The <see cref="T:System.Windows.Input.MouseWheelEventArgs" /> instance containing the event data.</param>
+            <param name="relativeTo">The <see cref="T:System.Windows.IInputElement" /> that the event is relative to.</param>
+            <returns>A <see cref="T:OxyPlot.OxyMouseWheelEventArgs" /> containing the converted event arguments.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToMouseDownEventArgs(System.Windows.Input.MouseButtonEventArgs,System.Windows.IInputElement)">
+            <summary>
+            Converts <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> to <see cref="T:OxyPlot.OxyMouseEventArgs" /> for a mouse down event.
+            </summary>
+            <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> instance containing the event data.</param>
+            <param name="relativeTo">The <see cref="T:System.Windows.IInputElement" /> that the event is relative to.</param>
+            <returns>A <see cref="T:OxyPlot.OxyMouseEventArgs" /> containing the converted event arguments.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToMouseReleasedEventArgs(System.Windows.Input.MouseButtonEventArgs,System.Windows.IInputElement)">
+            <summary>
+            Converts <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> to <see cref="T:OxyPlot.OxyMouseEventArgs" /> for a mouse up event.
+            </summary>
+            <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> instance containing the event data.</param>
+            <param name="relativeTo">The <see cref="T:System.Windows.IInputElement" /> that the event is relative to.</param>
+            <returns>A <see cref="T:OxyPlot.OxyMouseEventArgs" /> containing the converted event arguments.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToMouseEventArgs(System.Windows.Input.MouseEventArgs,System.Windows.IInputElement)">
+            <summary>
+            Converts <see cref="T:System.Windows.Input.MouseEventArgs" /> to <see cref="T:OxyPlot.OxyMouseEventArgs" /> for a mouse event.
+            </summary>
+            <param name="e">The <see cref="T:System.Windows.Input.MouseEventArgs" /> instance containing the event data.</param>
+            <param name="relativeTo">The <see cref="T:System.Windows.IInputElement" /> that the event is relative to.</param>
+            <returns>A <see cref="T:OxyPlot.OxyMouseEventArgs" /> containing the converted event arguments.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToTouchEventArgs(System.Windows.Input.ManipulationStartedEventArgs,System.Windows.UIElement)">
+            <summary>
+            Converts <see cref="T:System.Windows.Input.ManipulationStartedEventArgs" /> to <see cref="T:OxyPlot.OxyMouseEventArgs" /> for a touch started event.
+            </summary>
+            <param name="e">The <see cref="T:System.Windows.Input.ManipulationStartedEventArgs" /> instance containing the event data.</param>
+            <param name="relativeTo">The <see cref="T:System.Windows.UIElement" /> that the event is relative to.</param>
+            <returns>A <see cref="T:OxyPlot.OxyMouseEventArgs" /> containing the converted event arguments.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToTouchEventArgs(System.Windows.Input.ManipulationDeltaEventArgs,System.Windows.UIElement)">
+            <summary>
+            Converts <see cref="T:System.Windows.Input.ManipulationDeltaEventArgs" /> to <see cref="T:OxyPlot.OxyMouseEventArgs" /> for a touch delta event.
+            </summary>
+            <param name="e">The <see cref="T:System.Windows.Input.ManipulationDeltaEventArgs" /> instance containing the event data.</param>
+            <param name="relativeTo">The <see cref="T:System.Windows.UIElement" /> that the event is relative to.</param>
+            <returns>A <see cref="T:OxyPlot.OxyMouseEventArgs" /> containing the converted event arguments.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToTouchEventArgs(System.Windows.Input.ManipulationCompletedEventArgs,System.Windows.UIElement)">
+            <summary>
+            Converts <see cref="T:System.Windows.Input.ManipulationCompletedEventArgs" /> to <see cref="T:OxyPlot.OxyMouseEventArgs" /> for a touch completed event.
+            </summary>
+            <param name="e">The <see cref="T:System.Windows.Input.ManipulationCompletedEventArgs" /> instance containing the event data.</param>
+            <param name="relativeTo">The <see cref="T:System.Windows.UIElement" /> that the event is relative to.</param>
+            <returns>A <see cref="T:OxyPlot.OxyMouseEventArgs" /> containing the converted event arguments.</returns>
+        </member>
+        <member name="T:OxyPlot.Wpf.Keyboard">
+            <summary>
+            Provides utility methods related to the keyboard.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.Keyboard.GetModifierKeys">
+            <summary>
+            Gets the current modifier keys.
+            </summary>
+            <returns>A <see cref="T:OxyPlot.OxyModifierKeys" /> value.</returns>
+        </member>
+    </members>
+</doc>

BIN
packages/OxyPlot.Wpf.Shared.2.1.0/lib/net45/OxyPlot.Wpf.Shared.dll


+ 923 - 0
packages/OxyPlot.Wpf.Shared.2.1.0/lib/net45/OxyPlot.Wpf.Shared.xml

@@ -0,0 +1,923 @@
+<?xml version="1.0"?>
+<doc>
+    <assembly>
+        <name>OxyPlot.Wpf.Shared</name>
+    </assembly>
+    <members>
+        <member name="T:OxyPlot.Wpf.OxyColorConverter">
+            <summary>
+            Converts between <see cref="T:OxyPlot.OxyColor" /> and <see cref="T:System.Windows.Media.Color" />.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.OxyColorConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
+            <summary>
+            Converts a value.
+            </summary>
+            <param name="value">The value produced by the binding source.</param>
+            <param name="targetType">The type of the binding target property.</param>
+            <param name="parameter">The converter parameter to use.</param>
+            <param name="culture">The culture to use in the converter.</param>
+            <returns>A converted value. If the method returns <c>null</c>, the valid <c>null</c> value is used.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.OxyColorConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
+            <summary>
+            Converts a value.
+            </summary>
+            <param name="value">The value that is produced by the binding target.</param>
+            <param name="targetType">The type to convert to.</param>
+            <param name="parameter">The converter parameter to use.</param>
+            <param name="culture">The culture to use in the converter.</param>
+            <returns>A converted value. If the method returns <c>null</c>, the valid <c>null</c> value is used.</returns>
+        </member>
+        <member name="T:OxyPlot.Wpf.ThicknessConverter">
+            <summary>
+            Converts from <see cref="T:System.Windows.Thickness" /> to the maximum thicknesses.
+            </summary>
+            <remarks>This is used in the <see cref="T:OxyPlot.Wpf.TrackerControl" /> to convert BorderThickness properties to Path.StrokeThickness (double).
+            The maximum thickness value is used.</remarks>
+        </member>
+        <member name="M:OxyPlot.Wpf.ThicknessConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
+            <summary>
+            Converts a value.
+            </summary>
+            <param name="value">The value produced by the binding source.</param>
+            <param name="targetType">The type of the binding target property.</param>
+            <param name="parameter">The converter parameter to use.</param>
+            <param name="culture">The culture to use in the converter.</param>
+            <returns>A converted value. If the method returns <c>null</c>, the valid <c>null</c> value is used.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ThicknessConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
+            <summary>
+            Converts a value.
+            </summary>
+            <param name="value">The value that is produced by the binding target.</param>
+            <param name="targetType">The type to convert to.</param>
+            <param name="parameter">The converter parameter to use.</param>
+            <param name="culture">The culture to use in the converter.</param>
+            <returns>A converted value. If the method returns <c>null</c>, the valid <c>null</c> value is used.</returns>
+        </member>
+        <member name="T:OxyPlot.Wpf.ExporterExtensions">
+            <summary>
+            Provides extension methods for exporters.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.ExporterExtensions.ExportToFile(OxyPlot.IExporter,OxyPlot.IPlotModel,System.String)">
+            <summary>
+            Exports the specified <see cref="T:OxyPlot.PlotModel" /> to a file.
+            </summary>
+            <param name="exporter">The exporter.</param>
+            <param name="model">The model to export.</param>
+            <param name="path">The path to the file.</param>
+        </member>
+        <member name="T:OxyPlot.Wpf.MoreColors">
+            <summary>
+            Defines additional <see cref="T:System.Windows.Media.Colors" />.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.MoreColors.Undefined">
+            <summary>
+            The undefined color.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.MoreColors.Automatic">
+            <summary>
+            The automatic color.
+            </summary>
+        </member>
+        <member name="T:OxyPlot.Wpf.PlotCommands">
+            <summary>
+            Provides a standard set of commands for the <see cref="T:OxyPlot.Wpf.PlotViewBase" /> control.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotCommands.ResetAxes">
+            <summary>
+            Gets the value that represents the "Reset all axes" command.
+            </summary>
+        </member>
+        <member name="T:OxyPlot.Wpf.PlotViewBase">
+            <summary>
+            Base class for WPF PlotView implementations.
+            </summary>
+            <summary>
+            Base class for WPF PlotView implementations.
+            </summary>
+            <summary>
+            Base class for WPF PlotView implementations.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.PartGrid">
+            <summary>
+            The Grid PART constant.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.grid">
+            <summary>
+            The grid.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.plotPresenter">
+            <summary>
+            The plot presenter.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.renderContext">
+            <summary>
+            The render context
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.modelLock">
+            <summary>
+            The model lock.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.currentTracker">
+            <summary>
+            The current tracker.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.currentTrackerTemplate">
+            <summary>
+            The current tracker template.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.defaultController">
+            <summary>
+            The default plot controller.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.isInVisualTree">
+            <summary>
+            Indicates whether the <see cref="T:OxyPlot.Wpf.PlotViewBase"/> was in the visual tree the last time <see cref="M:OxyPlot.Wpf.PlotViewBase.Render"/> was called.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.mouseDownPoint">
+            <summary>
+            The mouse down point.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.overlays">
+            <summary>
+            The overlays.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.zoomControl">
+            <summary>
+            The zoom control.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.#cctor">
+            <summary>
+            Initializes static members of the <see cref="T:OxyPlot.Wpf.PlotViewBase" /> class.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.#ctor">
+            <summary>
+            Initializes a new instance of the <see cref="T:OxyPlot.Wpf.PlotViewBase" /> class.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotViewBase.ActualController">
+            <summary>
+            Gets the actual PlotView controller.
+            </summary>
+            <value>The actual PlotView controller.</value>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotViewBase.OxyPlot#IView#ActualController">
+            <inheritdoc/>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotViewBase.ActualModel">
+            <summary>
+            Gets the actual model.
+            </summary>
+            <value>The actual model.</value>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotViewBase.OxyPlot#IView#ActualModel">
+            <inheritdoc/>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotViewBase.ClientArea">
+            <summary>
+            Gets the coordinates of the client area of the view.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotViewBase.TrackerDefinitions">
+            <summary>
+            Gets the tracker definitions.
+            </summary>
+            <value>The tracker definitions.</value>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.HideTracker">
+            <summary>
+            Hides the tracker.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.HideZoomRectangle">
+            <summary>
+            Hides the zoom rectangle.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.InvalidatePlot(System.Boolean)">
+            <summary>
+            Invalidate the PlotView (not blocking the UI thread)
+            </summary>
+            <param name="updateData">The update Data.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.OnApplyTemplate">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.PanAllAxes(System.Windows.Vector)">
+            <summary>
+            Pans all axes.
+            </summary>
+            <param name="delta">The delta.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.ResetAllAxes">
+            <summary>
+            Resets all axes.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.SetClipboardText(System.String)">
+            <summary>
+            Stores text on the clipboard.
+            </summary>
+            <param name="text">The text.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.SetCursorType(OxyPlot.CursorType)">
+            <summary>
+            Sets the cursor type.
+            </summary>
+            <param name="cursorType">The cursor type.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.ShowTracker(OxyPlot.TrackerHitResult)">
+            <summary>
+            Shows the tracker.
+            </summary>
+            <param name="trackerHitResult">The tracker data.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.ShowZoomRectangle(OxyPlot.OxyRect)">
+            <summary>
+            Shows the zoom rectangle.
+            </summary>
+            <param name="r">The rectangle.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.ZoomAllAxes(System.Double)">
+            <summary>
+            Zooms all axes.
+            </summary>
+            <param name="factor">The zoom factor.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.ClearBackground">
+            <summary>
+            Clears the background of the plot presenter.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.CreatePlotPresenter">
+            <summary>
+            Creates the plot presenter.
+            </summary>
+            <returns>The plot presenter.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.CreateRenderContext">
+            <summary>
+            Creates the render context.
+            </summary>
+            <returns>The render context.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.OnModelChanged">
+            <summary>
+            Called when the model is changed.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.Render">
+            <summary>
+            Renders the plot model to the plot presenter.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.RenderOverride">
+            <summary>
+            Renders the plot model to the plot presenter.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.UpdateDpi">
+            <summary>
+            Updates the DPI scale of the render context.
+            </summary>
+            <returns>The DPI scale.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.ModelChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
+            <summary>
+            Called when the model is changed.
+            </summary>
+            <param name="d">The sender.</param>
+            <param name="e">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs" /> instance containing the event data.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.BeginInvoke(System.Action)">
+            <summary>
+            Invokes the specified action on the dispatcher, if necessary.
+            </summary>
+            <param name="action">The action.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.IsInVisualTree">
+            <summary>
+            Gets a value indicating whether the <see cref="T:OxyPlot.Wpf.PlotViewBase"/> is connected to the visual tree.
+            </summary>
+            <returns><c>true</c> if the PlotViewBase is connected to the visual tree; <c>false</c> otherwise.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.OnLayoutUpdated(System.Object,System.EventArgs)">
+            <summary>
+            This event fires every time Layout updates the layout of the trees associated with current Dispatcher.
+            </summary>
+            <param name="sender">The sender.</param>
+            <param name="e">The event args.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.OnKeyDown(System.Windows.Input.KeyEventArgs)">
+            <summary>
+            Called before the <see cref="E:System.Windows.UIElement.KeyDown" /> event occurs.
+            </summary>
+            <param name="e">The data for the event.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.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:OxyPlot.Wpf.PlotViewBase.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:OxyPlot.Wpf.PlotViewBase.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:OxyPlot.Wpf.PlotViewBase.OnMouseWheel(System.Windows.Input.MouseWheelEventArgs)">
+            <summary>
+            Called before the <see cref="E:System.Windows.UIElement.MouseWheel" /> event occurs to provide handling for the event in a derived class without attaching a delegate.
+            </summary>
+            <param name="e">A <see cref="T:System.Windows.Input.MouseWheelEventArgs" /> that contains the event data.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.OnMouseDown(System.Windows.Input.MouseButtonEventArgs)">
+            <summary>
+            Invoked when an unhandled 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:OxyPlot.Wpf.PlotViewBase.OnMouseMove(System.Windows.Input.MouseEventArgs)">
+            <summary>
+            Invoked when an unhandled 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:OxyPlot.Wpf.PlotViewBase.OnMouseUp(System.Windows.Input.MouseButtonEventArgs)">
+            <summary>
+            Invoked when an unhandled 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:OxyPlot.Wpf.PlotViewBase.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:OxyPlot.Wpf.PlotViewBase.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="F:OxyPlot.Wpf.PlotViewBase.ControllerProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.PlotViewBase.Controller"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.DefaultTrackerTemplateProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.PlotViewBase.DefaultTrackerTemplate"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.IsMouseWheelEnabledProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.PlotViewBase.IsMouseWheelEnabled"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.ModelProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.PlotViewBase.Model"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.PanCursorProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.PlotViewBase.PanCursor"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.ZoomHorizontalCursorProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.PlotViewBase.ZoomHorizontalCursor"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.ZoomRectangleCursorProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.PlotViewBase.ZoomRectangleCursor"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.ZoomRectangleTemplateProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.PlotViewBase.ZoomRectangleTemplate"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.ZoomVerticalCursorProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.PlotViewBase.ZoomVerticalCursor"/> dependency property.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotViewBase.Controller">
+            <summary>
+            Gets or sets the Plot controller.
+            </summary>
+            <value>The Plot controller.</value>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotViewBase.DefaultTrackerTemplate">
+            <summary>
+            Gets or sets the default tracker template.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotViewBase.IsMouseWheelEnabled">
+            <summary>
+            Gets or sets a value indicating whether IsMouseWheelEnabled.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotViewBase.Model">
+            <summary>
+            Gets or sets the model.
+            </summary>
+            <value>The model.</value>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotViewBase.PanCursor">
+            <summary>
+            Gets or sets the pan cursor.
+            </summary>
+            <value>The pan cursor.</value>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotViewBase.ZoomHorizontalCursor">
+            <summary>
+            Gets or sets the horizontal zoom cursor.
+            </summary>
+            <value>The zoom horizontal cursor.</value>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotViewBase.ZoomRectangleCursor">
+            <summary>
+            Gets or sets the rectangle zoom cursor.
+            </summary>
+            <value>The zoom rectangle cursor.</value>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotViewBase.ZoomRectangleTemplate">
+            <summary>
+            Gets or sets the zoom rectangle template.
+            </summary>
+            <value>The zoom rectangle template.</value>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotViewBase.ZoomVerticalCursor">
+            <summary>
+            Gets or sets the vertical zoom cursor.
+            </summary>
+            <value>The zoom vertical cursor.</value>
+        </member>
+        <member name="T:OxyPlot.Wpf.TrackerControl">
+            <summary>
+            The tracker control.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.HorizontalLineVisibilityProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.TrackerControl.HorizontalLineVisibility"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.VerticalLineVisibilityProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.TrackerControl.VerticalLineVisibility"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.LineStrokeProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.TrackerControl.LineStroke"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.LineExtentsProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.TrackerControl.LineExtents"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.LineDashArrayProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.TrackerControl.LineDashArray"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.BorderEdgeModeProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.TrackerControl.BorderEdgeMode"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.ShowPointerProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.TrackerControl.ShowPointer"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.CornerRadiusProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.TrackerControl.CornerRadius"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.DistanceProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.TrackerControl.Distance"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.CanCenterHorizontallyProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.TrackerControl.CanCenterHorizontally"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.CanCenterVerticallyProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.TrackerControl.CanCenterVertically"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.PositionProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.TrackerControl.Position"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.PartPath">
+            <summary>
+            The path part string.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.PartContent">
+            <summary>
+            The content part string.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.PartContentcontainer">
+            <summary>
+            The content container part string.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.PartHorizontalline">
+            <summary>
+            The horizontal line part string.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.PartVerticalline">
+            <summary>
+            The vertical line part string.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.content">
+            <summary>
+            The content.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.horizontalLine">
+            <summary>
+            The horizontal line.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.path">
+            <summary>
+            The path.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.contentContainer">
+            <summary>
+            The content container.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.verticalLine">
+            <summary>
+            The vertical line.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.TrackerControl.#cctor">
+            <summary>
+            Initializes static members of the <see cref = "T:OxyPlot.Wpf.TrackerControl" /> class.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.TrackerControl.BorderEdgeMode">
+            <summary>
+            Gets or sets BorderEdgeMode.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.TrackerControl.HorizontalLineVisibility">
+            <summary>
+            Gets or sets HorizontalLineVisibility.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.TrackerControl.VerticalLineVisibility">
+            <summary>
+            Gets or sets VerticalLineVisibility.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.TrackerControl.LineStroke">
+            <summary>
+            Gets or sets LineStroke.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.TrackerControl.LineExtents">
+            <summary>
+            Gets or sets LineExtents.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.TrackerControl.LineDashArray">
+            <summary>
+            Gets or sets LineDashArray.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.TrackerControl.ShowPointer">
+            <summary>
+            Gets or sets a value indicating whether to show a 'pointer' on the border.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.TrackerControl.CornerRadius">
+            <summary>
+            Gets or sets the corner radius (only used when ShowPoint=<c>false</c>).
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.TrackerControl.Distance">
+            <summary>
+            Gets or sets the distance of the content container from the trackers Position.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.TrackerControl.CanCenterHorizontally">
+            <summary>
+            Gets or sets a value indicating whether the tracker can center its content box horizontally.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.TrackerControl.CanCenterVertically">
+            <summary>
+            Gets or sets a value indicating whether the tracker can center its content box vertically.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.TrackerControl.Position">
+            <summary>
+            Gets or sets Position of the tracker.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.TrackerControl.OnApplyTemplate">
+            <summary>
+            When overridden in a derived class, is invoked whenever application code or internal processes call <see cref="M:System.Windows.FrameworkElement.ApplyTemplate" />.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.TrackerControl.PositionChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
+            <summary>
+            Called when the position is changed.
+            </summary>
+            <param name="sender">The sender.</param>
+            <param name="e">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs" /> instance containing the event data.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.TrackerControl.OnPositionChanged(System.Windows.DependencyPropertyChangedEventArgs)">
+            <summary>
+            Called when the position is changed.
+            </summary>
+            <param name="dependencyPropertyChangedEventArgs">The dependency property changed event args.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.TrackerControl.UpdatePositionAndBorder">
+            <summary>
+            Update the position and border of the tracker.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.TrackerControl.CreateBorderGeometry(System.Windows.HorizontalAlignment,System.Windows.VerticalAlignment,System.Double,System.Double,System.Windows.Thickness@)">
+            <summary>
+            Create the border geometry.
+            </summary>
+            <param name="ha">The horizontal alignment.</param>
+            <param name="va">The vertical alignment.</param>
+            <param name="width">The width.</param>
+            <param name="height">The height.</param>
+            <param name="margin">The margin.</param>
+            <returns>The border geometry.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.TrackerControl.CreatePointerBorderGeometry(System.Windows.HorizontalAlignment,System.Windows.VerticalAlignment,System.Double,System.Double,System.Windows.Thickness@)">
+            <summary>
+            Create a border geometry with a 'pointer'.
+            </summary>
+            <param name="ha">The horizontal alignment.</param>
+            <param name="va">The vertical alignment.</param>
+            <param name="width">The width.</param>
+            <param name="height">The height.</param>
+            <param name="margin">The margin.</param>
+            <returns>The border geometry.</returns>
+        </member>
+        <member name="T:OxyPlot.Wpf.TrackerDefinition">
+            <summary>
+            Represents a tracker definition.
+            </summary>
+            <remarks>The tracker definitions make it possible to show different trackers for different series.
+            The <see cref="P:OxyPlot.Series.Series.TrackerKey" /> property is matched with the <see cref="P:OxyPlot.Wpf.TrackerDefinition.TrackerKey" />
+            in the TrackerDefinitions collection in the <see cref="T:OxyPlot.Wpf.PlotViewBase" /> control.</remarks>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerDefinition.TrackerKeyProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.TrackerDefinition.TrackerKey"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerDefinition.TrackerTemplateProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.TrackerDefinition.TrackerTemplate"/> dependency property.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.TrackerDefinition.TrackerKey">
+            <summary>
+            Gets or sets the tracker key.
+            </summary>
+            <remarks>The Plot will use this property to find the TrackerDefinition that matches the TrackerKey of the current series.</remarks>
+        </member>
+        <member name="P:OxyPlot.Wpf.TrackerDefinition.TrackerTemplate">
+            <summary>
+            Gets or sets the tracker template.
+            </summary>
+            <remarks>The tracker control will be added/removed from the Tracker overlay as necessary.
+            The DataContext of the tracker will be set to a TrackerHitResult with the current tracker data.</remarks>
+        </member>
+        <member name="T:OxyPlot.Wpf.ConverterExtensions">
+            <summary>
+            Extension method used to convert to/from Windows/Windows.Media classes.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.DistanceTo(System.Windows.Point,System.Windows.Point)">
+            <summary>
+            Calculate the distance between two points.
+            </summary>
+            <param name="p1">The first point.</param>
+            <param name="p2">The second point.</param>
+            <returns>The distance.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToBrush(OxyPlot.OxyColor)">
+            <summary>
+            Converts an <see cref="T:OxyPlot.OxyColor" /> to a <see cref="T:System.Windows.Media.Brush" />.
+            </summary>
+            <param name="c">The color.</param>
+            <returns>A <see cref="T:System.Windows.Media.SolidColorBrush" />.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToColor(OxyPlot.OxyColor)">
+            <summary>
+            Converts an <see cref="T:OxyPlot.OxyColor" /> to a <see cref="T:System.Windows.Media.Color" />.
+            </summary>
+            <param name="c">The color.</param>
+            <returns>A Color.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToThickness(OxyPlot.OxyThickness)">
+            <summary>
+            Converts an OxyThickness to a Thickness.
+            </summary>
+            <param name="c">The thickness.</param>
+            <returns>A <see cref="T:System.Windows.Thickness" /> instance.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToVector(OxyPlot.ScreenVector)">
+            <summary>
+            Converts a ScreenVector to a Vector.
+            </summary>
+            <param name="c">The c.</param>
+            <returns>A <see cref="T:System.Windows.Vector" /> instance.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToHorizontalAlignment(System.Windows.HorizontalAlignment)">
+            <summary>
+            Converts a HorizontalAlignment to a HorizontalAlignment.
+            </summary>
+            <param name="alignment">The alignment.</param>
+            <returns>A HorizontalAlignment.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToVerticalAlignment(System.Windows.VerticalAlignment)">
+            <summary>
+            Converts a HorizontalAlignment to a VerticalAlignment.
+            </summary>
+            <param name="alignment">The alignment.</param>
+            <returns>A VerticalAlignment.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToOxyColor(System.Windows.Media.Color)">
+            <summary>
+            Converts a Color to an OxyColor.
+            </summary>
+            <param name="color">The color.</param>
+            <returns>An OxyColor.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToOxyColor(System.Windows.Media.Brush)">
+            <summary>
+            Converts a <see cref="T:System.Windows.Media.Brush" /> to an <see cref="T:OxyPlot.OxyColor" />.
+            </summary>
+            <param name="brush">The brush.</param>
+            <returns>An <see cref="T:OxyPlot.OxyColor" />.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToOxyThickness(System.Windows.Thickness)">
+            <summary>
+            Converts a Thickness to an <see cref="T:OxyPlot.OxyThickness" />.
+            </summary>
+            <param name="t">The thickness.</param>
+            <returns>An <see cref="T:OxyPlot.OxyThickness" />.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToScreenPoint(System.Windows.Point)">
+            <summary>
+            Converts a <see cref="T:System.Windows.Point" /> to a <see cref="T:OxyPlot.ScreenPoint" />.
+            </summary>
+            <param name="pt">The point.</param>
+            <returns>A <see cref="T:OxyPlot.ScreenPoint" />.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToScreenPointArray(System.Windows.Point[])">
+            <summary>
+            Converts a Point array to a ScreenPoint array.
+            </summary>
+            <param name="points">The points.</param>
+            <returns>A ScreenPoint array.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToScreenVector(System.Windows.Vector)">
+            <summary>
+            Converts the specified vector to a ScreenVector.
+            </summary>
+            <param name="vector">The vector.</param>
+            <returns>A <see cref="T:OxyPlot.ScreenVector" />.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.Convert(System.Windows.Input.Key)">
+            <summary>
+            Converts the specified key.
+            </summary>
+            <param name="k">The key to convert.</param>
+            <returns>The converted key.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.Convert(System.Windows.Input.MouseButton)">
+            <summary>
+            Converts the specified button.
+            </summary>
+            <param name="button">The button to convert.</param>
+            <returns>The converted mouse button.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToMouseWheelEventArgs(System.Windows.Input.MouseWheelEventArgs,System.Windows.IInputElement)">
+            <summary>
+            Converts <see cref="T:System.Windows.Input.MouseWheelEventArgs" /> to <see cref="T:OxyPlot.OxyMouseWheelEventArgs" /> for a mouse wheel event.
+            </summary>
+            <param name="e">The <see cref="T:System.Windows.Input.MouseWheelEventArgs" /> instance containing the event data.</param>
+            <param name="relativeTo">The <see cref="T:System.Windows.IInputElement" /> that the event is relative to.</param>
+            <returns>A <see cref="T:OxyPlot.OxyMouseWheelEventArgs" /> containing the converted event arguments.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToMouseDownEventArgs(System.Windows.Input.MouseButtonEventArgs,System.Windows.IInputElement)">
+            <summary>
+            Converts <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> to <see cref="T:OxyPlot.OxyMouseEventArgs" /> for a mouse down event.
+            </summary>
+            <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> instance containing the event data.</param>
+            <param name="relativeTo">The <see cref="T:System.Windows.IInputElement" /> that the event is relative to.</param>
+            <returns>A <see cref="T:OxyPlot.OxyMouseEventArgs" /> containing the converted event arguments.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToMouseReleasedEventArgs(System.Windows.Input.MouseButtonEventArgs,System.Windows.IInputElement)">
+            <summary>
+            Converts <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> to <see cref="T:OxyPlot.OxyMouseEventArgs" /> for a mouse up event.
+            </summary>
+            <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> instance containing the event data.</param>
+            <param name="relativeTo">The <see cref="T:System.Windows.IInputElement" /> that the event is relative to.</param>
+            <returns>A <see cref="T:OxyPlot.OxyMouseEventArgs" /> containing the converted event arguments.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToMouseEventArgs(System.Windows.Input.MouseEventArgs,System.Windows.IInputElement)">
+            <summary>
+            Converts <see cref="T:System.Windows.Input.MouseEventArgs" /> to <see cref="T:OxyPlot.OxyMouseEventArgs" /> for a mouse event.
+            </summary>
+            <param name="e">The <see cref="T:System.Windows.Input.MouseEventArgs" /> instance containing the event data.</param>
+            <param name="relativeTo">The <see cref="T:System.Windows.IInputElement" /> that the event is relative to.</param>
+            <returns>A <see cref="T:OxyPlot.OxyMouseEventArgs" /> containing the converted event arguments.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToTouchEventArgs(System.Windows.Input.ManipulationStartedEventArgs,System.Windows.UIElement)">
+            <summary>
+            Converts <see cref="T:System.Windows.Input.ManipulationStartedEventArgs" /> to <see cref="T:OxyPlot.OxyMouseEventArgs" /> for a touch started event.
+            </summary>
+            <param name="e">The <see cref="T:System.Windows.Input.ManipulationStartedEventArgs" /> instance containing the event data.</param>
+            <param name="relativeTo">The <see cref="T:System.Windows.UIElement" /> that the event is relative to.</param>
+            <returns>A <see cref="T:OxyPlot.OxyMouseEventArgs" /> containing the converted event arguments.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToTouchEventArgs(System.Windows.Input.ManipulationDeltaEventArgs,System.Windows.UIElement)">
+            <summary>
+            Converts <see cref="T:System.Windows.Input.ManipulationDeltaEventArgs" /> to <see cref="T:OxyPlot.OxyMouseEventArgs" /> for a touch delta event.
+            </summary>
+            <param name="e">The <see cref="T:System.Windows.Input.ManipulationDeltaEventArgs" /> instance containing the event data.</param>
+            <param name="relativeTo">The <see cref="T:System.Windows.UIElement" /> that the event is relative to.</param>
+            <returns>A <see cref="T:OxyPlot.OxyMouseEventArgs" /> containing the converted event arguments.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToTouchEventArgs(System.Windows.Input.ManipulationCompletedEventArgs,System.Windows.UIElement)">
+            <summary>
+            Converts <see cref="T:System.Windows.Input.ManipulationCompletedEventArgs" /> to <see cref="T:OxyPlot.OxyMouseEventArgs" /> for a touch completed event.
+            </summary>
+            <param name="e">The <see cref="T:System.Windows.Input.ManipulationCompletedEventArgs" /> instance containing the event data.</param>
+            <param name="relativeTo">The <see cref="T:System.Windows.UIElement" /> that the event is relative to.</param>
+            <returns>A <see cref="T:OxyPlot.OxyMouseEventArgs" /> containing the converted event arguments.</returns>
+        </member>
+        <member name="T:OxyPlot.Wpf.Keyboard">
+            <summary>
+            Provides utility methods related to the keyboard.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.Keyboard.GetModifierKeys">
+            <summary>
+            Gets the current modifier keys.
+            </summary>
+            <returns>A <see cref="T:OxyPlot.OxyModifierKeys" /> value.</returns>
+        </member>
+    </members>
+</doc>

BIN
packages/OxyPlot.Wpf.Shared.2.1.0/lib/netcoreapp3.1/OxyPlot.Wpf.Shared.dll


+ 923 - 0
packages/OxyPlot.Wpf.Shared.2.1.0/lib/netcoreapp3.1/OxyPlot.Wpf.Shared.xml

@@ -0,0 +1,923 @@
+<?xml version="1.0"?>
+<doc>
+    <assembly>
+        <name>OxyPlot.Wpf.Shared</name>
+    </assembly>
+    <members>
+        <member name="T:OxyPlot.Wpf.OxyColorConverter">
+            <summary>
+            Converts between <see cref="T:OxyPlot.OxyColor" /> and <see cref="T:System.Windows.Media.Color" />.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.OxyColorConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
+            <summary>
+            Converts a value.
+            </summary>
+            <param name="value">The value produced by the binding source.</param>
+            <param name="targetType">The type of the binding target property.</param>
+            <param name="parameter">The converter parameter to use.</param>
+            <param name="culture">The culture to use in the converter.</param>
+            <returns>A converted value. If the method returns <c>null</c>, the valid <c>null</c> value is used.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.OxyColorConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
+            <summary>
+            Converts a value.
+            </summary>
+            <param name="value">The value that is produced by the binding target.</param>
+            <param name="targetType">The type to convert to.</param>
+            <param name="parameter">The converter parameter to use.</param>
+            <param name="culture">The culture to use in the converter.</param>
+            <returns>A converted value. If the method returns <c>null</c>, the valid <c>null</c> value is used.</returns>
+        </member>
+        <member name="T:OxyPlot.Wpf.ThicknessConverter">
+            <summary>
+            Converts from <see cref="T:System.Windows.Thickness" /> to the maximum thicknesses.
+            </summary>
+            <remarks>This is used in the <see cref="T:OxyPlot.Wpf.TrackerControl" /> to convert BorderThickness properties to Path.StrokeThickness (double).
+            The maximum thickness value is used.</remarks>
+        </member>
+        <member name="M:OxyPlot.Wpf.ThicknessConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
+            <summary>
+            Converts a value.
+            </summary>
+            <param name="value">The value produced by the binding source.</param>
+            <param name="targetType">The type of the binding target property.</param>
+            <param name="parameter">The converter parameter to use.</param>
+            <param name="culture">The culture to use in the converter.</param>
+            <returns>A converted value. If the method returns <c>null</c>, the valid <c>null</c> value is used.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ThicknessConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
+            <summary>
+            Converts a value.
+            </summary>
+            <param name="value">The value that is produced by the binding target.</param>
+            <param name="targetType">The type to convert to.</param>
+            <param name="parameter">The converter parameter to use.</param>
+            <param name="culture">The culture to use in the converter.</param>
+            <returns>A converted value. If the method returns <c>null</c>, the valid <c>null</c> value is used.</returns>
+        </member>
+        <member name="T:OxyPlot.Wpf.ExporterExtensions">
+            <summary>
+            Provides extension methods for exporters.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.ExporterExtensions.ExportToFile(OxyPlot.IExporter,OxyPlot.IPlotModel,System.String)">
+            <summary>
+            Exports the specified <see cref="T:OxyPlot.PlotModel" /> to a file.
+            </summary>
+            <param name="exporter">The exporter.</param>
+            <param name="model">The model to export.</param>
+            <param name="path">The path to the file.</param>
+        </member>
+        <member name="T:OxyPlot.Wpf.MoreColors">
+            <summary>
+            Defines additional <see cref="T:System.Windows.Media.Colors" />.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.MoreColors.Undefined">
+            <summary>
+            The undefined color.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.MoreColors.Automatic">
+            <summary>
+            The automatic color.
+            </summary>
+        </member>
+        <member name="T:OxyPlot.Wpf.PlotCommands">
+            <summary>
+            Provides a standard set of commands for the <see cref="T:OxyPlot.Wpf.PlotViewBase" /> control.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotCommands.ResetAxes">
+            <summary>
+            Gets the value that represents the "Reset all axes" command.
+            </summary>
+        </member>
+        <member name="T:OxyPlot.Wpf.PlotViewBase">
+            <summary>
+            Base class for WPF PlotView implementations.
+            </summary>
+            <summary>
+            Base class for WPF PlotView implementations.
+            </summary>
+            <summary>
+            Base class for WPF PlotView implementations.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.PartGrid">
+            <summary>
+            The Grid PART constant.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.grid">
+            <summary>
+            The grid.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.plotPresenter">
+            <summary>
+            The plot presenter.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.renderContext">
+            <summary>
+            The render context
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.modelLock">
+            <summary>
+            The model lock.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.currentTracker">
+            <summary>
+            The current tracker.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.currentTrackerTemplate">
+            <summary>
+            The current tracker template.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.defaultController">
+            <summary>
+            The default plot controller.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.isInVisualTree">
+            <summary>
+            Indicates whether the <see cref="T:OxyPlot.Wpf.PlotViewBase"/> was in the visual tree the last time <see cref="M:OxyPlot.Wpf.PlotViewBase.Render"/> was called.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.mouseDownPoint">
+            <summary>
+            The mouse down point.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.overlays">
+            <summary>
+            The overlays.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.zoomControl">
+            <summary>
+            The zoom control.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.#cctor">
+            <summary>
+            Initializes static members of the <see cref="T:OxyPlot.Wpf.PlotViewBase" /> class.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.#ctor">
+            <summary>
+            Initializes a new instance of the <see cref="T:OxyPlot.Wpf.PlotViewBase" /> class.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotViewBase.ActualController">
+            <summary>
+            Gets the actual PlotView controller.
+            </summary>
+            <value>The actual PlotView controller.</value>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotViewBase.OxyPlot#IView#ActualController">
+            <inheritdoc/>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotViewBase.ActualModel">
+            <summary>
+            Gets the actual model.
+            </summary>
+            <value>The actual model.</value>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotViewBase.OxyPlot#IView#ActualModel">
+            <inheritdoc/>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotViewBase.ClientArea">
+            <summary>
+            Gets the coordinates of the client area of the view.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotViewBase.TrackerDefinitions">
+            <summary>
+            Gets the tracker definitions.
+            </summary>
+            <value>The tracker definitions.</value>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.HideTracker">
+            <summary>
+            Hides the tracker.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.HideZoomRectangle">
+            <summary>
+            Hides the zoom rectangle.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.InvalidatePlot(System.Boolean)">
+            <summary>
+            Invalidate the PlotView (not blocking the UI thread)
+            </summary>
+            <param name="updateData">The update Data.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.OnApplyTemplate">
+            <inheritdoc/>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.PanAllAxes(System.Windows.Vector)">
+            <summary>
+            Pans all axes.
+            </summary>
+            <param name="delta">The delta.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.ResetAllAxes">
+            <summary>
+            Resets all axes.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.SetClipboardText(System.String)">
+            <summary>
+            Stores text on the clipboard.
+            </summary>
+            <param name="text">The text.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.SetCursorType(OxyPlot.CursorType)">
+            <summary>
+            Sets the cursor type.
+            </summary>
+            <param name="cursorType">The cursor type.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.ShowTracker(OxyPlot.TrackerHitResult)">
+            <summary>
+            Shows the tracker.
+            </summary>
+            <param name="trackerHitResult">The tracker data.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.ShowZoomRectangle(OxyPlot.OxyRect)">
+            <summary>
+            Shows the zoom rectangle.
+            </summary>
+            <param name="r">The rectangle.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.ZoomAllAxes(System.Double)">
+            <summary>
+            Zooms all axes.
+            </summary>
+            <param name="factor">The zoom factor.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.ClearBackground">
+            <summary>
+            Clears the background of the plot presenter.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.CreatePlotPresenter">
+            <summary>
+            Creates the plot presenter.
+            </summary>
+            <returns>The plot presenter.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.CreateRenderContext">
+            <summary>
+            Creates the render context.
+            </summary>
+            <returns>The render context.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.OnModelChanged">
+            <summary>
+            Called when the model is changed.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.Render">
+            <summary>
+            Renders the plot model to the plot presenter.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.RenderOverride">
+            <summary>
+            Renders the plot model to the plot presenter.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.UpdateDpi">
+            <summary>
+            Updates the DPI scale of the render context.
+            </summary>
+            <returns>The DPI scale.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.ModelChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
+            <summary>
+            Called when the model is changed.
+            </summary>
+            <param name="d">The sender.</param>
+            <param name="e">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs" /> instance containing the event data.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.BeginInvoke(System.Action)">
+            <summary>
+            Invokes the specified action on the dispatcher, if necessary.
+            </summary>
+            <param name="action">The action.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.IsInVisualTree">
+            <summary>
+            Gets a value indicating whether the <see cref="T:OxyPlot.Wpf.PlotViewBase"/> is connected to the visual tree.
+            </summary>
+            <returns><c>true</c> if the PlotViewBase is connected to the visual tree; <c>false</c> otherwise.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.OnLayoutUpdated(System.Object,System.EventArgs)">
+            <summary>
+            This event fires every time Layout updates the layout of the trees associated with current Dispatcher.
+            </summary>
+            <param name="sender">The sender.</param>
+            <param name="e">The event args.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.OnKeyDown(System.Windows.Input.KeyEventArgs)">
+            <summary>
+            Called before the <see cref="E:System.Windows.UIElement.KeyDown" /> event occurs.
+            </summary>
+            <param name="e">The data for the event.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.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:OxyPlot.Wpf.PlotViewBase.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:OxyPlot.Wpf.PlotViewBase.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:OxyPlot.Wpf.PlotViewBase.OnMouseWheel(System.Windows.Input.MouseWheelEventArgs)">
+            <summary>
+            Called before the <see cref="E:System.Windows.UIElement.MouseWheel" /> event occurs to provide handling for the event in a derived class without attaching a delegate.
+            </summary>
+            <param name="e">A <see cref="T:System.Windows.Input.MouseWheelEventArgs" /> that contains the event data.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.PlotViewBase.OnMouseDown(System.Windows.Input.MouseButtonEventArgs)">
+            <summary>
+            Invoked when an unhandled 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:OxyPlot.Wpf.PlotViewBase.OnMouseMove(System.Windows.Input.MouseEventArgs)">
+            <summary>
+            Invoked when an unhandled 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:OxyPlot.Wpf.PlotViewBase.OnMouseUp(System.Windows.Input.MouseButtonEventArgs)">
+            <summary>
+            Invoked when an unhandled 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:OxyPlot.Wpf.PlotViewBase.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:OxyPlot.Wpf.PlotViewBase.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="F:OxyPlot.Wpf.PlotViewBase.ControllerProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.PlotViewBase.Controller"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.DefaultTrackerTemplateProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.PlotViewBase.DefaultTrackerTemplate"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.IsMouseWheelEnabledProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.PlotViewBase.IsMouseWheelEnabled"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.ModelProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.PlotViewBase.Model"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.PanCursorProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.PlotViewBase.PanCursor"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.ZoomHorizontalCursorProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.PlotViewBase.ZoomHorizontalCursor"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.ZoomRectangleCursorProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.PlotViewBase.ZoomRectangleCursor"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.ZoomRectangleTemplateProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.PlotViewBase.ZoomRectangleTemplate"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.PlotViewBase.ZoomVerticalCursorProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.PlotViewBase.ZoomVerticalCursor"/> dependency property.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotViewBase.Controller">
+            <summary>
+            Gets or sets the Plot controller.
+            </summary>
+            <value>The Plot controller.</value>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotViewBase.DefaultTrackerTemplate">
+            <summary>
+            Gets or sets the default tracker template.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotViewBase.IsMouseWheelEnabled">
+            <summary>
+            Gets or sets a value indicating whether IsMouseWheelEnabled.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotViewBase.Model">
+            <summary>
+            Gets or sets the model.
+            </summary>
+            <value>The model.</value>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotViewBase.PanCursor">
+            <summary>
+            Gets or sets the pan cursor.
+            </summary>
+            <value>The pan cursor.</value>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotViewBase.ZoomHorizontalCursor">
+            <summary>
+            Gets or sets the horizontal zoom cursor.
+            </summary>
+            <value>The zoom horizontal cursor.</value>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotViewBase.ZoomRectangleCursor">
+            <summary>
+            Gets or sets the rectangle zoom cursor.
+            </summary>
+            <value>The zoom rectangle cursor.</value>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotViewBase.ZoomRectangleTemplate">
+            <summary>
+            Gets or sets the zoom rectangle template.
+            </summary>
+            <value>The zoom rectangle template.</value>
+        </member>
+        <member name="P:OxyPlot.Wpf.PlotViewBase.ZoomVerticalCursor">
+            <summary>
+            Gets or sets the vertical zoom cursor.
+            </summary>
+            <value>The zoom vertical cursor.</value>
+        </member>
+        <member name="T:OxyPlot.Wpf.TrackerControl">
+            <summary>
+            The tracker control.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.HorizontalLineVisibilityProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.TrackerControl.HorizontalLineVisibility"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.VerticalLineVisibilityProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.TrackerControl.VerticalLineVisibility"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.LineStrokeProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.TrackerControl.LineStroke"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.LineExtentsProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.TrackerControl.LineExtents"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.LineDashArrayProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.TrackerControl.LineDashArray"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.BorderEdgeModeProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.TrackerControl.BorderEdgeMode"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.ShowPointerProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.TrackerControl.ShowPointer"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.CornerRadiusProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.TrackerControl.CornerRadius"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.DistanceProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.TrackerControl.Distance"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.CanCenterHorizontallyProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.TrackerControl.CanCenterHorizontally"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.CanCenterVerticallyProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.TrackerControl.CanCenterVertically"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.PositionProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.TrackerControl.Position"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.PartPath">
+            <summary>
+            The path part string.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.PartContent">
+            <summary>
+            The content part string.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.PartContentcontainer">
+            <summary>
+            The content container part string.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.PartHorizontalline">
+            <summary>
+            The horizontal line part string.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.PartVerticalline">
+            <summary>
+            The vertical line part string.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.content">
+            <summary>
+            The content.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.horizontalLine">
+            <summary>
+            The horizontal line.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.path">
+            <summary>
+            The path.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.contentContainer">
+            <summary>
+            The content container.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerControl.verticalLine">
+            <summary>
+            The vertical line.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.TrackerControl.#cctor">
+            <summary>
+            Initializes static members of the <see cref = "T:OxyPlot.Wpf.TrackerControl" /> class.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.TrackerControl.BorderEdgeMode">
+            <summary>
+            Gets or sets BorderEdgeMode.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.TrackerControl.HorizontalLineVisibility">
+            <summary>
+            Gets or sets HorizontalLineVisibility.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.TrackerControl.VerticalLineVisibility">
+            <summary>
+            Gets or sets VerticalLineVisibility.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.TrackerControl.LineStroke">
+            <summary>
+            Gets or sets LineStroke.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.TrackerControl.LineExtents">
+            <summary>
+            Gets or sets LineExtents.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.TrackerControl.LineDashArray">
+            <summary>
+            Gets or sets LineDashArray.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.TrackerControl.ShowPointer">
+            <summary>
+            Gets or sets a value indicating whether to show a 'pointer' on the border.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.TrackerControl.CornerRadius">
+            <summary>
+            Gets or sets the corner radius (only used when ShowPoint=<c>false</c>).
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.TrackerControl.Distance">
+            <summary>
+            Gets or sets the distance of the content container from the trackers Position.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.TrackerControl.CanCenterHorizontally">
+            <summary>
+            Gets or sets a value indicating whether the tracker can center its content box horizontally.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.TrackerControl.CanCenterVertically">
+            <summary>
+            Gets or sets a value indicating whether the tracker can center its content box vertically.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.TrackerControl.Position">
+            <summary>
+            Gets or sets Position of the tracker.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.TrackerControl.OnApplyTemplate">
+            <summary>
+            When overridden in a derived class, is invoked whenever application code or internal processes call <see cref="M:System.Windows.FrameworkElement.ApplyTemplate" />.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.TrackerControl.PositionChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
+            <summary>
+            Called when the position is changed.
+            </summary>
+            <param name="sender">The sender.</param>
+            <param name="e">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs" /> instance containing the event data.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.TrackerControl.OnPositionChanged(System.Windows.DependencyPropertyChangedEventArgs)">
+            <summary>
+            Called when the position is changed.
+            </summary>
+            <param name="dependencyPropertyChangedEventArgs">The dependency property changed event args.</param>
+        </member>
+        <member name="M:OxyPlot.Wpf.TrackerControl.UpdatePositionAndBorder">
+            <summary>
+            Update the position and border of the tracker.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.TrackerControl.CreateBorderGeometry(System.Windows.HorizontalAlignment,System.Windows.VerticalAlignment,System.Double,System.Double,System.Windows.Thickness@)">
+            <summary>
+            Create the border geometry.
+            </summary>
+            <param name="ha">The horizontal alignment.</param>
+            <param name="va">The vertical alignment.</param>
+            <param name="width">The width.</param>
+            <param name="height">The height.</param>
+            <param name="margin">The margin.</param>
+            <returns>The border geometry.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.TrackerControl.CreatePointerBorderGeometry(System.Windows.HorizontalAlignment,System.Windows.VerticalAlignment,System.Double,System.Double,System.Windows.Thickness@)">
+            <summary>
+            Create a border geometry with a 'pointer'.
+            </summary>
+            <param name="ha">The horizontal alignment.</param>
+            <param name="va">The vertical alignment.</param>
+            <param name="width">The width.</param>
+            <param name="height">The height.</param>
+            <param name="margin">The margin.</param>
+            <returns>The border geometry.</returns>
+        </member>
+        <member name="T:OxyPlot.Wpf.TrackerDefinition">
+            <summary>
+            Represents a tracker definition.
+            </summary>
+            <remarks>The tracker definitions make it possible to show different trackers for different series.
+            The <see cref="P:OxyPlot.Series.Series.TrackerKey" /> property is matched with the <see cref="P:OxyPlot.Wpf.TrackerDefinition.TrackerKey" />
+            in the TrackerDefinitions collection in the <see cref="T:OxyPlot.Wpf.PlotViewBase" /> control.</remarks>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerDefinition.TrackerKeyProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.TrackerDefinition.TrackerKey"/> dependency property.
+            </summary>
+        </member>
+        <member name="F:OxyPlot.Wpf.TrackerDefinition.TrackerTemplateProperty">
+            <summary>
+            Identifies the <see cref="P:OxyPlot.Wpf.TrackerDefinition.TrackerTemplate"/> dependency property.
+            </summary>
+        </member>
+        <member name="P:OxyPlot.Wpf.TrackerDefinition.TrackerKey">
+            <summary>
+            Gets or sets the tracker key.
+            </summary>
+            <remarks>The Plot will use this property to find the TrackerDefinition that matches the TrackerKey of the current series.</remarks>
+        </member>
+        <member name="P:OxyPlot.Wpf.TrackerDefinition.TrackerTemplate">
+            <summary>
+            Gets or sets the tracker template.
+            </summary>
+            <remarks>The tracker control will be added/removed from the Tracker overlay as necessary.
+            The DataContext of the tracker will be set to a TrackerHitResult with the current tracker data.</remarks>
+        </member>
+        <member name="T:OxyPlot.Wpf.ConverterExtensions">
+            <summary>
+            Extension method used to convert to/from Windows/Windows.Media classes.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.DistanceTo(System.Windows.Point,System.Windows.Point)">
+            <summary>
+            Calculate the distance between two points.
+            </summary>
+            <param name="p1">The first point.</param>
+            <param name="p2">The second point.</param>
+            <returns>The distance.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToBrush(OxyPlot.OxyColor)">
+            <summary>
+            Converts an <see cref="T:OxyPlot.OxyColor" /> to a <see cref="T:System.Windows.Media.Brush" />.
+            </summary>
+            <param name="c">The color.</param>
+            <returns>A <see cref="T:System.Windows.Media.SolidColorBrush" />.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToColor(OxyPlot.OxyColor)">
+            <summary>
+            Converts an <see cref="T:OxyPlot.OxyColor" /> to a <see cref="T:System.Windows.Media.Color" />.
+            </summary>
+            <param name="c">The color.</param>
+            <returns>A Color.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToThickness(OxyPlot.OxyThickness)">
+            <summary>
+            Converts an OxyThickness to a Thickness.
+            </summary>
+            <param name="c">The thickness.</param>
+            <returns>A <see cref="T:System.Windows.Thickness" /> instance.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToVector(OxyPlot.ScreenVector)">
+            <summary>
+            Converts a ScreenVector to a Vector.
+            </summary>
+            <param name="c">The c.</param>
+            <returns>A <see cref="T:System.Windows.Vector" /> instance.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToHorizontalAlignment(System.Windows.HorizontalAlignment)">
+            <summary>
+            Converts a HorizontalAlignment to a HorizontalAlignment.
+            </summary>
+            <param name="alignment">The alignment.</param>
+            <returns>A HorizontalAlignment.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToVerticalAlignment(System.Windows.VerticalAlignment)">
+            <summary>
+            Converts a HorizontalAlignment to a VerticalAlignment.
+            </summary>
+            <param name="alignment">The alignment.</param>
+            <returns>A VerticalAlignment.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToOxyColor(System.Windows.Media.Color)">
+            <summary>
+            Converts a Color to an OxyColor.
+            </summary>
+            <param name="color">The color.</param>
+            <returns>An OxyColor.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToOxyColor(System.Windows.Media.Brush)">
+            <summary>
+            Converts a <see cref="T:System.Windows.Media.Brush" /> to an <see cref="T:OxyPlot.OxyColor" />.
+            </summary>
+            <param name="brush">The brush.</param>
+            <returns>An <see cref="T:OxyPlot.OxyColor" />.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToOxyThickness(System.Windows.Thickness)">
+            <summary>
+            Converts a Thickness to an <see cref="T:OxyPlot.OxyThickness" />.
+            </summary>
+            <param name="t">The thickness.</param>
+            <returns>An <see cref="T:OxyPlot.OxyThickness" />.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToScreenPoint(System.Windows.Point)">
+            <summary>
+            Converts a <see cref="T:System.Windows.Point" /> to a <see cref="T:OxyPlot.ScreenPoint" />.
+            </summary>
+            <param name="pt">The point.</param>
+            <returns>A <see cref="T:OxyPlot.ScreenPoint" />.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToScreenPointArray(System.Windows.Point[])">
+            <summary>
+            Converts a Point array to a ScreenPoint array.
+            </summary>
+            <param name="points">The points.</param>
+            <returns>A ScreenPoint array.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToScreenVector(System.Windows.Vector)">
+            <summary>
+            Converts the specified vector to a ScreenVector.
+            </summary>
+            <param name="vector">The vector.</param>
+            <returns>A <see cref="T:OxyPlot.ScreenVector" />.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.Convert(System.Windows.Input.Key)">
+            <summary>
+            Converts the specified key.
+            </summary>
+            <param name="k">The key to convert.</param>
+            <returns>The converted key.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.Convert(System.Windows.Input.MouseButton)">
+            <summary>
+            Converts the specified button.
+            </summary>
+            <param name="button">The button to convert.</param>
+            <returns>The converted mouse button.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToMouseWheelEventArgs(System.Windows.Input.MouseWheelEventArgs,System.Windows.IInputElement)">
+            <summary>
+            Converts <see cref="T:System.Windows.Input.MouseWheelEventArgs" /> to <see cref="T:OxyPlot.OxyMouseWheelEventArgs" /> for a mouse wheel event.
+            </summary>
+            <param name="e">The <see cref="T:System.Windows.Input.MouseWheelEventArgs" /> instance containing the event data.</param>
+            <param name="relativeTo">The <see cref="T:System.Windows.IInputElement" /> that the event is relative to.</param>
+            <returns>A <see cref="T:OxyPlot.OxyMouseWheelEventArgs" /> containing the converted event arguments.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToMouseDownEventArgs(System.Windows.Input.MouseButtonEventArgs,System.Windows.IInputElement)">
+            <summary>
+            Converts <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> to <see cref="T:OxyPlot.OxyMouseEventArgs" /> for a mouse down event.
+            </summary>
+            <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> instance containing the event data.</param>
+            <param name="relativeTo">The <see cref="T:System.Windows.IInputElement" /> that the event is relative to.</param>
+            <returns>A <see cref="T:OxyPlot.OxyMouseEventArgs" /> containing the converted event arguments.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToMouseReleasedEventArgs(System.Windows.Input.MouseButtonEventArgs,System.Windows.IInputElement)">
+            <summary>
+            Converts <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> to <see cref="T:OxyPlot.OxyMouseEventArgs" /> for a mouse up event.
+            </summary>
+            <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> instance containing the event data.</param>
+            <param name="relativeTo">The <see cref="T:System.Windows.IInputElement" /> that the event is relative to.</param>
+            <returns>A <see cref="T:OxyPlot.OxyMouseEventArgs" /> containing the converted event arguments.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToMouseEventArgs(System.Windows.Input.MouseEventArgs,System.Windows.IInputElement)">
+            <summary>
+            Converts <see cref="T:System.Windows.Input.MouseEventArgs" /> to <see cref="T:OxyPlot.OxyMouseEventArgs" /> for a mouse event.
+            </summary>
+            <param name="e">The <see cref="T:System.Windows.Input.MouseEventArgs" /> instance containing the event data.</param>
+            <param name="relativeTo">The <see cref="T:System.Windows.IInputElement" /> that the event is relative to.</param>
+            <returns>A <see cref="T:OxyPlot.OxyMouseEventArgs" /> containing the converted event arguments.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToTouchEventArgs(System.Windows.Input.ManipulationStartedEventArgs,System.Windows.UIElement)">
+            <summary>
+            Converts <see cref="T:System.Windows.Input.ManipulationStartedEventArgs" /> to <see cref="T:OxyPlot.OxyMouseEventArgs" /> for a touch started event.
+            </summary>
+            <param name="e">The <see cref="T:System.Windows.Input.ManipulationStartedEventArgs" /> instance containing the event data.</param>
+            <param name="relativeTo">The <see cref="T:System.Windows.UIElement" /> that the event is relative to.</param>
+            <returns>A <see cref="T:OxyPlot.OxyMouseEventArgs" /> containing the converted event arguments.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToTouchEventArgs(System.Windows.Input.ManipulationDeltaEventArgs,System.Windows.UIElement)">
+            <summary>
+            Converts <see cref="T:System.Windows.Input.ManipulationDeltaEventArgs" /> to <see cref="T:OxyPlot.OxyMouseEventArgs" /> for a touch delta event.
+            </summary>
+            <param name="e">The <see cref="T:System.Windows.Input.ManipulationDeltaEventArgs" /> instance containing the event data.</param>
+            <param name="relativeTo">The <see cref="T:System.Windows.UIElement" /> that the event is relative to.</param>
+            <returns>A <see cref="T:OxyPlot.OxyMouseEventArgs" /> containing the converted event arguments.</returns>
+        </member>
+        <member name="M:OxyPlot.Wpf.ConverterExtensions.ToTouchEventArgs(System.Windows.Input.ManipulationCompletedEventArgs,System.Windows.UIElement)">
+            <summary>
+            Converts <see cref="T:System.Windows.Input.ManipulationCompletedEventArgs" /> to <see cref="T:OxyPlot.OxyMouseEventArgs" /> for a touch completed event.
+            </summary>
+            <param name="e">The <see cref="T:System.Windows.Input.ManipulationCompletedEventArgs" /> instance containing the event data.</param>
+            <param name="relativeTo">The <see cref="T:System.Windows.UIElement" /> that the event is relative to.</param>
+            <returns>A <see cref="T:OxyPlot.OxyMouseEventArgs" /> containing the converted event arguments.</returns>
+        </member>
+        <member name="T:OxyPlot.Wpf.Keyboard">
+            <summary>
+            Provides utility methods related to the keyboard.
+            </summary>
+        </member>
+        <member name="M:OxyPlot.Wpf.Keyboard.GetModifierKeys">
+            <summary>
+            Gets the current modifier keys.
+            </summary>
+            <returns>A <see cref="T:OxyPlot.OxyModifierKeys" /> value.</returns>
+        </member>
+    </members>
+</doc>

BIN
packages/System.Buffers.4.5.1/.signature.p7s


+ 23 - 0
packages/System.Buffers.4.5.1/LICENSE.TXT

@@ -0,0 +1,23 @@
+The MIT License (MIT)
+
+Copyright (c) .NET Foundation and Contributors
+
+All rights reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.

+ 309 - 0
packages/System.Buffers.4.5.1/THIRD-PARTY-NOTICES.TXT

@@ -0,0 +1,309 @@
+.NET Core uses third-party libraries or other resources that may be
+distributed under licenses different than the .NET Core software.
+
+In the event that we accidentally failed to list a required notice, please
+bring it to our attention. Post an issue or email us:
+
+           dotnet@microsoft.com
+
+The attached notices are provided for information only.
+
+License notice for Slicing-by-8 
+-------------------------------
+
+http://sourceforge.net/projects/slicing-by-8/
+
+Copyright (c) 2004-2006 Intel Corporation - All Rights Reserved
+
+
+This software program is licensed subject to the BSD License,  available at
+http://www.opensource.org/licenses/bsd-license.html.
+
+
+License notice for Unicode data
+-------------------------------
+
+http://www.unicode.org/copyright.html#License
+
+Copyright © 1991-2017 Unicode, Inc. All rights reserved.
+Distributed under the Terms of Use in http://www.unicode.org/copyright.html.
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Unicode data files and any associated documentation
+(the "Data Files") or Unicode software and any associated documentation
+(the "Software") to deal in the Data Files or Software
+without restriction, including without limitation the rights to use,
+copy, modify, merge, publish, distribute, and/or sell copies of
+the Data Files or Software, and to permit persons to whom the Data Files
+or Software are furnished to do so, provided that either
+(a) this copyright and permission notice appear with all copies
+of the Data Files or Software, or
+(b) this copyright and permission notice appear in associated
+Documentation.
+
+THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
+ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
+WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT OF THIRD PARTY RIGHTS.
+IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
+NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
+DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
+DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
+TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+PERFORMANCE OF THE DATA FILES OR SOFTWARE.
+
+Except as contained in this notice, the name of a copyright holder
+shall not be used in advertising or otherwise to promote the sale,
+use or other dealings in these Data Files or Software without prior
+written authorization of the copyright holder.
+
+License notice for Zlib 
+-----------------------
+
+https://github.com/madler/zlib
+http://zlib.net/zlib_license.html
+
+/* zlib.h -- interface of the 'zlib' general purpose compression library
+  version 1.2.11, January 15th, 2017
+
+  Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler
+
+  This software is provided 'as-is', without any express or implied
+  warranty.  In no event will the authors be held liable for any damages
+  arising from the use of this software.
+
+  Permission is granted to anyone to use this software for any purpose,
+  including commercial applications, and to alter it and redistribute it
+  freely, subject to the following restrictions:
+
+  1. The origin of this software must not be misrepresented; you must not
+     claim that you wrote the original software. If you use this software
+     in a product, an acknowledgment in the product documentation would be
+     appreciated but is not required.
+  2. Altered source versions must be plainly marked as such, and must not be
+     misrepresented as being the original software.
+  3. This notice may not be removed or altered from any source distribution.
+
+  Jean-loup Gailly        Mark Adler
+  jloup@gzip.org          madler@alumni.caltech.edu
+
+*/
+
+License notice for Mono
+-------------------------------
+
+http://www.mono-project.com/docs/about-mono/
+
+Copyright (c) .NET Foundation Contributors
+
+MIT License
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software  and associated documentation files (the Software), to deal
+in the Software without restriction,  including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense,  and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so,  subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+License notice for International Organization for Standardization
+-----------------------------------------------------------------
+
+Portions (C) International Organization for Standardization 1986:
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+
+License notice for Intel
+------------------------
+
+"Copyright (c) 2004-2006 Intel Corporation - All Rights Reserved
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this
+list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright notice,
+this list of conditions and the following disclaimer in the documentation
+and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+License notice for Xamarin and Novell
+-------------------------------------
+
+Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+Copyright (c) 2011 Novell, Inc (http://www.novell.com)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+Third party notice for W3C
+--------------------------
+
+"W3C SOFTWARE AND DOCUMENT NOTICE AND LICENSE
+Status: This license takes effect 13 May, 2015.
+This work is being provided by the copyright holders under the following license.
+License
+By obtaining and/or copying this work, you (the licensee) agree that you have read, understood, and will comply with the following terms and conditions.
+Permission to copy, modify, and distribute this work, with or without modification, for any purpose and without fee or royalty is hereby granted, provided that you include the following on ALL copies of the work or portions thereof, including modifications:
+The full text of this NOTICE in a location viewable to users of the redistributed or derivative work.
+Any pre-existing intellectual property disclaimers, notices, or terms and conditions. If none exist, the W3C Software and Document Short Notice should be included.
+Notice of any changes or modifications, through a copyright statement on the new code or document such as "This software or document includes material copied from or derived from [title and URI of the W3C document]. Copyright © [YEAR] W3C® (MIT, ERCIM, Keio, Beihang)."
+Disclaimers
+THIS WORK IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENT WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
+COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENT.
+The name and trademarks of copyright holders may NOT be used in advertising or publicity pertaining to the work without specific, written prior permission. Title to copyright in this work will at all times remain with copyright holders."
+
+License notice for Bit Twiddling Hacks
+--------------------------------------
+
+Bit Twiddling Hacks
+
+By Sean Eron Anderson
+seander@cs.stanford.edu
+
+Individually, the code snippets here are in the public domain (unless otherwise
+noted) — feel free to use them however you please. The aggregate collection and
+descriptions are © 1997-2005 Sean Eron Anderson. The code and descriptions are
+distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY and
+without even the implied warranty of merchantability or fitness for a particular
+purpose. 
+
+License notice for Brotli
+--------------------------------------
+
+Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+compress_fragment.c:
+Copyright (c) 2011, Google Inc.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+    * Redistributions of source code must retain the above copyright
+notice, this list of conditions and the following disclaimer.
+    * Redistributions in binary form must reproduce the above
+copyright notice, this list of conditions and the following disclaimer
+in the documentation and/or other materials provided with the
+distribution.
+    * Neither the name of Google Inc. nor the names of its
+contributors may be used to endorse or promote products derived from
+this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+""AS IS"" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+decode_fuzzer.c:
+Copyright (c) 2015 The Chromium Authors. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+   * Redistributions of source code must retain the above copyright
+notice, this list of conditions and the following disclaimer.
+   * Redistributions in binary form must reproduce the above
+copyright notice, this list of conditions and the following disclaimer
+in the documentation and/or other materials provided with the
+distribution.
+   * Neither the name of Google Inc. nor the names of its
+contributors may be used to endorse or promote products derived from
+this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+""AS IS"" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+

BIN
packages/System.Buffers.4.5.1/lib/net461/System.Buffers.dll


Fichier diff supprimé car celui-ci est trop grand
+ 38 - 0
packages/System.Buffers.4.5.1/lib/net461/System.Buffers.xml


+ 0 - 0
packages/System.Buffers.4.5.1/lib/netcoreapp2.0/_._


BIN
packages/System.Buffers.4.5.1/lib/netstandard1.1/System.Buffers.dll


Fichier diff supprimé car celui-ci est trop grand
+ 38 - 0
packages/System.Buffers.4.5.1/lib/netstandard1.1/System.Buffers.xml


BIN
packages/System.Buffers.4.5.1/lib/netstandard2.0/System.Buffers.dll


Fichier diff supprimé car celui-ci est trop grand
+ 38 - 0
packages/System.Buffers.4.5.1/lib/netstandard2.0/System.Buffers.xml


+ 0 - 0
packages/System.Buffers.4.5.1/lib/uap10.0.16299/_._


BIN
packages/System.Buffers.4.5.1/ref/net45/System.Buffers.dll


Fichier diff supprimé car celui-ci est trop grand
+ 38 - 0
packages/System.Buffers.4.5.1/ref/net45/System.Buffers.xml


+ 0 - 0
packages/System.Buffers.4.5.1/ref/netcoreapp2.0/_._


BIN
packages/System.Buffers.4.5.1/ref/netstandard1.1/System.Buffers.dll


Fichier diff supprimé car celui-ci est trop grand
+ 38 - 0
packages/System.Buffers.4.5.1/ref/netstandard1.1/System.Buffers.xml


+ 0 - 0
packages/System.Buffers.4.5.1/ref/netstandard2.0/System.Buffers.dll


Certains fichiers n'ont pas été affichés car il y a eu trop de fichiers modifiés dans ce diff